為了實現(xiàn)軟件公司對公司內(nèi)部軟件項目的信息化管理,對軟件項目各個階段的相關(guān)文檔進行歸檔比較整理,以便以后查閱方便,現(xiàn)需要編制一套《軟件項目管理系統(tǒng)》。
1、項目基本信息管理
項目信息包括:項目名稱、立項日期、結(jié)項日期、項目負(fù)責(zé)人、項目成員、項目金額、項目描述。
2、項目文檔管理
項目的文檔包括:需求分析、概要設(shè)計、詳細設(shè)計、編碼、測試、部署6種。為了能更方便的管理這些文檔,需要制作一個Winform的管理工具,通過該工具可以實現(xiàn)項目文檔的上傳、修改文檔名稱、刪除文檔、下載文檔等。
3、修改密碼
管理員可以修改登錄密碼,但是需要提供正確的舊密碼。
4、項目查詢
查詢條件:項目名稱、立項日期、項目負(fù)責(zé)人。查詢結(jié)果包括:項目名稱、立項日期、結(jié)項日期、項目負(fù)責(zé)人、項目金額、操作列。點擊詳情時進入項目詳情頁面,除了點擊詳情時進入詳情頁面,也可以雙擊數(shù)據(jù)行時進入詳情頁面。
詳情頁面包括2部分,一部分是項目基本信息,另一部分是該項目的文檔列表。如果文檔列表中包括文件夾,那么點擊文件夾時能夠查看該文件夾中的所有子目錄和文件。
5、在線查看文檔
在項目詳情頁面,點擊文件時,可以在線瀏覽文件內(nèi)容??梢栽诰€瀏覽的文件包括:文本文件、html文件、圖片文件、flv視頻文件。
6、異常管理
系統(tǒng)能夠自動記錄運行過程中出現(xiàn)的所有異常。并且管理員可以隨時查看這些異常的詳細信息。每次異常要記錄:異常出現(xiàn)的時間和異常堆棧信息。
7、比較系統(tǒng)要求
1)項目查詢要使用數(shù)據(jù)緩存,并且能夠在項目修改后,自動清理緩存的失效數(shù)據(jù)。
2) 系統(tǒng)異常要存儲到xml文件中。
3) 系統(tǒng)后臺只有系統(tǒng)管理員1個,用戶名和密碼保存到XML文件中。
4)系統(tǒng)出現(xiàn)異常時,能夠?qū)⑹褂谜邔?dǎo)向一個友好的錯誤提示頁面,而不能顯示原始的錯誤信息,以免影響使用感受。