人力資源管理系統(tǒng)畢業(yè)論文_第1頁(yè)
已閱讀1頁(yè),還剩44頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p> 畢 業(yè) 設(shè) 計(jì)(說(shuō) 明 書)題 目:________________________________姓 名:________________________________編 號(hào): ( )字 號(hào)年 月 日</p><p><b>  第1章 引 言</b></p><p>

2、<b>  1.1 引言</b></p><p>  在傳統(tǒng)的人力資源管理工作中,要完成相當(dāng)數(shù)量的職工情況及人力資源政策法規(guī)的查詢工作,一般是職工直接到辦公室或通過(guò)電話查詢,使人力資源工作者在這些常規(guī)性的查詢及相關(guān)政策法規(guī)的解答上花費(fèi)大量時(shí)間,不利于工作效率的提高及人力資源研究工作的深入進(jìn)行。人力資源管理系統(tǒng)將包括人力資源工作中涉及的職工的歷史狀況和現(xiàn)狀,人力資源政策法規(guī)的宣傳及解答,借助于

3、網(wǎng)絡(luò),實(shí)現(xiàn)職工的自我查詢,這不僅對(duì)人力資源管理工作的順利進(jìn)行具有積極的作用,而且對(duì)企業(yè)系統(tǒng)的建設(shè)也有很大意義。人力資源部門由于對(duì)外宣傳和查詢的需要,大部分機(jī)器申請(qǐng)上網(wǎng),這些機(jī)器中有的帶有組織、人力資源管理系統(tǒng)。雖然這些管理系統(tǒng)在平時(shí)維護(hù)時(shí)是通過(guò)口令(密碼)進(jìn)入,但經(jīng)測(cè)試,在熟悉計(jì)算機(jī)應(yīng)用的情況下,任何人都可以不經(jīng)過(guò)口令而直接進(jìn)入系統(tǒng),可查閱、修改相關(guān)數(shù)據(jù)。如果建立局域網(wǎng)將有效地解決這一問(wèn)題。系統(tǒng)可明確用戶的使用權(quán)限,防止非法用戶的攻擊性

4、破壞,保證整個(gè)系統(tǒng)的安全。此外,通過(guò)局域網(wǎng)還能防止公用網(wǎng)上病毒對(duì)計(jì)算機(jī)的侵蝕。</p><p><b>  1.2可行性分析</b></p><p>  可行性,是指在當(dāng)前情況下,設(shè)計(jì)開發(fā)這個(gè)系統(tǒng)是否有必要,是否具備必要的條件,它不僅包括必要性,還包括合理性。系統(tǒng)的可行性分析,是針對(duì)設(shè)計(jì)一個(gè)系統(tǒng),它的設(shè)計(jì)是否存在內(nèi)外部的必要條件,包括技術(shù)上、資金上、經(jīng)濟(jì)上、人力資源以

5、及組織管理上的必要條件,同時(shí)還要分析在目前條件下是否有必要設(shè)計(jì)這樣一個(gè)系統(tǒng)。</p><p>  在改革深入和市場(chǎng)經(jīng)濟(jì)高速發(fā)展的今天,人力資源管理的信息量和信息類型越來(lái)越大,工作流程越來(lái)越清晰,社會(huì)分工越來(lái)越細(xì),原來(lái)傳統(tǒng)上的人工處理方式和單機(jī)管理系統(tǒng)越來(lái)越來(lái)不能適應(yīng)人力資源管理的需要,不能滿足新形勢(shì)下企業(yè)人力資源管理的需要。因此,必須有一套應(yīng)用于網(wǎng)絡(luò)時(shí)代的適應(yīng)于新需求上的</p><p>

6、  人力資源管理系統(tǒng)。而且每一個(gè)企業(yè)的人力資源管理又是錯(cuò)綜復(fù)雜的。因此我們?cè)谕ㄟ^(guò)和各個(gè)企業(yè)的接觸,調(diào)研后開發(fā)系統(tǒng)的。</p><p>  1.2.1 技術(shù)可行性</p><p><b>  (1)、硬件、軟件</b></p><p>  要求不高,目前市場(chǎng)上的一般計(jì)算機(jī)軟硬件資源均能滿足系統(tǒng)開發(fā)要求。其中運(yùn)用的主要軟件有 dreamweaver

7、 MyEclipse6.0.1 ,photoshop,等,數(shù)據(jù)庫(kù)采用MySQL。</p><p>  (2)、JAVA技術(shù)</p><p>  該技術(shù)戶功能強(qiáng)大,擴(kuò)展性強(qiáng),Java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語(yǔ)言,Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,并結(jié)合 jav

8、ascript以及sql 等腳本語(yǔ)言,以上技術(shù)足以完成本系統(tǒng)的開發(fā)和設(shè)計(jì)。</p><p><b>  (3)、維護(hù)操作</b></p><p>  工作方便,后臺(tái)操作快截明了,操作人員可以在短時(shí)間內(nèi)完全掌握維護(hù)技術(shù)。</p><p>  1.2.2 社會(huì)可行性</p><p>  網(wǎng)絡(luò)安全技術(shù)的不斷提升,網(wǎng)絡(luò)管理人力資

9、源在實(shí)際運(yùn)用中越來(lái)越被企業(yè)或個(gè)人所接受(這些都可以在實(shí)際生活中找到材料和數(shù)據(jù)。),并且在不斷的提升和表現(xiàn)它在實(shí)際企業(yè)活動(dòng)中的經(jīng)濟(jì)價(jià)值,這個(gè)經(jīng)濟(jì)價(jià)值也是當(dāng)前的企業(yè)所期望看到的。人力資源管理工作覆蓋面廣,涉及到機(jī)構(gòu)設(shè)置、信息發(fā)布、員工培訓(xùn)、考核、獎(jiǎng)懲、工資福利待遇、招聘管理等多個(gè)方面。人力資源管理活動(dòng)中產(chǎn)生的大量數(shù)據(jù)和信息,如:各級(jí)機(jī)構(gòu)的層次構(gòu)建,職工的自然狀況,職稱、職務(wù)變動(dòng)情況,考核培訓(xùn)結(jié)果,專業(yè)技術(shù)工作及主要業(yè)績(jī)以及針對(duì)這些數(shù)據(jù)進(jìn)行的

10、各類統(tǒng)計(jì)報(bào)表的制作和綜合分析等。對(duì)如此多的數(shù)據(jù)、信息的管理、開發(fā)及運(yùn)用,都必須在規(guī)范化和標(biāo)準(zhǔn)化的基礎(chǔ)上實(shí)現(xiàn),借助于網(wǎng)絡(luò)化管理手段能夠滿足這些要求。</p><p>  1.2.3 經(jīng)濟(jì)可行性</p><p>  (1)、資金可得性:由于系統(tǒng)開發(fā)并不復(fù)雜,操作起來(lái)也比較簡(jiǎn)單,只需一些基本的編輯軟件,另外具備網(wǎng)絡(luò)中心的一些資源優(yōu)勢(shì),因此開發(fā)費(fèi)用較低。</p><p> 

11、 (2)、經(jīng)濟(jì)合理性:由于該系統(tǒng)用于企業(yè)工作的大部分信息發(fā)布和傳遞工作,不僅能夠節(jié)省大量的人工信息傳遞任務(wù),提高了工作效率,更加有利于整個(gè)企業(yè)</p><p>  各部門之間的無(wú)紙化辦公的推廣。 </p><p><b>  第2章 可行性分析</b></p><p>  2

12、.1 系統(tǒng)的名稱、目標(biāo)</p><p>  名稱:基于SSH框架的人力資源管理系統(tǒng)</p><p>  目標(biāo):對(duì)企業(yè)內(nèi)部人員的個(gè)人信息進(jìn)行管理</p><p>  方便員工及時(shí)了解企業(yè)動(dòng)態(tài),提高溝通效率</p><p>  2.2 系統(tǒng)設(shè)計(jì)計(jì)劃</p><p>  2012.11.20—2012.12.26 對(duì)人力資

13、源管理系統(tǒng)進(jìn)行可行性和功能需求分析,確定開發(fā)環(huán)境和開發(fā)工具,設(shè)計(jì)該系統(tǒng)的整體框架。</p><p>  2012.12.27—2013.2.20 進(jìn)行本系統(tǒng)數(shù)據(jù)庫(kù)需求分析,對(duì)該系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行概念設(shè)計(jì)和邏輯設(shè)計(jì),對(duì)各功能模塊詳細(xì)設(shè)計(jì),編寫代碼。</p><p>  2013.2.21—2013.4.16 進(jìn)行系統(tǒng)界面設(shè)計(jì)。調(diào)試、測(cè)試程序,提交畢業(yè)設(shè)計(jì)說(shuō)明書初稿。</p>

