2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩40頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  《軟件工程》課程設(shè)計(jì)報(bào)告</p><p><b>  工資管理系統(tǒng) </b></p><p><b>  目錄</b></p><p>  第一章 開(kāi)發(fā)計(jì)劃- 2 -</p><p>  1.1任務(wù)陳述- 2 -</p><p>  1.2系統(tǒng)分析

2、- 2 -</p><p>  第二章 需求分析- 4 -</p><p>  2.1市場(chǎng)需求分析- 4 -</p><p>  2.2系統(tǒng)功能需求分析- 4 -</p><p>  2.3系統(tǒng)需求分析和目標(biāo)- 4 -</p><p>  第三章 概要設(shè)計(jì)- 5 -</p><p&g

3、t;  3.1系統(tǒng)業(yè)務(wù)流程圖- 5 -</p><p>  3.2參與者列表- 6 -</p><p>  3.3用例圖- 6 -</p><p>  3.4系統(tǒng)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)- 7 -</p><p>  3.5數(shù)據(jù)流圖- 7 -</p><p>  第四章 詳細(xì)設(shè)計(jì)- 10 -</p>

4、<p>  4.1系統(tǒng)處理流程和數(shù)據(jù)流程- 10 -</p><p>  4.2類(lèi)設(shè)計(jì)- 11 -</p><p>  4.3狀態(tài)圖- 12 -</p><p>  4.4業(yè)務(wù)服務(wù)的實(shí)現(xiàn)- 13 -</p><p>  4.5用戶(hù)界面設(shè)計(jì)- 19 -</p><p>  4.6數(shù)據(jù)庫(kù)設(shè)計(jì)- 20

5、-</p><p>  4.6.1數(shù)據(jù)錄入功能- 20 -</p><p>  4.6.2.數(shù)據(jù)查詢(xún)功能- 20 -</p><p>  4.6.4數(shù)據(jù)庫(kù)概念設(shè)計(jì)- 21 -</p><p>  4.6.5數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)- 22 -</p><p>  4.6.6. 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)- 23 -</p

6、><p>  4.6.7.數(shù)據(jù)庫(kù)完整性設(shè)計(jì)- 24 -</p><p>  4.7部分代碼- 25 -</p><p>  第五章 測(cè)試分析- 32 -</p><p>  5.1測(cè)試的作用和意義- 32 -</p><p>  5.2 測(cè)試方法- 32 -</p><p>  5.3測(cè)

7、試內(nèi)容- 32 -</p><p>  5.4測(cè)試過(guò)程- 32 -</p><p>  5.5測(cè)試結(jié)果- 36 -</p><p>  第六章 安裝和使用說(shuō)明- 37 -</p><p>  6.1安裝說(shuō)明- 37 -</p><p>  6.1.1安裝myeclipse- 37 -</p>

8、<p>  6.1.2安裝Microsoft SQL Server 2000 ODBC驅(qū)動(dòng)程序- 37 -</p><p>  6.1.3升級(jí)Microsoft SQL Server 2000數(shù)據(jù)庫(kù)管理系統(tǒng)- 37 -</p><p>  6.1.4附加數(shù)據(jù)庫(kù)- 37 -</p><p>  6.1.5可能出現(xiàn)的情況- 37 -</p>

9、;<p>  6.2使用說(shuō)明- 37 -</p><p>  第七章 總結(jié)- 38 -</p><p>  參考文獻(xiàn)- 39 -</p><p><b>  第一章 開(kāi)發(fā)計(jì)劃</b></p><p>  隨著科技的發(fā)展現(xiàn)在越來(lái)越多的辦公都實(shí)行了自動(dòng)化,隨著就職人員的增加,這對(duì)工資管理提出了新的要求

10、,傳統(tǒng)的純手工或簡(jiǎn)單的計(jì)算工具,已經(jīng)不適應(yīng)現(xiàn)代經(jīng)濟(jì)高速發(fā)展和信息快速增長(zhǎng)的要求,因此必須運(yùn)用現(xiàn)代化管理手段,配備完善的自動(dòng)化設(shè)備,采用全新的計(jì)算機(jī)網(wǎng)絡(luò)和工資管理系統(tǒng),來(lái)提高企業(yè)的辦公效率,最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用,從而贏(yíng)得企業(yè)的高信譽(yù)、強(qiáng)實(shí)力、好效益,運(yùn)用計(jì)算機(jī)管理就勢(shì)在必行??!</p><p><b>  1.1任務(wù)陳述</b></p><p>  工資

11、總額是指各單位在一定時(shí)期內(nèi)支付給本單位全體職工的全部勞動(dòng)報(bào)酬總額。按照國(guó)家統(tǒng)計(jì)局的規(guī)定,工資總額有計(jì)時(shí)工資、計(jì)件工資、獎(jiǎng)金、津貼和補(bǔ)貼、加班加點(diǎn)工資和特殊情況下支付的工資6部分組成,其中計(jì)時(shí)工資和計(jì)件工資是工資總額中最基本的部分。上述工資構(gòu)成要件所組成的工資總額只是應(yīng)發(fā)工資,并非每個(gè)職工拿到手的實(shí)發(fā)工資,原因在于存在一些應(yīng)扣項(xiàng)目,例如水電費(fèi)、工會(huì)會(huì)費(fèi)、保險(xiǎn)費(fèi)、公積金、病事假扣款、曠工扣款和個(gè)人所得稅等。在計(jì)算每個(gè)職工實(shí)發(fā)工資之前應(yīng)在工資

12、總額中扣除這部分款項(xiàng),即有如下關(guān)系:</p><p>  應(yīng)發(fā)工資 = 基本工資 + 工齡工資 + 崗位津貼 + 固定補(bǔ)貼 + 加班加點(diǎn)工資 + 獎(jiǎng)金</p><p>  扣款合計(jì) = 水電費(fèi) + 保險(xiǎn)費(fèi) + 個(gè)人所得稅 + 病假扣款 + 事假扣款 + 曠工扣款 + 其他扣款</p><p>  實(shí)發(fā)工資 = 應(yīng)發(fā)工資 – 扣款合計(jì)</p><p

13、>  本系統(tǒng)采用Rational Rose Enterprise Edition 2003.06.00作為繪圖工具,更加真實(shí)的反映了各個(gè)部分的層次關(guān)系。</p><p><b>  1.2系統(tǒng)分析</b></p><p><b>  1.2.1問(wèn)題定義</b></p><p>  工資管理系統(tǒng)有著許多手工管理所無(wú)法比

