




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、項目管理系統(tǒng)詳細(xì)設(shè)計說明書目錄1 引言41.1 編寫目的41.2 背景41.3 定義41.4 參考資料52 總體設(shè)計52.1 需求概述52.2 系統(tǒng)架構(gòu)62.3 數(shù)據(jù)庫結(jié)構(gòu)73 程序功能設(shè)計73.1 項目管理73.1.1 項目申報73.2 尚未解決的問題174 附件17文件信息編寫者雒凡編寫日期2014-6-10審核者審核日期批準(zhǔn)人批準(zhǔn)日期變更記錄日期作者版本變更說明變更審閱日期審閱者意見1 引言1.1 編寫目的項目管理系統(tǒng)詳細(xì)設(shè)計是設(shè)計的第二階段,這個階段的主要任務(wù)是在項目管理系統(tǒng)概要設(shè)計說明書的基礎(chǔ)上,對概要設(shè)計中產(chǎn)生的功能模塊進(jìn)行過程描述,設(shè)計功能模塊的內(nèi)部實現(xiàn)細(xì)節(jié),包括算法和詳細(xì)數(shù)據(jù)結(jié)
2、構(gòu),為編寫源代碼提供必要的說明。概要設(shè)計解決了軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計的問題,包括整個軟件系統(tǒng)的結(jié)構(gòu)、模塊劃分、模塊功能和模塊間的聯(lián)系等。詳細(xì)設(shè)計則要解決如何實現(xiàn)各個模塊的內(nèi)部功能,即模塊設(shè)計。具體地說,模塊設(shè)計就是要為已經(jīng)產(chǎn)生的項目管理系統(tǒng)中的各個子系統(tǒng)/模塊設(shè)計詳細(xì)的實現(xiàn)方法。但此階段并不要求采用具體的系統(tǒng)實現(xiàn)階段所用的語言編碼和各類腳本,他只是對實現(xiàn)細(xì)節(jié)進(jìn)行精確的描述,這樣在編碼就可以將詳細(xì)設(shè)計中對功能實現(xiàn)的描述直接翻譯、轉(zhuǎn)化為用具體程序開發(fā)語言編寫的程序。1.2 背景目前國內(nèi)企業(yè)對項目管理水平和方法越來越重視,而合適的項目管理軟件在其中起了極其重要的作用。處在迅速擴(kuò)張階段的中小型企業(yè),大部
3、分都存在管理瓶頸,其具體表現(xiàn)在項目目標(biāo)制定不明確,任務(wù)分解不清楚,責(zé)任不落人,工作進(jìn)度無法追蹤等。為了解決以上問題,達(dá)到項目立項標(biāo)準(zhǔn)化,任務(wù)執(zhí)行透明化,任務(wù)進(jìn)度可跟蹤,任務(wù)結(jié)果可追溯的目的,就需要構(gòu)建一個指標(biāo)與項目管理的綜合性平臺來實現(xiàn)管理閉環(huán)。 1.3 定義Web AppWeb應(yīng)用程序View表示層BLL業(yè)務(wù)邏輯層DAL數(shù)據(jù)訪問層Model實體層1.4 參考資料項目管理系統(tǒng)需求規(guī)格說明書,作者:武智;項目管理系統(tǒng)概要設(shè)計說明說,作者:檀志兵;2 總體設(shè)計2.1 需求概述項目管理系統(tǒng)是建立在統(tǒng)一集成的平臺之上,涵蓋項目立項、執(zhí)行和結(jié)項的全過程,特別關(guān)注項目計劃的執(zhí)行,具有項目計劃的制定與跟蹤,
4、項目審批的流程管理、項目預(yù)算成本、溝通、風(fēng)險、人員、知識等多要素的管理功能,不僅可以供公司高層、項目經(jīng)理使用,也是項目成員、財務(wù)、運(yùn)管部門等各相關(guān)個部門及其他所有項目干系人共同工作的平臺。2.2 系統(tǒng)架構(gòu)2.3 數(shù)據(jù)庫結(jié)構(gòu)3 程序功能設(shè)計3.1 項目管理本章節(jié)為項目管理模塊各功能的詳細(xì)設(shè)計說明。3.1.1 項目申報3.1.1.1 程序描述本功能用于發(fā)起一個新項目,由項目經(jīng)理進(jìn)行操作。需要完成“標(biāo)的填報”、“任務(wù)分配”、“風(fēng)險評估”以及“里程碑”四部分內(nèi)容的填寫。其中“標(biāo)的填報”為必填內(nèi)容。點擊“申報”按鈕后彈出申報表單,“標(biāo)的填報”、“任務(wù)分配”、“風(fēng)險評估”以及“里程碑”四項內(nèi)容在頁面上以四
5、個選項卡的形式依次展現(xiàn)。填寫完成后點擊“確定”按鈕進(jìn)行提交。程序拿到表單數(shù)據(jù)進(jìn)行必要驗證,如果驗證通過則保存,驗證不通過則提示用戶修改并重新提交數(shù)據(jù)。程序根據(jù)保存結(jié)果在界面給用戶以相應(yīng)提示。3.1.1.2 功能系統(tǒng):項目管理設(shè)計人:雒凡模塊:項目管理日期:2014-06-11上層調(diào)用模塊:無/瀏覽器/用戶調(diào)用的下層模塊:無/數(shù)據(jù)庫訪問組件輸入:HTML Form輸出:保存數(shù)據(jù),返回成功或失敗局部數(shù)據(jù)元素:無注釋:(項目申報IPO表)3.1.1.3 輸入項瀏覽器端Post請求攜帶的表單數(shù)據(jù),詳細(xì)信息見下表。名稱標(biāo)識數(shù)據(jù)類型有效范圍輸入方式輸入媒體輸入數(shù)據(jù)來源安全保密條件數(shù)量頻度表單數(shù)據(jù)Reque
6、st.FormCollection手動輸入鍵盤、鼠標(biāo)無無1待定3.1.1.4 輸出項名稱標(biāo)識數(shù)據(jù)類型有效范圍輸出方式輸出媒體對應(yīng)圖形符號說明安全保密條件數(shù)量頻度項目申報數(shù)據(jù)無DB Row自動輸出無無1.*待定操作結(jié)果FlagBoolTrueFalse自動輸出無無13.1.1.5 程序設(shè)計Ø 前端封裝表單數(shù)據(jù),并以AJAX形式提交到服務(wù)端,代碼邏輯示意如下:Ø 后端1、 類圖主要屬性、方法說明接口/類接口/類說明屬性/方法說明ProjectPersonMapping用于分解項目和賬戶的多對多關(guān)系ProjectID引用項目表主鍵 User_ID引用賬戶表主鍵TaskMilest
7、oneMapping用于分解任務(wù)和里程碑的多對多關(guān)系PlanTaskID引用任務(wù)表主鍵MilestoneID引用里程碑表主鍵PlanTask項目中的計劃任務(wù)明細(xì),每個任務(wù)還可以有若干子任務(wù)ProjectID表示當(dāng)前任務(wù)屬于哪一個項目ParentID表示當(dāng)前任務(wù)的父任務(wù),可以為空TotalParentID表示當(dāng)前任務(wù)歸屬于哪個主任務(wù)ProjectAdd申報項目頁面的后置類AddProject(ProjectApply pa)接收一個項目申報對象,并調(diào)用業(yè)務(wù)邏輯層代碼將其保存到數(shù)據(jù)庫中ProjectBLL項目管理的業(yè)務(wù)邏輯類DataTableToList(DataTable dt):List<
8、;ProjectApply>遍歷dt中的所有DataRow,將其封裝為一個List<ProjectApply>Exists(int projectId):bool判斷是否存在projectId所表示的項目記錄。True:存在;False:不存在IProjectDAL定義項目管理模塊的數(shù)據(jù)訪問類的接口ChangeState(int pId,string state):bool根據(jù)傳入的狀態(tài)編碼state修改由Id指定的項目的狀態(tài),并返回操作結(jié)果。DataRowToModel(DataRow dr):ProjectApply跟據(jù)DataRow對象封裝ProjectApply對象2、 時序圖:3.1.1.6 接口1、 代碼接口:無2、 調(diào)用層次:3.1.1.7 存儲分配本模塊由其自動分配內(nèi)存。3.1.1.8 注釋設(shè)計加在模塊首部的注釋;加在各分枝點處的注釋;對各變量的功能、范圍、缺省條件等所加的注釋;對使用的邏輯所加的注釋等等。3.1.1.9 限制條件用戶已登錄,服務(wù)器Session中用戶相關(guān)信息沒有超時/丟失。3.1.1.10 界面原型設(shè)計1、 項目申報標(biāo)的填報2、 項目申報計劃任務(wù)3.1.1.11 測試計劃對本單元進(jìn)行單元測試。進(jìn)行黑盒測試,檢驗?zāi)芊駥崿F(xiàn)功能。輸入正確的條件,預(yù)期結(jié)果,輸出信息。輸入錯誤的條件,預(yù)期結(jié)果,無法輸出信息,提示輸入正確條件。進(jìn)行白盒
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025建筑公司短期用工合同
- 家長助教安全課件教學(xué)
- 2025年氣體分析儀器項目規(guī)劃申請報告
- 2025至2030年中國中空隔音玻璃行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國PVC吹氣公仔行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國5α-雄甾烷二醇丙酸酯行業(yè)投資前景及策略咨詢報告
- 2025年度合同管理關(guān)鍵合同申報制度
- 縣城區(qū)地下綜合管溝建設(shè)項目可行性研究報告
- 買賣合同訂金協(xié)議書
- 朝花夕拾題目及答案60
- 2024年4月自考05844國際商務(wù)英語試題及答案
- 工程機(jī)械租賃服務(wù)方案及保障措施
- 第20課+社會主義國家的發(fā)展與變化高一下學(xué)期統(tǒng)編版(2019)必修中外歷史綱要下
- 生物化學(xué)(天津中醫(yī)藥大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年天津中醫(yī)藥大學(xué)
- 人教版六年級語文下冊期末摸底考試及答案
- 中國大學(xué)mooc《分子生物學(xué)實驗(北京師范大學(xué)) 》章節(jié)測試答案
- 110KV變電站繼電保護(hù)設(shè)計畢業(yè)設(shè)計論文
- 化驗室6S管理培訓(xùn)
- 《烽火歲月中的版畫》參考課件
- 教師口語藝術(shù)智慧樹知到期末考試答案2024年
- (高清版)DZT 0203-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 稀有金屬類
評論
0/150
提交評論