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

正文內(nèi)容

軟件工程課程設(shè)計(jì)企業(yè)工資管理系統(tǒng)概述-資料下載頁(yè)

2025-06-30 11:44本頁(yè)面
  

【正文】 較好,能完成對(duì)不同管理級(jí)別者的限制工作,對(duì)軟件涉及到的機(jī)密數(shù)據(jù)能進(jìn)行良好的保護(hù)。 ③數(shù)據(jù)庫(kù)的可維護(hù)性良好,數(shù)據(jù)的錄入能順利完成,并能實(shí)現(xiàn)動(dòng)態(tài)更新,刪除和修改也能順利完成。 ④數(shù)據(jù)查詢不夠全面,只能按系統(tǒng)設(shè)定的少數(shù)查詢條件進(jìn)行搜索,以找到合適的答案。 ⑤數(shù)據(jù)溢出、越界基本不能進(jìn)行非法提示,以警告用戶正確使用。對(duì)用戶的非正常操作方式能提出警告。 ⑥數(shù)據(jù)類型填寫錯(cuò)誤時(shí),系統(tǒng)有報(bào)錯(cuò)功能,在數(shù)據(jù)輸入錯(cuò)誤時(shí),使用者能夠獲知錯(cuò)誤所在。 ⑦軟件兼容性有待提高,在Dreamweaver版本較低的機(jī)子上測(cè)試不斷出現(xiàn)錯(cuò)誤提示。六 總結(jié)經(jīng)過(guò)反復(fù)測(cè)試,系統(tǒng)完成后運(yùn)行添加、修改、查詢、報(bào)表等功能均正常。此系統(tǒng)仍存在許多缺陷,但是通過(guò)該系統(tǒng)設(shè)計(jì)達(dá)到了系統(tǒng)設(shè)計(jì)目的意義,基本掌握了軟件開發(fā)的主要步驟,了解了各環(huán)節(jié)在開發(fā)時(shí)要注意的問(wèn)題,體會(huì)到開發(fā)一個(gè)系統(tǒng)應(yīng)該注意的方面以及重視用戶在系統(tǒng)開發(fā)過(guò)程中間的作用,開發(fā)出好的軟件高質(zhì)量的軟件。另外在設(shè)計(jì)過(guò)程中也逐漸提高了軟件開發(fā)技能和編程技能以及良好的軟件開發(fā)思維模式。參考文獻(xiàn)1. 張海藩,軟件工程(第二版)。北京:人民郵電出版社,20062. 張海藩,牟永敏,面向?qū)ο蟪绦蛟O(shè)計(jì)使用教程(第二版)。北京:清華大學(xué)出版社,20073. 金敏,周翔,高級(jí)軟件開發(fā)過(guò)程。北京:清華大學(xué)出版社,20054.朱如龍,ACCESS 2000 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)技術(shù),機(jī)械工業(yè)出版社,20055.譚浩強(qiáng),軟件工程系統(tǒng)分析與設(shè)計(jì).,清華大學(xué)出版社,20056.王少鋒,面向?qū)ο蠹夹g(shù)UML教程,北京:清華大學(xué)出版社,20047.張海藩,軟件工程導(dǎo)論(第三版)。北京:清華大學(xué)出版社,19988.鄭人杰,殷人昆,陶永雷,實(shí)用軟件工程(第二版)。北京:清華大學(xué)出版社,1997附錄:編碼規(guī)范編碼規(guī)范對(duì)于程序員而言尤為重要,一個(gè)軟件的生命周期中,80%的花費(fèi)在于維護(hù)。幾乎沒(méi)有任何一個(gè)軟件,在其整個(gè)生命周期中,均由最初的開發(fā)人員來(lái)維護(hù)。編碼規(guī)范可以改善軟件的可讀性,可以讓程序員盡快而徹底地理解新的代碼。常見(jiàn)的編碼規(guī)范總結(jié)如下:1.開頭注釋(Beginning Comments)所有的源文件都應(yīng)該在開頭有一個(gè)風(fēng)格一致的注釋,其中列出類名、版本信息、日期和版權(quán)聲明等,如下: /** * Classname * Version information * Date * Copyright notice */2.包和引入語(yǔ)句(Package and Import Statements)在多數(shù)Java源文件中,第一個(gè)非注釋行是包語(yǔ)句。在它之后可以跟引入語(yǔ)句。例如: package 。 import 。3.縮進(jìn)排版(Indentation)4個(gè)空格常被作為縮進(jìn)排版的一個(gè)單位。4.行長(zhǎng)度(Line Length)盡量避免一行的長(zhǎng)度超過(guò)80個(gè)字符,因?yàn)楹芏嘟K端和工具不能很好處理長(zhǎng)度超過(guò)80個(gè)字符的行。5.換行(Wrapping Lines)當(dāng)一個(gè)表達(dá)式無(wú)法容納在一行內(nèi)時(shí),可以依據(jù)如下一般規(guī)則斷開該行:在一個(gè)逗號(hào)后面斷開。在一個(gè)操作符前面斷開。寧可選擇較高級(jí)別(higherlevel)的斷開,而非較低級(jí)別(lowerlevel)的斷開。新的一行應(yīng)該與上一行同一級(jí)別表達(dá)式的開頭處對(duì)齊。如果以上規(guī)則導(dǎo)致你的代碼混亂或者使你的代碼都堆擠在右邊,那就代之以縮進(jìn)4個(gè)空格。6.注釋(Comments)Java程序有兩類注釋:實(shí)現(xiàn)注釋(implementation ments)和文檔注釋(document ments)。實(shí)現(xiàn)注釋是那些在C++中見(jiàn)過(guò)的,使用/*...*/和//界定的注釋。文檔注釋(被稱為doc ments)是Java獨(dú)有的,并由/**...*/界定。文檔注釋可以通過(guò)javadoc工具轉(zhuǎn)換成HTML文件。為了使程序更容易閱讀,程序員應(yīng)適當(dāng)?shù)脑诖a中添加注釋。7.每行聲明變量的數(shù)量(Number Per Line)推薦一行一個(gè)聲明,因?yàn)檫@樣以利于寫注釋,如下: int level。 // indentation level int size。 // size of table不要將不同類型變量的聲明放在同一行,例如: int foo, fooarray[]。 8.避免聲明的局部變量覆蓋上一級(jí)聲明的變量。例如,不要在內(nèi)部代碼塊中聲明相同的變量名,見(jiàn)下面的代碼,定義了兩個(gè)“count”,這種情況應(yīng)避免。 int count。 ... myMethod() { if (condition) { int count = 0。 ... } ... }9.簡(jiǎn)單語(yǔ)句(Simple Statements)每行至多包含一條語(yǔ)句,例如: argv++。 //推薦使用 argv++。 argc。 //不推薦使用10.復(fù)合語(yǔ)句(Compound Statements)復(fù)合語(yǔ)句是包含在大括號(hào)中的語(yǔ)句序列,形如{ 語(yǔ)句 }。復(fù)合語(yǔ)句的書寫一般應(yīng)遵守以下原則:被括其中的語(yǔ)句應(yīng)該較之復(fù)合語(yǔ)句縮進(jìn)一個(gè)層次。左大括號(hào){應(yīng)位于復(fù)合語(yǔ)句起始行的行尾;右大括號(hào)}應(yīng)另起一行并與復(fù)合語(yǔ)句首行對(duì)齊。大括號(hào)可以被用于所有語(yǔ)句,包括單個(gè)語(yǔ)句,只要這些語(yǔ)句是諸如ifelse或for控制結(jié)構(gòu)的一部分。這樣便于添加語(yǔ)句而無(wú)需擔(dān)心由于忘了加括號(hào)而引入bug。 11.空行(Blank Lines)空行將邏輯相關(guān)的代碼段分隔開,以提高可讀性。下列情況應(yīng)該總是使用空行:一個(gè)源文件的兩個(gè)片段(section)之間。類聲明和接口聲明之間 。兩個(gè)方法之間。方法內(nèi)的局部變量和方法的第一條語(yǔ)句之間。 一個(gè)方法內(nèi)的兩個(gè)邏輯段之間,用以提高可讀性。12.命名規(guī)范(Naming Conventions)命名規(guī)范使程序更易讀,從而更易于理解。它們也可以提供一些有關(guān)標(biāo)識(shí)符功能的信息,以助于理解代碼,例如,不論它是一個(gè)常量,包,還是類。標(biāo)識(shí)符類型命名規(guī)則例子包一個(gè)唯一包名的前綴總是全部小寫的ASCII字母并且是一個(gè)頂級(jí)域名,通常是,edu,gov,mil,net,org,或1981年ISO 3166標(biāo)準(zhǔn)所指定的標(biāo)識(shí)國(guó)家的英文雙字符代碼。包名的后續(xù)部分根據(jù)不同機(jī)構(gòu)各自內(nèi)部的命名規(guī)范而不盡相同。這類命名規(guī)范可能以特定目錄名的組成來(lái)區(qū)分部門、項(xiàng)目、機(jī)器或注冊(cè)名。類命名規(guī)則:類名是個(gè)一名詞,采用大小寫混合的方式,每個(gè)單詞的首字母大寫。盡量使你的類名簡(jiǎn)潔而富于描述。使用完整單詞,避免縮寫詞(除非該縮寫詞被更廣泛使用,像URL,HTML)。class Raster。class ImageSprite。接口與類名相似。interface RasterDelegate。interface Storing。方法方法名是一個(gè)動(dòng)詞,采用大小寫混合的方式,第一個(gè)單詞的首字母小寫,其后單詞的首字母大寫。run()。getBackground()。變量除了變量名外,所有實(shí)例,包括類,類常量,均采用大小寫混合的方式,第一個(gè)單詞的首字母小寫,其后單詞的首字母大寫。變量名不應(yīng)以下劃線或美元符號(hào)開頭。變量名應(yīng)簡(jiǎn)短且富于描述。變量名的選用應(yīng)該易于記憶。盡量避免單個(gè)字符的變量名,除非是一次性的臨時(shí)變量??傃灾?,變量應(yīng)遵循匈牙利命名法。char c。int i。float myWidth。常量類常量和ANSI常量的聲明,應(yīng)該全部大寫,單詞間用下劃線隔開。static final int GET_THE_CPU = 1。13.變量賦值(Variable Assignments)避免在一個(gè)語(yǔ)句中給多個(gè)變量賦相同的值。它很難讀懂。例如: = = 39。c39。14.圓括號(hào)(Parentheses)一般而言,在含有多種運(yùn)算符的表達(dá)式中使用圓括號(hào)來(lái)避免運(yùn)算符優(yōu)先級(jí)問(wèn)題,是個(gè)好方法。即使運(yùn)算符的優(yōu)先級(jí)對(duì)你而言可能很清楚,但對(duì)其他人未必如此。你不能假設(shè)別的程序員和你一樣清楚運(yùn)算符的優(yōu)先級(jí)。 if (a == b amp。amp。 c == d) //不推薦使用 if ((a == b) amp。amp。 (c == d)) //推薦使用
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1