14、;<p>  2013.4.17—2013.5.30 完成畢業(yè)設(shè)計(jì)說(shuō)明書,準(zhǔn)備畢業(yè)答辯。</p><p><b>  2.3 數(shù)據(jù)流程圖</b></p><p>  名稱:基于SSH框架的人力資源管理系統(tǒng)</p><p>  目標(biāo):對(duì)企業(yè)內(nèi)部人員的個(gè)人信息進(jìn)行管理</p><p>  方便員工及時(shí)了

15、解企業(yè)動(dòng)態(tài),提高溝通效率</p><p>  第3章 軟件需求分析</p><p>  3.1 外部接口需求</p><p>  3.1.1 用戶界面</p><p>  (1)采用Windows的通用圖形界面,對(duì)用戶友好,且必須對(duì)鼠標(biāo)和鍵盤提供支持,界面的設(shè)計(jì)應(yīng)遵循如下規(guī)則:</p><p>  要具有一致性,界面規(guī)

16、范應(yīng)遵循MS Windows軟件界面的規(guī)范;</p><p>  提供簡(jiǎn)單的錯(cuò)誤處理;</p><p>  提供信息反饋,用多種信息提示用戶當(dāng)前軟件運(yùn)行狀態(tài)、軟件界面元件的功能;</p><p>  操作可逆,其動(dòng)作可以是單個(gè)的操作,或者是一個(gè)相對(duì)獐的操作序列;</p><p>  設(shè)計(jì)良好的聯(lián)機(jī)幫助;</p><p>

17、;  顯示畫面,畫面簡(jiǎn)潔明快,富有現(xiàn)代氣息,不能太過(guò)花哨;</p><p>  應(yīng)遵循國(guó)家關(guān)于計(jì)算機(jī)詞匯的標(biāo)準(zhǔn),用詞應(yīng)當(dāng)精煉準(zhǔn)確,沒(méi)有歧義,圖形的意義明朗。</p><p> ?。?)各管理模塊的不同管理功能操作界面,采用在不同窗口進(jìn)行管理,各功能操作切換比較簡(jiǎn)單又相對(duì)獨(dú)立。</p><p> ?。?)同一頁(yè)面內(nèi)的控件排列,按與用戶的交互功能不同,劃分為不同的功能區(qū)

18、域。</p><p>  3.1.2 硬件接口</p><p>  支持一般的PIII或更高檔微機(jī)、筆記本電腦。</p><p>  3.1.3 軟件接口</p><p>  運(yùn)行于Windows98/Me/2000/NT,且具有WIN32的操作系統(tǒng)之上。</p><p>  3.1.4 故障處理</p>

19、<p>  正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫(kù)完好無(wú)損。</p><p><b>  3.2 性能需求</b></p><p>  3.2.1 故障處理</p><p>  (1)查詢時(shí)應(yīng)保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字地記錄都應(yīng)能查到。</p><p> ?。?)查詢是

20、應(yīng)保證查準(zhǔn)率,查到的記錄應(yīng)予給定的單項(xiàng)或組合查詢條件完全匹配。</p><p>  3.2.2 故障處理</p><p>  一般操作的響應(yīng)時(shí)間在3~5秒內(nèi),以及數(shù)據(jù)的導(dǎo)入和導(dǎo)出也應(yīng)在可接受的時(shí)間內(nèi)完成。</p><p>  3.2.3 故障處理</p><p>  滿足企業(yè)使用的需求。對(duì)前面提到的運(yùn)行環(huán)境要求不應(yīng)存在困難。</p>

21、;<p>  3.3 軟件屬性需求</p><p><b>  1、正確性</b></p><p>  要求發(fā)布的軟件達(dá)到用戶的預(yù)期目標(biāo),運(yùn)行是基本無(wú)錯(cuò)誤。</p><p><b>  2、可靠性</b></p><p>  在一般條件下,應(yīng)不出故障。</p><p

22、><b>  3、效率</b></p><p>  對(duì)于瀏覽、查詢、添加、刪除、更新和密碼設(shè)置的一般操作,要求及時(shí)響應(yīng),在3~5秒內(nèi)。</p><p><b>  4、完整性</b></p><p>  要求能在發(fā)生意外(如停電)的情況下,保證不丟失數(shù)據(jù)。</p><p><b> 

23、 5、易使用性</b></p><p>  要求能盡量為用戶的使用提供方便,軟件的界面符合目前流行的界面規(guī)范。</p><p><b>  6、可維護(hù)性</b></p><p>  本軟件在運(yùn)行中發(fā)現(xiàn)錯(cuò)誤時(shí),能快速、準(zhǔn)確對(duì)其進(jìn)行定位、診斷和修改。</p><p><b>  9、安全保密性</

24、b></p><p>  設(shè)計(jì)時(shí)應(yīng)采取模塊化的方法進(jìn)行設(shè)計(jì),對(duì)系統(tǒng)內(nèi)各模塊接口盡可能達(dá)到高內(nèi)聚、低耦合的程度,以提高各模塊的復(fù)用性。</p><p><b>  10、可理解性</b></p><p>  對(duì)于本軟件提供的各種命令,各種信息提示,應(yīng)易于用戶理解。</p><p><b>  11、可移植性

25、</b></p><p>  要求本軟件運(yùn)行于多個(gè)操作系統(tǒng)。</p><p><b>  12、互聯(lián)性</b></p><p>  要求提供數(shù)據(jù)得到如何導(dǎo)入和導(dǎo)出接口,以易于同其他系統(tǒng)的連接。</p><p><b>  第4章 系統(tǒng)分析 </b></p><p>

26、;  4.1 建立與數(shù)據(jù)庫(kù)的連接</p><p>  4.1.1 什么是ODBC</p><p>  ODBC(Open Database Connectivity,開放數(shù)據(jù)庫(kù)互連)是微軟公司開放服務(wù)結(jié)構(gòu)(WOSA,Windows Open Services Architecture)中有關(guān)數(shù)據(jù)庫(kù)的一個(gè)組成部分,它建立了一組規(guī)范,并提供了一組對(duì)數(shù)據(jù)庫(kù)訪問(wèn)的標(biāo)準(zhǔn)API(應(yīng)用程序編程接口)。這

27、些API利用SQL來(lái)完成其大部分任務(wù)。ODBC本身也提供了對(duì)SQL語(yǔ)言的支持,用戶可以直接將SQL語(yǔ)句送給ODBC。一個(gè)基于ODBC的應(yīng)用程序?qū)?shù)據(jù)庫(kù)的操作不依賴任何DBMS,不直接與DBMS打交道,所有的數(shù)據(jù)庫(kù)操作由對(duì)應(yīng)的DBMS的ODBC驅(qū)動(dòng)程序完成。也就是說(shuō),不論是FoxPro、Access還是Oracle數(shù)據(jù)庫(kù),均可用ODBC API進(jìn)行訪問(wèn)。由此可見,ODBC的最大優(yōu)點(diǎn)是能以統(tǒng)一的方式處理所有的數(shù)據(jù)庫(kù)。本文中個(gè)性化頁(yè)面的實(shí)現(xiàn)便

28、大量地用到了ODBC技術(shù)。</p><p>  4.1.2 什么是DSN</p><p>  DSN(Date Source Name)即數(shù)據(jù)源名稱。表示將應(yīng)用程序和其個(gè)數(shù)據(jù)庫(kù)建立連接的信息集合。ODBC數(shù)據(jù)源管理器就是利用該信息來(lái)創(chuàng)建管理指向的數(shù)據(jù)庫(kù)連接。DSN可以保存在文件或注冊(cè)表中。建立ODBC連接,實(shí)際就是創(chuàng)建同數(shù)據(jù)源的連接,也就是創(chuàng)建DSN。一旦建立了一個(gè)數(shù)據(jù)庫(kù)的ODBC連接,那

29、么同該數(shù)據(jù)庫(kù)的連接信息將被保存的DSN中,程序的運(yùn)行必須通過(guò)DSN來(lái)進(jìn)行。</p><p>  4.1.2 創(chuàng)建ODBC鏈接</p><p>  啟動(dòng)ODBC數(shù)據(jù)源管理器。在服務(wù)器上,進(jìn)入Windows操作系統(tǒng)的控制面板,在“數(shù)據(jù)源(ODBC)圖標(biāo)上雙擊,版本不同圖標(biāo)可能不一樣。不同操作系統(tǒng)的啟動(dòng)方法有所不同。</p><p>  雙擊“ODBC數(shù)據(jù)源管理器”對(duì)話框

30、,會(huì)出現(xiàn)ODBC源管理器對(duì)話框(ODBC Data Sources Administrator Dialog box)。</p><p>  單擊驅(qū)動(dòng)程序標(biāo)簽,可以看到你的電腦上已經(jīng)安裝的ODBC數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序。在下拉列表中尋找Microsoft Access Driver(*.mdb)項(xiàng)。</p><p><b>  4.2 數(shù)據(jù)的實(shí)現(xiàn)</b></p>

