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 ‐ 北京阿博泰克北大青鳥資訊科技有限公司