版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)踐項(xiàng)目二
大唐軟件任務(wù)管理系統(tǒng)
姓名:
時(shí)間:
一、項(xiàng)目背景
大唐軟件技術(shù)XX責(zé)任XX(CATrSOFT)(以下簡(jiǎn)稱“大唐軟件”)是大唐電信科技
股份XXXX的全資子XX,大唐軟件以提供適合各通信網(wǎng)絡(luò)和通信業(yè)務(wù)運(yùn)營商需要的管理
軟件、支撐軟件、增值業(yè)務(wù)軟件系統(tǒng)為業(yè)務(wù)基礎(chǔ),為各類通信系統(tǒng)運(yùn)營商或信息系統(tǒng)用戶提
供業(yè)務(wù)管理、網(wǎng)絡(luò)管理、決策支持、系統(tǒng)集成和專業(yè)咨詢的完整解決方案和服務(wù)。
現(xiàn)承接大唐軟件某業(yè)務(wù)部門的“業(yè)務(wù)管理系統(tǒng)”中“任務(wù)管理系統(tǒng)”子系統(tǒng)的設(shè)計(jì)和開
發(fā)。
二、需求分析
1、術(shù)語解釋
系統(tǒng)管理員:是該系統(tǒng)的一種用戶,其權(quán)限是添加其他用戶并分配其角色(包括主管和
員工)。
主管:是該系統(tǒng)的一種用戶,一個(gè)主管下屬有一些員工。主管的主要權(quán)限是創(chuàng)建任務(wù)描
述,并將該任務(wù)分配給其下屬的員工。主管還可以跟蹤任務(wù)的實(shí)施情況。
員工:該系統(tǒng)的一種用戶,其主要權(quán)限是將上級(jí)主管分配的任務(wù)分解為具體的實(shí)施計(jì)劃。
再必要的時(shí)候可以調(diào)整計(jì)劃的內(nèi)容。
任務(wù):任務(wù)是由主管創(chuàng)建并分配給員工的一項(xiàng)工作。一個(gè)任務(wù)有“待實(shí)施”、“實(shí)施中”
和“已完成”三種狀態(tài)。當(dāng)主管建立一個(gè)新任務(wù)時(shí),該任務(wù)的狀態(tài)為“待實(shí)施”;當(dāng)承擔(dān)該
任務(wù)的員工為該任務(wù)制定了計(jì)劃后,可以將該任務(wù)的狀態(tài)改為“實(shí)施中”;主管通過任務(wù)跟
蹤,當(dāng)認(rèn)為任務(wù)己經(jīng)完成時(shí),可以將該任務(wù)的狀態(tài)改為“已完成”
計(jì)劃:是由員工創(chuàng)建,表示一個(gè)任務(wù)的具體實(shí)施過程。一個(gè)任務(wù)可以對(duì)應(yīng)多個(gè)計(jì)劃,計(jì)
劃有兩種狀態(tài)“未反饋”和“已反饋”。當(dāng)計(jì)劃剛剛建立時(shí),其狀態(tài)為“未反饋”,當(dāng)計(jì)劃已
經(jīng)完成時(shí),員工可以填寫反饋信息并將其狀態(tài)改未“已反饋”。
反饋:是員工完成了計(jì)劃后,為該計(jì)劃填寫的一些總結(jié)性信息。
2、系統(tǒng)功能需求
該系統(tǒng)實(shí)現(xiàn)的任務(wù)目標(biāo)是:以不同的角色登錄該任務(wù)管理系統(tǒng),不同的角色尤其相應(yīng)的
功能,完成相應(yīng)的功能。
采用DAO方式進(jìn)行系統(tǒng)的代碼編寫,系統(tǒng)主要分為3個(gè)模塊,對(duì)應(yīng)相應(yīng)的角色登錄,
每個(gè)角色對(duì)應(yīng)相應(yīng)的功能,
2?1、以管理員身份登錄
實(shí)現(xiàn)用戶管理和員工管理功能。
在用戶管理模塊,有顯示所有用戶,添加人員的功能
在員工管理模塊,有添加人員,刪除人員和分配人員的功能。
2?2、以主管身份登錄
實(shí)現(xiàn)查看任務(wù),制定任務(wù),調(diào)整任務(wù),跟蹤任務(wù)和查詢計(jì)劃的功能
調(diào)整任務(wù)即修改所建任務(wù)的詳細(xì)信息
跟蹤任務(wù)即主管可以查看狀態(tài)為“實(shí)施中”的任務(wù)的具體實(shí)施情況,即該任務(wù)的實(shí)施人
為該任務(wù)分配的計(jì)劃情況以及計(jì)劃的詳細(xì)信息,并通過計(jì)劃的反饋信息決定該任務(wù)是否完成。
查詢計(jì)戈上員工可以通過制定“計(jì)劃名稱”、“起始時(shí)間”、“所屬任務(wù)”和“計(jì)劃狀態(tài)”
等查詢條件查詢其制定的所有計(jì)劃
2?3、以員工的身份登錄
實(shí)現(xiàn)計(jì)劃管理的功能
在計(jì)劃管理的子模塊,實(shí)現(xiàn)制定計(jì)劃,反饋計(jì)劃,刪除計(jì)劃
制定計(jì)劃:?jiǎn)T工可以為某一任務(wù)安排具體計(jì)劃
反饋計(jì)劃:?jiǎn)T工可以為某一執(zhí)行完的計(jì)劃填寫反饋信息
刪除計(jì)劃:?jiǎn)T工可以為某一任務(wù)安排具體計(jì)劃,根據(jù)實(shí)際需要決定是否刪除計(jì)劃
三、概要設(shè)計(jì)
1、系統(tǒng)功能結(jié)構(gòu)圖
2、系統(tǒng)E?R圖
2-1、管理員
2-2.主管
3、數(shù)據(jù)庫設(shè)計(jì)
3?1、人員表【存儲(chǔ)人員信息,其中主管編號(hào)為外鍵】
M
Name▼Code▼DataTyne▼Lenat▼Preci▼
口
1盟NUMBER
回
2主管編號(hào)manageridNUMBER
口
名
姓VARCHAR2(20j
別
性20□
VARCHAR2(20)
位
職20□
VARCHAR2(20)
職桐
樂20□
6_VARCHAR2(50)
泗
日'50
生
出_□
T_:VARCHAR2(50)'50
業(yè)
專□
major20
F“VARCHAR2(20)
歷
學(xué)□
reducationVARCHAR2(20)20
經(jīng)
蛤□
??VARCHAR2(20)20
密
io碼□
??“20
VARCHAR2(20)
角
H色
20口
12??VARCHAR2(20)
3?2、任務(wù)表【存儲(chǔ)任務(wù)信息,其中人員編號(hào)為外鍵】
Name▼Code▼|DataTypeLengt▼|Preci▼I
▼|1回
牌福昌m“id?NUMBERI
I
2人員編號(hào);pd;NUMBER—
名稱name;VARCHAR(20)20
3..—....n..
£捆還descriptionVARCHAR(500)500
5開始時(shí)間begintime:VARCHAR(50)50n.,
I結(jié)束時(shí)間endtime;VARCHAR(50)50
7實(shí)際開始時(shí)間rstarttimeVARCHAR(50)50n..
&實(shí)際結(jié)束時(shí)間rendtime;VARCHAR(50)50
§狀態(tài)state:VARCHAR(20)20n..
3?3、4劃表【存儲(chǔ)計(jì)劃信息,其中計(jì)劃編號(hào)和任務(wù)編號(hào)為外鍵】n.,
Name▼[Code▼DataType▼1Lenqt▼Precj▼FF小E
1NUMBERn..
pno一7
…
2任務(wù)編號(hào)tidNUMBER
?????《?????
3人員編號(hào)pHNUMBER區(qū)n..
4名稱nameVARCHAR(20)20-i
5開始時(shí)間begintimeVARCHAR(50)50|T
…i"E>??丹??
6結(jié)束時(shí)間endtimeVARCHAR(50)50,二
,…□
7狀態(tài);stateVARCHAR(20)20:
,…………
8皮海feedVARCHAR(20)20
...一一????>
9計(jì)劃描述descriptionVARCHAR(200)200
■■■?■■■■?■??I….二
10反饋信息irfonnationVARCHAR(50)50
3?4、數(shù)據(jù)庫的連接和關(guān)閉
publicclassDBConn{
publicstaticConnectionopen(Stringuser,Stringpassword){
Connectioncon=null;
try{
Class.forName("oracle.jdbc.driver.oracleDriver");
Stringurl="jdbc:oracle:thin:@localhost:1521:orclH;
con=DriverManager.getConnection(url,user,password);
}
catch(Exceptione){
e.printStackTrace();
)
returncon;
)
publicstaticvoidclose(ResultSetrs,Statementst,Connectioncon)
{
〃關(guān)閉資源,順序:從里往外
try(
if(rs!=null){
rs.close();
}
if(st!=null){
st.close();
}
if(con!=null){
con.close();
)
}catch(SQLExceptione){
e.printStackTrace();
)
四、詳細(xì)設(shè)計(jì)
1、登入系統(tǒng),不同的身份進(jìn)入不同的登錄界面
用例名稱登入系統(tǒng)
功能簡(jiǎn)述系統(tǒng)管理員、主管和員工三種角色的用戶需要輸入正確的用戶名和密碼
后才可以進(jìn)入系統(tǒng)。
后置條件用戶登錄成功。
前置條件無
基本流1.用戶在圖形界面中輸入用戶名、所屬角色和密碼,并提交。
2.系統(tǒng)判斷用戶輸入的用戶名和密碼是否合法。
3.用戶輸入的用戶名和密碼合法則根據(jù)用戶不同的角色進(jìn)入不同的主
頁面。
擴(kuò)展流1.如果用戶的用戶名和密碼不合法則返回登入頁面并給出錯(cuò)誤信息。
備注無
大盾電信科技產(chǎn)業(yè)集團(tuán)
用戶名,王利陽?
密碼:???
身份:管理員m
2、退出系統(tǒng)
用例名稱退出系統(tǒng)
功能簡(jiǎn)述使得用戶安全的退出系統(tǒng)。
后置條件退出系統(tǒng),返回未登錄狀態(tài)。
前置條件登錄成功。
基本流1.用戶點(diǎn)擊頁面上的“退出”按鈕。
2.系統(tǒng)安全退出,刪除當(dāng)前的會(huì)話信息,并返回到登錄頁面。
擴(kuò)展流無
備注無
備注無
3、添加人員
用例名稱添加用戶
功能簡(jiǎn)述系統(tǒng)管埋員可以為該系統(tǒng)添加其他角色用戶(包括主管和員工)的基本
信息和初始密碼。
后置條件該員工信息已經(jīng)錄入系統(tǒng);該員工可以用初始密碼登錄該系統(tǒng)。
前置條件以系統(tǒng)管理員角色登入系統(tǒng)。
基本流1.用戶點(diǎn)擊“用戶管理”導(dǎo)航按鈕。
2.系統(tǒng)顯示“用戶管理界面”。
3.用戶點(diǎn)擊“新用戶”按鈕,在出現(xiàn)的“新用戶”界面中輸入用戶的
用戶名、真實(shí)姓名、出生年月日、職位描述、入職時(shí)間、所屬角色和初
始密碼等信息,并提交。
4.系統(tǒng)儲(chǔ)存該員工的信息,并返回“用戶管理界面”并在員工列表中
顯示剛剛添加的員工信息。
擴(kuò)展流如果添加過程中出現(xiàn)異常,則系統(tǒng)給出錯(cuò)誤頁面提示。
備注
姓名
性別:
密碼
角色.
.
崗位日
入職期
日
出生期
專業(yè):
學(xué)歷:
員
除人
4、刪
員
刪除人
名稱
用例
息。
)的信
和員工
主管
(包括
用戶
角色
其他
除某
以刪
員可
管理
系統(tǒng)
簡(jiǎn)述
功能
系統(tǒng)。
在登入
戶不得
,該用
經(jīng)刪除
信息已
該用戶
條件
后置
。
入系統(tǒng)
角色登
管理員
以系統(tǒng)
條件
前置
。
按鈕
”導(dǎo)航
管理
員工
擊“
戶點(diǎn)
1.用
流
基本
。
界面”
工管理
示“員
統(tǒng)顯
2.系
”按
“刪除
點(diǎn)擊
信息,
的員工
要?jiǎng)h除
中鉤選
表頁面
員工列
顯示的
3.在
。
鈕刪除
,回到
息刪除
員工信
后將該
戶確定
,用
信息
除”
認(rèn)刪
示“確
統(tǒng)提
4.系
界面。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版一年級(jí)英語下冊(cè)全冊(cè)知識(shí)點(diǎn)+典例
- 北流小升初考試題目及答案
- 絕緣支架在管道系統(tǒng)中應(yīng)用場(chǎng)景及作用
- 年度護(hù)士個(gè)人工作總結(jié)
- 流浪地球?qū)m?xiàng)考試試題與答案
- 海油培訓(xùn)試題及答案
- 漢語語音試題及答案
- 2025屆上海市青浦區(qū)數(shù)學(xué)三下期末質(zhì)量檢測(cè)試題(含解析)
- 漁業(yè)技能測(cè)試題目與答案
- 2026年交通信號(hào)燈使用規(guī)范模擬試題
- DB42T564-2009 土地整治工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
- 處方流轉(zhuǎn)與電子處方管理制度
- 護(hù)理查房流程六個(gè)步驟
- 國家安全教育大學(xué)生讀本-第一章完全準(zhǔn)確領(lǐng)會(huì)總體國家安全觀
- (完整版)《增廣賢文》全文
- TSG+23-2021氣瓶安全技術(shù)規(guī)程
- 土木工程師(水利水電)《專業(yè)案例》近年考試真題(200題)
- 機(jī)械制圖機(jī)械制圖基礎(chǔ)知識(shí)課件
- 《光伏發(fā)電工程可行性研究報(bào)告編制規(guī)程》(NB/T32043-201)中文版
- 校長培訓(xùn)精美課件
- 商場(chǎng)招商策略報(bào)告
評(píng)論
0/150
提交評(píng)論