人力資源管理系統概要設計說明書合集_第1頁
人力資源管理系統概要設計說明書合集_第2頁
人力資源管理系統概要設計說明書合集_第3頁
人力資源管理系統概要設計說明書合集_第4頁
人力資源管理系統概要設計說明書合集_第5頁
已閱讀5頁,還剩20頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、人力資源管理系統概要設計說明書版本號:V2.0文檔信息及版本歷史文檔信息項目名稱人力資源管理系統文檔名稱人力資源管理系統概要設計說明書存儲位置版本作者/修改者日期描述概要設計說明書目錄1引言1.1 編寫目的1.2 背景1.3 定義1.4 參考資料2總體設計2. 1需求規定3. 2運行環境開發平臺4. 3基本設計概念和處理流程5. 4結構6. 5系統用例圖7. 6人工處理過程2.7尚未問決的問題3接口設計8. 1用戶接口3.2外部接口3.3內部接口4運行設計4.1運行模塊組合總體運行設計4. 2運行控制4. 3運行時間5系統數據結構設計5. 1邏輯結構設計要點數據表設計6. 2物理結構設計要點7

2、. 3數據結構與程序的關系6系統出錯處理設計8. 1出錯信息10錯誤!未定義書簽。101111111111121212121212121215151515169. 2補救措施1引言在需求分析階段中,我們己經將系統用戶對本系統的需求做了詳細的闡述,這些用戶需求已經在上一階段的調研中獲得,并在需求規格說明書中做到了詳盡得敘述及闡明。本階段在系統的需求分析的基礎上,對系統做概要設計。主要解決實現該系統需求的程序模塊設計問題,包括如何把該系統劃分成若干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,數據結構、模塊結構的設計等。在以下的概要設計報告中將對在本階段中對系統所做的所有概要設計進行詳細的說

3、明。在下一階段的詳細設計中,程序設計員可參考此概要設計報告,在概要設計對系統所做的模塊結構設計的基礎上,對系統進行詳細設計。在以后的軟件測試以及軟件維護階段也可參考此說明書,以便于了解在概要設計過程中所完成的各模塊設計結構,或在修改時找出在本階段設計的不足或錯誤。1.2背景開發軟件名稱:人力資源管理系統項目任務提出者:襄樊學院計算機系項目開發者:“襄理”神馬小組用戶:公司或企業實現軟件單位:“襄理”神馬小組1.3定義MVC:網站項目的三層結構:數據-視圖-控制模式Businesslogicclass:業務邏輯層DAO:數據訪問接口JDBC:連接數據庫的協議1.4參考資料人力資源管理系統需求分析

4、規格說明書2總體設計2.1需求規定通過該系統的實施,將公司或企業人事管理等方面的工作通過系統來實施,其中包括員工信息管理、部門信息管理、招聘信息管理、薪資管理、獎懲制度和系統管理等,使得公司的人事管理方面的業務運轉周期縮短20%以上,來提高公司的運轉效率。同時,系統最大限度的實現易安裝,易維護性,易操作性,運行穩定,安全可靠。2.2運行環境服務器軟件MSWindowsXPMyEclipse7.5MySQL5.1Tomcat6.0.20DreamWaver2004UltraEdit15.00.0.1043開發平臺MyEclipse7.5MySQL5.1Tomcat基本設計概念和

5、處理流程設計概念:軟件架構基于組件技術,采用MVC(Mode-View-Controller)結構分隔業務邏輯、表示邏輯。工作流和MainServlet是應用的Controller,是所有請求的入口和分發中心,它根據請求的URL將所要進HTTP行的操作,從ScreenDefinition中找到相應的handler處理類,應的處理。處理完畢再向進行相MainServlet返回下一個需要顯示的頁面。JSP是應用的View,沒有業務邏輯,沒有Model信息,只提供顯示頁面的功能。logicBusinessclass、DAO(DataAccessObject)完成相應的業務邏輯處理和相關數據庫的操作。

6、JDBC是連接數據庫的協議,所有操作數據庫的動作必須通過DA0和JDBC來實現。各層次之間的數據交換都用Datamodel,Datamodel為序列化類。處理流程:管理員登錄統計招聘信息顯示杳詢信息求用添加招聘信息查詢招聘信息是否登錄成功管理員登錄3X7是否登錄成功管理員簧錄薪資管理添加薪資信息刪除薪資信息修改薪資信息杳詢薪資信息境寫薪資信息顯示查詢信息2.4結構員匚管理模塊招聘管理模塊薪資管理模塊密碼管理模塊退出模塊系統管理模塊管理員、流槿部門管理模塊培訓管理模塊添加模塊刪除模塊查詢模塊修改模塊維護模塊管理模塊員,£員流程修改模次查詢員工信息模塊退出模塊.上傳照片模塊2. 5人工處