14、擬的優(yōu)點(diǎn):檢索迅速、查找方便、可靠性高、存儲(chǔ)量高、保密性好、壽命長(zhǎng)、成本低等.這些優(yōu)點(diǎn)能夠極大的提高工資管理的效率。</p><p>  1.2.2可行性分析</p><p><b>  1 目標(biāo)方案可行性</b></p><p>  (1).計(jì)算機(jī)設(shè)備處理繁雜的工資增減問(wèn)題,大幅度減少人力、物力,極大地提高企業(yè)的管理水平和管理效率。</

15、p><p>  (2).管理水平和管理效率的提高能直接產(chǎn)生經(jīng)濟(jì)效益。</p><p>  (3).高效率的管理形成了良好的經(jīng)營(yíng)氛圍,為企業(yè)打造優(yōu)良形象,提高企業(yè)競(jìng)</p><p><b>  爭(zhēng)力。</b></p><p>  (4).本系統(tǒng)安全保密性可靠,實(shí)施獨(dú)立的局域網(wǎng)絡(luò),人員進(jìn)入系統(tǒng)需要登錄,需輸入賬戶(hù)和密碼。<

16、/p><p>  (5).本系統(tǒng)的管理,可以根據(jù)市場(chǎng)需要進(jìn)行調(diào)整,實(shí)用性強(qiáng)</p><p><b>  2 技術(shù)可行性</b></p><p>  (1) 工作人員一般都要求掌握計(jì)算機(jī)技術(shù),會(huì)使用各種管理軟件。</p><p>  (2) 在新系統(tǒng)投入使用時(shí),需對(duì)員工進(jìn)行少量的培訓(xùn),熟悉系統(tǒng)的功能和使用方法使系統(tǒng)能夠順利運(yùn)行

17、。</p><p><b>  (3) 經(jīng)濟(jì)可行性</b></p><p>  (1) 企業(yè)有能力承擔(dān)系統(tǒng)開(kāi)發(fā)費(fèi)用。</p><p>  (2) 新系統(tǒng)將為企業(yè)帶來(lái)經(jīng)濟(jì)效益。管理系統(tǒng)是一個(gè)信息化、智能化和先進(jìn)</p><p>  理理念的集合體。而管理是一個(gè)動(dòng)態(tài)過(guò)程,在其運(yùn)行過(guò)程中要采取多項(xiàng)措施。其最主要的表現(xiàn)就是減少了

18、企業(yè)管理費(fèi)用和人力開(kāi)支。</p><p><b>  4 操作可行性</b></p><p>  (1) 本系統(tǒng)采用基于Windows的圖形用戶(hù)界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對(duì)于那有一般的計(jì)算機(jī)知識(shí)的人員就可以輕松上手。</p><p>  (2) 整個(gè)工資管理系統(tǒng)采用較友好的交互界面,簡(jiǎn)單明了,操作方便,不需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行深入的了解。&

19、lt;/p><p><b>  第二章 需求分析</b></p><p><b>  2.1市場(chǎng)需求分析</b></p><p>  1.工資管理系統(tǒng)是一個(gè)企業(yè)單位不可或缺的部分,他能為用戶(hù)提供充足的信息和快捷的查詢(xún)手段。</p><p>  2.一個(gè)工資管理系統(tǒng)可以高效能、大容量的收集、處理、存儲(chǔ)工

20、資管理信息,大幅度的工資管理信息系統(tǒng)的工作質(zhì)量和效率。</p><p>  3.能夠?yàn)槠髽I(yè)管理人員及時(shí)掌握整個(gè)工資管理系統(tǒng)的全面情況,提供系統(tǒng)的準(zhǔn)確的工資管理信息,可以促進(jìn)工資管理工作的規(guī)范化及各項(xiàng)管理制度與指標(biāo)體系的建立和健全。</p><p>  4.為企業(yè)提供各種加工管理了工資管理信息,以滿(mǎn)足工資管理的特殊要求,適應(yīng)新形勢(shì)對(duì)職工隊(duì)伍建設(shè)提出的新要求,幫助管理人員選擇方案,實(shí)現(xiàn)優(yōu)化決策

21、。雖然當(dāng)前,不少單位的工資管理部門(mén)對(duì)于計(jì)算機(jī)應(yīng)用還僅限于簡(jiǎn)單的單機(jī)應(yīng)用,隨著時(shí)間的推移、任務(wù)的復(fù)雜、用戶(hù)的需求,其應(yīng)用還會(huì)擴(kuò)大。</p><p>  2.2系統(tǒng)功能需求分析</p><p>  工資管理系統(tǒng)涉及到員工基本信息的錄入、修改和刪除,工資標(biāo)準(zhǔn)的設(shè)定、查詢(xún)和結(jié)算等。</p><p>  典型的工資管理系統(tǒng)主要有以下基本功能:</p><p

22、>  a.員工基本信息的錄入、修改、刪除等功能</p><p>  b.工資標(biāo)準(zhǔn)的設(shè)定功能,集體包括職務(wù)工資、職稱(chēng)工資以及其他工資標(biāo)準(zhǔn)的設(shè)定。</p><p><b>  c.工資信息的瀏覽</b></p><p>  d.員工工資信息表的創(chuàng)建</p><p><b>  e.工資調(diào)整管理</b&g

23、t;</p><p><b>  f.工資統(tǒng)計(jì)</b></p><p>  2.3系統(tǒng)需求分析和目標(biāo)</p><p>  企業(yè)工資管理系統(tǒng)可以用于支持企業(yè)完成工資管理工資,有如下3個(gè)方面的目標(biāo)。</p><p>  1.支持企業(yè)實(shí)現(xiàn)規(guī)范化的管理。</p><p>  2.支持企業(yè)高效率完成人事管理

24、的日常業(yè)務(wù),包括新員工加入時(shí)人事檔案的建立,老員工轉(zhuǎn)出、辭職、退休等。</p><p>  3.支持企業(yè)進(jìn)行人事管理及其相關(guān)方面的科學(xué)決策,如企業(yè)領(lǐng)導(dǎo)根據(jù)現(xiàn)有的員工合同期限決定是否繼續(xù)聘用等。</p><p><b>  第三章 概要設(shè)計(jì)</b></p><p>  通過(guò)分析,將工資管理系統(tǒng)分為六個(gè)模塊:人事檔案管理模塊、職工工資管理模塊、工

