企業工資信息管理系統詳細設計說明書_第1頁
企業工資信息管理系統詳細設計說明書_第2頁
企業工資信息管理系統詳細設計說明書_第3頁
企業工資信息管理系統詳細設計說明書_第4頁
企業工資信息管理系統詳細設計說明書_第5頁
已閱讀5頁,還剩31頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、1詳確設計說明書1。導言41。1目的41.2范圍41。3引用標準41.4參照資料41。5版本更新信息42。系統設計概括53。詳確設計概括64.登錄管理模塊64。1功能流程圖64。2功能描繪74.3界面設計74。4判斷數據能否合法的內部邏輯85管理首頁模塊95。1功能描繪95。2界面設計96。員工信息管理模塊96.1功能流程圖106。2功能描繪106。3界面設計107.假條信息管理模塊127.1功能流程圖127。2功能描繪127.3界面設計.1328.假條信息管理模塊.148。1功能流程圖.148。2功能描繪.158。3界面設計.159管理首頁模塊.錯誤!不決義書簽。9.1功能描繪.錯誤!不決義

2、書簽。9。2界面設計.錯誤!不決義書簽。10增添新員工信息模塊.1810。1功能流程圖.1810。2功能描繪.1910。3界面設計.1910.4增添新員工信息內部邏輯.2111.員工信息改正模塊.2111.1功能流程圖.2111。2功能描繪.2211。3界面設計.2211.4改正員工信息內部邏輯.2412.員工信息刪除模塊.2512。1功能流程圖.2512.2功能描繪.2512.3界面設計.2612。4改正員工信息內部邏輯.2613員工信息查問模塊.2713。1功能流程圖.2713。2功能描繪.28313.3界面設計.2813。4查問員工信息內部邏輯.3014退出模塊.1714.1功能流程圖.

3、1714.2功能描繪.1714.3界面設計.1815其他信息管理子模塊.304導言1.1目的本文檔的目的是描繪公司薪資信息管平臺的詳確設計,其主要內容包括:系統功能簡介;系統詳確設計概括;各模塊詳確設計本文檔的預期讀者是:設計人員開發人員項目管理人員測試人員1.2范圍該文檔定義了系統的各個模塊和模塊接口,但未確定單元的詳細實現,這部分內容將在實現中確定。1。3引用標準1公司文檔格式標準V1.1,北京長江軟件有限公司。2軟件詳確設計報告格式標準V1.1,北京長江軟件設計有限公司軟件工程過程化組織。1。4參照資料1軟件工程案例教程第二版,機械工業初版社。1.5版本更新信息5本文檔的更新記錄如表C-

4、1所示。表C1版本更新記錄改正編號修他日期改正后的版改正地點改正后內容概本述0012016-04-230.1全部初始宣布版本系統設計概括依照公司薪資信息管理平臺的綱領設計,系統分為管理首頁模塊,員工信息管理模塊,假條信息管理模塊,薪資信息管理模塊,退出模塊,它們的關系如圖C1所示,以下將分小節對各個部分分別進行詳確設計。6公司薪資信息管理登錄管理員假工管工條資理信信信退首息息息出頁管管管理理理添添轉加信加信至新修刪息工修刪息登員改除查資改除查錄工詢信詢界信息面息添加信假修刪息條改除查信詢息圖C1模塊設計圖詳確設計概括由于本系統采用JSP+javabean的方式來寫的,所以本文檔的詳確設計主若是

5、依照功能流程圖、功能描繪、界面設計以及內部邏輯這幾個方面來加以描繪,為下一步的編碼供應基礎。4。登錄管理模塊4.1功能流程圖功能流程圖如圖C2所示:7登錄.jsp提交所填內容失敗錄入項檢查成功首頁.jsp圖C-2功能流程圖需要說明的問題:(1)錄入項檢測非空使用javascript實現,各項數據必定和數據庫的數據一致,這部分用JAVA實現.(2)登錄。jsp頁面包括登錄按鈕和重置按鈕,系統依照管理員輸入的數據判斷能否登錄成功。4。2功能描繪(1)功能種類:查問數據(2)功能描繪:登錄系統(3)前提業務:無(4)后繼業務:管理首頁(5)功能拘束:權限拘束(6)操作權限:公司薪資信息管理系統管理員

