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