25、資統(tǒng)計(jì)模塊的實(shí)現(xiàn)、部門(mén)查詢(xún)模塊、特殊查詢(xún)模塊、報(bào)表查詢(xún)模塊</p><p>  對(duì)六個(gè)模塊做具體說(shuō)明:</p><p>  人事基本信息管理模塊:</p><p><b>  輸入:職員信息</b></p><p>  輸出:“人員檔案表”</p><p>  功能:對(duì)人事基本信息的查詢(xún)</

26、p><p><b>  職工工資管理模塊</b></p><p><b>  輸入: 人員月工資</b></p><p>  輸出:“職工工資表”</p><p>  功能:完成員工工資的查詢(xún)</p><p><b>  工資統(tǒng)計(jì)模塊</b></p&g

27、t;<p>  輸出:“職工工資統(tǒng)計(jì)表”</p><p>  功能:完成員工工資的統(tǒng)計(jì)和打印</p><p><b>  部門(mén)查詢(xún)模塊</b></p><p>  輸出:以部門(mén)為索引的“職工檔案信息”</p><p>  功能:完成以部門(mén)為索引的“職工檔案信息”的統(tǒng)計(jì)和查詢(xún)</p><p

28、><b>  特殊查詢(xún)模塊的實(shí)現(xiàn)</b></p><p>  輸出:滿(mǎn)足查詢(xún)條件的“職工檔案信息”和職工合同的期限</p><p>  功能:完成滿(mǎn)足查詢(xún)條件的“職工檔案信息”和職工合同的期限的查詢(xún)</p><p><b>  報(bào)表查詢(xún)模塊的實(shí)現(xiàn)</b></p><p>  輸出:?jiǎn)T工履歷信息

29、和工資信息基本情況的查詢(xún)及打印功能</p><p>  功能:完成員工履歷信息和工資信息基本情況的查詢(xún)及打印功能</p><p>  3.1系統(tǒng)業(yè)務(wù)流程圖</p><p><b>  3.2參與者列表</b></p><p>  工資核算員:系統(tǒng)的主要使用者,完成工資核算、工資發(fā)放、工資轉(zhuǎn)賬和銀行代發(fā)各項(xiàng)業(yè)務(wù)。</

30、p><p>  人事部門(mén):維護(hù)員工信息、處理員工信息定義和員工檔案管理的部門(mén)。</p><p><b>  3.3用例圖</b></p><p>  3.4系統(tǒng)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)</p><p><b>  3.5數(shù)據(jù)流圖</b></p><p>  3.4.1 底層數(shù)據(jù)流圖<

31、/p><p>  圖3.4.2 工資管理第一層數(shù)據(jù)流圖</p><p>  圖3.4.3 工資管理的展開(kāi)</p><p>  圖3.4.4 本月工資管理的展開(kāi)</p><p><b>  第四章 詳細(xì)設(shè)計(jì)</b></p><p>  4.1系統(tǒng)處理流程和數(shù)據(jù)流程</p><p

32、><b>  4.2類(lèi)設(shè)計(jì)</b></p><p><b>  1.業(yè)務(wù)服務(wù)</b></p><p>  1、定義員工信息并管理員工檔案</p><p><b>  2、定義工資項(xiàng)目</b></p><p><b>  3、輸入工資數(shù)據(jù)</b><

33、;/p><p>  4、根據(jù)實(shí)際情況定義所得稅率</p><p>  5、確認(rèn)信息后,生成納稅申報(bào)表</p><p>  6、定義銀行代發(fā)工資格式</p><p>  7、形成工資代發(fā)資料</p><p>  8、查看員工工資發(fā)放情況(通過(guò)查看工資條)</p><p>  9、生成發(fā)款單和工資條&l

34、t;/p><p><b>  10、定義核算科目</b></p><p><b>  11、生成核算憑證</b></p><p>  12、查看各工資信息進(jìn)行月末處理</p><p><b>  2.類(lèi)圖</b></p><p>  經(jīng)過(guò)分析可知類(lèi)圖如下所示

35、:</p><p>  1、職工(工資)信息的類(lèi)圖:</p><p><b>  3.屬性及操作列表</b></p><p>  1、職工(工資)信息的屬性及操作:</p><p><b>  4.3狀態(tài)圖</b></p><p>  系統(tǒng)在運(yùn)行過(guò)程中,會(huì)出現(xiàn)各種外部事件,從

36、而觸發(fā)不同的狀態(tài)。系統(tǒng)的狀態(tài)圖如下所示:</p><p>  4.4業(yè)務(wù)服務(wù)的實(shí)現(xiàn)</p><p>  工資管理系統(tǒng)提供的各種服務(wù)都是建立在分布、開(kāi)放的信息結(jié)構(gòu)之上,依托高速、可靠的網(wǎng)絡(luò)環(huán)境來(lái)完成。沒(méi)想服務(wù)都可以看成一個(gè)事件流,由若干相關(guān)的對(duì)象交互合作來(lái)完成。對(duì)于這種系統(tǒng)內(nèi)部的協(xié)作關(guān)系和過(guò)程細(xì)微,可以通過(guò)繪制順序圖來(lái)幫助觀(guān)察和理解。具體開(kāi)說(shuō),每個(gè)系統(tǒng)用例都用一個(gè)或多個(gè)順序圖來(lái)說(shuō)明功能的實(shí)現(xiàn)

37、。順序圖如下:</p><p><b>  1.工資核算員</b></p><p>  (1)工資項(xiàng)目定義時(shí)序圖</p><p>  (2)工資項(xiàng)目定義時(shí)序圖</p><p>  (3)多次發(fā)放工資時(shí)序圖</p><p>  (4)工資發(fā)放時(shí)序圖</p><p><b

38、> ?。?)發(fā)款單時(shí)序圖</b></p><p><b> ?。?)工資條時(shí)序圖</b></p><p> ?。?)核算科目定義時(shí)序圖</p><p> ?。?)核算憑證生成時(shí)序圖</p><p> ?。?)工資數(shù)據(jù)輸入時(shí)序圖</p><p> ?。?0)工資月末處理時(shí)序圖<

39、;/p><p><b>  2.人事部門(mén)</b></p><p> ?。?)員工檔案管理時(shí)序圖</p><p> ?。?)員工信息定義時(shí)序圖</p><p><b>  4.5用戶(hù)界面設(shè)計(jì)</b></p><p>  本系統(tǒng)的用戶(hù)界面用java編寫(xiě),主要由1個(gè)主界面和10個(gè)輔助對(duì)