31、<p>  4.2.1 數(shù)據(jù)流程</p><p>  數(shù)據(jù)庫(kù)或數(shù)據(jù)表結(jié)構(gòu)確定之后,在實(shí)際的數(shù)據(jù)處理程序設(shè)計(jì)之前需要對(duì)所處理的數(shù)據(jù)處理流程作必要的分析。所謂對(duì)數(shù)據(jù)處理流程作必要的分析是指找出各數(shù)據(jù)之間的主要關(guān)系,數(shù)據(jù)存取的主要走向。另外,在實(shí)際的數(shù)據(jù)處理過(guò)程中還會(huì)有些細(xì)節(jié)問(wèn)題。在遇到這些細(xì)節(jié)問(wèn)題時(shí),及時(shí)處理即可。并且,有些細(xì)節(jié)問(wèn)題不是在做數(shù)據(jù)處理流程分析時(shí)事先都能預(yù)料的。</p><

32、p>  本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)與關(guān)聯(lián),新聞信息表中包含新聞?lì)悇e,新聞評(píng)論表中存在新聞信息編號(hào),如圖下圖(3-1—3-10)所示。</p><p>  圖3-1: 學(xué)歷類別表</p><p>  圖3-2: 部門類別表</p><p>  圖3-3: 雇員類別表</p><p>  圖3-4: 招聘類別表</p><p&g

33、t;  圖3-5: 職工類別表</p><p>  圖3-6: 薪資類別表</p><p>  圖3-7: 培訓(xùn)類別表</p><p>  圖3-8: 考評(píng)類別表</p><p>  圖3-9: 培訓(xùn)類別表</p><p>  圖3-10: 用戶類別表</p><p><b>  4.

34、3 新系統(tǒng)簡(jiǎn)介</b></p><p>  本系統(tǒng)是用Dreamweaver制作的人力資源管理系統(tǒng)界面,采用MyEcplise6.0GA運(yùn)行,采用的技術(shù)如下:</p><p>  頁(yè)面制作部分是使用JavaScript、Html/css等腳本語(yǔ)言來(lái)設(shè)計(jì)的,當(dāng)執(zhí)行程序時(shí),系統(tǒng)先加載web.xml文件,然后執(zhí)行相應(yīng)的代碼部分,進(jìn)行業(yè)務(wù)調(diào)用何業(yè)務(wù)處理,在制作頁(yè)面的時(shí)候系統(tǒng)提供了兩種方

35、式:JavaSrcipt腳本語(yǔ)言和html/css樣式。</p><p>  該系統(tǒng)使用JSP(java語(yǔ)言)和SSH技術(shù)開發(fā), 實(shí)現(xiàn)了網(wǎng)站新聞的動(dòng)態(tài)管理,使得對(duì)信息的管理更加及時(shí)、高效,提高了工作效率。該新聞系統(tǒng)具有一般新聞系統(tǒng)的功能,主要包括前臺(tái)新聞查看區(qū)和后臺(tái)管理區(qū),可學(xué)校網(wǎng)站提供新聞發(fā)布與管理的服務(wù)。</p><p>  該系統(tǒng)是基于B/S(Browser/Server,瀏覽器/客

36、戶端)模式實(shí)現(xiàn),基于SSH平臺(tái)架構(gòu)開發(fā)設(shè)計(jì),主要實(shí)現(xiàn)對(duì)社區(qū)新聞的發(fā)布與管理功能,對(duì)新聞內(nèi)容信息的瀏覽閱讀等。</p><p>  此系統(tǒng)是基于Windows 2003 及以上系統(tǒng)環(huán)境的數(shù)據(jù)庫(kù)管理系統(tǒng),后臺(tái)數(shù)據(jù)庫(kù)采用 MySQL,前端使用Java編程開發(fā)語(yǔ)言進(jìn)行設(shè)計(jì),此系統(tǒng)是網(wǎng)絡(luò)應(yīng)用的。本課題的開發(fā)需要采用一種適合于數(shù)據(jù)庫(kù)編程,而且具備同時(shí)訪問(wèn)多種數(shù)據(jù)庫(kù)系統(tǒng)能力的開發(fā)語(yǔ)言與網(wǎng)頁(yè)界面設(shè)計(jì)工具。目前,在數(shù)據(jù)庫(kù)開發(fā)方面具

37、有豐富的資源,可以實(shí)現(xiàn)不同數(shù)據(jù)庫(kù)間的異構(gòu)連接,實(shí)現(xiàn)強(qiáng)大的網(wǎng)絡(luò)數(shù)據(jù)交互功能。MyEclipse6.0是Sun公司推出的面向?qū)ο蟮母咝实目焖賾?yīng)用等網(wǎng)絡(luò)編程開發(fā)工具,提供了大量的較新較全的開發(fā)功能。作為一個(gè)優(yōu)秀的前端開發(fā)工具,MyEclipse6.0該開發(fā)工具備受廣大用戶喜歡并使用。</p><p>  Java有以下一些優(yōu)點(diǎn):</p><p><b> ?。?)效率更高;</

38、b></p><p><b>  (2)更加靈活;</b></p><p><b>  (3)更易于開發(fā);</b></p><p> ?。?)更易于配置管理;</p><p><b> ?。?)更易于擴(kuò)展;</b></p><p><b>

39、; ?。?)更加安全。</b></p><p>  4.4 數(shù)據(jù)庫(kù)概念設(shè)計(jì)</p><p>  通過(guò)對(duì)系統(tǒng)進(jìn)行的需求分析、系統(tǒng)流程設(shè)計(jì)以及系統(tǒng)功能結(jié)構(gòu)的確定,規(guī)劃處系統(tǒng)中使用的主要數(shù)據(jù)庫(kù)實(shí)體對(duì)相關(guān)分別為“用戶”、“培訓(xùn)”、“薪資”、“規(guī)則”、“學(xué)歷”、“雇員”、“部門”、“考評(píng)”、“招聘”、“職工”,實(shí)體E-R圖如下所示:</p><p>  圖3-11

40、: 用戶實(shí)體E—R圖</p><p>  4.5數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)</p><p>  用戶表 UserTable</p><p>  表3-11: 用戶表</p><p>  培訓(xùn)表 TrainTable</p><p>  表3-12: 培訓(xùn)表</p><p>  薪資表 SalaryTa

41、ble</p><p>  表3-13: 薪資表</p><p>  規(guī)則表 Rules-Table</p><p>  表3-14: 規(guī)則表</p><p>  學(xué)歷表 Commend-Table</p><p>  表3-15: 學(xué)歷表</p><p>  部門表 Department

42、-Table</p><p>  表3-16: 部門表</p><p>  雇員表 Empolyee-Table</p><p>  表3-17: 雇員表</p><p>  考評(píng)表 Institution-Table</p><p>  表3-18: 考評(píng)表</p><p>  招聘表

43、Job-Table</p><p>  表3-19: 招聘表</p><p>  職工表 Poster-Table</p><p>  表3-20: 職工表</p><p><b>  第5章 系統(tǒng)設(shè)計(jì)</b></p><p>  5.1 系統(tǒng)流程概述</p><p> 

44、 企業(yè)管理者根據(jù)員工的職位(如總經(jīng)理、部門經(jīng)理、項(xiàng)目經(jīng)理、普通員工等)賦予其不同的權(quán)限。當(dāng)企業(yè)內(nèi)部人員通過(guò)登錄之后,進(jìn)入人力資源管理系統(tǒng),并根據(jù)本人所擁有的權(quán)限對(duì)系統(tǒng)進(jìn)行操作,行使其應(yīng)有的權(quán)利,若員工對(duì)本人所擁有的權(quán)限以外的功能進(jìn)行操作,系統(tǒng)將提示該員工沒(méi)有此權(quán)限。系統(tǒng)流程如圖4-1所示:</p><p>  圖4-1 系統(tǒng)流程圖</p><p>  5.2 系統(tǒng)功能概述</p>

45、;<p>  人事管理模塊:該模塊主要功能是對(duì)人事管理的基礎(chǔ)信息、員工信息等進(jìn)行管理。</p><p>  招聘管理模塊:該模塊主要是對(duì)企業(yè)招聘信息、企業(yè)的應(yīng)聘信息、企業(yè)人才庫(kù)進(jìn)行管理。</p><p>  培訓(xùn)管理模塊:該模塊主要是對(duì)企業(yè)的培訓(xùn)計(jì)劃、培訓(xùn)實(shí)施、培訓(xùn)材料等信息進(jìn)行管理。</p><p>  薪酬管理模塊:該模塊主要功能是對(duì)員工薪酬進(jìn)行管

46、理。</p><p>  考勤管理模塊:該模塊主要功能是對(duì)員工的日??记谶M(jìn)行管理。</p><p>  部門管理模塊:該模塊主要功能是對(duì)公司的部門進(jìn)行管理。</p><p><b>  5.3 設(shè)計(jì)目標(biāo)</b></p><p>  本系統(tǒng)是針對(duì)企業(yè)人力資源管理情況進(jìn)行設(shè)計(jì)的,主要實(shí)現(xiàn)目標(biāo)如下:</p>&l

