




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
項目管理系統詳細設計說明書目錄292251引言 4280031.1編寫目的 4100871.2背景 4286581.3定義 414021.4參考資料 5160262總體設計 542262.1需求概述 591202.2系統架構 635072.3數據庫結構 7274933程序功能設計 7112573.1項目管理 753603.1.1項目申報 7294163.2尚未解決的問題 179254附件 17文件信息編寫者雒凡編寫日期2014-6-10審核者審核日期批準人批準日期變更記錄日期作者版本變更說明變更審閱日期審閱者意見引言編寫目的項目管理系統詳細設計是設計的第二階段,這個階段的主要任務是在項目管理系統概要設計說明書的基礎上,對概要設計中產生的功能模塊進行過程描述,設計功能模塊的內部實現細節,包括算法和詳細數據結構,為編寫源代碼提供必要的說明。概要設計解決了軟件系統總體結構設計的問題,包括整個軟件系統的結構、模塊劃分、模塊功能和模塊間的聯系等。詳細設計則要解決如何實現各個模塊的內部功能,即模塊設計。具體地說,模塊設計就是要為已經產生的項目管理系統中的各個子系統/模塊設計詳細的實現方法。但此階段并不要求采用具體的系統實現階段所用的語言編碼和各類腳本,他只是對實現細節進行精確的描述,這樣在編碼就可以將詳細設計中對功能實現的描述直接翻譯、轉化為用具體程序開發語言編寫的程序。背景目前國內企業對項目管理水平和方法越來越重視,而合適的項目管理軟件在其中起了極其重要的作用。處在迅速擴張階段的中小型企業,大部分都存在管理瓶頸,其具體表現在項目目標制定不明確,任務分解不清楚,責任不落人,工作進度無法追蹤等。
為了解決以上問題,達到項目立項標準化,任務執行透明化,任務進度可跟蹤,任務結果可追溯的目的,就需要構建一個指標與項目管理的綜合性平臺來實現管理閉環。定義WebApp Web應用程序View 表示層BLL 業務邏輯層DAL 數據訪問層Model 實體層參考資料項目管理系統——需求規格說明書,作者:武智;項目管理系統——概要設計說明說,作者:檀志兵;總體設計需求概述項目管理系統是建立在統一集成的平臺之上,涵蓋項目立項、執行和結項的全過程,特別關注項目計劃的執行,具有項目計劃的制定與跟蹤,項目審批的流程管理、項目預算成本、溝通、風險、人員、知識等多要素的管理功能,不僅可以供公司高層、項目經理使用,也是項目成員、財務、運管部門等各相關個部門及其他所有項目干系人共同工作的平臺。系統架構數據庫結構程序功能設計項目管理本章節為項目管理模塊各功能的詳細設計說明。項目申報程序描述本功能用于發起一個新項目,由項目經理進行操作。需要完成“標的填報”、“任務分配”、“風險評估”以及“里程碑”四部分內容的填寫。其中“標的填報”為必填內容。點擊“申報”按鈕后彈出申報表單,“標的填報”、“任務分配”、“風險評估”以及“里程碑”四項內容在頁面上以四個選項卡的形式依次展現。填寫完成后點擊“確定”按鈕進行提交。程序拿到表單數據進行必要驗證,如果驗證通過則保存,驗證不通過則提示用戶修改并重新提交數據。程序根據保存結果在界面給用戶以相應提示。功能系統:項目管理設計人:雒凡模塊:項目管理日期:2014-06-11上層調用模塊:無/瀏覽器/用戶調用的下層模塊:無/數據庫訪問組件輸入:HTMLForm輸出:保存數據,返回成功或失敗局部數據元素:無注釋:(項目申報IPO表)輸入項瀏覽器端Post請求攜帶的表單數據,詳細信息見下表。名稱標識數據類型有效范圍輸入方式輸入媒體輸入數據來源安全保密條件數量頻度表單數據Request.FormCollection手動輸入鍵盤、鼠標無無1待定輸出項名稱標識數據類型有效范圍輸出方式輸出媒體對應圖形符號說明安全保密條件數量頻度項目申報數據無DBRow自動輸出無無1..*待定操作結果FlagBoolTrueFalse自動輸出無無1程序設計前端封裝表單數據,并以AJAX形式提交到服務端,代碼邏輯示意如下:后端類圖主要屬性、方法說明——接口/類接口/類說明屬性/方法說明ProjectPersonMapping用于分解項目和賬戶的多對多關系ProjectID引用項目表主鍵User_ID引用賬戶表主鍵TaskMilestoneMapping用于分解任務和里程碑的多對多關系PlanTaskID引用任務表主鍵MilestoneID引用里程碑表主鍵PlanTask項目中的計劃任務明細,每個任務還可以有若干子任務ProjectID表示當前任務屬于哪一個項目ParentID表示當前任務的父任務,可以為空TotalParentID表示當前任務歸屬于哪個主任務ProjectAdd申報項目頁面的后置類AddProject(ProjectApplypa)接收一個項目申報對象,并調用業務邏輯層代碼將其保存到數據庫中ProjectBLL項目管理的業務邏輯類DataTableToList(DataTabledt):List<ProjectApply>遍歷dt中的所有DataRow,將其封裝為一個List<ProjectApply>Exists(intprojectId):bool判斷是否存在projectId所表示的項目記錄。True:存在;False:不存在IProjectDAL定義項目管理模塊的數據訪問類的接口ChangeState(intpId,stringstate):bool根據傳入的狀態編碼state修改由Id指定的項目的狀態,并返回操作結果。DataRowToModel(DataRowdr):ProjectApply跟據DataRow對象封裝ProjectApply對象時序圖:接口代碼接口:無調用層次:存儲分配本模塊由其自動分配內存。注釋設計加在模塊首部的注釋;加在各分枝點處的注釋;對各變量的功能、范圍、缺省條件等所加的注釋;對使用的邏輯所加的注釋等等。限制條件用戶已登錄,服務器Session中用戶相關信息沒有超時/丟失。界面原型設計項目申報——標的填報項目申報——計劃任務測試計劃對本單元進行單元測試。進行黑盒測試,檢驗能否實現功能。輸入正確的條件,預期結果,輸出信息。輸入
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 長城和運河課件
- 物業服務與客戶關系管理
- 2025年心理咨詢師基礎理論知識測試卷:心理咨詢心理輔導案例分析及策略制定
- 2025年醫保知識考試題庫及答案:醫保定點醫療機構管理實務與案例分析試題
- 2025年護士執業資格考試營養護理學專項歷年真題與模擬試題解析及訓練
- 2025年心理咨詢師實操技能考核試卷:心理咨詢師心理輔導技巧與案例分析
- 2025年小學教師資格考試《綜合素質》模擬面試題庫(含答案)之班級文化建設與班級管理策略
- 成品檢驗流程培訓
- 房屋轉按揭合同范本
- 褚時健創業成功分析
- 襄陽市樊城區城市更新投資發展有限公司招聘考試真題2024
- 2022智能變電站網絡記錄及分析裝置測試規范
- 嚴重過敏反應診斷和臨床管理專家共識(2025)解讀 2
- 2025職業健康培訓
- 2025年湖南省中考數學模擬試卷(一)(原卷版+解析版)
- 稅務局筆試試題及答案
- 2025年第六屆全國國家版圖知識競賽題庫及答案
- 網絡系統維護記錄日志表
- 禁食病人護理措施
- 存款保險知識競賽
- 信息技術必修1數據與計算2.2《做出判斷的分支》教學設計
評論
0/150
提交評論