1. 程式人生 > >java專案練習需求分析5

java專案練習需求分析5

繼續推出java專案練習的專案需求,這個專案比較大點,結合了ssh框架的知識!!適合馬上就業者所練習……

 
 
 
 
學士後 
Java工程師 
第三單元階段專案 
 
 
 
專案需求書 
 
‐ 1 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司  
第一部分 專案概述 
1、 業務需求概述 
北大青鳥辦公自動化管理系統主要用於對日常的辦公進行管理,如收發郵件、管理賬戶
和考勤管理等,公司職員、經理是該系統的目標使用者。 
要求: 
1.  使用 SSH 框架實現該系統。 
2.  使用 oracle 資料庫。 
3.  必須按照 B/S結構完成系統。 
2、 專案功能說明 
序號  功能列表 
1  登入。 
使用使用者名稱、密碼登入,成功則進入主頁面,否則提示出錯資訊 
2  個人資訊。 
使用者檢視及修改個人資訊 
3  郵件資訊。 
使用者可以收發郵件以及對郵件的處理 
4  賬戶資訊。 
使用者在操作過程中會根據使用者許可權判斷操作範圍,主要包括對使用者許可權的操作。 
3、 專案業務流程描述 
登入頁面: 
 
‐ 2 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司  
 
需要先通過登入才能訪問系統,輸入時使用者名稱、密碼不能為空,使用者名稱密碼匹配錯誤,則返
回登入出錯視窗。 
登入出錯視窗: 
 
 
主視窗: 
‐ 3 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司  
 
主視窗顯示當前的歡迎資訊和登入使用者名稱稱,左側是操作區域,包括資訊管理、郵件管理、
考勤管理、許可權管理;右側為公共資料區域,初始狀態顯示登入使用者的個人資訊。注意根據
使用者許可權不同,左側選單樹展示的內容也不相同,普通使用者在許可權管理中只能修改個人賬戶,
經理可以檢視所有賬戶及新增賬戶。 
 
個人資訊: 
 
個人資訊支援檢視及修改個人賬戶的基本資訊功能。 
1.  檢視狀態時,資訊不能編輯。 
2.  點選“編輯資料”按鈕,進入編輯個人資訊頁面。 
3.  性別的列表框要預設選中使用者的性別資訊。 
‐ 4 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司  
4.  單擊“儲存資料”進行資料更新,在修改的過程中需要驗證資訊(紅色的*) ,暱稱
為空、手機資訊錄入非數值或位數不足 11 位時,顯示錯誤資訊提示框。 
5.  單擊“返回”,返回到上一層頁面。 
 
6.  當資訊填寫正確,儲存資料成功後,回到顯示賬戶資訊頁面,左上角的登入使用者名稱
稱也隨即更新。 
 
 
郵件管理: 
郵件管理功能可以收發郵件以及對郵件的處理。 
1.  寫郵件 
1)  點選“寫郵件”選單,進入寫郵件頁面。 
‐ 5 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司  
2)  收件人的列表顯示所有使用者暱稱。 
3)  當點選“傳送郵件”按鈕時,進行資料新增,在新增的過程中需要驗證資訊 (紅
色的*)。郵件標題為空、上傳附件大於 9M 時顯示錯誤資訊提示框。 
4)  當資料填寫正確並新增成功時,清空填寫的內容。 
 
 
2.  郵件列表 
1)  點選“收郵件”選單,顯示郵件資訊列表頁面,標識郵件閱讀狀態。 
 
2)  點選“刪除”時,提示“確實執行此操作?”的資訊,當選擇確定,將此郵件
‐ 6 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司  
移至“垃圾郵件”,並更新郵件列表。 
 
3)  點選郵件標題,進入郵件資訊詳情頁面,頁面內容不可編輯。 
 
4)  點選“下載”,下載此郵件的附件。 
‐ 7 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司  
 
5)  點選“返回”按鈕時,返回到上一層頁面,即郵件資訊列表,並修改此郵件閱
讀狀態為“已讀”。 
 
 
3.  垃圾郵件列表 
1)  點選“垃圾郵件”,顯示垃圾郵件列表。 
‐ 8 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司  
 
2)  點選“還原”時,提示“確實執行此操作?”的資訊。選擇確定時,將此郵件
還原到郵件資訊列表,更新垃圾郵件列表。 
 
 
 
