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作業系統

 

 

 

五.個人感想

張正浩:第一次接觸團隊合作,感受到團隊和個人還是有很大的差別的,不能自己一個人矇頭苦幹,需要多和隊友進行討論,也感受到了自己的頗多不足之處,還要多加學習

 

黃銳斌:通過這次的準備,知道了自己有很多東西掌握還不夠充分,所以需要更加深入學習瞭解。

 

 

六.時間安排表

時間

任務進度

第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作業系統

 

 

 

五.個人感想

張正浩:第一次接觸團隊合作,感受到團隊和個人還是有很大的差別的,不能自己一個人矇頭苦幹,需要多和隊友進行討論,也感受到了自己的頗多不足之處,還要多加學習

 

黃銳斌:通過這次的準備,知道了自己有很多東西掌握還不夠充分,所以需要更加深入學習瞭解。

 

 

六.時間安排表

時間

任務進度

第6周

1.團隊組隊,團隊部落格

 

2.選題確定、團隊介紹、角色分配、成員展示

第7周

1.需求規格說明書

 

2.完成程式碼規範、平臺環境、搭建整體架構

第8周

1.原型改進(給目標使用者展現原型,並進一步理解需求)

 

2.架構設計,WBS, 團隊成員估計各自任務所需時間

 

3.測試計劃

第9周

1. 團隊專案任務分配計劃

 

2. 程式碼提交

第10周

1.使用者反饋+測試計劃改進

 

2. 團隊階段個人總結

 

3. 團隊專案部落格:釋出說明、測試報告、展示部落格、專案管理

第11周

1. 團隊專案部落格:事後分析