實(shí)踐項(xiàng)目二大唐軟件任務(wù)管理系統(tǒng)_第1頁
實(shí)踐項(xiàng)目二大唐軟件任務(wù)管理系統(tǒng)_第2頁
實(shí)踐項(xiàng)目二大唐軟件任務(wù)管理系統(tǒng)_第3頁
實(shí)踐項(xiàng)目二大唐軟件任務(wù)管理系統(tǒng)_第4頁
實(shí)踐項(xiàng)目二大唐軟件任務(wù)管理系統(tǒng)_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論