企業管理系統-需求說明書
目錄
1引言
1.1專案背景
1.2功能實現
1.3編寫目的
2專案概述
2.1專案介紹
2.2預期數量
2.3功能詳情
3 分工及完成情況
3.1分工
3.2完成情況
4執行環境
4.1執行裝置
4.2支援軟體
5個人感想
6時間安排表
一.引言
1.1專案背景:本系統為企業人事管理系統,目的在於加強對員工的管理,形成紐帶,以點帶線.實現對員工的跟蹤與控制,使部門與部門之間加強聯絡,形成上下一體;
1.2功能實現:利用面向物件思想實現企業人事管理,應該具有人事資訊、員工業績等管理功能。
1.3編寫目的:本文編寫的目的在於規定和控制開發的內容,保證本專案的需求分析活動在受控的範圍下進行,在進行軟體開發前,明確本系統應該達到的目標,在進行系統分析前,對目標進行準確的分析定位,保證本需求分析的結果額能夠完整的反映待開發系統的需求。
二、專案概述
2.1專案介紹:利用面向物件思想實現企業人事管理,具有員工資料管理、考勤管理、加班稽核、人事資訊、員工業績、工資查詢管理等功能,在開發前期我們主要開發工資查詢管理和加班管理模組。
2.2專案預期使用者數量:50(專案的主要使用者是公司內員工,部門經理,總經理,人事助理以及經理,所以流量不會很大)
2.3功能詳情:
(1)主介面
(2)工資編輯
①工資資訊查詢;
②工資記錄插入;
③工資記錄刪除;
(3)工資調整
(4)加班管理
①加班資訊查詢;
②加班記錄插入;
③加班記錄刪除;
三.分工及完成情況
3.1 分工:
張正浩:主頁面設計、工資管理模組
黃銳斌:加班管理模組
3.2完成情況:
(1)主介面設計(張正浩)
主要運用SWT技術設計主介面,為了讓主介面更加的美觀,我使用如下程式碼向介面中引入了圖片。
label.setImage(new Image(null,"images/1.jpg"));
(2)工資管理模組設計說明(張正浩)
①工資編輯模組
⑴功能
⑵ 功能
實現對每個職工的工資資訊查詢、插入、刪除。
⑶ 程式設計思想
我本來想把查詢、插入、刪除都用Table表實現,但由於我不懂如何對Table表進行編輯和重新整理,就將插入和刪除分別寫成一個類,然後和查詢介面連線起來,實現其功能的完整性。主要設計的類有
mysalary:包括類wageop中的屬性以及方法的建構函式;
wageop:封裝工資查詢、插入、刪除資訊。
WageCheeck:實現工資查詢;
.WageInsert:實現工資的插入;
.WageDelete:實現工資的刪除等。
②工資調整模組
⑴
⑵ 功能
實現對員工工資的上漲與下降。
⑶ 程式設計思想
主要設計了WageUpdate類,通過漲與降兩個監聽事件的新增實現對工資的調整。
③加班管理(黃銳斌)
⑴
⑵ 功能
實現對加班資訊的查詢、加入、刪除。
⑶ 程式設計思想
本模組和工資編輯模組遇到了同樣的問題,Table表不能編輯。所以我還是將插入和刪除分別寫成一個類,然後和查詢介面連線起來。以實現功能的完整性。
主要設計瞭如下類:
stayup:實現對加班資訊的查詢;
ExtraInsert:實現對加班資訊的插入;
ExtraDelete:實現對加班資訊的刪除。
然後把加入與刪除類與類stayup介面連線實現加班管理。
(2)程式缺陷
不能對table表進行編輯和重新整理,都是通過把插入和刪除分別封裝在一個類裡面,使得系統簡潔性打了折扣。
執行環境規定
四.執行環境
4.1執行裝置
1. Web伺服器一臺
2. 資料庫伺服器一臺
3. 備份伺服器一臺
4. 開發伺服器一臺
5. 軟體防火牆伺服器一臺
6. 千兆路由器一臺
7. 10M網路寬頻一臺
4.2支援軟體
Windows Xp作業系統
五.個人感想
張正浩:第一次接觸團隊合作,感受到團隊和個人還是有很大的差別的,不能自己一個人矇頭苦幹,需要多和隊友進行討論,也感受到了自己的頗多不足之處,還要多加學習
黃銳斌:通過這次的準備,知道了自己有很多東西掌握還不夠充分,所以需要更加深入學習瞭解。
六.時間安排表
時間 |
任務進度 |
||||||||||||||||||||||||||||
第6周 |
1.團隊組隊,團隊部落格 |
||||||||||||||||||||||||||||
|
2.選題確定、團隊介紹、角色分配、成員展示 |
||||||||||||||||||||||||||||
第7周 |
1.需求規格說明書 |
||||||||||||||||||||||||||||
|
2.完成程式碼規範、平臺環境、搭建整體架構 |
||||||||||||||||||||||||||||
第8周 |
1.原型改進(給目標使用者展現原型,並進一步理解需求) |
||||||||||||||||||||||||||||
|
2.架構設計,WBS, 團隊成員估計各自任務所需時間 |
||||||||||||||||||||||||||||
|
3.測試計劃 |
||||||||||||||||||||||||||||
第9周 |
1. 團隊專案任務分配計劃 |
||||||||||||||||||||||||||||
|
2. 程式碼提交 |
||||||||||||||||||||||||||||
第10周 |
1.使用者反饋+測試計劃改進 |
||||||||||||||||||||||||||||
|
2. 團隊階段個人總結 |
||||||||||||||||||||||||||||
|
3. 團隊專案部落格:釋出說明、測試報告、展示部落格、專案管理 |
||||||||||||||||||||||||||||
第11周 |
1. 團隊專案部落格:事後分析 目錄 1引言 1.1專案背景 1.2功能實現 1.3編寫目的 2專案概述 2.1專案介紹 2.2預期數量 2.3功能詳情 3 分工及完成情況 3.1分工 3.2完成情況 4執行環境 4.1執行裝置 4.2支援軟體 5個人感想 6時間安排表
一.引言 1.1專案背景:本系統為企業人事管理系統,目的在於加強對員工的管理,形成紐帶,以點帶線.實現對員工的跟蹤與控制,使部門與部門之間加強聯絡,形成上下一體; 1.2功能實現:利用面向物件思想實現企業人事管理,應該具有人事資訊、員工業績等管理功能。
1.3編寫目的:本文編寫的目的在於規定和控制開發的內容,保證本專案的需求分析活動在受控的範圍下進行,在進行軟體開發前,明確本系統應該達到的目標,在進行系統分析前,對目標進行準確的分析定位,保證本需求分析的結果額能夠完整的反映待開發系統的需求。 二、專案概述 2.1專案介紹:利用面向物件思想實現企業人事管理,具有員工資料管理、考勤管理、加班稽核、人事資訊、員工業績、工資查詢管理等功能,在開發前期我們主要開發工資查詢管理和加班管理模組。 2.2專案預期使用者數量:50(專案的主要使用者是公司內員工,部門經理,總經理,人事助理以及經理,所以流量不會很大) 2.3功能詳情: (1)主介面(2)工資編輯①工資資訊查詢; ②工資記錄插入; ③工資記錄刪除; (3)工資調整(4)加班管理①加班資訊查詢; ②加班記錄插入; ③加班記錄刪除; 三.分工及完成情況3.1 分工:
張正浩:主頁面設計、工資管理模組 黃銳斌:加班管理模組
3.2完成情況: (1)主介面設計(張正浩)主要運用SWT技術設計主介面,為了讓主介面更加的美觀,我使用如下程式碼向介面中引入了圖片。 label.setImage(new Image(null,"images/1.jpg")); (2)工資管理模組設計說明(張正浩)①工資編輯模組⑴功能
⑵ 功能 實現對每個職工的工資資訊查詢、插入、刪除。 ⑶ 程式設計思想 我本來想把查詢、插入、刪除都用Table表實現,但由於我不懂如何對Table表進行編輯和重新整理,就將插入和刪除分別寫成一個類,然後和查詢介面連線起來,實現其功能的完整性。主要設計的類有: mysalary:包括類wageop中的屬性以及方法的建構函式; wageop:封裝工資查詢、插入、刪除資訊。 WageCheeck:實現工資查詢; .WageInsert:實現工資的插入; .WageDelete:實現工資的刪除等。 ②工資調整模組⑴
⑵ 功能 實現對員工工資的上漲與下降。 ⑶ 程式設計思想 主要設計了WageUpdate類,通過漲與降兩個監聽事件的新增實現對工資的調整。
③加班管理(黃銳斌)⑴
⑵ 功能 實現對加班資訊的查詢、加入、刪除。 ⑶ 程式設計思想 本模組和工資編輯模組遇到了同樣的問題,Table表不能編輯。所以我還是將插入和刪除分別寫成一個類,然後和查詢介面連線起來。以實現功能的完整性。 主要設計瞭如下類: stayup:實現對加班資訊的查詢; ExtraInsert:實現對加班資訊的插入; ExtraDelete:實現對加班資訊的刪除。 然後把加入與刪除類與類stayup介面連線實現加班管理。 (2)程式缺陷不能對table表進行編輯和重新整理,都是通過把插入和刪除分別封裝在一個類裡面,使得系統簡潔性打了折扣。 執行環境規定 四.執行環境 4.1執行裝置 1. Web伺服器一臺 2. 資料庫伺服器一臺 3. 備份伺服器一臺 4. 開發伺服器一臺 5. 軟體防火牆伺服器一臺 6. 千兆路由器一臺 7. 10M網路寬頻一臺 4.2支援軟體 Windows Xp作業系統
五.個人感想 張正浩:第一次接觸團隊合作,感受到團隊和個人還是有很大的差別的,不能自己一個人矇頭苦幹,需要多和隊友進行討論,也感受到了自己的頗多不足之處,還要多加學習
黃銳斌:通過這次的準備,知道了自己有很多東西掌握還不夠充分,所以需要更加深入學習瞭解。
六.時間安排表
|