40、話(huà)框組成。主界面集合系統(tǒng)主要基本功能按鍵,輔助對(duì)話(huà)框負(fù)責(zé)采集用戶(hù)輸入信息和做基本的信息處理。下圖為主界面,其他界面參見(jiàn)系統(tǒng)測(cè)試.</p><p><b>  4.6數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  4.6.1數(shù)據(jù)錄入功能</p><p>  主要任務(wù)是對(duì)各種工資信息進(jìn)行日常的管理,如工資信息的輸入、查詢(xún)、修改、增加、刪除,迅速準(zhǔn)確地完成各

41、種工資信息的統(tǒng)計(jì)計(jì)算和匯總,快速打印出報(bào)表。</p><p>  4.6.2.數(shù)據(jù)查詢(xún)功能</p><p>  系統(tǒng)需要提供以下查詢(xún)功能:</p><p><b>  1.員工考勤情況</b></p><p>  2.員工工種情況,反映員工的工種、等級(jí),崗位工資等信息</p><p>  3.員工

42、津貼信息情況,反映員工的加班時(shí)間,加班類(lèi)別、加班天數(shù)、崗位補(bǔ)貼情況等</p><p>  4.員工基本信息情況</p><p>  5.員工月工資情況:年,月,職工號(hào),姓名,部門(mén)名,基本工資,病假扣款,事假扣款,3.應(yīng)發(fā)工資,實(shí)發(fā)工資</p><p>  4.6.3.數(shù)據(jù)統(tǒng)計(jì)功能</p><p>  1.統(tǒng)計(jì)員工年終獎(jiǎng)金</p>

43、<p>  2.統(tǒng)計(jì)每部門(mén)月工資情況</p><p>  4.6.4數(shù)據(jù)庫(kù)概念設(shè)計(jì)</p><p>  分析前面的系統(tǒng)功能要求,需要一個(gè)表來(lái)存儲(chǔ)和管理員工信息,使系統(tǒng)能夠接受員工原始的各項(xiàng)數(shù)據(jù),以實(shí)現(xiàn)數(shù)據(jù)錄入、查詢(xún)或統(tǒng)計(jì)員工信息等功能。員工是本系統(tǒng)的第一個(gè)實(shí)體。</p><p>  為了能實(shí)現(xiàn)查詢(xún)和統(tǒng)計(jì)部門(mén)內(nèi)員工情況等功能,必須有一個(gè)表來(lái)存儲(chǔ)和管理所有部

44、門(mén)的信息。部門(mén)是本系統(tǒng)的第二個(gè)實(shí)體。</p><p>  工資是以員工工作情況來(lái)制定的。需要建立一個(gè)表來(lái)記錄各種工資、津貼、扣款的信息。它主要為各種查詢(xún)和統(tǒng)計(jì)功能提供工資數(shù)據(jù)。工資是第3個(gè)實(shí)體。</p><p>  據(jù)此可以繪出工資管理系統(tǒng)數(shù)據(jù)庫(kù)的E-R圖如下:</p><p><b>  1</b></p><p>&

45、lt;b>  N</b></p><p>  M M 1</p><p><b>  實(shí)體屬性列表如下:</b></p><p>  4.6.5數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)</p><p>  將數(shù)據(jù)庫(kù)的概念模型轉(zhuǎn)換為關(guān)系模型:</p><p

46、>  實(shí)體轉(zhuǎn)換成的關(guān)系模式有:</p><p>  員工(工號(hào),姓名,性別,年齡,籍貫,身份證號(hào),婚姻狀況,學(xué)歷,部門(mén)名稱(chēng),工種,工齡,職務(wù)等級(jí))</p><p>  部門(mén)(部門(mén)編號(hào),部門(mén)名稱(chēng),部門(mén)負(fù)責(zé)人,部門(mén)人數(shù))</p><p><b>  獲得(工號(hào),姓名)</b></p><p>  工資(工號(hào),工資年月,

47、崗位工資,崗位補(bǔ)貼,出勤天數(shù),加班工時(shí),加班工資,加班天數(shù),加班類(lèi)別,病假扣除,事假扣除,其它扣除,應(yīng)發(fā)工資,實(shí)發(fā)工資)</p><p>  因?yàn)?,員工與工資是1:N的關(guān)系,所以各關(guān)系模式為:</p><p>  員工(工號(hào),姓名,性別,年齡,籍貫,身份證號(hào),婚姻狀況,學(xué)歷,部門(mén)名稱(chēng),工種,工齡,職務(wù)等級(jí))</p><p>  部門(mén)(部門(mén)名稱(chēng),部門(mén)負(fù)責(zé)人,部門(mén)人數(shù))

48、</p><p>  工資(工號(hào),工資年月,崗位工資,崗位補(bǔ)貼,出勤天數(shù),加班工時(shí),加班工資,加班天數(shù),加班類(lèi)別,病假扣除,事假扣除,其它扣除,應(yīng)發(fā)工資,實(shí)發(fā)工資)</p><p>  //字體為粗體的屬性為各關(guān)系模式的主碼。</p><p>  關(guān)系規(guī)范式 :工資管理系統(tǒng)∈1NF 每個(gè)屬性均不可再分</p><p>  4.6.6. 數(shù)據(jù)庫(kù)

49、物理結(jié)構(gòu)設(shè)計(jì)</p><p>  ①員工信息數(shù)據(jù)表定義</p><p>  其中,“工號(hào)”是表的主鍵,惟一標(biāo)識(shí)。</p><p>  “部門(mén)名稱(chēng)”是外鍵?!肮ぬ?hào)”將記錄員工的編號(hào),在員工信息表中增加這一列時(shí),雖然增加了數(shù)據(jù)冗余,但可以在查詢(xún)每個(gè)員工信息時(shí),提高系統(tǒng)的性能。因?yàn)閱T工信息表的記錄數(shù)相對(duì)固定,相比之下,增加這個(gè)冗余的列對(duì)于整個(gè)系統(tǒng)來(lái)說(shuō)是有利的。通過(guò)它,系統(tǒng)

