




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