占少華 李小波 江西廣播電視臺 南昌市 330046
江西廣播電視臺每年都會建設很多新項目和技改項目,特別需要一套項目管理系統(tǒng)來管理這些項目的整個建設和實施過程,同時也方便領導隨時查看項目進度。本文基于Web技術設計與實現(xiàn)了廣電項目管理系統(tǒng),領導只需通過瀏覽器就可以使用項目管理系統(tǒng),實時跟蹤項目進度,查看項目開展情況,同時可以導出項目實施進度表,項目統(tǒng)計報表等,有效的提高了工作效率和項目管理水平。
本系統(tǒng)采用B/S體系結構設計,B/S結構(Browser/Server)即瀏覽器和服務器結構。B/S模式最大特點是客戶端不用裝任何軟件,只要一個瀏覽器即可在任何地方進行操作與查看項目實施情況等數(shù)據(jù)信息,這些信息都是由Web服務器產(chǎn)生的,通過ADO.Net技術與數(shù)據(jù)庫服務器連接,大量的數(shù)據(jù)實際存放在數(shù)據(jù)庫服務器中??蛻舳顺藶g覽器,一般無須任何用戶程序,只需從Web服務器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關的指令,由Web服務器交給數(shù)據(jù)庫服務器來解釋執(zhí)行,并返回給Web服務器,Web服務器又返回給用戶,系統(tǒng)的B/S結構如圖1所示。
圖1 系統(tǒng)的B/S結構
項目管理系統(tǒng)根據(jù)需求主要將用戶分為項目實施人員、項目負責人、部門主任三種角色,根據(jù)不同角色分配不同的權限和功能模塊。系統(tǒng)功能模塊圖,如圖2所示。
項目實施人員參與項目的整個實施過程。
項目負責人管理整個項目的各項工作和實施進度。
部門主任可以隨時查看項目開展情況,實時跟蹤項目進度,導出項目實施進度表,項目統(tǒng)計報表。
圖2 系統(tǒng)功能模塊圖
項目管理系統(tǒng)的數(shù)據(jù)庫設計中最關鍵的表就是項目信息表ProjectInformation。設計這個表之前要充分了解用戶需求,哪些項目信息需要存儲在數(shù)據(jù)庫中,以便設計字段信息和數(shù)據(jù)類型,這個是系統(tǒng)數(shù)據(jù)庫設計的核心所在。此系統(tǒng)采用微軟的SQL Server建立數(shù)據(jù)庫,命名為ProjectManagement。
項目信息表ProjectInformation存儲了項目相關的所有信息,主要包括項目編號、項目名稱、項目類型、項目開始日期、項目結束日期、項目負責人、項目負責部門、項目參與者、項目參與人數(shù)、項目建設地點、合作單位、合作單位聯(lián)系人信息、項目總價、項目狀態(tài)、立項階段工作情況、設計階段工作情況、實施階段工作情況、驗收階段工作情況、備注等字段。下面詳細介紹ProjectInformation項目信息表字段設計。
?
?
本文采用基于Web的B/S結構設計廣電項目管理系統(tǒng),實現(xiàn)了傳統(tǒng)廣電工程項目的有效管理,通過對項目關鍵節(jié)點的把控,保障了項目實施進度,規(guī)范了項目管理流程,大大提高了項目管理水平。