50、將引用到工資信息。</p><p>  此表取名為“員工” </p><p> ?、诓块T(mén)信息數(shù)據(jù)表定義</p><p>  其中,部門(mén)名稱(chēng)是該表的主鍵,惟一標(biāo)識(shí)一個(gè)部門(mén)。</p><p><b>  此表取名為“部門(mén)”</b></p><p><b> ?、酃べY數(shù)據(jù)表定義</b&g

51、t;</p><p>  其中,“工號(hào)”作為該表的主鍵,唯一標(biāo)識(shí),保證客房信息表數(shù)據(jù)的參照完整性。</p><p>  此表表取名為“工資”</p><p>  根據(jù)上面三個(gè)數(shù)據(jù)表的設(shè)計(jì),可執(zhí)行下面的步驟創(chuàng)建數(shù)據(jù)表</p><p>  1)打開(kāi)企業(yè)管理器,在本地服務(wù)器上創(chuàng)建新的數(shù)據(jù)庫(kù)“工資管理庫(kù)”</p><p>  

52、2)創(chuàng)建表 員工、部門(mén)、工資</p><p>  4.6.7.數(shù)據(jù)庫(kù)完整性設(shè)計(jì)</p><p>  1)給每個(gè)表實(shí)施主鍵約束。</p><p>  ①主鍵約束、非空值約束</p><p>  員工:工號(hào)為主鍵,所以此項(xiàng)非空</p><p>  部門(mén):部門(mén)名稱(chēng)為主鍵,所以此項(xiàng)非空</p><p>

53、;  工資:工號(hào)為主鍵,所以此項(xiàng)非空</p><p>  2)實(shí)施CHECK約束</p><p>  員工表中建立一個(gè)檢查約束,即員工性別不是‘男’就是‘女’</p><p>  CHECK(性別 IN('男','女')</p><p>  工資表中建立一個(gè)對(duì)于出勤天數(shù)的檢查約束,即出勤天數(shù)在0-20天之間&l

54、t;/p><p>  check (出勤天數(shù) >=0 and 出勤天數(shù)<=20)</p><p><b>  3)外鍵約束</b></p><p>  員工表中,工號(hào)、部門(mén)名稱(chēng)為外鍵。</p><p>  FK_員工_工資 FOREIGN KEY(工號(hào)) REFERENCES 工資(工號(hào))</p>

55、<p>  FK_員工_部門(mén) FOREIGN KEY(部門(mén)名稱(chēng)) REFERENCES 部門(mén)(名稱(chēng))</p><p>  通過(guò)此鍵建立3個(gè)表的聯(lián)系</p><p><b>  4)惟一約束</b></p><p>  每個(gè)表的主鍵需定義為惟一性:</p><p>  對(duì)于工資表,因?yàn)楣ぬ?hào)是主鍵,聯(lián)系著員工表,所

56、以建立唯一性 </p><p>  alter table 工資add constraint UQ_工號(hào) unique(工號(hào))</p><p>  對(duì)于員工表,員工的工號(hào)、身份證號(hào)、部門(mén)名稱(chēng)都是用于識(shí)別員工身份,所以建立唯一約束 </p><p>  alter table 員工 add constraint UQ_工號(hào) unique(工號(hào))</p>

57、<p><b>  5) 強(qiáng)制約束</b></p><p>  對(duì)INSERT和UPDATE操作強(qiáng)制約束,表明以后對(duì)員工表中的工號(hào)、部門(mén)名稱(chēng)的添加和更新操作都會(huì)分別檢查在工資表、部門(mén)表中是否存在與此相應(yīng)的內(nèi)容。</p><p><b>  6)規(guī)則</b></p><p>  為了檢查員工表中輸入的身份證號(hào)碼是