6、4。3界面設計8(1)基礎信息辦理動作說明:如表C-2所示表C-2動作說明動作編號C01C02動作名稱登錄重置動作描繪點擊登錄按鈕,判斷數據能否合法,進入首頁.jsp點擊重置按鈕,將當前信息恢還本來狀態(2)數據要求功能種類:數據查問數據描繪:頁面顯示字段以下表C3所示表C3數據描繪字段名字段代種類能否為備注碼空adminNa用戶名文本N主鍵mepasswor密碼文本Yd4。4判斷數據能否合法的內部邏輯登錄數據辦理:(1)數據庫連結9(2)記錄登錄信息及信息辦理當用戶點擊“登錄”按鈕此后,獲取賬號和密碼這兩個從頁面傳入的值,爾后跟數據庫中管理員表中的賬號和密碼比較。若是正確的haunted,在

7、JSP的session中存入一個標記屬性,表示目前已經有管理員登錄.辦理完成跳轉到管理首頁界面,若是失敗,則提示相應的信息,并且從頭進入登錄界管理首頁模塊5。1功能描繪(1)功能種類:其他(2)功能概括:顯示系統的歡迎頁(3)前提業務:登錄模塊(4)后續業務:無(5)功能拘束:無(6)操作權限:公司薪資信息管理系統管理員5.2界面設計(1)基礎信息辦理動作說明:如表C-4所示表C4動作說明動作編號動作名稱動作描繪C01管理首頁點擊管理首頁,顯示首頁.jsp6.員工信息管理模塊106.1功能流程圖功能流程圖如圖C-3所示:員工信息管理.jsp增添新員工改正.jsp刪除.jsp信息查問.jsp信息

8、.jsp圖C-3功能流程圖需要說明的問題:在選擇相應的業務時,需要在目前的頁面顯示;并且在員工信息管理頁面內,默認按頁顯示員工信息。6.2功能描繪(1)功能種類:其他(2)功能概括:整體概括員工信息管理功能(3)前提業務:登錄模塊(4)后續業務:增添新員工信息,改正,刪除,信息查問5)功能拘束:權限拘束6)操作權限:公司薪資信息管理系統管理員6。3界面設計1)基礎信息辦理動作說明:如表C5所示表C-5動作說明11動作編號動作名稱動作描繪C01增添新員工信息點擊按鈕,將轉至添加新員工信息.jsp頁面C02改正點擊改正,將轉至員工信息改正。jsp頁面C03刪除點擊刪除,將彈出是否刪除對話框C04信

9、息查問點擊信息查問,輸入查問項,顯示出查問結果(2)數據要求功能種類:其他數據描繪:頁面顯示字段以下表C6所示表C-6數據描繪字段名字段代種類能否為備注碼空員工編employe文本N主鍵eId號姓名name文本Y身份證cardNum文本Y號ber12民族nation文本Ybirthda壽辰文本Yypositio職稱文本YnName假條信息管理模塊7。1功能流程圖功能流程圖如圖C-4所示:假條信息管理.jsp增添假條信改正.jsp刪除.jsp信息查問.jsp息.jsp圖C-4功能流程圖需要說明的問題:在選擇相應的業務時,需要在目前的頁面顯示;并且在假條信息管理頁面內,默認按頁顯示假條信息。7.2

10、功能描繪(1)功能種類:其他(2)功能概括:整體概括假條信息管理功能(3)前提業務:登錄模塊(4)后續業務:增添假條信息,改正,刪除,信息查問(5)功能拘束:權限拘束13(6)操作權限:公司薪資信息管理系統管理員7.3界面設計(1)基礎信息辦理動作說明:如表C7所示表C7動作說明動作編號動作名稱動作描繪C01增添假條信息點擊按鈕,將轉至添加假條信息。jsp頁面C02改正點擊改正,將轉至假條信息改正.jsp頁面C03刪除點擊刪除,將彈出是否刪除對話框C04信息查問點擊信息查問,輸入查問項,顯示出查問結果(3)數據要求功能種類:其他數據描繪:頁面顯示字段以下表C8所示表C8數據描繪字段名字段代種類