7、理過程說明在本軟件系統的工作過程中不得不包含的人工處理過程(如果有的話)2.6尚未問決的問題說明在概要設計過程中尚未解決而設計者認為在系統完成之前必須解決的各個問題。3接口設計3. 1用戶接口1用戶登陸的用戶與密碼輸入;用戶的注冊信息的錄入;用戶“個人資料”點擊進入;進入后可更改用戶基本資料;個人資料”的信息錄入;不同級別管理員進入后更改相關信息;21.超級管理員登陸后后訪問數據庫,調出所有管理員信息;42.開首頁時,訪問數據庫,調出“部門管理”、“員工管理”、等信息;3 .管理員修改個人資料,訪問數據庫,調出相關個人信息;4 .瀏覽者進入“個人管理'獲得相關信息;3. 25夕嘟接低點

8、員工管理”訪問數據庫,訪調出相關用戶信息調6 .管理員登陸后點7 .管理員登陸后點8 .管理員登陸后點9 .管理員登陸后點部門管理”問數據庫,訪問出相關用戶信息調出招聘管理”數據庫,訪問數相關用戶信息調出相薪資管理”據庫,訪問數據關用戶信息調出相關獎懲制度”庫,用戶信息10.管理員登陸后點“系統管理”訪問數據庫,調出相關用戶信息11.不同級別管理員進入后臺獲得相關信息;3.3內部接口往數據庫插入內容及信息調用函數連接數據庫,并通過SQL語句來對數據庫進行操作。數據的顯示采用綁定的方式,就列表顯法的使用使得所需數據的使用和操作異常方便。4運行設計4. 1運行模塊組合總體運行設計3334. 2運行

9、控制軟件運行時有較好的界面,基本能夠實現用戶的數據處理要求。4. 3運行時間系統的運行時間基本可以達到用戶所提出的要求。5系統數據結構設計4.1 邏輯結構設計要點數據表設計1) tbcj(獎懲方案表)中文名字段名JP主鍵描述字段類型JL長是否空編號idint110PK標題cj.titlenvarchar2551類型cj_typeint111內容cj.contentnvarchar2551金額cjmoneyDecimal10,21日期cj_timenvarchar25512)tbdepartment(部門信息表)中文名字段名字段類型長度是否空主鍵描述編號idInt110PK部門名稱dtnamen

10、varchar2551創建日期dtcreatetimenvarchar2551備注dt_bznvarchar25513)tbemployee(員工信息表)中文名字段名字段類型長度是否空主鍵描述編號Idint110PK員工號emserialNumbernvarchar2551姓名em_namenvarchar2551性別em_sexnvarchar2551年齡em_ageint111身份證號emIDCardnvarchar2551出生日期embornnvarchar2551民族emnationnvarchar2551婚姻狀況emmarriagenvarchar2551政治面貌emvisagenv

11、archar2551籍貫emancestralHomenvarchar2551聯系電話emtelnvarchar2551家庭住址emaddressnvarchar2551畢業學校emafterSchoolnvarchar2551專業emspedalitynvarchar2551文化程度emculturenvarchar2551上崗時間emstartimenvarchar2551部門編號emdepartmentidint111部門工種emtypeWorknvarchar2551登記時間emcreatimenvarchar2551登記人名emcreateNamenvarchar2551備注信息em

12、bznvarchar25514)tbinvitejob(應聘人員表)1是否空1編號IdInt110PK姓名namenvarchar2551性別sexnvarchar2551年齡ageInt111出生日期bornnvarchar2551應聘職位jobnvarchar2551所學專業specialtynvarchar2551工作經驗experieneenvarchar2551文化程度teachSchoolnvarchar2551畢業學校afterSehoolnvarchar2551聯系電話telnvarchar2551家庭住址addressnvarchar2551登記時間createtimenva

13、rchar2551個人簡介contentnvarchar2551是否錄用isstockInt1115)tbmanager(管理員表)中文名字段名字段類型長度是否空主鍵描述編號IdInt110PK賬號accountnvarchar2551密碼passwordnvarchar2551級別managerLevelnvarchar25516)tbpay(薪資支付表)中文名字段名字段類型長度是否空主鍵描述編號IdInt110PK員工編號PayemNumbernvarchar2551員工姓名payemNamenvarchar2551當前月份paymonthnvarchar2551基本工資paybaseMo

14、neyInt111加班費payovertimeInt111工齡費payageInt111考勤費paycheckDecimal10,21曠工費payabsentDecimal10,21保險費paysafetyDecimal10,217)tbtrain(培訓人員表)中文名字段名字段類型長度是否空主鍵描述編號IdInt110PK培訓人tnmannvarchar2551培訓主題tn_titlenvarchar2551培訓時間tn_timenvarchar2551培訓地點tn_addressnvarchar2551參加人員tn_joinnvarchar2551備注信息tnbznvarchar25515. 2物理結構設計要點給出本系統內所使用的每個數據結構中的每個數據項的存儲要求,存取的物理關系訪問方法、存取單位、(索引、設備、存儲區域)、設計考慮和保密條件。5.3數據結構與程序的關系'前端客戶佶息)/IjavaBean獲得端并驗證信息數據父互數據庫javaBean處理信息6系統出錯處理設計6. 1出錯信息1 .在用戶使用錯誤的數據或訪問沒有權限的數據后

溫馨提示

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

評論

0/150

提交評論