58、有效位數(shù),可以創(chuàng)建一個(gè)規(guī)則綁定到該列;在數(shù)據(jù)操作時(shí)進(jìn)行檢查。規(guī)則的定義語(yǔ)句為:</p><p>  (LEN ((@身份證號(hào))=15)OR(LEN(@身份證號(hào))=18)</p><p><b>  4.7部分代碼</b></p><p><b>  1 登錄模塊代碼</b></p><p>  Op

59、tion Explicit</p><p>  Dim WithEvents rs As Recordset</p><p>  Private Sub cmdOK_Click()</p><p>  Dim Sql As String</p><p>  Sql = "select * from t_user where user

60、code='" & Trim$(Me.txtUser) & "' and password='" & Trim$(Me.txtPassword) & "'"</p><p>  Set rs = ConnWZ.Execute(Sql)</p><p>  If Not rs.E

61、OF Then</p><p>  With UserInfo</p><p>  .UserCode = Trim$(rs!UserCode)</p><p>  .UserName = Trim$(rs!UserName)</p><p>  .Pwd = Trim$(rs!Password)</p><p>  

62、.QX = rs!QX</p><p><b>  End With</b></p><p>  'Call LogInfo(True)</p><p><b>  Me.Hide</b></p><p><b>  RSGL.Show</b></p>&

63、lt;p><b>  rs.Close</b></p><p><b>  Exit Sub</b></p><p><b>  Else '</b></p><p>  MsgBox "用戶(hù)名或口令輸入錯(cuò)誤!", vbExclamation, "系統(tǒng)提示&

64、quot;</p><p>  txtUser.Text = ""</p><p>  txtUser.SetFocus</p><p>  txtPassword.Text = ""</p><p><b>  rs.Close</b></p><p>&

65、lt;b>  Exit Sub</b></p><p><b>  End If</b></p><p><b>  Err:</b></p><p>  MsgBox "用戶(hù)名、口令或數(shù)據(jù)庫(kù)連接串輸入錯(cuò)誤!數(shù)據(jù)庫(kù)連接失?。?quot;, vbExclamation, "系統(tǒng)提醒你:&

66、quot;</p><p><b>  End Sub</b></p><p>  Private Sub Form_Load()</p><p>  Dim Sql As String</p><p>  Me.txtPassword = ""</p><p>  With

67、Me.txtUser</p><p>  .Text = ""</p><p>  .SelStart = 0</p><p>  .SelLength = Len(.Text)</p><p><b>  End With</b></p><p>  Sql = "

68、select * from t_user"</p><p>  Set rs = ConnWZ.Execute(Sql)</p><p>  If rs.EOF Then</p><p>  Sql = "insert t_user(usercode,username,password,qx) values('Admin',

69、9;管理員','123456',0)"</p><p>  ConnWZ.Execute (Sql)</p><p><b>  End If</b></p><p><b>  rs.Close</b></p><p><b>  End Sub<

70、/b></p><p>  Private Sub Form_Unload(Cancel As Integer)</p><p><b>  End</b></p><p><b>  End Sub</b></p><p>  Private Sub lblLabels_Click(Inde

71、x As Integer)</p><p><b>  End Sub</b></p><p>  Private Sub txtpassword_keypress(KeyAscii As Integer)</p><p>  If KeyAscii = 13 Then</p><p>  Call cmdOK_Clic

72、k</p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub txtUser_KeyPress(KeyAscii As Integer)</p><p>  If KeyAscii = 13 Then</p

73、><p>  txtPassword.SetFocus</p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  2 員工工資查詢(xún)代碼</p><p>  Dim WithEvents rs As Recordset

74、</p><p>  Dim WithEvents adoPrimaryRS As Recordset</p><p>  Dim WithEvents adoXianshiRS As Recordset</p><p>  Dim JieYue_ID As String '為找到ID 的查詢(xún)SQL 語(yǔ)句</p><p>  Pri

75、vate Sub Check1_Click()</p><p>  If Check1.Value = 1 Then</p><p>  Check2.Value = 0</p><p>  Check3.Value = 0</p><p>  Check4.Value = 0</p><p>  Check5.Val

76、ue = 0</p><p>  Combo1.Clear</p><p>  Sql = "select 員工號(hào) from 員工基本信息 order by 員工號(hào)"</p><p>  Set rs = db.Execute(Sql) </p><p>  Do While Not rs.EOF</p>

77、<p>  If IsNull(rs("員工號(hào)")) = False Then</p><p>  Combo1.AddItem rs("員工號(hào)")</p><p><b>  End If</b></p><p>  rs.MoveNext</p><p><b&

78、gt;  Loop</b></p><p>  Combo1.Visible = True</p><p>  Label4.Visible = False</p><p>  Label5.Visible = False</p><p>  DTPicker1.Visible = False</p><p&g

79、t;  DTPicker2.Visible = False</p><p>  Frame2.Visible = False</p><p>  Frame3.Visible = False</p><p><b>  End If</b></p><p><b>  End Sub</b><

80、/p><p>  Private Sub Check2_Click()</p><p>  If Check2.Value = 1 Then</p><p>  Check1.Value = 0</p><p>  Check3.Value = 0</p><p>  Check4.Value = 0</p>

81、<p>  Check5.Value = 0</p><p>  Combo1.Visible = True</p><p>  Combo1.Clear</p><p>  With Combo1</p><p>  .AddItem "博士"</p><p>  .AddItem &

82、quot;碩士"</p><p>  .AddItem "大學(xué)"</p><p>  .AddItem "大專(zhuān)"</p><p>  .AddItem "高中"</p><p>  .AddItem "職高"</p><p>  

83、.AddItem "中技"</p><p>  .AddItem "初中"</p><p><b>  End With</b></p><p>  Label4.Visible = False</p><p>  Label5.Visible = False</p>

84、<p>  DTPicker1.Visible = False</p><p>  DTPicker2.Visible = False</p><p>  Frame2.Visible = False</p><p>  Frame3.Visible = False</p><p><b>  End If</b&

85、gt;</p><p><b>  End Sub</b></p><p>  Private Sub Check3_Click()</p><p>  If Check3.Value = 1 Then</p><p>  Check1.Value = 0</p><p>  Check2.Val

86、ue = 0</p><p>  Check4.Value = 0</p><p>  Check5.Value = 0</p><p>  Combo1.Clear</p><p>  Sql = "select distinct 崗位 from 員工基本信息"</p><p>  Set rs

87、= db.Execute(Sql)</p><p>  Do While Not rs.EOF</p><p>  If IsNull(rs("崗位")) = False Then</p><p>  Combo1.AddItem rs("崗位")</p><p><b>  End If&l

88、t;/b></p><p>  rs.MoveNext</p><p><b>  Loop</b></p><p>  Combo1.Visible = True</p><p>  Label4.Visible = False</p><p>  Label5.Visible = Fal

89、se</p><p>  DTPicker1.Visible = False</p><p>  DTPicker2.Visible = False</p><p>  Frame2.Visible = False</p><p>  Frame3.Visible = False</p><p><b>  

90、End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Check4_Click()</p><p>  If Check4.Value = 1 Then</p><p>  Check1.Value = 0</p><p>

91、;  Check2.Value = 0</p><p>  Check3.Value = 0</p><p>  Check5.Value = 0</p><p>  Combo1.Clear</p><p>  Sql = "select distinct 籍貫 from 員工基本信息"</p><p

92、>  Set rs = db.Execute(Sql)</p><p>  Do While Not rs.EOF</p><p>  If IsNull(rs("籍貫")) = False Then</p><p>  Combo1.AddItem rs("籍貫")</p><p><b&

93、gt;  End If</b></p><p>  rs.MoveNext</p><p><b>  Loop</b></p><p>  Combo1.Visible = True</p><p>  Label4.Visible = False</p><p>  Label5.

94、Visible = False</p><p>  DTPicker1.Visible = False</p><p>  DTPicker2.Visible = False</p><p>  Frame2.Visible = False</p><p>  Frame3.Visible = False</p><p&g

95、t;<b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Check5_Click()</p><p>  If Check5.Value = 1 Then</p><p>  Check1.Value = 0</p&

96、gt;<p>  Check2.Value = 0</p><p>  Check3.Value = 0</p><p>  Check4.Value = 0</p><p>  Combo1.Clear</p><p>  Sql = "select distinct 身份證號(hào) from 員工基本信息"&l

97、t;/p><p>  Set rs = db.Execute(Sql)</p><p>  Do While Not rs.EOF</p><p>  If IsNull(rs("身份證號(hào)")) = False Then</p><p>  Combo1.AddItem rs("身份證號(hào)")</p&g

98、t;<p><b>  End If</b></p><p>  rs.MoveNext</p><p><b>  Loop</b></p><p>  Combo1.Visible = True</p><p>  Label4.Visible = False</p>

99、<p>  Label5.Visible = False</p><p>  DTPicker1.Visible = False</p><p>  DTPicker2.Visible = False</p><p>  Frame2.Visible = False</p><p>  Frame3.Visible = False

100、</p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub CmdXianShi_Exit_Click()</p><p>  Frame2.Visible = True</p><p>

101、  Frame3.Visible = False</p><p><b>  End Sub</b></p><p>  Private Sub Command1_Click()</p><p>  Dim DataGrid_sql As String '數(shù)據(jù)表格中的數(shù)據(jù)源</p><p>  Dim oTe

102、xt As TextBox、</p><p>  If Check1.Value = 1 Then</p><p>  DataGrid_sql = "select * from 員工基本信息 where 員工號(hào) ='" & Combo1.Text & "'"</p><p><b>

103、;  End If</b></p><p>  If Check2.Value = 1 Then</p><p>  DataGrid_sql = "select * from 員工基本信息 where 學(xué)歷 ='" & Combo1.Text & "'"</p><p><b

104、>  End If</b></p><p>  If Check3.Value = 1 Then</p><p>  DataGrid_sql = "select * from 員工基本信息 where 崗位 ='" & Combo1.Text & "'"</p><p>&l

105、t;b>  End If</b></p><p>  If Check4.Value = 1 Then</p><p>  DataGrid_sql = "select * from 員工基本信息 where 籍貫 ='" & Combo1.Text & "'"</p><p>

106、;<b>  End If</b></p><p>  If Check5.Value = 1 Then</p><p>  DataGrid_sql = "select * from 員工基本信息 where 身份證號(hào) ='" & Combo1.Text & "'"</p><

107、;p><b>  End If </b></p><p>  Set adoPrimaryRS = New Recordset</p><p>  adoPrimaryRS.Open DataGrid_sql, db, adOpenStatic, adLockOptimistic</p><p>  Set DataGrid1.Data

108、Source = adoPrimaryRS</p><p>  Frame3.Visible = False</p><p>  Frame2.Visible = True</p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p>

109、<p>  RSGL.Enabled = True</p><p><b>  Unload Me</b></p><p><b>  End Sub</b></p><p>  Private Sub Command3_Click()</p><p>  Dim XianShi_sq

110、l As String '單條數(shù)據(jù)顯示的數(shù)據(jù)源</p><p>  If JieYue_ID = "" Then</p><p>  MsgBox "請(qǐng)您選擇其中一條信息!"</p><p><b>  Exit Sub</b></p><p><b>  

111、Else</b></p><p>  XianShi_sql = "select * from 面試登記 where ID = " & JieYue_ID</p><p>  Set adoXianshiRS = New Recordset</p><p>  adoXianshiRS.Open XianShi_sql, db

112、, adOpenStatic, adLockOptimistic</p><p>  For Each oText In Me.txtFields</p><p>  Set oText.DataSource = adoXianshiRS</p><p><b>  Next</b></p><p>  Set DTPi

113、cker3.DataSource = adoXianshiRS</p><p>  Set Combo3.DataSource = adoXianshiRS</p><p>  Set Combo4.DataSource = adoXianshiRS</p><p><b>  End If</b></p><p>  

114、Frame2.Visible = False</p><p>  Frame3.Visible = True</p><p><b>  End Sub</b></p><p>  Private Sub DataGrid1_Click()</p><p>  On Error Resume Next</p>

115、<p>  If Not adoPrimaryRS.BOF And Not adoPrimaryRS.EOF Then</p><p>  If Not IsNull(adoPrimaryRS.Fields("ID")) Then</p><p>  JieYue_ID = adoPrimaryRS.Fields("ID")</p

116、><p><b>  Else</b></p><p>  MsgBox "請(qǐng)您選擇其中一條信息!"</p><p><b>  End If</b></p><p><b>  Else</b></p><p><b>  E

117、xit Sub</b></p><p><b>  End If</b></p><p>  On Error GoTo 0</p><p><b>  End Sub</b></p><p>  Private Sub Form_Load()</p><p> 

118、 On Error Resume Next</p><p>  For Each TextBox In Me.Controls</p><p>  TextBox.Font.Name = "宋體"</p><p>  TextBox.Font.Size = 9</p><p><b>  Next</b&g

119、t;</p><p>  Frame2.Visible = False</p><p>  Frame3.Visible = False</p><p>  For Each oText In Me.txtFields</p><p>  oText.Locked = True</p><p><b>  N

120、ext</b></p><p>  DTPicker3.Enabled = True</p><p><b>  End Sub</b></p><p>  Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single)</p><

121、p><b>  End Sub</b></p><p><b>  第五章 測(cè)試分析</b></p><p>  5.1測(cè)試的作用和意義</p><p>  系統(tǒng)測(cè)試是工資管理系統(tǒng)的開(kāi)發(fā)周期的一個(gè)十分重要的環(huán)節(jié)。盡管在系統(tǒng)開(kāi)發(fā)周期的各個(gè)階段均采取了嚴(yán)格的技術(shù)審查,但依然難免會(huì)留下錯(cuò)誤,如果沒(méi)有再投入運(yùn)行前的系統(tǒng)測(cè)試

122、階段被發(fā)現(xiàn)并糾正,問(wèn)題遲早會(huì)在運(yùn)行中暴露出來(lái),到那時(shí)要糾正錯(cuò)誤將會(huì)付出更大的代價(jià)。系統(tǒng)測(cè)試占用的時(shí)間、花費(fèi)的人力和成本占軟件開(kāi)發(fā)的很大比例。統(tǒng)計(jì)表明,開(kāi)發(fā)較大規(guī)模的系統(tǒng),系統(tǒng)測(cè)試的工做量大約占整個(gè)軟件開(kāi)發(fā)工作量的40%-50%.而對(duì)于一些特別重要的大系統(tǒng),測(cè)試的工作量和成本更大,甚至超過(guò)系統(tǒng)開(kāi)發(fā)其它各階段的總和的若干倍。</p><p><b>  5.2 測(cè)試方法</b></p>

123、;<p>  機(jī)器測(cè)試 通過(guò)在計(jì)算機(jī)上直接運(yùn)行被測(cè)程序,來(lái)發(fā)現(xiàn)程序中的錯(cuò)誤。機(jī)器測(cè)試包括黑盒測(cè)試和白盒測(cè)試,黑盒測(cè)試也稱(chēng)為功能測(cè)試,將軟件看作黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,研究軟件的外部特性。根據(jù)軟件的需求規(guī)格說(shuō)明書(shū)設(shè)計(jì)測(cè)試用例。從程序的輸入和輸出特性上測(cè)試是否滿(mǎn)足設(shè)定的功能。白盒測(cè)試也稱(chēng)為結(jié)構(gòu)測(cè)試,將軟件看作一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來(lái)選定測(cè)試用例,對(duì)軟件的邏輯路徑及過(guò)程進(jìn)行

124、測(cè)試,檢查與測(cè)試是否相符。</p><p><b>  5.3測(cè)試內(nèi)容</b></p><p>  1.軟件的正常運(yùn)行、關(guān)閉及退出時(shí)保存記錄的提示。</p><p>  2.用戶(hù)登錄界面友好,可操作性及安全性能較好,能對(duì)不同管理級(jí)別者進(jìn)行限制,以保證數(shù)據(jù)庫(kù)的安全。</p><p>  3.數(shù)據(jù)庫(kù)的可維護(hù)性好,數(shù)據(jù)的錄入、

125、刪除及更改均能順利完成,并能實(shí)現(xiàn)動(dòng)態(tài)更新。</p><p>  4.數(shù)據(jù)查詢(xún)便捷,能對(duì)各種不同的查詢(xún)條件搜索,以找到最合適的答案。</p><p>  5.數(shù)據(jù)溢出、越界均能進(jìn)行非法提示,以警告用戶(hù)正確使用。對(duì)用戶(hù)的正常操作方式也提出警告。</p><p>  6.數(shù)據(jù)類(lèi)型填寫(xiě)錯(cuò)誤時(shí),系統(tǒng)能夠報(bào)錯(cuò)。</p><p>  7.軟件對(duì)操作系統(tǒng)的兼

126、容性良好,可移植性完好。</p><p><b>  5.4測(cè)試過(guò)程</b></p><p> ?。ò缀袦y(cè)試過(guò)程略(參考代碼),以下是系統(tǒng)黑盒測(cè)試過(guò)程:)</p><p>  雙擊可執(zhí)行文件gzglzc1.exe打開(kāi)應(yīng)用系統(tǒng),可見(jiàn)登陸界面:</p><p>  上圖為工資管理系統(tǒng)的主界面,由菜單和工具欄組成.當(dāng)單擊菜單欄

