www.黄片视频在线播放,欧美精品日韩精品一级黄,成年男女免费视频网站,99久久久国产精品免费牛牛四川,99久久精品国产9999高清,乱人妻中文字幕视频4399,亚洲男人在线视频观看

基于JSP的人事管理系統(tǒng)設(shè)計與實現(xiàn)

發(fā)布時間:2019-08-14 來源: 幽默笑話 點擊:


  隨著科學(xué)技術(shù)的不斷發(fā)展,計算機科學(xué)日益成熟,作為計算的一種應(yīng)用,使用計算機對人事資料進行管理,會給應(yīng)用這帶來很多方便,例如檢索迅速、查找方便、可靠便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事管理的效率,同時,這也是企業(yè)的科學(xué)化、正規(guī)化管理以及與世界先進管理技術(shù)接軌的重要條件。因此,將人事管理的手工操作轉(zhuǎn)換成為用計算機處理顯得非常有必要。
  
  一、需求分析
  
  本系統(tǒng)主要是為了方便管理員,簡化管理員的工作強度,使管理員可以快速、準確、直觀的了解到數(shù)據(jù)庫當前人員檔案、培訓(xùn)管理、職稱評定、獎懲管理、人員調(diào)動等方面的大致情況或是具體個人檔案信息。
  
  二、系統(tǒng)總體設(shè)計
  
  1.系統(tǒng)功能模塊劃分
  圖1-1系統(tǒng)功能模塊
  
  2.系統(tǒng)功能模塊設(shè)計
 。1)登錄模塊
  此模塊實現(xiàn)用戶進入系統(tǒng)管理前的驗證操作,只用輸入正確的用戶名和密碼才能進入系統(tǒng),進行各種操作。
  (2)人員檔案模塊
  此模塊實現(xiàn)對公司所用員工的檔案進行管理,包括員工編號、姓名、性別、出生日期、婚姻狀況、身份證號、部門、職務(wù)、公積金號碼等。根據(jù)需要,可以對某個人員的檔案進行修改、刪除和查詢。
 。3)培訓(xùn)管理模塊
  公司對所有員工或者部分員工進行某項培訓(xùn),如計算機的基本操作培訓(xùn),在本模塊,可以記錄這些培訓(xùn)信息,包括培訓(xùn)參與人員、培訓(xùn)內(nèi)容、培訓(xùn)時間、培訓(xùn)結(jié)果等。根據(jù)需要,可以對某條培訓(xùn)記錄進行修改和刪除。
 。4)職稱評定模塊
  如果給員工評定職稱,本模塊可以記錄職稱的評定情況,包括員工編號、職稱名稱、評定日期、評定方式、職稱英語、職稱計算機等信息。根據(jù)需要,可以對某條職稱評定記錄進行修改和刪除。
  (5)獎懲管理模塊
  員工表現(xiàn)出色或者犯了某種過失,公司需要給員工獎懲,本模塊提供了該項功能,記錄獎懲類別、內(nèi)容、原因等信息。本劇需要,可以對某條獎懲記錄進行修改和刪除。
  (6)人員調(diào)動模塊
  本模塊提供了管理公司人員調(diào)動的功能,人員調(diào)動后,在系統(tǒng)中記錄調(diào)動前的部門和職務(wù)以及調(diào)動后的部門和職務(wù)等信息。根據(jù)需要,可以對某條調(diào)動記錄進行修改和刪除。
  
  三、關(guān)鍵模塊實現(xiàn)
  
  1.人員檔案模塊的實現(xiàn)
  本模塊包含的JSP文檔及其功能如下: Employee.jsp功能與index.jsp類似, EmployeeLeft.jsp用于顯示本模塊網(wǎng)頁的功能鏈接。 AddEmployeeStep1.jsp主要用于提供用戶輸入人員檔案信息的界面, AddEmployeeStep2.jsp則用于提交信息并連接數(shù)據(jù)庫和修改數(shù)據(jù)庫。ManageEmployeeStep1.jsp主要用于顯示人員管理的條件查詢頁面, ManageEmployeeStep2.jsp則用于操作數(shù)據(jù)庫并顯示查詢結(jié)果列表。
  單擊列表中的“修改”則進入ModifyEmployeeStep1.jsp頁面,此頁面提供修改人員信息功能。
  單擊修改按鈕后,剛進入ModifyEmployeeStep2.jsp向數(shù)據(jù)庫中寫入信息,如果更新成功剛顯示“修改人員檔案成功”,否則顯示“修改人員檔案失。 辈㈠e誤顯示在頁面中。如果單擊刪除鏈接,剛進入DelEmployeeStep1.jsp頁面,實現(xiàn)刪除操作。
  SearchEmployeeStep1.jsp頁面,主要用于查詢?nèi)藛T檔案,在管理人員檔案操作中,既使用其來進行數(shù)據(jù)庫查詢,SearchEmployeeStep2.jsp則用于顯示查詢結(jié)果列表,由于員工信息較多,因此只選取部分顯示,如需查看詳細信息,則可單擊員工編號,進入ViewEmployeeStep1.jsp頁面,該文件用于顯示員工的詳細信息以及其余模塊的信息,如獎懲情況和調(diào)動情況。
  還要說的是關(guān)于javabean的,Employee.java定義了類Employee,用來封裝與人員檔案相關(guān)的方法,如增加、修改、刪除、查詢等,其定義的關(guān)鍵方法有:Add用于添加人員檔案,Modify用于修改人員檔案,Delete(String _EmployeeID)用于刪除人員檔案,IsExist作用是用于判斷該員工編號是否存在,ListAll用于列出所有人員檔案,Search用于查詢?nèi)藛T檔案.
  2.培訓(xùn)管理模塊的實現(xiàn)
  本模塊包含的JSP文檔及其功能如下: Train.jsp功能與index.jsp類似,TrainLeft.jsp用于顯示本模塊網(wǎng)頁的功能鏈接. AddTrainStep1.jsp主要用于提供用戶輸入培訓(xùn)記錄的界面, AddTrainStep2.Jsp主要用于將培訓(xùn)信息存入數(shù)據(jù)表Train中,則用于提交信息并連接數(shù)據(jù)庫和修改數(shù)據(jù)庫.
  ManageTrainStep1.Jsp 本頁面列出系統(tǒng)中所有的培訓(xùn)記錄并提供修改和刪除功能鏈接。
  單擊列表中的“修改”則進入ModifyTrainStep1.jsp頁面,此頁面提供修改人員信息功能,單擊修改按鈕后,剛進入ModifyTrainStep2.jsp向數(shù)據(jù)庫中寫入信息即將修改后的培訓(xùn)記錄信息更新到數(shù)據(jù)表Train中,如果更新成功剛顯示“修改人員檔案成功”,否則顯示“修改人員檔案失。 辈㈠e誤顯示在頁面中。如果單擊刪除鏈接,剛進入DelTrainStep1.jsp頁面,實現(xiàn)刪除操作。
  還要說的是關(guān)于javabean的,Train.java定義了類Train,用來封裝與培訓(xùn)相關(guān)的方法,如增加、修改、刪除、培訓(xùn)記錄等,其定義的各方法及其功能描述如下:FindByNO,該方法主要用于實現(xiàn)根據(jù)記錄號查找人員調(diào)動信息,查詢所有的培訓(xùn)記錄,將查詢到的培訓(xùn)記錄存入向量中并返回;Add,主要用于實現(xiàn)培訓(xùn)記錄的添加操作;Modify主要實現(xiàn)培訓(xùn)信息的修改操作;Delete實現(xiàn)培訓(xùn)記錄刪除操作;SearchByID該方法主要用于實現(xiàn)根據(jù)記錄號查找人員調(diào)動信息,查詢所有的培訓(xùn)記錄,將查詢到的培訓(xùn)記錄存入向量中并返回;ListAll,主要用于列出查詢結(jié)果。
  3.職稱評定模塊的實現(xiàn)
  添加職稱評定記錄主要由AddAssessStep1.jsp和AddAssessStep2.jsp兩個文件組成,其中前者提供了添加記錄的界面,后者用于調(diào)用JavaBean中的Assess中的Add()方法,向數(shù)據(jù)庫傳遞填寫的信息,更新數(shù)據(jù)庫即Assess數(shù)據(jù)表中信息。 ManageAssessStep1.Jsp 本頁面列出系統(tǒng)中所有的職稱評定記錄并提供修改和刪除功能鏈接。
   單擊列表中的“修改”則進入ModifyAssessStep1.jsp頁面,此頁面提供修改人員信息功能,單擊修改按鈕后,剛進入ModifyAssessStep2.jsp向數(shù)據(jù)庫中寫入信息即將修改后的職稱評定記錄信息更新到數(shù)據(jù)表Assess中,如果更新成功剛顯示“修改人員檔案成功”,否則顯示“修改人員檔案失!”并將錯誤顯示在頁面中。
  如果單擊刪除鏈接,剛進入DelAssessStep1.jsp頁面,實現(xiàn)刪除操作;如點擊員工編號,則可進入ViewAssessStep1.jsp頁面,顯示該員工的詳細人員調(diào)動信息。
  還要說明一下javabean的作用,Assess.java中定義了類Assess,用來封裝與人員調(diào)動管理有關(guān)的功能方法,比如添加,修改,刪除,查看人員調(diào)動記錄等,其定義的各方法及其功能描述如下:FindByNO該方法主要用于實現(xiàn)根據(jù)記錄號查找職稱評定信息,用于整體查詢;Add主要用于實現(xiàn)職稱評定記錄的添加操作;Modify主要實現(xiàn)職稱評定信息的修改操作;Delete實現(xiàn)職稱評定刪除操作;SearchByID通過員工編號進行查詢操作,主要用于一般查詢。ListAll主要用于列出查詢結(jié)果。
  結(jié)束語
  人事管理系統(tǒng)能夠完成員工基本信息、培訓(xùn)、獎懲等的輸入,使用戶方便進行數(shù)據(jù)查詢和修改,數(shù)據(jù)刪除。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,應(yīng)用網(wǎng)絡(luò)辦公是越來越稱為主流,因此人事管理系統(tǒng)提供人事管理的整體解決方案,實現(xiàn)人事操作的合理化和電子化,為企業(yè)實現(xiàn)快速、準確、高效的業(yè)務(wù)處理提供了方便,人事管理系統(tǒng)正是建立在這樣的一個平臺上,它的實現(xiàn)使人事管理人員擺脫了繁重的資料管理、分類匯總、信息查詢等工作,也將人事管理同企業(yè)戰(zhàn)略發(fā)展緊密結(jié)合,因此,大大提高了人事管理人員的工作效率,充分利于現(xiàn)已建成的企業(yè)網(wǎng)絡(luò)環(huán)境。
  
  參考文獻:
  [1]《數(shù)據(jù)庫系統(tǒng)概論》(第三版).薩師煊,王珊編著.高等教育出版社
  [2]《JSP實用編程實例集錦》/馬文剛,謝樂建,管知時.清華大學(xué)出版社
  [3]《JSP數(shù)據(jù)庫編程指南》/布霍恩·賴特著,趙明昌譯.北京希望電子出版社
  [4]Herbert著.張玉清等譯.Java2參考大全[M].北京:清華大學(xué)出版社
  [5]微軟公司著,高國連,李國華譯.SQL Server 2000使用Transact-SQL進行數(shù)據(jù)庫查詢[M].北京:北京希望電子出版社
  [6]汪曉平等編著.精通Java網(wǎng)絡(luò)編程[M].北京:清華大學(xué)出版社.
  [7]林上杰,林康司著.JSP2.0技術(shù)手冊[M].西安:電子工業(yè)出版社
  [8]微軟公司著,高國連,李國華譯.SQL Server 2000使用Transact-SQL進行數(shù)據(jù)庫查[M]
  [9]汪孝宜等著.JSP數(shù)據(jù)庫開發(fā)實例精粹[M].北京.電子工業(yè)出版社
  [10]微軟公司著,高國連,李國華譯.SQL Server 2000使用Transact-SQL進行數(shù)據(jù)庫查[M].北京:北京希望電子出版社

相關(guān)熱詞搜索:人事管理系統(tǒng) 設(shè)計 JSP

版權(quán)所有 蒲公英文摘 www.91mayou.com