11、能否為備注碼空假條編leaveId自動編號N主鍵14號員工編employe文本N號eId員工姓employe文本YeName名請假開startTiY始時間me文本請假天dayY文本數請假原reasonY因文本approveY贊同人Person文本編寫時editTim文本Y間e附加信MemoY息備注薪資信息管理模塊8。1功能流程圖功能流程圖如圖C5所示:15薪資信息管理.jsp增添薪資信改正.jsp刪除.jsp信息查問.jsp息.jsp圖C5功能流程圖需要說明的問題:在選擇相應的業務時,需要在目前的頁面顯示;并且在薪資信息管理頁面內,默認按頁顯示假條信息。8。2功能描繪(1)功能種類:其他(2)

12、功能概括:整體概括薪資信息管理功能(3)前提業務:登錄模塊(4)后續業務:增添薪資信息,改正,刪除,信息查問(5)功能拘束:權限拘束(6)操作權限:公司薪資信息管理系統管理員8.3界面設計(1)基礎信息辦理動作說明:如表C9所示表C-9動作說明動作編號動作名稱動作描繪C01增添薪資信息點擊按鈕,將轉至添16加薪資信息.jsp頁面C02改正點擊改正,將轉至工資信息改正.jsp頁面C03刪除點擊刪除,將彈出能否刪除對話框C04信息查問點擊信息查問,輸入查問項,顯示出查問結果(2)數據要求功能種類:其他數據描繪:頁面顯示字段以下表C-10所示表C-10數據描繪字段名字段代碼種類能否為備注空薪資編號s

13、alaryId自動編號N主鍵employeeIN員工編號d文本員工姓名employeeN文本Yame薪資發放yearY年整型薪資發放month整型Y17月實質薪資realWage單精度型Y退出模塊9。1功能流程圖功能流程圖如圖C5所示:信息管理.jsp退出登錄.jsp圖C-5功能流程圖需要說明的問題:(1)信息管理。jsp指系統中的員工信息管理。jsp,假條信息管理.jsp,薪資信息管理.jsp。9。2功能描繪(1)功能種類:其他(2)功能描繪:退出系統(3)前提業務:信息管理.jsp(4)后繼業務:登錄.jsp(5)功能拘束:無(6)操作權限:公司薪資信息管理系統管理員189.3界面設計(3

14、)基礎信息辦理動作說明:如表C11所示表C-11動作說明動作編號動作名稱動作描繪C01退出點擊退出,將轉至登錄。jsp(4)數據要求功能種類:其他增添新員工信息模塊10.1功能流程圖功能流程圖如圖C-6所示增添新員工信息.jsp成功提交所填內容失敗錄入項查驗:圖C6功能流程圖需要說明的問題:(1)錄入項檢測非空使用javascript實現,錄入的部分數據不能夠和數據庫的數據重復,比方編號,這部分用JAVA實現。(2)當錄入項成功時,跳轉到增添新員工信息.jsp并且顯示添19加信息成功。(3)當錄入項失敗時,跳轉到增添新員工信息。jsp并且顯示增添信息失敗的原因。10.2功能描繪(1)功能種類:

15、增添數據(2)功能概括:增添員工信息文件中的員工信息3)前提業務:員工信息管理4)后續業務:無(5)功能拘束:權限拘束(6)操作權限:公司薪資信息管理系統管理員10.3界面設計(1)基礎信息辦理動作說明:如表C-12所示表C12動作說明動作編號動作名稱動作描繪C01提交點擊按鈕,跳轉到添加新員工信息.jsp并且顯示提交結果C02重置點擊按鈕,點擊重置按鈕,將目前信息恢還原先狀態(2)數據要求20功能種類:增添數據數據描繪:頁面顯示字段以下表C13所示表C13數據描繪字段名字段代種類能否為備注碼空員工編employe文本N主鍵eId號姓名name文本Y身份證cardNum文本Yber號民族nat

16、ion文本Y性別sex文本Y壽辰birthda文本Yy畢業學graduat文本Y校eSchoolschoolRY學歷文本ecorddepartmY部門文本entpositioY職稱文本nName21telephoY電話ne文本電子郵emailY件文本編寫時editTim文本Y間e附加信MemoY備注息10.4增添新員工信息內部邏輯(1)信息增添采用一條增添的方式。(2)利用JavaBean寫一個員工信息.java并寫一個員工信息管理。java來管理員工信息。(3)經過增添新員工新信息。jsp調用員工信息管理.java來增添數據,并在此將信息更新到數據庫中。員工信息改正模塊11.1功能流程圖功能

