項(xiàng)目管理系統(tǒng)_第1頁(yè)
項(xiàng)目管理系統(tǒng)_第2頁(yè)
項(xiàng)目管理系統(tǒng)_第3頁(yè)
項(xiàng)目管理系統(tǒng)_第4頁(yè)
項(xiàng)目管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

項(xiàng)目管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)

目錄1引言4TOC\o"1-5"\h\z1。1編寫(xiě)目的41。2背景41.3定義41。4參考資料52總體設(shè)計(jì)52。1需求概述52。2系統(tǒng)架構(gòu)62。3數(shù)據(jù)庫(kù)結(jié)構(gòu)73程序功能設(shè)計(jì)73.1項(xiàng)目管理73。1.1項(xiàng)目申報(bào)73。2尚未解決的問(wèn)題174附件17文件信息編寫(xiě)者雒凡編寫(xiě)日期2014—6-10審核者審核日期批準(zhǔn)人批準(zhǔn)日期變更記錄日期作者版本變更說(shuō)明1.1編寫(xiě)目的項(xiàng)目管理系統(tǒng)詳細(xì)設(shè)計(jì)是設(shè)計(jì)的第二階段,這個(gè)階段的主要任務(wù)是在項(xiàng)目管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)的基礎(chǔ)上,對(duì)概要設(shè)計(jì)中產(chǎn)生的功能模塊進(jìn)行過(guò)程描述,設(shè)計(jì)功能模塊的內(nèi)部實(shí)現(xiàn)細(xì)節(jié),包括算法和詳細(xì)數(shù)據(jù)結(jié)構(gòu),為編寫(xiě)源代碼提供必要的說(shuō)明.概要設(shè)計(jì)解決了軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)的問(wèn)題,包括整個(gè)軟件系統(tǒng)的結(jié)構(gòu)、模塊劃分、模塊功能和模塊間的聯(lián)系等。詳細(xì)設(shè)計(jì)則要解決如何實(shí)現(xiàn)各個(gè)模塊的內(nèi)部功能,即模塊設(shè)計(jì).具體地說(shuō),模塊設(shè)計(jì)就是要為已經(jīng)產(chǎn)生的項(xiàng)目管理系統(tǒng)中的各個(gè)子系統(tǒng)/模塊設(shè)計(jì)詳細(xì)的實(shí)現(xiàn)方法.但此階段并不要求采用具體的系統(tǒng)實(shí)現(xiàn)階段所用的語(yǔ)言編碼和各類(lèi)腳本,他只是對(duì)實(shí)現(xiàn)細(xì)節(jié)進(jìn)行精確的描述,這樣在編碼就可以將詳細(xì)設(shè)計(jì)中對(duì)功能實(shí)現(xiàn)的描述直接翻譯、轉(zhuǎn)化為用具體程序開(kāi)發(fā)語(yǔ)言編寫(xiě)的程序。1。2背景目前國(guó)內(nèi)企業(yè)對(duì)項(xiàng)目管理水平和方法越來(lái)越重視,而合適的項(xiàng)目管理軟件在其中起了極其重要的作用。處在迅速擴(kuò)張階段的中小型企業(yè),大部分都存在管理瓶頸,其具體表現(xiàn)在項(xiàng)目目標(biāo)制定不明確,任務(wù)分解不清楚,責(zé)任不落人,工作進(jìn)度無(wú)法追蹤等。為了解決以上問(wèn)題,達(dá)到項(xiàng)目立項(xiàng)標(biāo)準(zhǔn)化,任務(wù)執(zhí)行透明化,任務(wù)進(jìn)度可跟蹤,任務(wù)結(jié)果可追溯的目的,就需要構(gòu)建一個(gè)指標(biāo)與項(xiàng)目管理的綜合性平臺(tái)來(lái)實(shí)現(xiàn)管理閉環(huán)。1。3定義1。3定義WebAppViewBLLDALModelWeb應(yīng)用程序表示層業(yè)務(wù)邏輯層數(shù)據(jù)訪問(wèn)層實(shí)體層1。4參考資料項(xiàng)目管理系統(tǒng)WebAppViewBLLDALModel2總體設(shè)計(jì)2.1需求概述項(xiàng)目管理系統(tǒng)是建立在統(tǒng)一集成的平臺(tái)之上,涵蓋項(xiàng)目立項(xiàng)、執(zhí)行和結(jié)項(xiàng)的全過(guò)程,特別關(guān)注項(xiàng)目計(jì)劃的執(zhí)行,具有項(xiàng)目計(jì)劃的制定與跟蹤,項(xiàng)目審批的流程管理、項(xiàng)目預(yù)算成本、溝通、風(fēng)險(xiǎn)、人員、知識(shí)等多要素的管理功能,不僅可以供公司高層、項(xiàng)目經(jīng)理使用,也是項(xiàng)目成員、財(cái)務(wù)、運(yùn)管部門(mén)等各相關(guān)個(gè)部門(mén)及其他所有項(xiàng)目干系人共同工作的平臺(tái).2。2系統(tǒng)架構(gòu)2。3數(shù)據(jù)庫(kù)結(jié)構(gòu)3程序功能設(shè)計(jì)本章節(jié)為項(xiàng)目管理模塊各功能的詳細(xì)設(shè)計(jì)說(shuō)明.3。1.1項(xiàng)目申報(bào)3.1.1。1程序描述本功能用于發(fā)起一個(gè)新項(xiàng)目,由項(xiàng)目經(jīng)理進(jìn)行操作。需要完成“標(biāo)的填報(bào)”、“任務(wù)分配”、“風(fēng)險(xiǎn)評(píng)估”以及“里程碑”四部分內(nèi)容的填寫(xiě)。其中“標(biāo)的填報(bào)”為必填內(nèi)容.點(diǎn)擊“申報(bào)〃按鈕后彈出申報(bào)表單,“標(biāo)的填報(bào)〃、“任務(wù)分配〃、“風(fēng)險(xiǎn)評(píng)估”以及“里程碑”四項(xiàng)內(nèi)容在頁(yè)面上以四個(gè)選項(xiàng)卡的形式依次展現(xiàn)。填寫(xiě)完成后點(diǎn)擊“確定〃按鈕進(jìn)行提交.程序拿到表單數(shù)據(jù)進(jìn)行必要驗(yàn)證,如果驗(yàn)證通過(guò)則保存,驗(yàn)證不通過(guò)則提示用戶(hù)修改并重新提交數(shù)據(jù)。程序根據(jù)保存結(jié)果在界面給用戶(hù)以相應(yīng)提示。3。1.1.2功能系統(tǒng):項(xiàng)目管理設(shè)計(jì)人:雒凡模塊:項(xiàng)目管理日期:2014-06—11上層調(diào)用模塊:無(wú)/瀏覽器/用戶(hù)調(diào)用的下層模塊:無(wú)/數(shù)據(jù)庫(kù)訪問(wèn)組件輸入:HTMLForm輸出:保存數(shù)據(jù),返回成功或失敗局部數(shù)據(jù)元素:無(wú)注釋?zhuān)海?xiàng)目申報(bào)IPO表)3。1.1.3輸入項(xiàng)瀏覽器端Post請(qǐng)求攜帶的表單數(shù)據(jù),詳細(xì)信息見(jiàn)下表.名稱(chēng)標(biāo)識(shí)而gm、數(shù)據(jù)類(lèi)型有效范圍輸入方式輸入媒體輸入數(shù)據(jù)來(lái)源安全保密條件數(shù)量頻度表單數(shù)據(jù)Request。FormCollection手動(dòng)輸入鍵盤(pán)、鼠標(biāo)無(wú)無(wú)1待定3.1.1.4輸出項(xiàng)名稱(chēng)標(biāo)識(shí)數(shù)據(jù)類(lèi)型有效范圍輸出方式輸出媒體對(duì)應(yīng)圖形符號(hào)說(shuō)明安全保密條件數(shù)量頻度項(xiàng)目申報(bào)數(shù)據(jù)無(wú)DBRow自動(dòng)輸出無(wú)無(wú)1.。大待定操作結(jié)果FlagBoolTrueFalse自動(dòng)輸出無(wú)無(wú)1前端封裝表單數(shù)據(jù),并以AJAX形式提交到服務(wù)端,代碼邏輯示意如下:后端1、類(lèi)圖主要屬性、方法說(shuō)明接口/類(lèi)接口/類(lèi)說(shuō)明屬性/方法說(shuō)明ProjectPersonMapping用于分解項(xiàng)目和賬戶(hù)的多對(duì)多關(guān)系ProjectID引用項(xiàng)目表主鍵User_ID引用賬戶(hù)表主鍵TaskMilestoneMapping用于分解任務(wù)和里程碑的多PlanTaskID引用任務(wù)表主鍵MilestoneID引用里程碑表主鍵對(duì)多關(guān)系PlanTask項(xiàng)目ProjectID中的計(jì)劃ParentID任務(wù)明TotalParentID細(xì),表示當(dāng)前任務(wù)屬于哪一個(gè)項(xiàng)目表示當(dāng)前任務(wù)的父任務(wù),可以為空表示當(dāng)前任務(wù)歸屬于哪個(gè)主任務(wù)ProjectAdd每個(gè)任務(wù)PlanTask項(xiàng)目ProjectID中的計(jì)劃ParentID任務(wù)明TotalParentID細(xì),表示當(dāng)前任務(wù)屬于哪一個(gè)項(xiàng)目表示當(dāng)前任務(wù)的父任務(wù),可以為空表示當(dāng)前任務(wù)歸屬于哪個(gè)主任務(wù)ProjectAdd每個(gè)任務(wù)還可以有若干子任務(wù)申報(bào)項(xiàng)目頁(yè)面AddProject(ProjectApply接收一個(gè)項(xiàng)目申報(bào)對(duì)pa)象,并調(diào)用業(yè)務(wù)邏輯層代碼將其保存到數(shù)的后據(jù)庫(kù)中置類(lèi)ProjectBLL項(xiàng)目DataTableToList遍歷dt中的所有管理(DataTabledt):ListDataRow,將其封裝為的業(yè)〈ProjectApply〉一個(gè)務(wù)邏List<ProjectApply〉輯類(lèi)Exists(int判斷是否存在projectId):boolprojectId所表示的項(xiàng)目記錄.True:存IProjectDAL在;False:不存在定義ChangeState(int根據(jù)傳入的狀態(tài)編碼項(xiàng)目pId,stringstate):boolstate修改由Id指定管理的項(xiàng)目的狀態(tài),并返模塊回操作結(jié)果.的數(shù)DataRowToModel跟據(jù)DataRow對(duì)象封據(jù)訪(DataRowdr):裝ProjectApply對(duì)象問(wèn)類(lèi)ProjectApply的接口2、時(shí)序圖:3。1。1。6接口1、代碼接口:無(wú)2、調(diào)用層次:3.1。1。7存儲(chǔ)分配本模塊由其自動(dòng)分配內(nèi)存。3.1。1。8注釋設(shè)計(jì)加在模塊首部的注釋?zhuān)患釉诟鞣种c(diǎn)處的注釋?zhuān)粚?duì)各變量的功能、范圍、缺省條件等所加的注釋;對(duì)使用的邏輯所加的注釋等等.用戶(hù)已登錄,服務(wù)器Session中用戶(hù)相關(guān)信息沒(méi)有超時(shí)/丟失。3.1.1.10界面原型設(shè)計(jì)1、項(xiàng)目申報(bào)-一標(biāo)的填報(bào)2、項(xiàng)目申報(bào)一-計(jì)劃任務(wù)3。1.1。11測(cè)試計(jì)劃對(duì)本單元進(jìn)行單元測(cè)試。進(jìn)行黑盒測(cè)試,檢驗(yàn)?zāi)芊駥?shí)現(xiàn)功能。輸入正確的條件,預(yù)期結(jié)果,輸出信息.輸入錯(cuò)誤的條件,預(yù)期結(jié)果,無(wú)法輸出信息,提示輸入正確條件。進(jìn)行白

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論