47、t;p>  (1)界面設(shè)計(jì)美觀得體,突出系統(tǒng)特點(diǎn)</p><p>  (2)系統(tǒng)整體結(jié)構(gòu)和操作流程合理合順暢,實(shí)現(xiàn)人性化設(shè)計(jì)。</p><p>  (3)對(duì)企業(yè)人力資源管理的基本信息進(jìn)行保存和管理。</p><p>  (4)提供管理員工信息的功能(即人事管理功能)。</p><p>  (5)實(shí)現(xiàn)利用系統(tǒng)對(duì)員工考勤進(jìn)行管理。</

48、p><p>  (6)實(shí)現(xiàn)對(duì)員工信息檢索的功能</p><p>  (8) 提供企業(yè)對(duì)部門信息的管理功能。</p><p>  (9)實(shí)現(xiàn)企業(yè)保存招聘信息、應(yīng)聘信息及其管理功能。</p><p>  (10)提供企業(yè)對(duì)人才信息的管理功能。</p><p>  (11)實(shí)現(xiàn)企業(yè)對(duì)員工培訓(xùn)的一系列相關(guān)信息的管理等。</p

49、><p>  (12)實(shí)現(xiàn)對(duì)員工薪酬信息的管理功能。</p><p>  (13)實(shí)現(xiàn)易維護(hù)性和易操作性</p><p>  (14)實(shí)現(xiàn)運(yùn)行穩(wěn)定、安全可靠</p><p>  5.4 系統(tǒng)開發(fā)工具和數(shù)據(jù)庫(kù)</p><p>  根據(jù)當(dāng)今動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)的普遍性及實(shí)用性,本系統(tǒng)的開發(fā)平臺(tái)如下:</p><p&

50、gt;  開發(fā)語(yǔ)言: JAVA</p><p>  開發(fā)平臺(tái): MyEclipse</p><p>  開發(fā)工具: Dreamweaver、Photoshope</p><p>  數(shù)據(jù)庫(kù)管理平臺(tái) : MySQL </p><p>  運(yùn)行平臺(tái): Windows XP/ Windows 2000。</p><p> 

51、 分辨率:最佳效果1024*768。</p><p>  5.5 系統(tǒng)總體結(jié)構(gòu)與功能</p><p>  5.5.1 系統(tǒng)結(jié)構(gòu)</p><p>  系統(tǒng)首頁(yè)共劃分為9個(gè)主要個(gè)模塊,其中各個(gè)模塊中又根據(jù) 具體情況的不同劃分為諸多不同的子模塊,比信息中心里就把該模塊劃分為4個(gè)不同內(nèi)容的子模塊。這個(gè)系統(tǒng)體系采用的是分層結(jié)構(gòu)體系,大體上一般的子模塊劃分到三級(jí)子系統(tǒng)就結(jié)束

52、了。此外,整個(gè)頁(yè)面布局是按照各模塊所代表的不同功能來(lái)劃分的,總之,整個(gè)頁(yè)面的布局完全按照系統(tǒng)的一般設(shè)計(jì)思路及方便用戶使用的原則來(lái)設(shè)計(jì)的,但是有別于一般的系統(tǒng)。 另外,在首頁(yè)下面的頁(yè)面中同樣按照各自的不同情況劃分為6個(gè)不同的子模塊,然后各自按照相關(guān)的導(dǎo)入功能導(dǎo)入,從而使整個(gè)系統(tǒng)的內(nèi)容富有層次感。整個(gè)系統(tǒng)的總體結(jié)構(gòu)如圖5-1所示:</p><p><b>  前臺(tái)登錄界面</b></p&g

53、t;<p>  用戶需要通過(guò)前臺(tái)頁(yè)面進(jìn)入人力資源管理系統(tǒng)進(jìn)行合法操作,及展示公司信息和招聘信息。系統(tǒng)前臺(tái)頁(yè)面的運(yùn)行結(jié)果如圖5-2所示。</p><p>  圖5-2: 前臺(tái)登錄歡迎界面</p><p><b>  用戶登錄界面</b></p><p>  功能:選擇不同登陸方式,對(duì)于非賓客的登陸方式需進(jìn)行身份驗(yàn)證,通過(guò)驗(yàn)證不同的權(quán)

54、限進(jìn)入不同的操作界面。 </p><p>  輸入項(xiàng)目:輸入用戶名和密碼及驗(yàn)證碼。</p><p><b>  輸出項(xiàng)目:無(wú)。</b></p><p>  本界面有一個(gè)下拉列表框Dropdown List Box、一個(gè)編輯框、三個(gè)命令按鈕Command Button、幾個(gè)靜態(tài)文本框Static Text、一個(gè)圖片編輯框Picture和一個(gè)數(shù)據(jù)窗

55、口對(duì)象Data Window(隱藏),當(dāng)用戶選擇賓客方式登陸系統(tǒng),下拉列表框,文本框不可見,直接點(diǎn)擊確定按鈕就可進(jìn)入賓客系統(tǒng),當(dāng)選擇管理員操作員登陸系統(tǒng),用戶得輸入或選擇用戶名,輸入密碼,當(dāng)有一項(xiàng)輸入錯(cuò)誤,系統(tǒng)都會(huì)給以提示,只有當(dāng)用戶名和密碼都正確,才能進(jìn)入系統(tǒng)。其后,系統(tǒng)得到輸入的用戶名的權(quán)限。每個(gè)操作員都有一個(gè)登陸名及一個(gè)密碼,如果你還沒(méi)有得到分配權(quán)限,或者忘記了自己的密碼,可以請(qǐng)求系統(tǒng)管理員的幫助。用戶需要通過(guò)登錄才能進(jìn)入人力資源

56、管理系統(tǒng)進(jìn)行合法操作,登錄功能用于驗(yàn)證用戶是否是合法用戶。系統(tǒng)登錄頁(yè)面的運(yùn)行結(jié)果如圖5-3所示。</p><p>  圖5-3: 用戶登錄界面</p><p><b>  后臺(tái)登錄歡迎界面</b></p><p>  通過(guò)用戶名和密碼的驗(yàn)證,進(jìn)入系統(tǒng)的首頁(yè)。首頁(yè)主要涉及個(gè)人中心、信息中心管理、培訓(xùn)中心管理、考勤中心管理、模糊查詢、招聘中心、工資

57、中心、部門中心這幾個(gè)大功能。通過(guò)整個(gè)頁(yè)面的分類,清晰的展示了整個(gè)系統(tǒng)的框架。如下是連接數(shù)據(jù)庫(kù)后得到的系統(tǒng)首頁(yè)如圖5-4所示</p><p>  圖5-4: 后臺(tái)登錄歡迎界面</p><p><b>  用戶添加界面</b></p><p>  人力資源用戶管理模塊實(shí)現(xiàn)用戶自由的信息錄入。結(jié)合人力資源變動(dòng)完成本單位各類人員變動(dòng)事宜,包括人員增加、

58、變動(dòng)、信息變更記錄等。并可按用戶編號(hào)、登錄編號(hào)、用戶密碼、用戶名字、用戶類型進(jìn)行排序添加,讓管理工作有效而簡(jiǎn)單:如圖5-5所示</p><p>  圖5-5: 用戶添加界面</p><p>  5、部門信息顯示界面</p><p>  人力資源部門信息顯示模塊實(shí)現(xiàn)用戶瀏覽部門信息及根據(jù)條件進(jìn)行查找部門信息。結(jié)合人力資源變動(dòng)完成本單位各部門變動(dòng)事宜,可以進(jìn)行顯示部門的

59、部門編號(hào)、部門名字、聯(lián)系方式、部門信息、部門人數(shù),讓管理工作有效而簡(jiǎn)單:如圖5-6所示</p><p>  圖5-6: 部門信息顯示界面</p><p>  6、增加考勤信息界面</p><p>  人力資源增加考勤信息模塊實(shí)現(xiàn)增加員工的考勤信息。結(jié)合人力資源變動(dòng)完成本單位考勤狀況,可以進(jìn)行增加員工工號(hào)、員工名字、獎(jiǎng)勵(lì)原因、獎(jiǎng)勵(lì)解釋、獎(jiǎng)勵(lì)時(shí)間,讓部門信息添加管理工作

60、有效而簡(jiǎn)單:如圖5-7所示</p><p>  圖5-7: 部門信息顯示界面</p><p><b>  7、修改密碼界面</b></p><p>  人力資源修改密碼模塊實(shí)現(xiàn)增加員工的考勤信息。可以進(jìn)行密碼的修改進(jìn)行驗(yàn)證,讓管理工作有效而簡(jiǎn)單,同時(shí)也可以檢查密碼的安全程度:如圖5-8所示</p><p>  圖5-8:

