版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工資管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)-工資管理系統(tǒng)
- 工資管理系統(tǒng)課程設(shè)計(jì)
- 工資管理系統(tǒng)課程設(shè)計(jì)
- 工資管理系統(tǒng)(課程設(shè)計(jì))
- 課程設(shè)計(jì)-- 企業(yè)工資管理系統(tǒng)
- 企業(yè)工資管理系統(tǒng)課程設(shè)計(jì)
- 工資管理系統(tǒng)-課程設(shè)計(jì)報(bào)告
- 企業(yè)工資管理系統(tǒng)課程設(shè)計(jì)
- 企業(yè)工資管理系統(tǒng)課程設(shè)計(jì)
- sql課程設(shè)計(jì)---工資管理系統(tǒng)
- java工資管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)--企業(yè)工資管理系統(tǒng)設(shè)計(jì)
- 課程設(shè)計(jì)--教師工資管理系統(tǒng)
- 面向?qū)ο笳n程設(shè)計(jì)--- 工資管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)--工資管理系統(tǒng)
- 高校工資管理系統(tǒng)課程設(shè)計(jì)
- 教師工資管理系統(tǒng)課程設(shè)計(jì)
- c語(yǔ)言工資管理系統(tǒng)課程設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)--工資管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論