17、流程圖如圖C7所示改正員工信息.jsp成功提交所填內容失敗錄入項查驗22圖C-7功能流程圖需要說明的問題:(1)錄入項檢測非空使用javascript實現,錄入的部分數據不能和數據庫的數據重復,比方編號,這部分用JAVA實現。(2)當錄入項成功時,跳轉到改正員工信息。jsp但只顯示修改增添信息成功。(3)當錄入項失敗時,跳轉到增添新員工信息.jsp但只顯示修改信息失敗.(4)員工信息管理.jsp默認顯示員工信息表,改正是員工信息顯示表格中的一個操作。11。2功能描繪(1)功能種類:改正數據2)功能概括:改正員工信息文件中的員工信息3)前提業務:員工信息管理4)后續業務:無5)功能拘束:權限拘束

18、6)操作權限:公司薪資信息管理系統管理員11。3界面設計1)基礎信息辦理動作說明:如表C14所示表C14動作說明23動作編號動作名稱動作描繪C01提交點擊按鈕,跳轉到修改員工信息。jsp但只顯示提交結果C02重置點擊按鈕,點擊重置按鈕,將目前信息恢還本來狀態C03改正新員工信息點擊改正新員工信息,將跳轉到增添新員工信息.jsp頁面,可連續點擊需要改正的員工進行改正(2)數據要求功能種類:增添數據數據描繪:頁面顯示字段以下表C15所示表C-15數據描繪字段名字段代種類能否為備注碼空員工編employeN號eId文本主鍵姓名name文本Y身份證cardNum文本Y24號ber民族nation文本Y

19、性別sex文本Y壽辰birthda文本Yy畢業學graduat文本Y校eSchool學歷schoolR文本Yecord部門departm文本YentpositioY職稱nName文本電話telepho文本Yne電子郵emailY件文本編寫時editTimY間e文本附加信Memo備注Y息11.4改正員工信息內部邏輯25(1)利用JavaBean寫一個員工信息。java并寫一個員工信息管理.java來管理員工信息.(2)經過改正員工信息。jsp調用員工信息管理。java來增添數據,并在此將信息更新到數據庫中.(3)信息改正采用一條改正的方式。(4)由于不論成功或失敗此后,都只顯示相關的提示,所以需

20、要點擊改正新員工信息進入增添員工信息.jsp頁面再點擊相關人員的修改選項進行改正。員工信息刪除模塊12。1功能流程圖功能流程圖如圖C-8所示員工信息管理.jsp能否能否刪除圖C-8功能流程圖需要說明的問題:(1)員工信息管理。jsp默認顯示員工信息表,改正是員工信息顯示表格中的一個操作。(2)點擊刪除后彈出能否刪除對話框12.2功能描繪26(1)功能種類:刪除數據(2)功能概括:刪除員工信息文件中的員工信息(3)前提業務:員工信息管理(4)后續業務:無(5)功能拘束:權限拘束(6)操作權限:公司薪資信息管理系統管理員12。3界面設計(1)基礎信息辦理動作說明:如表C-16所示表C16動作說明動

21、作編號動作名稱動作描繪C01確定點擊按鈕,刪除該條信息,顯示員工信息管理默認的頁面C02取消顯示未點擊刪除以前的頁面(2)數據要求功能種類:刪除數據12.4改正員工信息內部邏輯(1)利用JavaBean寫一個員工信息。java并寫一個員工信息管理。java來管理員工信息。(2)經過員工信息管理.jsp調用員工信息管理。java來刪除數據,并在此將信息更新到數據庫中.3)信息改正采用一條刪除的方式.13員工信息查問模塊13.1功能流程圖功能流程圖如圖C9所示員工信息管理.jsp選擇查問方式點擊員工編號輸入查問數據是該信息能否正確圖C9功能流程圖需要說明的問題:27否(1)員工信息管理。jsp默認顯示員工信息表,信息查問在此頁面中進行。(2)查問方式有按員工編號查問、按員工姓名查問、按部門查問、直接點擊員工編號查問.28(3)若信息正確,則在員工信息管理。jsp的表格中顯示查問結果;反之,在員工信息管理.jsp的表格中不顯示信息。13.2功能描繪(1)功能種類:查問數據(2)功能概括:查問員工信息文件中的員工信息(3)前提業務:員工信息管理(4)后續業務:無(5)功

溫馨提示

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

評論

0/150

提交評論