61、 修改密碼界面</p><p><b>  8、申請(qǐng)培訓(xùn)界面</b></p><p>  人力資源申請(qǐng)培訓(xùn)模塊實(shí)現(xiàn)增加員工的培訓(xùn)信息添加,在本頁(yè)面可以對(duì)要添加的培訓(xùn)內(nèi)容進(jìn)行與數(shù)據(jù)庫(kù)現(xiàn)有內(nèi)容進(jìn)行匹配。結(jié)合公司的培訓(xùn)課程的安排對(duì)培訓(xùn)課程進(jìn)行添加,可以進(jìn)行增加課程編號(hào)、課程名稱、講師、課時(shí)、級(jí)別,讓培訓(xùn)管理工作有效而簡(jiǎn)單:如圖5-9所示</p><p&g

62、t;  圖5-9: 申請(qǐng)培訓(xùn)界面</p><p><b>  9、瀏覽招聘界面</b></p><p>  人力資源瀏覽招聘模塊實(shí)現(xiàn)公司的招聘人員的管理使招聘工作有序進(jìn)行,本頁(yè)面可以顯示出所有的招聘信息而且在本頁(yè)面修改刪除變動(dòng)的人員信息。結(jié)合公司的對(duì)招聘人員的管理,讓招聘管理工作有效而簡(jiǎn)單:如圖5-10所示</p><p>  圖5-10: 瀏

63、覽招聘界面</p><p>  10、批量添加部門界面</p><p>  人力資源添加部門模塊實(shí)現(xiàn)增加公司各部門的添加,在本頁(yè)面可以對(duì)要添加的部門信息進(jìn)行批量添加。結(jié)合公司各部門的管理進(jìn)行添加,可以進(jìn)行增加部門編號(hào)、部門名字、聯(lián)系方式、部門人數(shù)、部門名字,讓部門添加管理工作有效而簡(jiǎn)單:如圖5-11所示</p><p>  圖5-11: 批量添加部門界面</p

64、><p>  11、模糊查詢考勤信息界面</p><p>  人力資源模糊查詢考勤信息模塊實(shí)現(xiàn)增加公司各部門的員工考勤信息進(jìn)行查看,在本頁(yè)面可以根據(jù)公司員工的工號(hào)和名字及講師進(jìn)行模糊查詢。結(jié)合公司各部門考勤狀況進(jìn)行管理,讓考勤管理工作有效而簡(jiǎn)單:如圖4-12所示</p><p>  圖4-12: 模糊查詢考勤界面</p><p>  12、恢復(fù)招