3)  點選“刪除”時,提示“確實執行此操作?”的資訊。選擇確定時,將此郵件
‐ 9 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司  
刪除,更新垃圾郵件列表。 
考勤管理: 
此功能根據使用者許可權判斷操作範圍,普通使用者只有申請休假和檢視自己的休假資訊列表
(列表中不包含“稽核”操作)。經理除了申請休假功能以外,還可以對提交到自己名下的
休假申請單進行檢視和稽核。 
1.  普通使用者點選“休假”選單時,顯示休假資訊列表。 
 
2.  點選“申請休假”按鈕時,顯示申請休假頁面,審批人列表顯示所有註冊型別為經
理的所有使用者。 
 
‐ 10 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司  
 
3.  點選“提交申請”按鈕時,進行資料新增,在新增的過程中需要驗證資訊(紅色的
*),並顯示錯誤資訊提示框。開始時間和結束時間要求用時間控制元件。 
4.  當填寫正確資料並提交申請成功後,清空所填寫的內容。點選“返回”,顯示休假
資訊列表並更新資料。 
 
5.  當被指向的審批經理點選“休假”選單時,顯示休假資訊列表頁面。 
‐ 11 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司  
 
6.  點選“稽核”時,顯示稽核頁面。選擇“稽核通過”或“稽核不通過”,完成稽核
操作。 
 
 
7.  點選“稽核通過”按鈕,更新休假資訊列表,將審批狀態改為“已稽核”。 
‐ 12 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司  
 
1.  點選“稽核不通過”按鈕,更新休假資訊列表,審批狀態改為“稽核拒絕”。 
 
 
許可權管理: 
此功能根據使用者許可權判斷操作範圍。普通使用者只能檢視及修改自己的賬戶資訊,經 
理還可以檢視所有賬戶資訊及新增新賬戶。 
1.  個人賬戶 
1)  點選“個人賬戶”選單,顯示個人賬戶頁面,頁面不可編輯。 
‐ 13 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司  
 
2)  點選“編輯資料”按鈕,顯示個人賬戶編輯頁面。 
 
3)  點選“儲存資料”按鈕,進行資料更新,在修改的過程中需要驗證資訊(紅色
的*),使用者名稱、密碼為空時,顯示錯誤資訊提示框。當填寫正確資料並修改成
功時,返回個人賬戶編輯頁面並更新。 
4)  點選“返回”按鈕返回到上一層頁面。 
‐ 14 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司  
 
 
2.  賬戶管理列表 
此功能只有經理才有許可權操作。 
1)  點選“管理賬戶”選單,顯示賬戶管理列表 
 
2)  點選“新增資料”按鈕,顯示新增賬號頁面。 
‐ 15 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司  
 
3)  點選“儲存資料”按鈕,將資料加入到賬戶列表中,在新增的過程中需要驗證
資訊(紅色的*)。使用者名稱、密碼、暱稱、年齡、性別、手機為空,手機錄入非
數值或位數不足 11 位時,顯示錯誤資訊提示框。當資料填寫正確並新增成功
時,顯示賬戶管理列表並更新資料。 
4)  點選“返回”按鈕,返回到上一層頁面。 
 
 
登出: 
當點選“登出”時,回到登入頁面。 
‐ 16 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司  
第二部分 專案功能塊明細及評價標準 
序號  功能塊列表  功能塊描述  分數  說明 
1  資料庫  使用資料庫  20  必做 
2  登入 
非空驗證,使用者名稱密碼匹配,驗證成功後登入主頁面。 
以上功能必須要正確實現,3分,否則登入功能0分 
登陸出錯資訊提示,  5分 
8  必做 
能根據登陸使用者正確顯示左側選單樹  ,3分 
正確顯示歡迎使用者,1分  3  主頁面 
顯示頂部圖片logo,1分 
5  必做 
個人資訊顯示功能:2分 
4  資訊功能 
修改個人資訊功能:3分 
5  必做 
寫郵件功能:2分 
上傳附件功能:3分 
收郵件列表功能:2分 
查閱、刪除郵件:4分 
下載附件功能:3分 
垃圾郵件列表:3分 
還原、刪除垃圾郵功能:4分 
5  郵件功能 
各個功能點的頁面驗證功能:4分 
25  必做 
申請休假功能:3分 
休假資訊列表功能:5分 
審批休假功能:3分 
6  考勤功能 
各個功能點的頁面驗證功能:4分 
15 
 
必做 
個人賬戶檢視、修改功能:4分 
賬戶列表功能:3分 
新增賬戶功能:3分 
各個功能點的頁面驗證功能:4分 
必做 
7  許可權管理功能 
返回功能:1分 
15 
 
8  登出功能  登出功能:2分  2  必做 
9  程式碼規範    5  必做 
 
‐ 17 ‐                                             北京阿博泰克北大青鳥資訊科技有限公司