127、中”其它””更改密碼”即可打開(kāi)如下圖所示的密碼更改窗口.</p><p>  在這個(gè)窗口里,用戶(hù)可以更改自己的登陸密碼,但不能更改其它用戶(hù)的登陸密碼.如果要更改其它用戶(hù)的登陸密碼,只有管理員才能權(quán)限進(jìn)行更改.</p><p><b>  員工基本信息</b></p><p>  如上圖所示為員工信息管理窗口,在這個(gè)窗口里,用戶(hù)或管理員可以添加、

128、修改和刪除員工的基本信息,同時(shí)還可以查詢(xún)員工信息。比如工資信息等。</p><p>  當(dāng)選擇按部門(mén)來(lái)查詢(xún)并按下“確定”時(shí)會(huì)打開(kāi)上圖所示的窗口。在這個(gè)窗口中用戶(hù)可以按員工所在的部門(mén)信息來(lái)查詢(xún)。</p><p>  當(dāng)選擇獎(jiǎng)懲管理并按下“確定”時(shí)會(huì)打開(kāi)上圖所示的窗口。在這個(gè)窗口中管理員可以管理員工獎(jiǎng)懲信息.</p><p>  當(dāng)選擇薪資管理并按下“確定”時(shí)會(huì)打開(kāi)上圖