65、聘信息界面</p><p>  人力資源恢復(fù)招聘模塊實(shí)現(xiàn)增加公司各部門的管理進(jìn)行邏輯刪除,在本頁(yè)面可以對(duì)刪除后的信息進(jìn)行恢復(fù)不必因?yàn)檎`刪而后悔,讓招聘管理工作有效而簡(jiǎn)單:如圖4-13所示</p><p>  圖4-13: 恢復(fù)招聘信息界面</p><p>  5.5.2 系統(tǒng)各個(gè)功能內(nèi)容簡(jiǎn)介及主要功能模塊</p><p><b> 

66、 1.系統(tǒng)管理模塊:</b></p><p>  個(gè)人中心模塊中最重要的是修改密碼模塊、個(gè)人信息、同事信息。密碼模塊用戶和管理員通過(guò)用戶對(duì)密碼的修改可以對(duì)自己密碼安全進(jìn)行加強(qiáng),個(gè)人信息模塊可以查看自己的用戶名、密碼、真實(shí)姓名、用戶類型進(jìn)行查看,同事信息模塊可以管理所有的員工的權(quán)限。提供多級(jí)權(quán)限管理。</p><p><b>  2.部門模塊:</b><

67、;/p><p>  系統(tǒng)提供直觀方便的公司信息管理功能,通過(guò)該頁(yè)面進(jìn)行公司信息的修改可以在對(duì)應(yīng)的所有網(wǎng)頁(yè)上將顯示新的公司信息。部門管理功能,可按級(jí)別層次以樹型結(jié)構(gòu)本單位的部門的機(jī)構(gòu)體系,可根據(jù)需要進(jìn)行調(diào)整處理,且人員信息可按照機(jī)構(gòu)調(diào)整同步變化,大大提高了機(jī)構(gòu)調(diào)整的工作效率。</p><p><b>  3.考勤管理模塊:</b></p><p> 

68、 根據(jù)考勤數(shù)據(jù),按月輸入到本系統(tǒng)中,系統(tǒng)將記錄所有考勤記錄,包括:請(qǐng)假、曠工、遲到早退、加班的日期及時(shí)間等數(shù)據(jù)。并進(jìn)行自動(dòng)統(tǒng)計(jì),錄每個(gè)員工每月的出勤統(tǒng)計(jì)。系統(tǒng)還可以進(jìn)行考勤歷史記錄的查詢。</p><p><b>  4.工資管理模塊:</b></p><p>  多種評(píng)定方式;可使用多套計(jì)算公式,適合總公司使用多種工資計(jì)算方法:如員工有按標(biāo)準(zhǔn)工資、固定工資、按時(shí)計(jì)酬

69、的。實(shí)現(xiàn)對(duì)基本工資的管理,每月計(jì)算工資,計(jì)算工資時(shí)可對(duì)默認(rèn)值作修改;記錄工資發(fā)放日期??梢越?bào)表查看員工工資的歷史記錄。</p><p>  5.人力資源檔案管理模塊:</p><p>  實(shí)現(xiàn)用戶自由的信息錄入。結(jié)合人力資源變動(dòng)完成本單位各類人員變動(dòng)事宜,包括人員調(diào)入、內(nèi)部人員調(diào)動(dòng)、信息變更記錄等。真正實(shí)現(xiàn)包括人員進(jìn)入單位后所有變化信息的實(shí)時(shí)記錄。靈活的查詢功能,提供列表查看所有員工、

70、按部門查看、查看離職員工、搜索符合條件的員工等多種方式,并可按員工姓名、員工編號(hào)、進(jìn)廠日期、部門進(jìn)行排序查看,讓員工查詢變得有效而簡(jiǎn)單。</p><p><b>  3.信息管理模塊:</b></p><p>  根據(jù)具體情況設(shè)立培訓(xùn)記錄、獎(jiǎng)懲記錄及基他重要事項(xiàng)記錄。對(duì)員工參加的培訓(xùn)進(jìn)行記錄,記錄其參加培訓(xùn)的日期、培訓(xùn)時(shí)間、地點(diǎn)、培訓(xùn)教師等事項(xiàng);對(duì)員工的獎(jiǎng)懲事項(xiàng)進(jìn)行記

71、錄,記錄事件時(shí)間,獎(jiǎng)懲決定,相關(guān)說(shuō)明。</p><p>  第6章 系統(tǒng)實(shí)施和維護(hù) </p><p>  系統(tǒng)實(shí)施就是將系統(tǒng)的設(shè)計(jì)功能的實(shí)現(xiàn),以達(dá)到目標(biāo),它包括程序設(shè)計(jì)、人員培訓(xùn)、系統(tǒng)調(diào)試。</p><p><b>  6、1系統(tǒng)實(shí)施</b></p><p>  系統(tǒng)實(shí)施就像系統(tǒng)實(shí)施一樣,是將系統(tǒng)設(shè)計(jì)達(dá)到最終的目的,其中

72、包括一些功能的完善、頁(yè)面的美化、系統(tǒng)模塊和數(shù)據(jù)庫(kù)的鏈接、數(shù)據(jù)的上傳,到最后系統(tǒng)的開通。這一階段是對(duì)前面設(shè)計(jì)的補(bǔ)充和完善,是把設(shè)計(jì)者的所有目標(biāo)付之實(shí)踐的最后一步。其中功能的完善和頁(yè)面的美化就是針對(duì)前面的設(shè)計(jì)再結(jié)合實(shí)際情況作相應(yīng)的修改或補(bǔ)充,使之達(dá)到最完美的境地;而系統(tǒng)模塊和數(shù)據(jù)庫(kù)的鏈接就是把整個(gè)系統(tǒng)模塊以及數(shù)據(jù)庫(kù)等各部分通過(guò)一定的鏈接功能并對(duì)相應(yīng)的程序進(jìn)行修改使它們相互鏈接起來(lái),從而形成一個(gè)有機(jī)的整體;等到以上步驟均完成以后,整個(gè)系統(tǒng)的設(shè)

73、計(jì)基本上已經(jīng)完成,接下去就是把所有的數(shù)據(jù)和源代碼上傳到相應(yīng)的服務(wù)器上去,這樣系統(tǒng)就正式宣告開通了。具體包括:</p><p>  6.1.1 數(shù)據(jù)庫(kù)連接</p><p>  我這里連接數(shù)據(jù)庫(kù)是通過(guò)數(shù)據(jù)連接池進(jìn)行數(shù)據(jù)庫(kù)連接,數(shù)據(jù)庫(kù)連接代碼如下:</p><p>  <?xml version="1.0" encoding="UTF-

74、8"?></p><p><b>  <beans</b></p><p>  xmlns="http://www.springframework.org/schema/beans"</p><p>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-i

75、nstance"</p><p>  xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"></p><p>  <bean id="

76、dataSource"</p><p>  class="org.apache.commons.dbcp.BasicDataSource"></p><p>  <property name="driverClassName"</p><p>  value="com.mysql.jdbc.Dr

77、iver"></p><p>  </property></p><p>  <property name="url"</p><p>  value="jdbc:mysql://localhost:3306/manpower"></p><p>  </p

78、roperty></p><p>  <property name="username" value="root"></property></p><p><b>  </bean></b></p><p>  <bean id="sessionF

79、actory"</p><p>  class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"></p><p>  <property name="dataSource"></p><p>  <ref bean=&q

80、uot;dataSource" /></p><p>  </property></p><p>  <property name="hibernateProperties"></p><p><b>  <props></b></p><p>  

81、<prop key="hibernate.dialect"></p><p>  org.hibernate.dialect.MySQLDialect</p><p><b>  </prop></b></p><p><b>  </props></b></p

82、><p>  </property></p><p>  <property name="mappingResources"></p><p><b>  <list></b></p><p>  <value>com/human/hib/po/Commen

83、d.hbm.xml</value></p><p>  <value>com/human/hib/po/Department.hbm.xml</value></p><p>  <value>com/human/hib/po/Employee.hbm.xml</value></p><p>  <va

84、lue>com/human/hib/po/Salary.hbm.xml</value></p><p>  <value>com/human/hib/po/Poster.hbm.xml</value></p><p>  <value>com/human/hib/po/Institution.hbm.xml</value>&

85、lt;/p><p>  <value>com/human/hib/po/Job.hbm.xml</value></p><p>  <value>com/human/hib/po/Train.hbm.xml</value></p><p>  <value>com/human/hib/po/User.hbm.x

86、ml</value></p><p>  <value>com/human/hib/po/Rules.hbm.xml</value></list></p><p>  </property></bean></p><p>  6.1.2 人員培訓(xùn)

87、 </p><p>  本系統(tǒng)功能的實(shí)現(xiàn)相對(duì)清晰,對(duì)人員的培訓(xùn)也相對(duì)簡(jiǎn)單。首先,可以讓其對(duì)系統(tǒng)的工作流程有個(gè)大致的了解,然后,通過(guò)模擬試驗(yàn),一般人員都能勝

88、任。</p><p><b>  6.1.3系統(tǒng)測(cè)試</b></p><p>  隨著系統(tǒng)的開通,這并不意味著所有事情都結(jié)束了,我們還要像測(cè)試一個(gè)系統(tǒng)一樣對(duì)整個(gè)系統(tǒng)進(jìn)行各方面的測(cè)試以確定其性能,主要包括程序調(diào)試、功能測(cè)試、數(shù)據(jù)庫(kù)調(diào)試、以及安全測(cè)試等。</p><p>  程序調(diào)試:由于DREAMWAVER具有自動(dòng)編譯功能,所以設(shè)計(jì)者無(wú)需編寫較多

89、的程序,只需根據(jù)實(shí)際需要對(duì)相應(yīng)的程序段或接口進(jìn)行相應(yīng)的改動(dòng),從而程序調(diào)試的對(duì)象也主要是針對(duì)這些改變的部分源程序和相應(yīng)的功能接口模塊。</p><p>  功能測(cè)試:該階段主要是針對(duì)預(yù)先的設(shè)想,對(duì)相應(yīng)的模塊的功能通過(guò)實(shí)際操作進(jìn)行測(cè)試,以檢查各項(xiàng)功能的完備性和可操作性,以便及時(shí)進(jìn)行更改和完善。</p><p>  數(shù)據(jù)庫(kù)調(diào)試:該過(guò)程主要是通過(guò)使用實(shí)際數(shù)據(jù)對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行測(cè)試,包括進(jìn)行數(shù)據(jù)的輸入

90、輸出、人員的增加、刪除以及修改來(lái)檢驗(yàn)數(shù)據(jù)庫(kù)的合理性。</p><p>  安全測(cè)試:該過(guò)程主要是系統(tǒng)管理員根據(jù)實(shí)際生活當(dāng)中所發(fā)生的系統(tǒng)安全問(wèn)題,然后根據(jù)這些問(wèn)題有針對(duì)性地進(jìn)行一些模擬安全測(cè)試,包括用戶登陸以及系統(tǒng)修改等安全測(cè)試。</p><p>  隨著系統(tǒng)的開通,這并不意味著所有事情都結(jié)束了,我們還要像測(cè)試一個(gè)系統(tǒng)一樣對(duì)整個(gè)系統(tǒng)進(jìn)行各方面的測(cè)試以確定其性能,主要包括程序調(diào)試、功能測(cè)試、數(shù)

91、據(jù)庫(kù)調(diào)試、以及安全測(cè)試等。</p><p>  程序調(diào)試:由于DREAMWAVER具有自動(dòng)編譯功能,所以設(shè)計(jì)者無(wú)需編寫較多的程序,只需根據(jù)實(shí)際需要對(duì)相應(yīng)的程序段或接口進(jìn)行相應(yīng)的改動(dòng),從而程序調(diào)試的對(duì)象也主要是針對(duì)這些改變的部分源程序和相應(yīng)的功能接口模塊。</p><p>  功能測(cè)試:該階段主要是針對(duì)預(yù)先的設(shè)想,對(duì)相應(yīng)的模塊的功能通過(guò)實(shí)際操作進(jìn)行測(cè)試,以檢查各項(xiàng)功能的完備性和可操作性,以便

92、及時(shí)進(jìn)行更改和完善。</p><p>  數(shù)據(jù)庫(kù)調(diào)試:該過(guò)程主要是通過(guò)使用實(shí)際數(shù)據(jù)對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行測(cè)試,包括進(jìn)行數(shù)據(jù)的輸入輸出、人員的增加、刪除以及修改來(lái)檢驗(yàn)數(shù)據(jù)庫(kù)的合理性。</p><p>  隨著系統(tǒng)的開通,這并不意味著所有事情都結(jié)束了,我們還要像測(cè)試一個(gè)系統(tǒng)一樣對(duì)整個(gè)系統(tǒng)進(jìn)行各方面的測(cè)試以確定其性能,主要包括程序調(diào)試、功能測(cè)試、數(shù)據(jù)庫(kù)調(diào)試、以及安全測(cè)試等。</p>&l

93、t;p>  程序調(diào)試:由于DREAMWAVER具有自動(dòng)編譯功能,所以設(shè)計(jì)者無(wú)需編寫較多的程序,只需根據(jù)實(shí)際需要對(duì)相應(yīng)的程序段或接口進(jìn)行相應(yīng)的改動(dòng),從而程序調(diào)試的對(duì)象也主要是針對(duì)這些改變的部分源程序和相應(yīng)的功能接口模塊。</p><p>  功能測(cè)試:該階段主要是針對(duì)預(yù)先的設(shè)想,對(duì)相應(yīng)的模塊的功能通過(guò)實(shí)際操作進(jìn)行測(cè)試,以檢查各項(xiàng)功能的完備性和可操作性,以便及時(shí)進(jìn)行更改和完善。</p><p

94、>  數(shù)據(jù)庫(kù)調(diào)試:該過(guò)程主要是通過(guò)使用實(shí)際數(shù)據(jù)對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行測(cè)試,包括進(jìn)行數(shù)據(jù)的輸入輸出、人員的增加、刪除以及修改來(lái)檢驗(yàn)數(shù)據(jù)庫(kù)的合理性。</p><p>  安全測(cè)試:該過(guò)程主要是系統(tǒng)管理員根據(jù)實(shí)際生活當(dāng)中所發(fā)生的系統(tǒng)安全問(wèn)題,然后根據(jù)這些問(wèn)題有針對(duì)性地進(jìn)行一些模擬安全測(cè)試,包括用戶登陸以及系統(tǒng)修改等安全測(cè)試。</p><p><b>  6.1.4系統(tǒng)心得</b&

95、gt;</p><p>  通過(guò)測(cè)試,系統(tǒng)可以安全、快捷的運(yùn)行,感悟很深。從小入手:從小入手,化小塊為整體逐漸擴(kuò)大調(diào)試,進(jìn)行排查,系統(tǒng)提示往往通過(guò)錯(cuò)誤頁(yè)面提示,找到錯(cuò)誤的地方,結(jié)合網(wǎng)絡(luò)資源,發(fā)現(xiàn)解決問(wèn)題。程序中設(shè)置斷點(diǎn)或輸出中間值,來(lái)發(fā)現(xiàn)錯(cuò)誤之處。在調(diào)試中,做好備份工作,以免操作失誤帶來(lái)的后果。</p><p><b>  6、2系統(tǒng)維護(hù)</b></p>

96、<p>  系統(tǒng)維護(hù)是為保證系統(tǒng)的正常運(yùn)行和安全保障等目的而采取的一系列措施,其中包括數(shù)據(jù)庫(kù)維護(hù)、信息更新、版面更新、安全測(cè)試以及數(shù)據(jù)備份等操作過(guò)程;除此之外,還包括服務(wù)器和域名空間等的維護(hù)。所有這些工作都需要由專門的技術(shù)人員專門來(lái)負(fù)責(zé),并根據(jù)一定的規(guī)章制度和流程來(lái)進(jìn)行操作。</p><p>  數(shù)據(jù)庫(kù)維護(hù)和信息更新:該階段主要是要求管理員要經(jīng)常對(duì)數(shù)據(jù)庫(kù)和過(guò)期的信息及時(shí)地進(jìn)行更新和維護(hù),以保證數(shù)據(jù)庫(kù)的

97、正常運(yùn)行和信息的及時(shí)性,從而保證了訪問(wèn)者能夠順利地了解到最新的信息動(dòng)態(tài)。</p><p>  版面的更新:該過(guò)程主要是要求對(duì)系統(tǒng)的首頁(yè)和頁(yè)面定期的進(jìn)行相應(yīng)的調(diào)整或更新,從而使本系統(tǒng)經(jīng)常以嶄新的面貌出現(xiàn)在廣大訪問(wèn)者的面前。</p><p>  安全測(cè)試和數(shù)據(jù)備份:該過(guò)程主要是從系統(tǒng)的安全方面考慮,由于目前整個(gè)網(wǎng)絡(luò)體系的安全問(wèn)題還存在著較大的隱患,所以如何加強(qiáng)系統(tǒng)的安全性能對(duì)于一個(gè)系統(tǒng)的正常運(yùn)

98、行具有非常重要的意義。所以,管理員要經(jīng)常對(duì)系統(tǒng)進(jìn)行諸如一些用戶名、密碼以及權(quán)限的更新或重新設(shè)置,從而保證系統(tǒng)的安全性。除此之外,還要經(jīng)常對(duì)所有信息進(jìn)行備份,以防止整個(gè)系統(tǒng)遭到外界襲擊時(shí)陷入癱瘓狀態(tài)。</p><p><b>  第7章 設(shè)計(jì)心得</b></p><p>  經(jīng)過(guò)一個(gè)多月的緊張學(xué)習(xí)和開發(fā),在指導(dǎo)老師的帶領(lǐng)下,我終于完成了了畢業(yè)設(shè)計(jì)。這不僅是對(duì)專業(yè)知識(shí)的考

99、核,更是一種近一步的學(xué)習(xí)和運(yùn)用。但我覺(jué)得JAVA做系統(tǒng)形式上更加符合現(xiàn)在流行的網(wǎng)頁(yè)設(shè)計(jì),而且對(duì)于程序員來(lái)說(shuō),開發(fā)能得到實(shí)際應(yīng)用的系統(tǒng),可以積累相當(dāng)豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)。</p><p>  7、1可行性年分析階段心得</p><p>  在以前我們也在老師的指導(dǎo)下,開發(fā)過(guò)一些小系統(tǒng)。我想不管用什么平臺(tái)做系統(tǒng),其中的指導(dǎo)思想是一致的。因此,我當(dāng)初剛接到這個(gè)系統(tǒng)的設(shè)計(jì)任務(wù)時(shí),我碰到的最大問(wèn)題是JAV

100、A技術(shù)以及Dreamvear的使用,為什么這么說(shuō)呢?系統(tǒng)的社會(huì)可行性和實(shí)用性方面,那是自然的,因?yàn)楫?dāng)今情況下,無(wú)紙化辦公趨勢(shì),通過(guò)網(wǎng)絡(luò)進(jìn)行對(duì)人力資源的基礎(chǔ)數(shù)據(jù)、工資管理等有了更大的方便。所以在這過(guò)程中,我考慮最多的還是如何利用自己有限的技術(shù)制作出出色的系統(tǒng),因?yàn)槲乙郧爸饕€是以設(shè)計(jì)系統(tǒng)為主,平時(shí)關(guān)注的也大多是系統(tǒng)方面的信息,而對(duì)于系統(tǒng)設(shè)計(jì)卻很少涉及。因此,我經(jīng)常和懂得該技術(shù)的人交流,以便自己更加快的熟悉該項(xiàng)技術(shù)。</p>

101、<p>  7、2需求分析階段心得</p><p>  最初,就像上面所說(shuō)的自己平時(shí)很少關(guān)注系統(tǒng)設(shè)計(jì)方面的知識(shí),所以一開始感覺(jué)摸不著頭緒,根本不知道從何下手。所以只有匆匆忙忙地從圖書管理借來(lái)大量關(guān)于系統(tǒng)設(shè)計(jì)方面的書籍,希望通過(guò)參閱各種關(guān)于系統(tǒng)設(shè)計(jì)的書籍充分了解系統(tǒng)建設(shè)的基本流程、總體布局設(shè)計(jì)以及系統(tǒng)開發(fā)前所需的一些準(zhǔn)備工作,做到心中有數(shù)。然而,由于實(shí)在是經(jīng)驗(yàn)有限,雖然書本上介紹了許多這方面的知識(shí)和操作方

102、法,但是畢竟還是限于理論方面的,所以理解起來(lái)比較困難。幸好有一個(gè)朋友在這方面比較擅長(zhǎng),所以就向他請(qǐng)教了一些關(guān)于這方面的實(shí)際操作流程。經(jīng)過(guò)幾次交談,我才漸漸的有點(diǎn)概念,至少知道整個(gè)設(shè)計(jì)流程和具體實(shí)際操作。所以,接下來(lái)我就按先前了解的那樣,先去詳細(xì)地了解了企業(yè)對(duì)于建設(shè)該系統(tǒng)的總體需求和目的,比如首頁(yè)需要設(shè)計(jì)成怎樣的形式,一共需要多少個(gè)內(nèi)容版塊,需要有哪些功能模塊,主頁(yè)下面有幾層子頁(yè)面,以及哪些地方需要設(shè)計(jì)成動(dòng)態(tài)模式等等各方面的信息。由于這方

103、面的知識(shí)還是不夠成熟,所以中間還是沒(méi)有充分了解用戶的需求,后來(lái)我再細(xì)心地瀏覽了大量的相關(guān)系統(tǒng)的系統(tǒng)的總體布局和設(shè)計(jì)風(fēng)格,充分借鑒它們的設(shè)計(jì)和內(nèi)容,接著再回過(guò)頭來(lái)根據(jù)實(shí)際情況去調(diào)查,這樣經(jīng)過(guò)幾次反復(fù)的交流,才開始</p><p>  首先,我把所有內(nèi)容和功能模塊都羅列出來(lái),劃分成幾大模塊,接著對(duì)此作了一定的版面布局設(shè)計(jì)。至于版面設(shè)計(jì)工作,由于自己在這方面還有一定的基礎(chǔ),再加上瀏覽了大量相應(yīng)的系統(tǒng)以后,基本上有了一定

104、的概念了。比如先是根據(jù)本系統(tǒng)特點(diǎn)把整個(gè)系統(tǒng)頁(yè)面的主色調(diào)設(shè)為天藍(lán)色,而在每個(gè)頁(yè)面的頭部分設(shè)計(jì)一個(gè)動(dòng)態(tài)圖片,以示蓬勃向上之意,接著把各內(nèi)容模塊和功能模塊按照一定的布局安排好,并不時(shí)地考慮到整個(gè)頁(yè)面布局的合理性。這一過(guò)程我不斷規(guī)劃不斷和企業(yè)人員交流修改,一共經(jīng)過(guò)了十多次的修改最后才確定下來(lái)如今的系統(tǒng)格局。等把各內(nèi)容版塊和功能模塊布局好了之后,我又對(duì)每一塊內(nèi)容的色調(diào)和框架進(jìn)行了圖片和動(dòng)畫的設(shè)計(jì),同樣這一過(guò)程經(jīng)過(guò)反復(fù)的討論和修改才最后定稿。這一過(guò)

105、程整整花了好幾天時(shí)間,其中參考了大量的書籍和相應(yīng)的系統(tǒng),可謂精益求精。</p><p>  然而,到進(jìn)一步對(duì)系統(tǒng)的各個(gè)功能模塊的分析和設(shè)計(jì)時(shí),我又進(jìn)入到先前的尷尬境地了。因?yàn)橐郧白鱿到y(tǒng)都有一定的步驟和模式可供參考,而至于系統(tǒng)的一些功能模塊分析無(wú)從下手?;仡^只好又狂查資料,并且只好根據(jù)自己所理解的東西進(jìn)行一步步摸索。至于其他一些諸如數(shù)據(jù)庫(kù)設(shè)計(jì)等方面的分析,則完全參照系統(tǒng)設(shè)計(jì)的步驟和模式來(lái),并根據(jù)以前所學(xué)的知識(shí)來(lái)作詳

106、細(xì)的分析。</p><p>  雖然我在需求分析階段花了很大的力氣,但是在后來(lái)的實(shí)際設(shè)計(jì)當(dāng)中還是發(fā)現(xiàn)了很多問(wèn)題。由于對(duì)整個(gè)系統(tǒng)的設(shè)計(jì)理解不夠深刻,加上需求分析做的不夠深入、不夠透徹就急于進(jìn)入系統(tǒng)設(shè)計(jì)階段,才導(dǎo)致了后來(lái)設(shè)計(jì)過(guò)程中出現(xiàn)的大量漏洞,不得不回頭來(lái)重新分析和彌補(bǔ)漏洞。比如起先認(rèn)為很好的整個(gè)頁(yè)面布局,然而由于沒(méi)有考慮到設(shè)計(jì)軟件等各方面的原因,使得原來(lái)設(shè)計(jì)好的布局不得不重新調(diào)整,有時(shí)又會(huì)由于忘了某個(gè)功能忘了放進(jìn)

107、去而又要重新調(diào)整,這樣弄來(lái)弄去以致浪費(fèi)了大量的時(shí)間。另外,在涉及到各功能模塊的鏈接時(shí),往往由于事先沒(méi)有一個(gè)總體的安排和考慮,以至于部分功能鏈接過(guò)程中出現(xiàn)了混亂的狀態(tài)。還有,由于自己平時(shí)在做數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)不是非常細(xì)心,也沒(méi)有做大量的數(shù)據(jù)分析,以至導(dǎo)致了后來(lái)在系統(tǒng)調(diào)試時(shí)出現(xiàn)了數(shù)據(jù)的混亂和錯(cuò)誤。所以,經(jīng)過(guò)這次的設(shè)計(jì),我更加深刻地認(rèn)識(shí)到需求分析的重要性,它對(duì)于下階段工作開展的順利與否具有決定性的意義。</p><p>  

108、7、3需求設(shè)計(jì)階段心得</p><p>  系統(tǒng)設(shè)計(jì)階段是整個(gè)設(shè)計(jì)過(guò)程中最重要的一個(gè)環(huán)節(jié),它是把設(shè)計(jì)者的思想通過(guò)相應(yīng)的制作工具進(jìn)行編輯后成為現(xiàn)實(shí)。這一階段設(shè)計(jì)的好壞與否,直接關(guān)系到整個(gè)設(shè)計(jì)思想的可實(shí)現(xiàn)度和各功能模塊的可執(zhí)行度。本人在這個(gè)系統(tǒng)中主要負(fù)責(zé)基礎(chǔ)管理、人力資源管理的功能模塊,其中的人力資源人員瀏覽,以及對(duì)這個(gè)系統(tǒng)的一系列的查詢。</p><p>  在整個(gè)系統(tǒng)首頁(yè)的設(shè)計(jì)過(guò)程中,由于

109、時(shí)間和各方面的原因,以及企業(yè)所要求的工作側(cè)重點(diǎn)不同,所以本系統(tǒng)在設(shè)計(jì)過(guò)程中所使用的編程技術(shù)不多,大多是采用DREAMWAVER自動(dòng)生成的,然后作相應(yīng)的修改;另外為了達(dá)到一定的功能,又限于本人技術(shù)有限,所以有些功能比如人力資源管理系統(tǒng)是本人從網(wǎng)上下載后經(jīng)過(guò)一定的改裝而成的,相對(duì)而言本系統(tǒng)的個(gè)人技術(shù)含量不高;但是,人力資源管理、數(shù)據(jù)基礎(chǔ)管都要使用動(dòng)態(tài)技術(shù),通過(guò)動(dòng)態(tài)頁(yè)面來(lái)體現(xiàn)的。</p><p>  正如上面提到的那樣

110、,由于需求分析欠深入,加上本身技術(shù)有限,才導(dǎo)致了這個(gè)設(shè)計(jì)過(guò)程中各種問(wèn)題層出不窮。比如最先在制作系統(tǒng)首頁(yè)的時(shí)候,由于沒(méi)有處理好圖片的大小以及動(dòng)態(tài)等問(wèn)題,從而導(dǎo)致了整個(gè)布局多次做出了修改甚至重新做出了調(diào)整,這一過(guò)程在每次修改之后都要重復(fù)修改,從而浪費(fèi)了大量的時(shí)間;另外,在對(duì)一些DREAMWAVER中自動(dòng)生成的源程序的修改過(guò)程中,沒(méi)有考慮到各個(gè)功能模塊程序段之間的關(guān)聯(lián)性,從而當(dāng)對(duì)某功能模塊程序段進(jìn)行相應(yīng)的修改之后,不僅沒(méi)有達(dá)到預(yù)期的目標(biāo),反而

111、破壞了整個(gè)程序段中所有功能模塊的正常運(yùn)行,特別是有時(shí)候?qū)Χ鄠€(gè)功能模塊的源程序同時(shí)進(jìn)行修改或者對(duì)具有相關(guān)鏈接的不同文件中的功能模塊的源程序進(jìn)行修改后,甚至?xí)?dǎo)致整個(gè)頁(yè)面的功能模塊都不能正常運(yùn)行;特別是當(dāng)你把源程序改得面目全非時(shí),這時(shí)候再回來(lái)查找原因,有時(shí)沒(méi)有個(gè)一天半天的是找不出頭緒的,其中走的彎路也就可想而知了。另外,在代碼的熟悉過(guò)程中,由于前期工作沒(méi)做到位,對(duì)JAVA技術(shù)重的一些函數(shù)沒(méi)有熟悉,以至于對(duì)一些功能的想法,卻不能把它實(shí)現(xiàn),再去

112、找資料、問(wèn)同學(xué),花了很多的時(shí)間。</p><p>  最后,我覺(jué)得以后在系統(tǒng)之前應(yīng)該對(duì)開發(fā)的語(yǔ)言做到心中有數(shù),這樣在實(shí)際的開發(fā)過(guò)程中知道用什么方法去實(shí)現(xiàn)想要實(shí)現(xiàn)的功能。在實(shí)際開發(fā)中,應(yīng)該對(duì)自己不懂得地方多去考慮,及時(shí)問(wèn)周圍的高人,這樣才能及時(shí)提高自己的編程能力,解決實(shí)際問(wèn)題。</p><p>  7、4系統(tǒng)系統(tǒng)實(shí)施和維護(hù)階段心得</p><p>  系統(tǒng)測(cè)試和系統(tǒng)設(shè)

113、計(jì)是同步的,下面是我的一些測(cè)試的經(jīng)驗(yàn)教訓(xùn)。首先,我們可以同過(guò)預(yù)覽功能對(duì)網(wǎng)頁(yè)進(jìn)行瀏覽,如果運(yùn)行沒(méi)有問(wèn)題的話,就會(huì)有網(wǎng)頁(yè)出現(xiàn)。但是,如果代碼有錯(cuò)誤的話,網(wǎng)頁(yè)會(huì)跳出網(wǎng)頁(yè)錯(cuò)誤的提示。并會(huì)告訴你在哪一行出錯(cuò)了,并有出錯(cuò)的原因。這樣的話,我們根據(jù)它的提示,很快知道是什么原因出錯(cuò)了。其次,我們?cè)诖蜷_網(wǎng)頁(yè)是正常的,但是離我們實(shí)現(xiàn)功能還不能實(shí)現(xiàn),這個(gè)是需要我們認(rèn)真看代碼了,并根據(jù)我們功能要求對(duì)其時(shí)實(shí)現(xiàn)的代碼進(jìn)行分析,查閱書籍,解決問(wèn)題。這個(gè)是最難處理的,

114、但是也是鍛煉我們編程能力的捷徑。最后,我們要保持良好的心態(tài),因?yàn)榫幊虝r(shí)很枯燥的,萬(wàn)一碰到我們一時(shí)難以解決的問(wèn)題會(huì)更加缺乏信心,這時(shí)我們應(yīng)該跟同學(xué)交流交流,互相交流再編程過(guò)中的遇到的問(wèn)題。另外,我們要時(shí)刻備份系統(tǒng),避免我們的誤操作對(duì)系統(tǒng)的破壞,萬(wàn)一我們沒(méi)有備份過(guò)的話,我們以前所做的努力就全部付之東流了。所以,這一點(diǎn)是非常重要的。</p><p><b>  第8章 結(jié)束語(yǔ)</b></p&

115、gt;<p>  經(jīng)過(guò)這段時(shí)間的緊張?jiān)O(shè)計(jì),終于圓滿的完成了整個(gè)設(shè)計(jì)過(guò)程。雖然中間碰到了許多困難,許多功能還不夠完善,但我從中學(xué)到了許多以前書本上所不能學(xué)到的也不曾碰到過(guò)的問(wèn)題,但通過(guò)不斷的閱讀相關(guān)書籍,開發(fā)水平有了明顯提高,對(duì)系統(tǒng)的設(shè)計(jì)有了新的認(rèn)識(shí)。通過(guò)這次設(shè)計(jì),我已基本上掌握了系統(tǒng)的設(shè)計(jì)流程,同時(shí)也掌握了一些相關(guān)技術(shù),增強(qiáng)了動(dòng)手能力,并積累了一定的經(jīng)驗(yàn),從而為以后的工作奠定了基礎(chǔ)。</p><p>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論