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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

7、 MyEclipse6.0.1 ,photoshop,等,數(shù)據(jù)庫采用MySQL。</p><p>  (2)、JAVA技術</p><p>  該技術戶功能強大,擴展性強,Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設計語言,Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,并結合 jav

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

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

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

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

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

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

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

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

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

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

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

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

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

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

22、><b>  3、效率</b></p><p>  對于瀏覽、查詢、添加、刪除、更新和密碼設置的一般操作,要求及時響應,在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、可維護性</b></p><p>  本軟件在運行中發(fā)現(xiàn)錯誤時,能快速、準確對其進行定位、診斷和修改。</p><p><b>  9、安全保密性</

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

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

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

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

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

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

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

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

32、p>  本系統(tǒng)的數(shù)據(jù)庫設計與關聯(lián),新聞信息表中包含新聞類別,新聞評論表中存在新聞信息編號,如圖下圖(3-1—3-10)所示。</p><p>  圖3-1: 學歷類別表</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: 培訓類別表</p><p>  圖3-8: 考評類別表</p><p>  圖3-9: 培訓類別表</p><p>  圖3-10: 用戶類別表</p><p><b>  4.

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

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

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

37、有豐富的資源,可以實現(xiàn)不同數(shù)據(jù)庫間的異構連接,實現(xiàn)強大的網(wǎng)絡數(shù)據(jù)交互功能。MyEclipse6.0是Sun公司推出的面向對象的高效率的快速應用等網(wǎng)絡編程開發(fā)工具,提供了大量的較新較全的開發(fā)功能。作為一個優(yōu)秀的前端開發(fā)工具,MyEclipse6.0該開發(fā)工具備受廣大用戶喜歡并使用。</p><p>  Java有以下一些優(yōu)點:</p><p><b>  (1)效率更高;</

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

73、計基本上已經(jīng)完成,接下去就是把所有的數(shù)據(jù)和源代碼上傳到相應的服務器上去,這樣系統(tǒng)就正式宣告開通了。具體包括:</p><p>  6.1.1 數(shù)據(jù)庫連接</p><p>  我這里連接數(shù)據(jù)庫是通過數(shù)據(jù)連接池進行數(shù)據(jù)庫連接,數(shù)據(jù)庫連接代碼如下:</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 人員培訓

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論