129、所示的窗口。在這個(gè)窗口中管理員可以按員工信息管理員工薪水.。</p><p>  選擇工具欄中的其他按鈕進(jìn)行相應(yīng)的操作,如不需操作則退出系統(tǒng).</p><p><b>  5.5測(cè)試結(jié)果</b></p><p>  1.軟件在運(yùn)行、關(guān)閉及退出時(shí)保存記錄的提示功能基本完成,在軟件的不斷啟動(dòng)閉過(guò)程中沒(méi)有出現(xiàn)死機(jī)、程序執(zhí)行效率降低等各種不良現(xiàn)象,功能

130、的實(shí)現(xiàn)較為完善。</p><p>  2.用戶(hù)登錄界面較友好,但軟件界面的色彩選擇、搭配上對(duì)于長(zhǎng)期工作者而言任然不會(huì)產(chǎn)生眼部不適感??刹僮餍约鞍踩阅茌^好,能完成對(duì)不同管理級(jí)別者的限制工作,對(duì)軟件設(shè)計(jì)到的機(jī)密數(shù)據(jù)能進(jìn)行良好的保護(hù)。</p><p>  3.數(shù)據(jù)庫(kù)的可維護(hù)性良好,數(shù)據(jù)的錄入能順利完成,并能實(shí)現(xiàn)動(dòng)態(tài)更新,刪除和修改也能順利完成。</p><p>  4.

131、數(shù)據(jù)查詢(xún)不夠全面,只能按系統(tǒng)設(shè)定的少數(shù)查詢(xún)條件進(jìn)行搜索。</p><p>  5.數(shù)據(jù)溢出、越界基本不能進(jìn)行非法提示,以警告用戶(hù)正確使用。對(duì)用戶(hù)的非正常操作方式能提出警告。</p><p>  6.數(shù)據(jù)類(lèi)型填寫(xiě)錯(cuò)誤時(shí),系統(tǒng)有報(bào)錯(cuò)功能,在數(shù)據(jù)輸入錯(cuò)誤時(shí),使用者能夠獲知錯(cuò)誤所在。</p><p>  7.軟件的兼容性有待提高。</p><p> 

132、 第六章 安裝和使用說(shuō)明</p><p><b>  6.1安裝說(shuō)明</b></p><p>  6.1.1安裝myeclipse</p><p>  6.1.2安裝Microsoft SQL Server 2000 ODBC驅(qū)動(dòng)程序</p><p>  該驅(qū)動(dòng)程序可以實(shí)現(xiàn)ODBC與MS SQL的連接,使ODBC可以靈

133、活地與數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行數(shù)據(jù)通信。(安裝文件見(jiàn)附錄)</p><p>  6.1.3升級(jí)Microsoft SQL Server 2000數(shù)據(jù)庫(kù)管理系統(tǒng)</p><p>  JDBC連接方式需要sp3版本的Microsoft SQL Server 2000數(shù)據(jù)庫(kù)管理系統(tǒng)才能夠支持,如果數(shù)據(jù)庫(kù)管理系統(tǒng)版本低于sp3可以使用升級(jí)補(bǔ)丁進(jìn)行升級(jí)。(補(bǔ)丁文件見(jiàn)附錄)</p><p&g

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論