




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、密級公開組號 8班級 CMU3111湖南科技職業(yè)學院軟件學院項目設計文檔項目名稱專 業(yè)指導教師項目組成員人力資源管理系統(tǒng)軟件技術(JAVA方向)陳亞莉譚靜、蘇磊、陳娟、唐福長、劉鋼、兒前言1項目開發(fā)目的通過網(wǎng)絡人力資源管理系統(tǒng)對企業(yè)人力資源進行管理, 使企業(yè)人力資源管理適應時代的發(fā)展要求,大大提高了企業(yè)的核心競爭2項目開發(fā)背景說明:本系統(tǒng)主要用于對企業(yè)中的“人”進行管理。具體地講,人力資源管理系統(tǒng)就是通過人力資源規(guī)劃、員工考核、薪酬管理、員工激勵、人才培訓和開發(fā)等一系列手段來提高勞動生產率,最終達到發(fā)展目標的一種管理行為。A 、軟件系統(tǒng)名稱:人力資源管理系統(tǒng)。B、任務提出者:HNSB件學院C、
2、本系統(tǒng)最終提供湖南科技職業(yè)學院使用。3項目開發(fā)定義人力資源管理系統(tǒng)是針對中小企業(yè)對現(xiàn)有員工和新聘員工的一個WEB管理平臺。管理員具有對員工信息,員工考勤,員工業(yè)績,員工工資,員工獎懲,系統(tǒng)信息的管理等。4項目開發(fā)平臺選擇 Java 語言,作為本項目的開發(fā)語言。以 Microsoft SQL Server2005 作為本項目的數(shù)據(jù)庫系統(tǒng)。必須設計成B/S 架構,主要采用 Struts2+Hibernate 框架技術。 TOC o 1-5 h z 、乙)前 言 1目 錄 2 HYPERLINK l bookmark2 o Current Document 章 項目開發(fā)計劃書 3 HYPERLINK
3、 l bookmark4 o Current Document 項目范圍 4 HYPERLINK l bookmark6 o Current Document 客戶資料 4 HYPERLINK l bookmark8 o Current Document 項目成果 4 HYPERLINK l bookmark10 o Current Document 資源需求 5 HYPERLINK l bookmark12 o Current Document 項目風險分析 6 HYPERLINK l bookmark14 o Current Document 分配任務 6 HYPERLINK l book
4、mark16 o Current Document 章 需求規(guī)格說明書 7 HYPERLINK l bookmark18 o Current Document 問題陳述: 8 HYPERLINK l bookmark20 o Current Document 要達到的目標: 8 HYPERLINK l bookmark22 o Current Document 具體的分析: 8 HYPERLINK l bookmark24 o Current Document 章 系統(tǒng)設計書 12 HYPERLINK l bookmark26 o Current Document 命名規(guī)則 12數(shù)據(jù)庫設計 1
5、4 HYPERLINK l bookmark31 o Current Document 屏幕設計 17 HYPERLINK l bookmark33 o Current Document 章 安裝手冊 19 HYPERLINK l bookmark35 o Current Document 功能 20 HYPERLINK l bookmark37 o Current Document 系統(tǒng)解決方案: 20 HYPERLINK l bookmark39 o Current Document 開發(fā)平臺: 20 HYPERLINK l bookmark41 o Current Document 使用
6、技術架構: 20 HYPERLINK l bookmark43 o Current Document 系統(tǒng)資源需求、配置要求: 20 HYPERLINK l bookmark45 o Current Document 章 操作手冊 21 HYPERLINK l bookmark47 o Current Document 初始化模塊操作指南 22 HYPERLINK l bookmark49 o Current Document 前臺模塊操作指南 22 HYPERLINK l bookmark51 o Current Document 總結 24第1章項目開發(fā)計劃書文件修改記錄編號狀態(tài)日期執(zhí)筆人
7、審核人批準人修改貝碼及條款1創(chuàng)建文檔2013-6-10劉鋼陳業(yè)莉陳業(yè)莉項目開發(fā)計劃書2修改文檔2013-6-12陳娟陳業(yè)莉陳業(yè)莉ALL3確立文檔2013-6-15譚靜陳業(yè)莉陳業(yè)莉ALL4打印文檔2013-6-15譚靜陳業(yè)莉陳業(yè)莉ALL項目范圍范圍:為登錄用戶提供前臺操作,為管理員提供后臺操作。項目的功能模塊是:前臺:管理員登錄后臺:員工信息管理,薪資管理,系統(tǒng)管理。項目代碼:自定。項目的功能:登錄、員工信息管理,薪資管理,系統(tǒng)管理。需求分析:系統(tǒng)的功能分為兩大塊:前臺訪問,后臺操作。其中前臺主要是頁面設計、 對數(shù)據(jù)庫的讀取,還包括登錄。后臺主要是對數(shù)據(jù)庫進行更加具體詳細的操作。 數(shù)據(jù)庫的連接為
8、了提高網(wǎng)站效率采用了 Hibernate對象/關系數(shù)據(jù)庫映射技術。提供系統(tǒng)用戶管理功能權限系統(tǒng)包括:管理員、系統(tǒng)管理員(單例)。前臺包括:管理員登錄后臺包括:員工信息管理,薪資管理,系統(tǒng)管理。項目測試:對項目做單元測試和集成測試,針對測試報告,進一步改進。減小錯誤??蛻糍Y料客戶:所有訪問本網(wǎng)站的管理員。項目成果表1.3.1項目成果清單序號內容需求計劃時間實際時間狀態(tài)01管理員登錄為管理員提供操 作權限2013-6-82013-6-92013-6-9True02員工信息管理能夠實現(xiàn)員工信 息的增刪改查2013-6-82013-6-102013-6-10True03員工考勤管理能夠員工考勤的查 詢
9、、增加、刪除2013-6-92013-6-112013-6-11True04員工業(yè)績管理能夠實現(xiàn)員工考勤 的查詢、增加、刪 除2013-6-102013-6-132013-6-13True05工資管理能夠實現(xiàn)員工工資的增刪改查。2013-6-122013-6-152013-6-15True06獎懲管理能夠實現(xiàn)員工考勤的查詢、增加、刪除2013-6-162013-6-182013-6-18True07系統(tǒng)信息管理能夠實現(xiàn)對管理員信息的顯示、增加、刪除2013-6-192013-6-202013-6-20True08后臺數(shù)據(jù)庫管理兀成后成功目匕2013-6-202013-6-212013-6-21
10、True資源需求表 1.4.1在舁 廳p資源作用占用時間當前可用狀態(tài)獲得途徑01JAVA 礎Java語言基礎知識貫穿整個項目可用學校提供02JAVA核心技 術Java語言高級知識貫穿整個項目 的構造階段和 走查過程中可用學校提供03JAVA企業(yè)應用(上)數(shù)據(jù)庫連接、html基礎知識貫穿整個項目 的構造階段和 走查過程中可用學校提供04JAVA企業(yè)應用(下)MVC模式知 識,包括JSP、 SERVLET 等 等貫穿整個項目 的構造階段和 走查過程中可用學校提供05框架技術Struts2開發(fā)框 架和 hibernate持久化數(shù)據(jù)層貫穿整個項目 的構造階段和 走查過程中可用學校提供項目風險分析表 1
11、.5.1在舁 廳P風險概率()嚴重性()措施1時間/、夠(因為自 己在學習,沒有足 夠多的時間)4060盡量的騰出時間,可能 的話,晚上也加班完成 項目。2超期限6040把握時間,排出進度表, 按進度執(zhí)行。3由于系統(tǒng)集成時候 問題引起的最終產 品的缺陷5070經過大量的測試,用不 同的操作系統(tǒng)平臺,考 慮會出現(xiàn)的各種軟硬件 環(huán)境錯誤信息。設計軟 件的時候捕狀所有可能 的錯誤信息。4遵循標準(如命名 規(guī)則)中的差別7010建立命名規(guī)則要求分配任務表 1.6.1序號任務名稱計戈U日期實際日期負責人01分析項目書、打好框架2013-6-192013-6-212013-6-21蘇磊02前臺貝聞設計20
12、13-6-82013-6-132013-6-13劉鋼03前臺訪問(登錄)2013-6-82013-6-142013-6-14陳娟04后臺框架設計2013-6-82013-6-152013-6-15唐福k05后臺操作功能2013-6-82013-6-172013-6-17陳娟06完善代碼、貝聞2013-6-82013-6-192013-6-19譚靜第2章需求規(guī)格說明書編號狀態(tài)日期執(zhí)筆人審核人批準人修改貝碼及條款1創(chuàng)建文檔2013-6-10劉鋼陳業(yè)莉陳業(yè)莉項目開發(fā)計劃書2修改文檔2013-6-12陳娟陳業(yè)莉陳業(yè)莉ALL3確立文檔2013-6-15譚靜陳業(yè)莉陳業(yè)莉ALL4打印文檔2013-6-15譚
13、靜陳業(yè)莉陳業(yè)莉ALL問題陳述:為了方便人力資源管理人員可以提高自身的工作效率。要達到的目標:網(wǎng)站的整體規(guī)劃及框架設計是具可擴充性的,前臺頁面的設計能保證網(wǎng)站 在增加欄目后不會破壞網(wǎng)站的整體結構。后臺數(shù)據(jù)庫的設計具有高度的擴充性, 能夠根據(jù)需要對欄目、類別的增、刪、修改。具體的分析:前臺具有管理員登錄。后臺具有員工信息管理,薪資管理和系統(tǒng)員信息管理。.登錄功能描述:在進入本系統(tǒng)之前用于判斷登錄者的身份和權限。圖 2.3.1交刁百.本項目的合法用戶。前置條件:用戶已注冊。后置條件:得到搜索相關信息的服務。.訪問網(wǎng)站功能描述:訪問人力資源系統(tǒng)參與者:管理員前置條件:1.管理員進入本網(wǎng)站。后置條件:訪
14、問本網(wǎng)站后可以查看網(wǎng)站信息員工信息管理功能描述: 管理者可以對員工信息進行管理。參與者:管理員 前置條件: 已登錄本網(wǎng)站。后置條件:能夠實現(xiàn) 員工信息的增刪改查,員工考勤的增刪查,員工業(yè)績的增刪查薪資管理功能描述: 管理員可以對員工的薪資進行管理。參與者: 管理員 前置條件: 管理員已登錄本網(wǎng)站。后置條件: 能夠實現(xiàn)員工工資管理的增刪改查,獎懲管理的增刪查。系統(tǒng)信息管理功能描述: 管理員可以對系統(tǒng)信息進行管理。參與者:管理員 前置條件: 管理員已登錄本網(wǎng)站。后置條件: 能夠實現(xiàn)對管理員信息管理的增刪查。2.3.1 管理員角色:管理員用例:需求功能清單:功能編號功能名稱文中標題編號備注1員工信息
15、管理功能完成2薪資管理功能完成3系統(tǒng)管理功能完成信息發(fā)表管理用戶管理對員工信息進行管理功能描述:管理員可以實現(xiàn)對員工信息的管理。參與者:管理員。前置條件:具有管理員的資格。后置條件:具有對員工信息進行管理的資格。對薪資信息進行管理功能描述:管理員可以實現(xiàn)對員工薪資信息進行管理參與者:管理員。前置條件:具有管理員權限。后置條件:具有對員工薪資信息進行管理的資格。對系統(tǒng)信息進行管理功能描述:對管理員信息的瀏覽、增加、刪除。參與者:管理員。前置條件:管理員登錄本網(wǎng)站后臺。后置條件:具有對管理員信息進行管理的資格 。第3章系統(tǒng)設計書文件修改記錄編號狀態(tài)日期執(zhí)筆人審核人批準人修改貝碼及條款1創(chuàng)建文檔20
16、13-6-10劉鋼陳業(yè)莉陳業(yè)莉項目開發(fā)計劃書2修改文檔2013-6-12陳娟陳業(yè)莉陳業(yè)莉ALL3確立文檔2013-6-15譚靜陳業(yè)莉陳業(yè)莉ALL4打印文檔2013-6-15譚靜陳業(yè)莉陳業(yè)莉ALL命名規(guī)則引言:1 編寫目的:開發(fā)人員統(tǒng)一命名規(guī)范程序代碼,更好的統(tǒng)一各模塊。3.1.2 項目背景:委托單位:湖南科技職業(yè)學院軟件學院。接受單位:湖南科技職業(yè)學院軟件學院。.1.3 命名規(guī)則數(shù)據(jù)庫命名規(guī)則:盡量使用英文單詞,盡量見名知意類命名規(guī)則:用名詞或名詞短語命名類 、每個單詞或短語的第一個字母大寫。函數(shù)命名規(guī)則:用動詞或動詞短語命名方法。屬性命名規(guī)則:用名詞或動詞短語命名方法。接口的命名規(guī)則:使用名
17、詞或名詞短語,或者描述行為的形容詞來命名接口。在接口名前加前綴I ,以表示這個類型是一個接口。JSP 命名規(guī)則:用名詞或名詞短語命名類。3.2數(shù)據(jù)庫設計表設計本系統(tǒng)在數(shù)據(jù)庫中共有6張表,分別是Employees (員工基本信息表)、RewardsAndPunish(員工獎懲表)、Pay (員工薪資表)、CheckWordAttendanc (員 工考勤表)、OutstandingAchievement (員工業(yè)績表)、Admin管理員表).下面就部分表進行詳細說明。Employees員工基本信息表:數(shù) 名: Employees數(shù)據(jù)表說明:員工基本信息表字段名字段說明長度是否為空備注empId員
18、工編號、主鍵intNOIDENTITYempName姓名varchar50NOSex性別(0女1男)intNObirthday出生日期datetimenoNation民族Char10nopoliticsstatus政治面貌(0群眾 1團員2黨員)intNOstandardculture文化程度char10NomaritalStatus婚姻狀況(0單身1戀愛2結婚)IntNOnativePlace柿Varchar50NOidCardNum身份證號碼Char18NOgraduatedSchool畢業(yè)學校varchar60Major專業(yè)varchar30Date登記時間datetimeNoPhoto
19、照片varchar50nomobliePhone手機號碼char11Telephone辦公電話號碼Char7Email郵箱varchar50payCardNum工資卡號char19Amount工資卡金額moneyRemarks備注varchar500RewardsAndPunish 員工獎懲表 數(shù)據(jù)表名: RewardsAndPunish 數(shù)據(jù)表說明:員工獎懲表字段名字段說明長度是否為空備注rpId編,、主鍵intNOIDENTITYempId員工基本信息編 號、外鍵intNOType獎懲類型Int(0懲罰1 獎勵)NOReason獎懲事由varchar200noDate獎懲時間datetim
20、enoRemarks備注varchar500Pay員工薪資表:數(shù)據(jù)表名:_Pay數(shù)據(jù)表說明:員,薪資表字段名字段說明回長度是否為空備注payId編,、主鍵intNOIDENTITYempId員工基本信息編 號、外鍵intNObasicPay基本工資MoneyNORewards獎勵金額MoneynoPunish處罰金額MoneyNoDate時間datetimenoRemarks備注varchar500CheckWordAttendance 員工考勤表:數(shù) 名: _CheckWordAttendance數(shù)據(jù)表說明:員工考勤表字段名字段說明回長度是否為空備注caId編,、主鍵intNOIDENTIT
21、YempId員工基本信息編 號、外鍵intNODate考勤月份datatime6NOworkdays全勤天數(shù)IntnobussinessTripDays出差天數(shù)IntNoaskLeaveDays請假天數(shù)IntNOskipWorkDays礦工天數(shù)IntNovacationDays休假天數(shù)IntNoOvertimeDays加班天數(shù)IntNolateMinutes遲到分鐘IntNoleaveEarlyMinutes早退分鐘IntNoRemarks備注varchar500數(shù)據(jù)表名:_Admin數(shù)據(jù)表說明:管理員表字段名字段說明長度是否為空備注adminldr管理員編號,主鍵IntNO自動增長admin
22、Name管理員賬號varchar30NOpasswordr賬號密碼varchar20NOGrade等級IntNO數(shù)據(jù)流程圖1.管理員流程圖:開始管理界面員工信息管理薪資管理系統(tǒng)管理結束3.3屏幕設計請輸入用戶名.請輸入密碼:|請輸入用戶含清輸入之碼登錄角色;|管理員國登錄設計登錄成功屏幕名麗塞描述用戶登錄Web貝囿接受用戶名、密碼。主界囿Web貝囿顯示網(wǎng)站的主要功能,及對網(wǎng)站的主 要操作。搜索界囿Web貝囿該界面主要為管理員提供按關鍵字搜 索。個人信息界面Web貝囿主要為管理員提供修改個人信息的功 能管理員登錄Web貝囿后臺管理管理員主界面Web貝囿后臺管理功能顯示。第4章安裝手冊文件修改記錄
23、編號狀態(tài)日期執(zhí)筆人審核人批準人修改貝碼及條款1創(chuàng)建文檔2013-6-1 0劉鋼陳業(yè)莉陳業(yè)莉項目開發(fā)計劃書2修改文檔2013-6-12陳娟陳業(yè)莉陳業(yè)莉ALL3確立文檔2013-6-15譚靜陳業(yè)莉陳業(yè)莉ALL4打印文檔2013-6-15譚靜陳業(yè)莉陳業(yè)莉ALL4.1 功能安裝部署本網(wǎng)站,使網(wǎng)站能夠順利運行。系統(tǒng)解決方案:.將web文件夾手動部署到服務器中。. 編寫數(shù)據(jù)庫連接文件解決數(shù)據(jù)源建立和數(shù)據(jù)庫腳本執(zhí)行的問題。開發(fā)平臺:開發(fā)語言:JavaIDE 集成開發(fā)環(huán)境: myeclipse8.6服務器:tomcat6.0數(shù)據(jù)庫:Microsoft SQL Server 2005使用技術架構:MVC 模式 : 模式 -視圖 -控制器 、 Struts2+Hibernate 框架系統(tǒng)資源需求、配置要求:硬件環(huán)境:Pentium 4 2.8MHz 以上至少512MBft存(建議使用1G內存)。至少80G硬盤(建議使用160G硬盤)。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 熱變形實驗報告范文大全
- 浙江國企招聘2025臺州市海核新能源發(fā)展有限公司第二批招聘5人筆試參考題庫附帶答案詳解
- 二零二五年度港口碼頭保安服務合同
- 2025年度河砂開采與生態(tài)修復承包服務合同
- 2025年度航空航天勞務外包保密協(xié)議
- 二零二五年度農村電商融資借款合同
- 二零二五年度農村宅基地租賃與農村電商供應鏈金融協(xié)議
- 二零二五年度文化創(chuàng)意產業(yè)擔保合同
- 二零二五年度煙草店店鋪轉讓及區(qū)域市場拓展合同
- 二零二五年度出租車安全責任險及轉讓協(xié)議
- 上海市奉賢區(qū)2022年中考二模英語試題(含解析和聽力)
- 數(shù)字的秘密生活最有趣的50個數(shù)學故事
- 讀書分享讀書交流會《朝聞道》劉慈欣科幻小說讀書分享
- 回彈法測試原始記錄表
- 干部檔案目錄樣表
- 養(yǎng)老機構安全隱患排查清單、自查表、治理整改臺賬
- 幼兒園百科常識100題
- led燈具生產工藝過程流程圖
- 創(chuàng)意美術課3歲-12歲大師課《彼埃.蒙德里安》課件
- 哲學與人生(中職)PPT完整全套教學課件
- 社區(qū)免費使用房屋協(xié)議書
評論
0/150
提交評論