freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

企業(yè)工資管理系統(tǒng)課程設(shè)計(jì)說明書-閱讀頁

2025-08-03 10:23本頁面
  

【正文】 } % 以及 javabean 文件的核心部分: public boolean isManager(String manager, String password, int type) { (manager)。 String cstr = select * from manager where managername=39。 and managerpassword=39。 try { mcon = ()。 mrs = (cstr)。 return true。 } } catch (Exception ex) { return false。 課程設(shè)計(jì) 24 } public boolean isUser(String user,String password){ (user)。 String ustr = select * from guestuser where username=39。 and userpassword=39。 try{ ucon=()。 urs=(ustr)。 return true。 } }catch(Exception ex){ (())。 } } 工資查詢系統(tǒng) 該子系統(tǒng)實(shí)現(xiàn)普通員工對工資的查詢以及動態(tài)新聞的瀏覽以及密碼修改 核心代碼: % Connection usercon。 ResultSet userrs。 + uname + 39。 + upassword + 39。 userstmt=()。 while(()){ % tr td width=124 align=center p style=margintop: 0。 課程設(shè)計(jì) 25 td width=146 align=center p style=margintop: 0。 marginbottom: 0 font size=2%=(healthmoney) %/font /td td align=center p style=margintop: 0。 marginbottom: 0 font size=2%=(housemoney) %/font /td td width=148 align=center p style=margintop: 0。 ()。 }catch(Exception ex){ } % 修改密碼的核心代碼: package DataBase。 public class Changepwd extends DataAction{ private Connection changepwdcon。 public boolean change(String username,String oldpass,String newpass){ changepwdcon=()。 + newpass + 39。 + username + 39。 (changestr)。 ()。 課程設(shè)計(jì) 26 return true。 return false。 核心代碼: % String mdStr=select * from guestuser。 Statement mdstmt=()。 while(()){ % tr td align=center%=(username)%/td td align=center%=(department)%/td td align=center%=(wagetime)%/td td align=center%=(housemoney) %/td td align=center%=(oldmoney) %/td td align=center%=(healthmoney) %/td td align=center%=(totalmoney) %/td td align=center input type=button value=發(fā)放工資 name=B1 /td /tr % } ()。 ()。 課程設(shè)計(jì) 27 % 測試的作用和意義 系統(tǒng)測試是教師工資管理系統(tǒng)的開發(fā)周期中的一個(gè)十分重要環(huán)節(jié)。系統(tǒng)測試占用的時(shí)間、花費(fèi)的人力和成本占軟件開發(fā)的很大比例。而對于一些特別重要的大系統(tǒng),測試的工作量和成本更大,甚至超過系統(tǒng)開發(fā)其他各階段的總和的若干倍。軟件的設(shè)計(jì)者在測試整個(gè)過程中負(fù)責(zé)整體測試方案的制定和測試進(jìn)度的掌握以及白盒測試的測試者。 ( 2) 機(jī)器測試 通過在計(jì)算機(jī)上直接運(yùn)行被測程序,來發(fā)現(xiàn)程序中的錯(cuò)誤。黑盒測試也稱功能測試,將軟件看作黑盒子,在完全不考慮 程序的內(nèi)部結(jié)構(gòu)和特性的情況下,研究軟件的外部特性。白盒測試也稱結(jié)構(gòu)測試,將軟件看作一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進(jìn)行測試,檢查與測試是否相符。 課程設(shè)計(jì) 28 測試內(nèi)容 ①軟件的正常運(yùn)行、關(guān)閉及退出時(shí)保存記錄的提示 ( 默認(rèn)為是 )。 ③數(shù)據(jù)庫的可維護(hù)性好,數(shù)據(jù)的錄入、刪除及更改均能順 利完成,并能實(shí)現(xiàn)動態(tài)更新。 ⑤數(shù)據(jù)溢出、越界均能進(jìn)行非法提示,以警告用戶正確使用。 ⑥數(shù)據(jù)類型填寫錯(cuò)誤時(shí),系統(tǒng)能夠報(bào)錯(cuò)。 測試結(jié)果 ①軟件在運(yùn)行、關(guān)閉及退出時(shí)保存記錄的提示功能基本完成,在軟件的不斷啟動關(guān)閉過程中沒有出現(xiàn)死機(jī)、程序執(zhí)行效率降低等各種不良現(xiàn)象,功能的實(shí)現(xiàn)較為完善 ??刹僮餍约鞍踩阅茌^好,能完成對不同管理級別者的限制工作,對軟件涉及到的機(jī)密數(shù)據(jù)能進(jìn)行良好的保護(hù)。 ④數(shù)據(jù)查詢不夠全面,只能按系統(tǒng)設(shè)定的少數(shù)查詢條件進(jìn)行搜索,以找到合適的答案。對用戶的非正常操作方式能提出警告。 湖南人文科技學(xué)院 六 總結(jié) 經(jīng)過反復(fù)測試,系統(tǒng)完成后運(yùn)行添加、修改、查詢、報(bào)表等功能均正常,發(fā)布 版。另外 在設(shè)計(jì)過程中也逐漸提高了軟件開發(fā)技能和編程技能 以及良好的軟件開發(fā)思維模式 。北京:人民郵電出 版社, 20xx 2. 張海藩,牟永敏,面向?qū)ο蟪绦蛟O(shè)計(jì)使用教程(第二版)。北京:清華大學(xué)出版社, 20xx 4.朱如龍 , ACCESS 20xx 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù) , 機(jī)械工業(yè)出版社, 20xx 5.譚浩強(qiáng) , 軟件工程 系統(tǒng)分析與設(shè)計(jì) .,清華大學(xué)出版社, 20xx 6.王少鋒,面向?qū)ο蠹夹g(shù) UML 教程,北京:清華大學(xué)出版社, 20xx 7.張海藩,軟件工程導(dǎo)論(第三版)。北京:清華大 學(xué)出版社, 1997 附錄:編碼規(guī)范 編碼規(guī)范對于程序員而言尤為重要,一個(gè)軟件的生命周期中, 80%的花費(fèi)在于維護(hù)。編碼規(guī)范可以改善軟件的可讀性,可以讓程序員盡快而徹底地理解新的代碼。 課程設(shè)計(jì) 30 1.開頭注釋 (Beginning Comments) 所有的源文件都應(yīng)該在開頭有一個(gè)風(fēng)格一致的注釋,其中列出類名、版本信息、日期和版權(quán)聲明等,如下: /** * Classname * Version information * Date * Copyright notice */ 2.包和引入語句 (Package and Import Statements) 在多數(shù) Java 源文件中,第一個(gè)非注釋行是包語句。例如: package 。 3.縮進(jìn)排版 (Indentation) 4 個(gè)空格常被作為縮進(jìn)排版的一個(gè)單位。 5.換行 (Wrapping Lines) 當(dāng)一個(gè)表達(dá)式無法容納在一行內(nèi)時(shí),可以依據(jù)如下一般規(guī)則斷開該行: 在一個(gè)逗號后面斷開。 寧可選擇較高級別 (higherlevel)的斷開,而非較低級別 (lowerlevel)的斷開。 如果以上規(guī)則導(dǎo)致你的代碼混亂或者使你的代碼都堆擠在右邊,那就代之以縮進(jìn) 4 個(gè)空格。 課程設(shè)計(jì) 31 (document ments)。文檔注釋 (被稱為 doc ments)是 Java 獨(dú)有的,并由 /**...*/界定。 為了使程序更容易閱讀,程序員應(yīng)適當(dāng)?shù)脑诖a中添加注釋。 // indentation level int size。 8.避免聲明的局部變量覆蓋上一級聲明的變量。 int count。 ... } ... } 9.簡單語句 (Simple Statements) 每行至多包含一條語句,例如: argv++。 argc。復(fù)合語句的書寫一般應(yīng)遵守以下原則: 被括其中的語句應(yīng)該較之復(fù)合語句縮進(jìn)一個(gè)層次。 課程設(shè)計(jì) 32 左大括號 {應(yīng)位于復(fù)合語句起始行的行尾;右大括號 }應(yīng)另起一行并與 復(fù)合語句首行對齊。這樣便于添加語句而無需擔(dān)心由于忘了加括號而引入bug。下列情況應(yīng)該總是使用空行: 一個(gè)源文件的兩個(gè)片段 (section)之間。 兩個(gè)方法之間。 一個(gè)方法內(nèi)的兩個(gè)邏輯段之間,用以提高可讀性。它們也可以提供一些有關(guān)標(biāo)識符功能的信息,以助于理解代碼,例如,不論它是一個(gè)常量,包,還是類。包名的后續(xù)部分根據(jù)不同機(jī)構(gòu)各自內(nèi)部的命名規(guī)范而不盡相同。 類 命名規(guī)則:類名是個(gè)一名詞,采用大小寫混合的方式,每個(gè)單詞的首字母大寫。使用完整單詞,避免縮寫詞 (除非該縮寫詞被更廣泛使用,像 URL,HTML)。 class ImageSprite。 interface RasterDelegate。 課程設(shè)計(jì) 33 interface Storing。 run()。 變量 除了變量名外,所有實(shí)例,包括類,類常量,均采用大小寫混合的方式,第一個(gè)單詞的首字母小寫,其后單詞的首字母大寫。變量名應(yīng)簡短且富于描述。盡量避免單個(gè)字符的變量名,除非是一次性的臨時(shí)變量。 char c。 float myWidth。 static final int GET_THE_CPU = 1。它很難讀懂。c39。即使運(yùn)算符的優(yōu)先級對你而言可能很清楚,但對其他人未必如此。 if (a == b amp。 c == d) //不推薦使用 if ((a == b) amp。 (c == d)) //推薦使用
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1