- 相關推薦
科研項目管理系統的設計與實現
論文摘要:隨著計算機應用水平的提高和科研管理的規范化和制度化,建立一套適用于科研院所科研管理工作的科研項目管理信息平臺,已經成為各大科研院所較為迫切的需求。采用面向對象的思想設計科研項目管理系統,并在Delphi和數據庫工具下實現。利用本系統能對科研項目進行規劃和管理,對成本、進度和功能特性進行跟蹤,在出現問題時,能夠識別并及時修正。
論文關鍵詞:軟件項目管理;面向對象;科研項目管理系統
科研院所的科研開發、試驗分析、生產經營等各項活動,每時每刻都會產生大量信息。這些信息需要在企業內部上下之間、部門之間、總部與分部、外部供應商與企業以及企業與客戶之間,進行輸人、處理、輸出、反饋。但目前,這些重要的信息大部分或被分散保存在各個互不兼容、自成一體的計算機系統中,或被鎖文件柜和抽屜中,甚至沒有形成文字,或者文字資料不完整,從而形成了一個個“信息孤島”。本文建立一套適用于科研院所科研管理工作的科研項目管理信息平臺,從而實現對科研項目的管理和規劃。
1科研項目管理系統總體設計
一套較完善的科研管理系統應以項目管理為中心,涵蓋計劃、合同、實事、成果、專利、資金、人員、設備等方面,并可關聯到辦公、人事、財務、設備等其它業務系統。本系統可以實現從項目的計劃申報、審批、項目開發、鑒定、成果登記、評獎到歸檔、查詢和統計全過程的計算機網絡化管理和信息共享。
1.1科研項目管理系統功能描述
該軟件項目管理系統實現的主要功能有:項目管理和研發信息的添加、修改、刪除,各個階段基本信息的查詢,報表的生成,實現在應用程序中對以Word形式存儲的文檔模板的新建、保存功能,并可以完成已有文檔的調用,實現文檔的自動化,隨時、快捷的查閱和修改文檔,并作為研發后續階段的參照。
1.2系統總體功能模塊分析與設計
首先,進行科研項目計劃編制。項目開發單位經市場調查,并經有關專家進行技術審查和審核,向管理部門進行計劃申報,經管理部門審批后下達項目計劃。申報的計劃被批準后,項目開發單位組織項目的研究開發,管理部門可以對項目開發的各階段實施管理,了解項目的進展情況,評估每一階段的工作,必要時進行調整或撤銷該項目。項目開發完畢,由開發單位提出鑒定或驗收申請,管理部門可以組織有關專家對項目進行鑒定、審查和評議,得出相應的結論。
本系統還可以對以上各個環節進行查詢、統計,隨時從宏觀上了解所有項目的進度及相關材料。其功能模塊結構如圖1所示。
1.3系統管理文件流程
科研項目管理涉及大量的管理文件,文件處理應遵守流程,從立項(項目申報)開始,審批、開發、鑒定到最后歸檔的過程如圖2所示。
2數據庫設計
本系統通過數據庫進行管理,可以方便管理數據、文檔以及快速查詢。數據庫設計是系統設計很重要的部分,設計質量的好壞,數據結構的優劣,直接影響到系統的成敗。數據庫設計是指對一個給定的應用環境,構造最優的數據模式,建立數據庫及其應用系統,使之能夠有效地存儲數據,滿足各種用戶的需求。
論文下載
2.1數據庫表結構設計
本系統的數據庫是采用Delphi自帶的DataBaseDesktop工具設計的,根據系統的需要,設計了立項管理、進度計劃表、配置管理表等多個數據庫表。如表1~表3所示。
2.2系統模塊設計
系統劃分為4大模塊:過程管理模塊、研發管理模塊、查詢統計模塊和系統管理模塊,其中每個模塊都包含一系列子模塊。過程管理模塊包括:立項管理、結項管理、項目計劃與監控、配置管理、質量保證、人員管理;系統管理模塊包括項目新增、項目打開、權限管理、代碼管理、文檔模板管理和系統退出。研發管理主要指進度管理,該模塊是系統核心部分,內容也較多,有需求分析、概要設計、詳細設計、實現管理、維護、計劃、進展報告和進度控制與調整模塊。各模塊分別形成相應的文件,內容文件名填人相應的項目信息表中。進展報告在進度管理中占有很重要的地位,是項目調整和監控的主要參考。
為了方便及時了解各個項目的相關信息,系統查詢模塊分為4個部分:基本信息查詢模塊、進度查詢模塊、計劃查詢模塊和設計查詢模塊。各部分完成的功能是對相應的信息進行查詢。
3系統實現
SQLServer2000大型數據庫具有大容量、高效率等特點,為用戶提供強大的功能支持。因此,后臺數據庫選擇的是SQLServer2000。在SQLeSvrer2000中新建數據庫,命名為CMM2。在數據庫CMM2中,建立以表1~表3為主的數據庫表結構,通過Delphi中提供的數據模塊窗體,避免了向每個窗體中添加數據訪問組件來訪問數據庫中的數據。系統的實現,完成的主要工作——文檔管理,通過在eDlphi中調用word軟件實現。在WordApplication組件的OnDocumentBeforeClose事件中添加如下代碼:
wordapplication1.Quit;
wordapplication1.Disconnect;
報表采用eD lphi7自帶的Rave5.0報表設計器進行設計。Rave報表是一種基于組件的可視化報表設計工具,使用它可以簡化設計過程,提高設計效率,并且可以制作出漂亮的樣式,從簡單的分帶報表到復雜的、高度個性化的報表都能輕易完成。利用Rave制作的報表有下面的特征:帶字回繞功能、圖形化、頁邊間距調整、精確頁面位置控制、打印配置、字體控制、打印預覽、重復使用等。
4結論
本系統可以使科研項目管理部門從繁瑣的項目材料管理中解脫出來,將精力集中到對項目本身的管理,從而加強技術創新工作,推動科學技術成果向現實生產力的轉化。
利用本系統,為一些科研項目建立了軟件項目管理的策略和實施這些策略的規程,使得軟件開發和維護的過程相對穩定,已有的成功經驗可以被復用,并可以對同類的新項目進行規劃和管理,還可用于對成本、進度和功能特性進行跟蹤,在出現問題時,有能力識別,并及時修正。
【科研項目管理系統的設計與實現】相關文章:
學生信息管理系統設計開題報告07-20
都市頻道制作網的設計與實現05-29
職工工資管理系統的設計與開發論文開題報告09-15
項目管理系統開題報告06-30
區域維護管理支撐系統05-11
庫存管理系統論文07-21
物資管理系統論文08-02
城市旅游網站的設計與實現論文(精選6篇)05-07
信息管理系統開題報告07-20