楊曉燕
閩江學(xué)院計(jì)算機(jī)科學(xué)系,福建福州 350002
基于ASP.NET的項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
楊曉燕
閩江學(xué)院計(jì)算機(jī)科學(xué)系,福建福州 350002
傳統(tǒng)的項(xiàng)目開(kāi)發(fā)過(guò)程中,開(kāi)發(fā)人員通常采用當(dāng)面溝通交流的形式,但對(duì)于項(xiàng)目周期長(zhǎng)、資源牽涉面廣的項(xiàng)目而言,面對(duì)面的溝通并不一定高效,而且目前越來(lái)越多的項(xiàng)目必須通過(guò)分散各地的開(kāi)發(fā)人員來(lái)共同完成。因此,開(kāi)發(fā)一個(gè)基于網(wǎng)絡(luò)的項(xiàng)目管理軟件實(shí)現(xiàn)項(xiàng)目的高效、協(xié)同管理勢(shì)在必行。
項(xiàng)目管理;ASP.NET;協(xié)同
項(xiàng)目管理是基于現(xiàn)代管理學(xué)基礎(chǔ)之上的一種新興的管理學(xué)科,它把企業(yè)管理中的財(cái)務(wù)控制、人才資源管理、風(fēng)險(xiǎn)控制、質(zhì)量管理、信息技術(shù)管理(溝通管理)、采購(gòu)管理等有效的進(jìn)行整合,以達(dá)到高效、高質(zhì)、低成本的完成企業(yè)內(nèi)部各項(xiàng)工作或項(xiàng)目的目的[1]。
目前許多企業(yè)對(duì)項(xiàng)目的管理仍然采用口頭傳達(dá)和紙質(zhì)文件的形式,雖然面對(duì)面的溝通是直接而有效率的,但是對(duì)于周期長(zhǎng)、資源牽涉面廣的項(xiàng)目而言,面對(duì)面的溝通并不一定高效。這種管理方式會(huì)導(dǎo)致企業(yè)消耗大量時(shí)間對(duì)企業(yè)項(xiàng)目的進(jìn)度、成本、人力、風(fēng)險(xiǎn)等信息進(jìn)行溝通,這種管理模式已經(jīng)無(wú)法適應(yīng)網(wǎng)絡(luò)時(shí)代需求。
隨著計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,公司借助網(wǎng)絡(luò)進(jìn)行協(xié)同辦公成為可能。項(xiàng)目協(xié)同管理的主要目標(biāo)是提高管理機(jī)構(gòu)團(tuán)隊(duì)執(zhí)行力,使得項(xiàng)目管理者在任何時(shí)間、任何地點(diǎn)都能獲取最新的任務(wù)信息并進(jìn)行有效協(xié)同,同時(shí),還能讓管理者充分地了解所有指派工作的進(jìn)展并進(jìn)行有效的控制[2]。
目前國(guó)外已經(jīng)開(kāi)發(fā)出不少專(zhuān)業(yè)的協(xié)同項(xiàng)目管理的軟件, 如EDS(Electronic Data Systems)公司提供的基于Web的TeamCenter Project項(xiàng)目協(xié)同管理、Collabtive、Project Pier等等,這些項(xiàng)目管理軟件功能較為復(fù)雜,使用較繁瑣,對(duì)于小公司來(lái)說(shuō)并不太實(shí)用。因此本文開(kāi)發(fā)一個(gè)基于WEB的適合小公司使用的項(xiàng)目管理系統(tǒng)。
本系統(tǒng)選用目前流行的開(kāi)發(fā)工具ASP.NET作為開(kāi)發(fā)語(yǔ)言,選用主流和兼容性較好的SQL2008作為數(shù)據(jù)庫(kù)。
1.1 系統(tǒng)的功能結(jié)構(gòu)
本系統(tǒng)的開(kāi)發(fā)為企業(yè)提供溝通、協(xié)作、控制、知識(shí)管理等功能,使企業(yè)領(lǐng)導(dǎo)通過(guò)該系統(tǒng)能知道各個(gè)項(xiàng)目的具體信息、人員安排、成本安排、進(jìn)展情況、知道各個(gè)項(xiàng)目所遇到的問(wèn)題、知道每個(gè)員工每天在做什么;項(xiàng)目負(fù)責(zé)人可以方便的制定項(xiàng)目計(jì)劃,分解各個(gè)任務(wù),了解每個(gè)任務(wù)執(zhí)行狀態(tài)及進(jìn)行相關(guān)提醒與協(xié)助,控制項(xiàng)目的進(jìn)展情況,控制項(xiàng)目的費(fèi)用;項(xiàng)目成員能清楚的知道自己該做什么,所有反饋的問(wèn)題都被記錄,有效避免員工之間的相互推諉;項(xiàng)目完成后的設(shè)計(jì)成果,各種電子文檔作為項(xiàng)目提交物被整理后提交到項(xiàng)目系統(tǒng)中,以便后期查閱。
1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
1.2.1 管理員信息表
管理員信息表中存儲(chǔ)管理員登錄的信息,包括管理員的帳戶編號(hào)ID,和管理員用戶名UserName和密碼PassWord,ID為表的主鍵。
1.2.2 員工信息表
員工信息表中存儲(chǔ)員工的編號(hào)ID、員工的姓名UserName、員工所屬的工作職位名稱(chēng)Pos、員工的聯(lián)系電話Tel、員工的家庭住址Address及其他需要對(duì)此員工進(jìn)行說(shuō)明的備注Memo,其中編號(hào)ID為這個(gè)表的主鍵。
1.2.3 項(xiàng)目信息表
項(xiàng)目信息表中存儲(chǔ)項(xiàng)目的編號(hào)PID、項(xiàng)目名稱(chēng)PName、項(xiàng)目組負(fù)責(zé)人PLeader、項(xiàng)目組組員Pname、項(xiàng)目相關(guān)文檔Document和項(xiàng)目總成本Pcost,其中PID為表主鍵。
1.2.4 成本管理信息表
成本管理信息表存儲(chǔ)項(xiàng)目編號(hào)PID、項(xiàng)目時(shí)間TIME、項(xiàng)目在該時(shí)間段內(nèi)的預(yù)期費(fèi)用Bcost、項(xiàng)目在該時(shí)間段內(nèi)的實(shí)際費(fèi)用Acost、項(xiàng)目的完成比例proportion,其中PID為表主鍵。
1.2.5 項(xiàng)目進(jìn)度信息表
項(xiàng)目進(jìn)度信息表中存儲(chǔ)項(xiàng)目編號(hào)PID、項(xiàng)目進(jìn)度的完成時(shí)間time、項(xiàng)目的計(jì)劃進(jìn)度dschedule、項(xiàng)目的實(shí)際進(jìn)度aschedule,其中PID為表主鍵。
1.2.6 文檔信息表
文檔信息表中存儲(chǔ)文檔編號(hào)WID、項(xiàng)目名稱(chēng)Pname、版本號(hào)Version、文檔內(nèi)容Document,其中WID為表主鍵。
2.1 系統(tǒng)登錄模塊
系統(tǒng)用戶分為系統(tǒng)管理員和公司領(lǐng)導(dǎo)、項(xiàng)目負(fù)責(zé)人、一般員工。系統(tǒng)管理員是整個(gè)系統(tǒng)的維護(hù)人員,其權(quán)力包括創(chuàng)建項(xiàng)目并錄入相關(guān)項(xiàng)目信息,監(jiān)控并錄入項(xiàng)目進(jìn)度情況、成本情況、上傳相關(guān)文檔,為員工設(shè)置角色及相關(guān)權(quán)限。公司領(lǐng)導(dǎo)有查看公司所有項(xiàng)目信息、進(jìn)度、成本、人員安排、下載相關(guān)文檔等所有相關(guān)信息的權(quán)限。項(xiàng)目負(fù)責(zé)人有查看自己負(fù)責(zé)的項(xiàng)目信息、進(jìn)度、成本、人員安排、下載相關(guān)文檔等所有關(guān)信息的權(quán)限。一般員工可以查詢(xún)自己參與的相關(guān)項(xiàng)目信息、項(xiàng)目進(jìn)度信息,下載相關(guān)文檔。
2.2 員工信息管理
系統(tǒng)管理員可以對(duì)員工信息進(jìn)行增加、刪除、修改、權(quán)限分配等操作。
2.3 項(xiàng)目信息管理
系統(tǒng)管理員按照公司領(lǐng)導(dǎo)的要求錄入公司中所有項(xiàng)目的相關(guān)信息及成本、人員管理方案,同時(shí)上傳該項(xiàng)目的相關(guān)文檔。
公司領(lǐng)導(dǎo)和負(fù)責(zé)人可以通過(guò)該模塊查詢(xún)項(xiàng)目相關(guān)信息,公司領(lǐng)導(dǎo)有查看公司所有項(xiàng)目信息、人員安排、下載相關(guān)文檔等所有相關(guān)信息的權(quán)限。項(xiàng)目負(fù)責(zé)人有查看自己負(fù)責(zé)的項(xiàng)目信息、人員安排、下載相關(guān)文檔等所有相關(guān)信息的權(quán)限。
2.4 文檔管理
為加強(qiáng)文檔管理,本系統(tǒng)只允許系統(tǒng)管理員有權(quán)限上傳各項(xiàng)目各階段的任務(wù)成果(有效的電子文檔)到系統(tǒng)中。
公司領(lǐng)導(dǎo)、項(xiàng)目負(fù)責(zé)人、一般員工登錄系統(tǒng)后只能進(jìn)行文檔下載操作,不能對(duì)文檔直接進(jìn)行編輯和刪除操作。
2.5 項(xiàng)目進(jìn)度管理
系統(tǒng)管理員定時(shí)對(duì)系統(tǒng)進(jìn)度進(jìn)行監(jiān)控并通過(guò)項(xiàng)目進(jìn)度添加界面登記項(xiàng)目執(zhí)行階段某個(gè)時(shí)間點(diǎn)對(duì)應(yīng)的計(jì)劃進(jìn)度、實(shí)際進(jìn)度信息以及遇到的困難情況等,同時(shí)系統(tǒng)將自動(dòng)生成項(xiàng)目進(jìn)度分析圖,從而讓公司領(lǐng)導(dǎo)、項(xiàng)目負(fù)責(zé)人更直觀清楚地了解項(xiàng)目各階段的進(jìn)度情況,通過(guò)該模塊有助于領(lǐng)導(dǎo)、項(xiàng)目負(fù)責(zé)人及時(shí)解決協(xié)調(diào)好項(xiàng)目中遇到的問(wèn)題。員工通過(guò)該模塊可以了解工作進(jìn)展情況并做好自己相關(guān)工作的準(zhǔn)備。
2.6 項(xiàng)目成本管理
系統(tǒng)管理員定時(shí)對(duì)系統(tǒng)成本使用情況進(jìn)行監(jiān)控并通過(guò)項(xiàng)目成本管理添加界面登記項(xiàng)目執(zhí)行階段某個(gè)時(shí)間點(diǎn)的預(yù)算費(fèi)用、實(shí)際費(fèi)用和任務(wù)完成比例,同時(shí)系統(tǒng)將自動(dòng)生成項(xiàng)目成本使用情況分析圖,有助于領(lǐng)導(dǎo)、項(xiàng)目負(fù)責(zé)人及時(shí)解決協(xié)調(diào)好項(xiàng)目中資金使用問(wèn)題。
本系統(tǒng)的開(kāi)發(fā)可以使公司領(lǐng)導(dǎo)清楚項(xiàng)目當(dāng)前的進(jìn)度情況、成本使用情況、人員分配等情況,幫助領(lǐng)導(dǎo)全面了解企業(yè)各個(gè)項(xiàng)目運(yùn)轉(zhuǎn)情況;同時(shí)為項(xiàng)目負(fù)責(zé)人及異地的員工提供了一個(gè)交流的平臺(tái),每個(gè)人都能通過(guò)該平臺(tái)及時(shí)了解工作進(jìn)展情況并下載項(xiàng)目相關(guān)文件。
[1]2011-2015年中國(guó)項(xiàng)目管理軟件行業(yè)市場(chǎng)分析與投資前景研究報(bào)告,http://baogao.chinabaogao.com/ ruanjian/120107120107.html.
[2]李新建,莫奇勇.基于項(xiàng)目文檔的項(xiàng)目協(xié)同管理系統(tǒng)應(yīng)用研究[J].項(xiàng)目管理技術(shù),2011,9(10):84-91.
TP3
A
1674-6708(2015)145-0128-02
楊曉燕,高級(jí)工程師,碩士