前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的項(xiàng)目管理系統(tǒng)需求分析主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞:家庭財(cái)務(wù)管理系統(tǒng);ASP;SQL Server 2005;
中圖分類號(hào):TP315文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)16-3778-04
Design and Implementation of Family Financial Management System Based on the ASP
WANG Chun-xi, SUN Lin
(Software College, Henan University, Zhengzhou 450016, China)
Abstract: This paper describes the design and development process of family financial management system based on ASP, the system uses the C # language as a development language, SQL Server 2005 as back-end database using technology to achieve data access. The system’s main functions include the management of family members, manage groups of accounts, balance of payments and project man agement, reports, statistics, etc.
Key words: Family financial management system; ASP; SQL Server 2005;
1系統(tǒng)需求分析
在軟件開發(fā)過(guò)程中,需求分析主要是指對(duì)要解決的問(wèn)題進(jìn)行詳細(xì)的分析,弄清楚問(wèn)題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么。根據(jù)家庭財(cái)務(wù)管理系統(tǒng)的實(shí)際需求情況,該文確定了家庭財(cái)務(wù)管理系統(tǒng)應(yīng)該具備的功能,它們是家庭成員管理、收支項(xiàng)目管理和帳薄管理、報(bào)表統(tǒng)計(jì)等。家庭財(cái)務(wù)管理系統(tǒng)的功能結(jié)構(gòu)圖如圖1所示。
2數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)的設(shè)計(jì)是家庭財(cái)務(wù)管理系統(tǒng)開發(fā)的一個(gè)重要方面。在概念設(shè)計(jì)的過(guò)程中,采用E-R圖來(lái)描述概念設(shè)計(jì)的結(jié)果。E-R圖是概念數(shù)據(jù)模型的高層描述所使用的數(shù)據(jù)模型或模式圖,它為表述實(shí)體聯(lián)系模式圖形式的數(shù)據(jù)模型提供了圖形符號(hào)。
家庭財(cái)務(wù)管理系統(tǒng)的E-R圖如圖2所示。
3家庭成員管理模塊的設(shè)計(jì)與實(shí)現(xiàn)
家庭成員管理主要包括家庭財(cái)務(wù)管理系統(tǒng)可以根據(jù)不同的角色來(lái)創(chuàng)建不同權(quán)限的家庭成員,主要有管理員和普通成員,管理員可以對(duì)家庭成員進(jìn)行查看、添加、刪除、修改等。家庭成員管理模塊的登錄流程如圖3所示。
該模塊主要用于實(shí)現(xiàn)家庭成員添加,刪除,修改,查看等功能;首先系統(tǒng)可以通過(guò)管理員添加每一個(gè)家庭成員的基本信息,在此基礎(chǔ)上可對(duì)每一個(gè)家庭成員的信息進(jìn)行修改和刪除。
4帳薄管理模塊的設(shè)計(jì)與實(shí)現(xiàn)
家庭成員能夠查看自己權(quán)限范圍內(nèi)的帳薄以及收支項(xiàng)目,可以對(duì)帳薄和收支項(xiàng)目進(jìn)行管理,包括的新增賬簿記錄、編輯賬簿記錄、刪除賬簿記錄、查看賬簿記錄、查找賬簿記錄等。賬簿管理模塊的處理流程圖如圖4所示。
該模塊主要用于實(shí)現(xiàn)家庭收入支出的賬簿的管理,分別可以實(shí)現(xiàn)新增賬簿記錄、查找?guī)げ居涗?、刪除帳簿記錄、編輯帳簿記錄等等。
5收支項(xiàng)目管理模塊的設(shè)計(jì)與實(shí)現(xiàn)
收支項(xiàng)目管理包括現(xiàn)金記賬,定期存款記賬,活期記賬,股票交易記賬,債權(quán)債務(wù)記賬等。管理員登錄系統(tǒng)之后即可對(duì)收支項(xiàng)目進(jìn)行管理,包括查看收支項(xiàng)目、新增父項(xiàng)收支項(xiàng)目、新增子項(xiàng)收支項(xiàng)目、查找收支項(xiàng)目、編輯收支項(xiàng)目、刪除收支項(xiàng)目等。收支項(xiàng)目管理流程圖如圖5所示。
收支項(xiàng)目管理主要用于實(shí)現(xiàn)家庭日常收支項(xiàng)目的管理,分別可以實(shí)現(xiàn)查看賬目、新增父項(xiàng)收支賬目、新增子項(xiàng)收支賬目、編輯收支帳目、刪除收支帳目等等。
6報(bào)表統(tǒng)計(jì)模塊的設(shè)計(jì)與實(shí)現(xiàn)
家庭財(cái)務(wù)管理系統(tǒng)還應(yīng)該可以實(shí)現(xiàn)對(duì)家庭以及家庭某成員的某一段時(shí)間內(nèi)的收支記錄進(jìn)行統(tǒng)計(jì)輸出??梢越y(tǒng)計(jì)某個(gè)人的某一段時(shí)間的收支報(bào)表,也可以統(tǒng)計(jì)家庭的總收支的報(bào)表。
該模塊主要用于實(shí)現(xiàn)家庭某個(gè)時(shí)段收入支出的報(bào)表統(tǒng)計(jì),分別可以實(shí)現(xiàn)查看年度收支總報(bào)表、查看成員收支總報(bào)表、查看月度收支總報(bào)表等等。系統(tǒng)管理員可以查看家庭的年度收支總報(bào)表、月度收支總報(bào)表、成員收支總報(bào)表。家庭普通用戶可以查看成員收支報(bào)表。系統(tǒng)管理員可以查看家庭的年度、月度收支總報(bào)表的流程圖如圖6所示。
7家庭財(cái)務(wù)管理系統(tǒng)測(cè)試
系統(tǒng)測(cè)試是將已經(jīng)系統(tǒng)、計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進(jìn)行信息系統(tǒng)的綜合測(cè)試,其目的是通過(guò)與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方,從而提出更加完善的方案。
功能測(cè)試主要用于檢測(cè)系統(tǒng)是否實(shí)現(xiàn)相應(yīng)的功能,這里采用黑盒測(cè)試的方法分別對(duì)家庭成員管理、賬簿管理、收支項(xiàng)目管理、報(bào)表統(tǒng)計(jì)和留言管理各模塊進(jìn)行了功能測(cè)試,如表1所示。
8結(jié)束語(yǔ)
該文首先從多個(gè)方面分析、明確了家庭財(cái)務(wù)管理系統(tǒng)的具體需求,明確了開發(fā)目標(biāo);之后對(duì)該系統(tǒng)進(jìn)行了數(shù)據(jù)庫(kù)設(shè)計(jì);最后,對(duì)家庭財(cái)務(wù)管理系統(tǒng)的家庭成員管理、賬簿管理、收支項(xiàng)目管理、報(bào)表統(tǒng)計(jì)和留言管理等模塊進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)。
參考文獻(xiàn):
[1]龔元進(jìn).家庭財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科協(xié)論壇,2009(11).
[2]顏瑜.民族地區(qū)家庭財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2009.
關(guān)鍵詞:管理信息系統(tǒng);J2EE;struts框架;Hibernate框架
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2010) 07-0000-02
Web-based Training Management System Design&Implementation
Yang Yuxia
(Staff Training Institute of China Tobacco Corporation,Zhengzhou450008,China)
Abstract:According to the tobacco institute of training management workflow,the author pointed out the system requirements analysis and system design of the training management system,and explained the realization of training management system based on struts framework and hibernate framework.
Keywords:Management information system;J2EE;Struts framework;
Hibernate framework
一、研究背景
(一)行業(yè)背景
近年來(lái),國(guó)內(nèi)企業(yè)面臨著很多的機(jī)遇和挑戰(zhàn),提高整體競(jìng)爭(zhēng)實(shí)力是擺在企業(yè)面前的首要任務(wù),而職工教育培訓(xùn)是提高企業(yè)職工專業(yè)技術(shù)水平、管理能力和整體素質(zhì)的重要手段和有效途徑,也是提高企業(yè)核心競(jìng)爭(zhēng)力的關(guān)鍵因素。中國(guó)煙草總公司職工進(jìn)修學(xué)院承擔(dān)著全行業(yè)各類培訓(xùn),隨著培訓(xùn)規(guī)模的不斷擴(kuò)大,提高培訓(xùn)質(zhì)量和服務(wù)水平是擺在進(jìn)修學(xué)院面前的首要任務(wù)。培訓(xùn)管理工作由手工管理轉(zhuǎn)向數(shù)字化痕跡管理,是使培訓(xùn)管理工作的科學(xué)化、規(guī)范化,提高培訓(xùn)質(zhì)量的有效手段,也是職工教育培訓(xùn)工作者研究的新課題。
(二)技術(shù)背景
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和應(yīng)用的普及,基于B/S模式開發(fā)的Web應(yīng)用系統(tǒng)由于其便于維護(hù)和升級(jí),開放性更強(qiáng),能夠很方便地與Internet連接等優(yōu)點(diǎn),受到越來(lái)越多的用戶喜愛。Web應(yīng)用系統(tǒng)的實(shí)現(xiàn)技術(shù)多種多樣,其中軟件框架技術(shù)在Web應(yīng)用系統(tǒng)開發(fā)中得到了廣泛的應(yīng)用,它為Web應(yīng)用提供了預(yù)備的軟件框架和相關(guān)的軟件包,可以大大提高開發(fā)Web應(yīng)用系統(tǒng)的速度和效率,當(dāng)前比較流行的有開放源碼的Struts框架和Hibernate框架。在系統(tǒng)開發(fā)中應(yīng)用Struts,實(shí)現(xiàn)了表示層與業(yè)務(wù)邏輯層的分離,從而全面減輕了構(gòu)建多層Web應(yīng)用的負(fù)擔(dān),提高了系統(tǒng)的開發(fā)效率,非常適用于可擴(kuò)展的Web應(yīng)用系統(tǒng)的開發(fā)。Struts框架只解決了視圖層、業(yè)務(wù)層和控制層的分離,并沒有對(duì)復(fù)雜的數(shù)據(jù)持久層提供靈活的架構(gòu)支持,而Hibernate框架是一個(gè)開源的數(shù)據(jù)持久層框架,它提供了靈活的數(shù)據(jù)持久層支持。因此,通過(guò)將這兩個(gè)開源架構(gòu)整合起來(lái),可以高效地開發(fā)出一個(gè)結(jié)構(gòu)靈活、低耦合高內(nèi)聚、易于維護(hù)的Web應(yīng)用系統(tǒng),并且降低系統(tǒng)開發(fā)成本。因此培訓(xùn)管理系統(tǒng)采用基于J2EE技術(shù),有開放源碼的Struts框架和Hibernate框架相結(jié)合進(jìn)行煙草培訓(xùn)MIS系統(tǒng)的開發(fā)和實(shí)現(xiàn)。
二、煙草培訓(xùn)管理系統(tǒng)需求分析
(一)業(yè)務(wù)功能需求
根據(jù)煙草培訓(xùn)業(yè)務(wù)需求,煙草培訓(xùn)MIS系統(tǒng)應(yīng)該具備以下五大功能:培訓(xùn)過(guò)程管理、培訓(xùn)資源管理、機(jī)構(gòu)人員管理、培訓(xùn)評(píng)估和報(bào)表生成、后臺(tái)管理。
1.培訓(xùn)過(guò)程管理
培訓(xùn)調(diào)查管理。主要是培訓(xùn)管理員對(duì)學(xué)員、教師等關(guān)于培訓(xùn)項(xiàng)目需求、培訓(xùn)課程、培訓(xùn)內(nèi)容、培訓(xùn)講師、培訓(xùn)環(huán)境等的調(diào)查問(wèn)卷,被調(diào)查對(duì)象填寫內(nèi)容后,管理員可以統(tǒng)一分析調(diào)查結(jié)果,指導(dǎo)今后培訓(xùn)工作的開展。
培訓(xùn)項(xiàng)目管理。培訓(xùn)項(xiàng)目是課程的集合體,它包括一組課程和已經(jīng)定義獲得某個(gè)證書的條件。通過(guò)設(shè)定不同類型的培訓(xùn)項(xiàng)目,而使系統(tǒng)支持普通培訓(xùn)和技能鑒定以及簡(jiǎn)單學(xué)歷。
培訓(xùn)課程管理。培訓(xùn)管理員或者具有課程管理權(quán)限的用戶在此可以對(duì)課程進(jìn)行維護(hù)。通過(guò)“培訓(xùn)課程”模塊,用戶可進(jìn)行新建課程、添加目錄、刪除、修改、搜索和批量導(dǎo)入等操作。
選課管理。系統(tǒng)需支持自由注冊(cè)方式、申請(qǐng)注冊(cè)方式、指定注冊(cè)方式和自動(dòng)注冊(cè)方式4種選課方式,達(dá)到培訓(xùn)內(nèi)容、培訓(xùn)人員選定的最大靈活性。
報(bào)名管理。課程管理員管理學(xué)員的報(bào)名信息,可以處理集體報(bào)名和個(gè)人報(bào)名情況。
2.培訓(xùn)資源管理
培訓(xùn)資源的管理內(nèi)容包括教材管理、設(shè)施管理、師資管理幾個(gè)方面。
3.機(jī)構(gòu)人員管理
針對(duì)機(jī)構(gòu)人員管理,需要機(jī)構(gòu)權(quán)限管理、部門設(shè)置管理、部門地圖、機(jī)構(gòu)公告管理、集體報(bào)名管理、學(xué)員學(xué)籍管理幾方面規(guī)劃。
4.培訓(xùn)評(píng)估與報(bào)表生成
培訓(xùn)管理系統(tǒng)能夠針對(duì)培訓(xùn)項(xiàng)目、課程、教師、學(xué)員進(jìn)行評(píng)估。
5.系統(tǒng)后臺(tái)管理
系統(tǒng)后臺(tái)管理應(yīng)包括信息管理、機(jī)構(gòu)管理、角色權(quán)限、用戶管理、系統(tǒng)配置、系統(tǒng)信息、日志管理等功能。
(二)系統(tǒng)性能需求
培訓(xùn)管理系統(tǒng)作為進(jìn)修學(xué)院信息化建設(shè)的一部分,系統(tǒng)總體性能不僅要求實(shí)用、先進(jìn)、開放、高效和具有較好的可擴(kuò)展和可維護(hù)性,而且還要求系統(tǒng)能夠跨平臺(tái)可靠運(yùn)行的能力以及較好的保密性與安全性。
三、設(shè)計(jì)與實(shí)現(xiàn)
(一)系統(tǒng)開發(fā)環(huán)境
軟件平臺(tái):WEB服務(wù)器+應(yīng)用服務(wù)器+數(shù)據(jù)庫(kù)服務(wù)器安裝RedHat Linux AS 4.0+ WebSphere 5.1.1.7 for Linux+Windows 2000 Server SP4 +IBM DB2 for WIN企業(yè)版V8.1.7。開發(fā)工具使用Eclipse 3.2+ JDK 1.4.2 +Dreamweaver 8,開發(fā)技術(shù)采用Struts框架+Hibernate框架+J2EE技術(shù)架構(gòu)。
硬件平臺(tái):Web服務(wù)器3臺(tái)+應(yīng)用服務(wù)器1臺(tái)+數(shù)據(jù)庫(kù)服務(wù)器1臺(tái)
(二)系統(tǒng)功能模塊設(shè)計(jì)
由系統(tǒng)的功能需求分析,系統(tǒng)功能模塊圖如圖1所示。
(三)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
培訓(xùn)管理系統(tǒng)的數(shù)據(jù)庫(kù)中對(duì)表的命名采取英文縮寫加下劃線連接的命名規(guī)則。
培訓(xùn)管理系統(tǒng)數(shù)據(jù)字典部分內(nèi)容如下:
課程信息表 C_Course_Tab、培訓(xùn)角色表 TM_Role_Tab、培訓(xùn)部門角色表 TM_OrgRole_Tab、培訓(xùn)用戶角色表 (TM_UserRole_Tab)、用戶的登陸和注銷表 (T_Lmslog_Tab)、證書課程表 Cer_Certificate_Course_Tab(保存證書所包含的課程ID)、證書用戶表 Cer_Certificate_User_Tab(證書對(duì)應(yīng)的用戶ID)。
(四)功能模塊的實(shí)現(xiàn)
由于系統(tǒng)功能模塊較多,下面僅以課程管理子模塊為例,說(shuō)明培訓(xùn)管理系統(tǒng)功能的實(shí)現(xiàn)。課程的流程如圖2所示。
四、結(jié)論
培訓(xùn)管理系統(tǒng)的設(shè)計(jì)與運(yùn)行在培訓(xùn)管理工作中得到初步應(yīng)用,在行業(yè)內(nèi)實(shí)現(xiàn)跨地區(qū)的無(wú)紙化辦公,節(jié)約資源和時(shí)間,減少工作的隨意性,改進(jìn)和規(guī)范了原有的培訓(xùn)管理業(yè)務(wù)流程,提高了培訓(xùn)管理工作的質(zhì)量和效率。實(shí)踐證明,采用上述J2EE Web技術(shù)進(jìn)行管理信息系統(tǒng)開發(fā),能夠大大減少開發(fā)的工作量和后期維護(hù)成本,是一個(gè)開發(fā)靈活、低耦合及易于維護(hù)的解決方案,而本系統(tǒng)設(shè)計(jì)的有效的對(duì)相關(guān)數(shù)據(jù)進(jìn)行分析匯總,為培訓(xùn)工作的開展提供了數(shù)據(jù)支持。
參考文獻(xiàn):
[1]包子建.基于B/S模式和JSP技術(shù)的教師辦公管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),華東師范大學(xué)碩士論文,2006:15~35
[2]鄧子云.貫通Java Web輕量級(jí)應(yīng)用開發(fā):JSP+Struts+Hibernate+Spring實(shí)例,電子工業(yè)出版社,2008:21~25
[3]孫衛(wèi)琴.精通Struts:基于MVC的Java Web設(shè)計(jì)與開發(fā),電子工業(yè)出版社,2005:20~25
關(guān)鍵詞: 云計(jì)算; Openstack; 建筑項(xiàng)目管理系統(tǒng); 多租戶; SSH框架
中圖分類號(hào): TN911?34; TM417 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2016)19?0120?05
Abstract: It is a great practical significance to solve the common architecture project management problems in virtue of the current popular cloud computing technology. This system adopts the multi?tenant design pattern. The independent architecture project management system is constructed by the architecture companies by means of registering and renting the management system, which can avoid buying the project management software again at the beginning of a new project. The Openstack cloud platform is used to provide the infrastructure and services in the system. The administrator allocates the infrastructure elastically according to the quantity change of tenants, which can utilize the input infrastructure to the maximum extent, and avoid the waste and insufficient problems caused by the traditional one?time hardware input. The project is developed based on the popular open?source integrated framework SSH of Web application program, takes advantage of the characteristics of the flexible and extensible framework, can adapt to the future requirement change of the project, and is beneficial to later project maintenance.
Keywords: cloud computing; Openstack; architecture project management system; multi?tenant; SSH framework
0 引 言
目前,各行各業(yè)都爭(zhēng)相使用云計(jì)算技術(shù)以達(dá)到自己的產(chǎn)業(yè)優(yōu)勢(shì),也逐漸出現(xiàn)了基于云平臺(tái)的各種應(yīng)用。但針對(duì)建筑項(xiàng)目的云計(jì)算應(yīng)用卻很少。建筑項(xiàng)目管理軟件能夠?yàn)榻ㄖI(yè)自身的專業(yè)化需求提供專業(yè)化的管理服務(wù),以達(dá)到提高管理信息化水平、節(jié)約管理成本、減少資源浪費(fèi)、提高生產(chǎn)效率的目的,通過(guò)利用云計(jì)算技術(shù)人們可以租用遠(yuǎn)程計(jì)算資源,企業(yè)再也不用為了購(gòu)買硬件、構(gòu)建數(shù)據(jù)中心做大量的前期投入,也不用為軟件安裝、系統(tǒng)維護(hù)投入人力、物力[1]。這種計(jì)算模式是一種創(chuàng)新,對(duì)于無(wú)論多大的計(jì)算能力和各種各樣的信息服務(wù)用戶都可通過(guò)互聯(lián)網(wǎng)獲得;同時(shí)它也是對(duì)商業(yè)模式的一種創(chuàng)新,對(duì)于計(jì)算和服務(wù),用戶可以取用自由、按量付費(fèi)[2]。
1 系統(tǒng)需求分析
1.1 可行性分析
在經(jīng)濟(jì)方面,項(xiàng)目開發(fā)完成后需要的云平臺(tái)有兩臺(tái)IBMx3650服務(wù)器;開發(fā)使用Eclipse作為IDE,使用TortoiseSVN進(jìn)行代碼管理,使用Java語(yǔ)言進(jìn)行開發(fā),所以開發(fā)中基本不存在軟件方面的成本;OpenStack是個(gè)開源的項(xiàng)目,部署云平臺(tái)時(shí)可以充分利用開源優(yōu)勢(shì),免費(fèi)使用OpenStack項(xiàng)目。在技術(shù)方面,基于云計(jì)算平臺(tái)的建筑項(xiàng)目管理系統(tǒng)的云平臺(tái)采用OpenStack開源項(xiàng)目搭建;整個(gè)項(xiàng)目開發(fā)采用SSH框架,而SSH在企業(yè)級(jí)開發(fā)中的應(yīng)用已經(jīng)比較成熟。綜上,從經(jīng)濟(jì)上考慮成本是可以接受的,從技術(shù)上考慮,使用的技術(shù)比較成熟能夠完成項(xiàng)目開發(fā)[3]。
1.2 功能性需求分析
基于云平臺(tái)的建筑項(xiàng)目管理系統(tǒng)面向的是所有參與建筑項(xiàng)目的用戶,做為一個(gè)多租戶的系統(tǒng)要保證租戶的數(shù)據(jù)安全,要有很好的數(shù)據(jù)隔離性,項(xiàng)目投入使用后要求項(xiàng)目在軟件上也能夠擴(kuò)展[4]。
(1) 管理員
具有建筑項(xiàng)目管理系統(tǒng)的最高權(quán)限,具體體現(xiàn)在能夠?qū)τ脩簟⑵髽I(yè)、項(xiàng)目進(jìn)行管理,以及負(fù)責(zé)整個(gè)項(xiàng)目的運(yùn)維。管理員用戶包括的功能模塊為:首頁(yè)管理、系統(tǒng)管理、賬號(hào)管理、業(yè)務(wù)功能模塊、移動(dòng)端管理、規(guī)范管理。管理員用例圖如圖1所示。
其中,基于云平臺(tái)的建筑項(xiàng)目管理系統(tǒng)首頁(yè)經(jīng)常更新,將本產(chǎn)品的最新消息顯示在頁(yè)面上,公告列表要能夠添加、編輯、查找、刪除公告。默認(rèn)PMC列表的企業(yè)會(huì)顯示在頁(yè)面上,方便客戶了解現(xiàn)有的PMC合作單位。管理員應(yīng)該能夠添加、刪除PMC合作單位,當(dāng)PMC單位較多時(shí)要能夠通過(guò)公司名稱查詢對(duì)應(yīng)的單位。頁(yè)面上顯示的PMC合作單位的順序有時(shí)要調(diào)整,在PMC列表中管理員要通過(guò)上移、下移操作調(diào)整PMC合作單位的順序。產(chǎn)品介紹在產(chǎn)品介紹標(biāo)簽頁(yè)中能夠編輯產(chǎn)品介紹信息、更改產(chǎn)品的使用價(jià)格,保存編輯內(nèi)容,確保再次打開首頁(yè)能夠看到編輯過(guò)的信息。
(2) 甲方用戶
甲方用戶根據(jù)崗位不同對(duì)應(yīng)的權(quán)限也會(huì)不同,圖2為甲方擁有最高權(quán)限崗位的用戶對(duì)應(yīng)的用例。甲方用戶登錄賬號(hào)后會(huì)進(jìn)入我的工作門戶頁(yè)面,在該頁(yè)面能夠顯示我的本周任務(wù)、負(fù)責(zé)項(xiàng)目的概況、接收的資料、共享的資料。報(bào)批報(bào)建是工程項(xiàng)目所在地的報(bào)批報(bào)建流程,用戶可以查看工程項(xiàng)目的報(bào)批情況[5]。資金管理用來(lái)管理各個(gè)階段資金的使用情況及資金計(jì)劃。進(jìn)度管理用來(lái)查看工程各部分的進(jìn)度情況。資料管理分為分類管理、我的資料、共享資料三個(gè)部分。
(3) PMC用戶
PMC用戶的權(quán)限和甲方用戶的權(quán)限是基本一樣的,只是PMC不負(fù)責(zé)項(xiàng)目的報(bào)批報(bào)建,所以也就沒有報(bào)批報(bào)建模塊。PMC用戶資金管理分為資金計(jì)劃和資金支付,資金計(jì)劃模塊管理項(xiàng)目資金的使用計(jì)劃并向甲方提出申請(qǐng),資金支付查看甲方資金的支付情況。PMC負(fù)責(zé)工程的施工,進(jìn)度管理是PMC管理的重點(diǎn),分為進(jìn)度計(jì)劃、本周任務(wù)、形象進(jìn)度、分析匯報(bào)。進(jìn)度計(jì)劃用來(lái)對(duì)整個(gè)工程進(jìn)行計(jì)劃,可以編制計(jì)劃;本周任務(wù)顯示本周的任務(wù);形象進(jìn)度可以新增、刪除形象進(jìn)度,并對(duì)已有的形象進(jìn)度進(jìn)行修改;分析匯報(bào)分析整個(gè)項(xiàng)目的進(jìn)展情況,向甲方、協(xié)作方做匯報(bào),以掌握整個(gè)項(xiàng)目的進(jìn)度。PMC用戶用例圖如圖3所示。
(4) 協(xié)作方用戶
協(xié)作方包括進(jìn)度管理、資料管理、后臺(tái)管理三個(gè)功能模塊。進(jìn)度管理模塊協(xié)作方主要負(fù)責(zé)監(jiān)督工程的進(jìn)度,并能夠編制進(jìn)度計(jì)劃;資料管理可以查看工程相關(guān)的資料文檔[6]。
2 系統(tǒng)設(shè)計(jì)
系統(tǒng)云平臺(tái)是在三臺(tái)IBMSystemx3550M4(7914I01)上運(yùn)行OpenStack云平臺(tái)實(shí)現(xiàn)的,OpenStack云平臺(tái)在IBM服務(wù)器上搭建成功后,可以享用云平臺(tái)提供的IaaS,本系統(tǒng)要用到的四類服務(wù)器都運(yùn)行在OpenStack云平臺(tái)提供的云主機(jī)上,租戶訪問(wèn)系統(tǒng)時(shí)首先會(huì)通過(guò)Nginx服務(wù)器,在系統(tǒng)中使用Nginx服務(wù)器做負(fù)載均衡。系統(tǒng)使用Squid作為緩存服務(wù)器,Squid是一個(gè)緩存internet數(shù)據(jù)的一個(gè)軟件,它接收用戶的下載申請(qǐng),并自動(dòng)處理下載的數(shù)據(jù),Web 服務(wù)器使用 Jboss。
系統(tǒng)的軟件架構(gòu)分層包括實(shí)體層、DAO層、服務(wù)層、Web層。首先是實(shí)體層,根據(jù)系統(tǒng)各模塊需要的表編寫實(shí)體并通過(guò)hibernate注解創(chuàng)建持久對(duì)象,由于實(shí)體層是在系統(tǒng)開始創(chuàng)建的且不需要經(jīng)常變化,將實(shí)體層打成jar包,系統(tǒng)開發(fā)過(guò)程中只需引用包中的持久化對(duì)象。其次是DAO層對(duì)數(shù)據(jù)庫(kù)表的操作基本上是增、刪、改、查,將對(duì)數(shù)據(jù)庫(kù)表各表的操作抽象出來(lái),通過(guò)一個(gè)CommonDao類實(shí)現(xiàn)對(duì)底層數(shù)據(jù)庫(kù)的訪問(wèn)。第三層是服務(wù)層,服務(wù)層通過(guò)對(duì)DAO的操作實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)邏輯[7]。第四層是Web層,后臺(tái)通過(guò)編寫Action類的方法處理頁(yè)面和業(yè)務(wù)的交互,并對(duì)數(shù)據(jù)進(jìn)行必要的處理;velocity頁(yè)面對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行呈現(xiàn),并對(duì)用戶的非法操作進(jìn)行適當(dāng)?shù)目刂芠8]。
3 系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)
3.1 多租戶系統(tǒng)登錄
作為一個(gè)多租戶系統(tǒng),所有的用戶都從首頁(yè)的登錄窗口進(jìn)入系統(tǒng),為了保證用戶的數(shù)據(jù)安全,要在后臺(tái)對(duì)用戶進(jìn)行過(guò)濾,以區(qū)分不同用戶的權(quán)限。
系統(tǒng)首頁(yè)將一個(gè)友好的界面呈現(xiàn)給用戶,對(duì)該系統(tǒng)進(jìn)行介紹,公告等。最重要的功能性作用是提供用戶登錄系統(tǒng)的接口,用戶點(diǎn)擊首頁(yè)左上角的登錄按鈕彈出登錄框,輸入賬號(hào)、密碼即可登錄系統(tǒng),如若忘記密碼還可以通過(guò)驗(yàn)證找回密碼。在首頁(yè)登錄時(shí)首先判斷用戶是否是管理員用戶,如果是管理員就會(huì)進(jìn)入廣聯(lián)達(dá)運(yùn)營(yíng)平臺(tái),在該頁(yè)面管理員負(fù)責(zé)整個(gè)系統(tǒng)的運(yùn)行,能夠?qū)κ褂媒ㄖ?xiàng)目管理系統(tǒng)的企業(yè)、項(xiàng)目、賬號(hào)、移動(dòng)端的產(chǎn)品進(jìn)行管理。當(dāng)非管理員用戶登錄時(shí)就會(huì)根據(jù)用戶管理的業(yè)務(wù)進(jìn)行判斷,如果用戶沒有管理項(xiàng)目就會(huì)根據(jù)是否是企業(yè)管理員直接進(jìn)入普通用戶管理頁(yè)面和企業(yè)管理員管理頁(yè)面。當(dāng)用戶有管轄的項(xiàng)目時(shí),如果只有一個(gè)管理的項(xiàng)目就會(huì)進(jìn)入對(duì)應(yīng)項(xiàng)目的崗位門戶,如果有多個(gè)管理的項(xiàng)目就會(huì)進(jìn)入工程項(xiàng)目選擇頁(yè)面。
3.2 管理員
管理員具有對(duì)整個(gè)系統(tǒng)最高權(quán)限的操作,負(fù)責(zé)管理的功能模塊也最多,考慮篇幅問(wèn)題,下面選擇幾個(gè)功能模塊展示管理員頁(yè)面的實(shí)現(xiàn)。
(1) 企業(yè)管理
管理員登錄后界面如圖4所示。頁(yè)面頭部統(tǒng)一顯示歡迎信息和glodoncloud圖標(biāo),左側(cè)部分為功能欄,點(diǎn)擊左側(cè)功能欄選項(xiàng),右側(cè)顯示對(duì)應(yīng)的功能模塊,登錄后默認(rèn)顯示企業(yè)管理模塊。在切換功能模塊過(guò)程中頁(yè)面頭部和左側(cè)保持不變只有右側(cè)功能模塊發(fā)生變化。
(2) 項(xiàng)目管理
管理員通過(guò)項(xiàng)目管理模塊進(jìn)行項(xiàng)目管理,首先管理員可以通過(guò)查詢找到自己想要管理的項(xiàng)目,也可新增項(xiàng)目;其次對(duì)要管理的項(xiàng)目,管理員可以分配用戶對(duì)項(xiàng)目的權(quán)限、崗位管理、協(xié)作企業(yè);最后管理員可以編輯、刪除項(xiàng)目。
(3) 公告管理
公告管理用于編輯、管理、顯示在首頁(yè)的公告,首先管理員可以通過(guò)公告標(biāo)題、時(shí)間查詢要管理的公告,還可以新添加公告;其次管理員可以對(duì)公告進(jìn)行編輯、批量刪除選定的公告。公告管理界面如圖5所示。
3.3 甲方用戶
(1) 我的工作門戶
當(dāng)普通用戶第一次登陸系統(tǒng)時(shí),無(wú)論是甲方用戶、PMC用戶,第一次登陸后都會(huì)進(jìn)入如圖6所示的我的項(xiàng)目頁(yè)面,以后再登陸時(shí)就會(huì)默認(rèn)進(jìn)入用戶上次管理的項(xiàng)目頁(yè)面。在我的項(xiàng)目頁(yè)面分兩列顯示我的項(xiàng)目,主負(fù)責(zé)項(xiàng)目列顯示甲方、PMC角色管理的項(xiàng)目,協(xié)作項(xiàng)目顯示以協(xié)作方角色管理的項(xiàng)目。當(dāng)用戶點(diǎn)擊管理的項(xiàng)目時(shí)就會(huì)進(jìn)入對(duì)應(yīng)的項(xiàng)目管理頁(yè)面。甲方可最多擁有的功能模塊有:我的工作門戶、報(bào)批報(bào)建、資金管理、進(jìn)度管理、資料管理、后臺(tái)管理。我的工作門戶顯示我的本周任務(wù)、項(xiàng)目概況、接收資料、共享資料,讓用戶進(jìn)入項(xiàng)目后能夠直接了解自己的工作、項(xiàng)目進(jìn)行情況及要查看的資料。
(2) 報(bào)批報(bào)建
報(bào)批報(bào)建是甲方用戶獨(dú)有的功能模塊,在該模塊能夠顯示工程項(xiàng)目所在地區(qū)的報(bào)批報(bào)建流程圖,當(dāng)點(diǎn)擊流程圖中的節(jié)點(diǎn)時(shí)能夠?qū)υ搶徟襟E進(jìn)行編輯,當(dāng)該節(jié)點(diǎn)完成時(shí)節(jié)點(diǎn)顯示為藍(lán)色,當(dāng)節(jié)點(diǎn)工作正在進(jìn)行中時(shí)顯示為紅色,當(dāng)節(jié)點(diǎn)工作還未進(jìn)行時(shí)顯示為白色,灰色的節(jié)點(diǎn)不能進(jìn)行操作。
(3) 資金管理
甲方的資金管理頁(yè)面只有資金計(jì)劃頁(yè)面,在該頁(yè)面甲方對(duì)PMC用戶提交的資金計(jì)劃進(jìn)行審批,同意資金計(jì)劃點(diǎn)擊確認(rèn)本月計(jì)劃,否則取消確認(rèn)。
(4) 資料管理
資料管理用來(lái)管理自己的工程資料,還可通過(guò)共享、分發(fā)等方式傳遞給他人查看以實(shí)現(xiàn)項(xiàng)目相關(guān)人員間的資料信息的傳遞。資料管理有三個(gè)標(biāo)簽頁(yè),分類管理頁(yè)對(duì)分類進(jìn)行添加、刪除、編輯;我的資料頁(yè)顯示已的文檔、已接收的文檔、我的文檔,可對(duì)文件進(jìn)行下載、查看、分發(fā)、共享等操作;在共享資料頁(yè)面,如果文件是本人共享的,可以對(duì)文件執(zhí)行下載、查看、更新、刪除操作,如果不是本人共享的文件則只能下載、查看。
(5) 后臺(tái)管理
如果用戶是企業(yè)管理員,后臺(tái)管理頁(yè)面有6個(gè)頁(yè)簽:在個(gè)人資料頁(yè)簽,顯示、修改個(gè)人基本資料,更改密碼以及設(shè)置密保問(wèn)題;在企業(yè)基本信息頁(yè)簽,顯示修改企業(yè)的基本信息、聯(lián)系人信息等;在賬號(hào)添加頁(yè)簽,為本企業(yè)添加用戶賬號(hào);在賬號(hào)維護(hù)頁(yè)簽,維護(hù)本企業(yè)的賬號(hào)分配,可以編輯、刪除賬號(hào);在項(xiàng)目維護(hù)頁(yè)簽,對(duì)項(xiàng)目執(zhí)行分配權(quán)限,崗位管理,選擇協(xié)作企業(yè),編輯項(xiàng)目;在協(xié)作項(xiàng)目頁(yè)簽,對(duì)協(xié)作的項(xiàng)目進(jìn)行管理。如果用戶不是企業(yè)管理員則只有個(gè)人資料頁(yè)簽。
3.4 PMC用戶
PMC用戶的功能模塊除了沒有報(bào)批報(bào)建,其他功能模塊和甲方功能模塊基本項(xiàng)目相同,在此不再說(shuō)明。但是PMC用戶的進(jìn)度管理模塊有四個(gè)標(biāo)簽頁(yè),在進(jìn)度計(jì)劃標(biāo)簽頁(yè),可以查看、編制進(jìn)度計(jì)劃;在本周任務(wù)頁(yè)簽,可以查看本周的任務(wù)情況,包括本周共有任務(wù)、正常執(zhí)行任務(wù)、等待執(zhí)行任務(wù)、可能延誤任務(wù)、按時(shí)完成任務(wù)、已延誤任務(wù);在形象進(jìn)度標(biāo)簽頁(yè),可以新增、刪除、編輯形象,在這部分新增的形象進(jìn)度會(huì)顯示在甲方和PMC的首頁(yè)以及甲方的進(jìn)度管理模塊。
協(xié)作方用戶的功能列只有進(jìn)度管理、資料管理、后臺(tái)管理三個(gè)模塊。其中資料管理、后臺(tái)管理模塊和甲方、PMC用戶的功能完全相同。進(jìn)度管理模塊只有進(jìn)度計(jì)劃、本周任務(wù)兩個(gè)標(biāo)簽頁(yè),具有和PMC用戶項(xiàng)相同的功能。
4 系統(tǒng)測(cè)試
4.1 功能測(cè)試
功能測(cè)試主要驗(yàn)證系統(tǒng)是否能夠達(dá)到系統(tǒng)功能性需求分析中的要求。本節(jié)功能測(cè)試選擇黑盒測(cè)試方法進(jìn)行,測(cè)試內(nèi)容包括登錄、管理員功能模塊、甲方用戶功能模塊、PMC用戶功能模塊、協(xié)作方用戶的功能模塊。由于系統(tǒng)功能多,模塊功能也多,選取管理員的項(xiàng)目管理模塊、普通用戶的資料管理模塊進(jìn)行測(cè)試說(shuō)明。
管理員的功能模塊最多,選取管理員用戶的項(xiàng)目管理模塊進(jìn)行測(cè)試說(shuō)明。項(xiàng)目管理測(cè)試部分試用例如表1所示,經(jīng)測(cè)試項(xiàng)目管理模塊的各功能能夠與需求分析相符合,達(dá)到系統(tǒng)目標(biāo)。
甲方用戶、PMC用戶、協(xié)作方用戶的功能模塊非常相似,經(jīng)測(cè)試資料管理模塊和需求分析部分相符,能夠達(dá)到系統(tǒng)的功能要求。
4.2 性能測(cè)試
測(cè)試中使用ApacheJMeter進(jìn)行壓力測(cè)試,由于性能測(cè)試依賴服務(wù)器的性能和當(dāng)時(shí)的網(wǎng)絡(luò)情況,為了保證測(cè)試結(jié)果的準(zhǔn)確可靠,采用多次測(cè)量進(jìn)行數(shù)據(jù)統(tǒng)計(jì)。在本次測(cè)試中,選擇4個(gè)比較重要的具有代表性的頁(yè)面進(jìn)行測(cè)試,對(duì)這些頁(yè)面發(fā)送400次并發(fā)請(qǐng)求,實(shí)驗(yàn)測(cè)試數(shù)據(jù)如表2所示。
以上測(cè)試數(shù)據(jù)表明,本系統(tǒng)能夠響應(yīng)高并發(fā)請(qǐng)求,并且平均訪問(wèn)時(shí)間沒有超過(guò)5 s,能夠滿足用戶基本的體驗(yàn)需求。
5 結(jié) 論
本文分析了當(dāng)前國(guó)內(nèi)建筑行業(yè)發(fā)展對(duì)建筑項(xiàng)目管理系統(tǒng)的強(qiáng)大需求。根據(jù)實(shí)際的建筑項(xiàng)目一般管理模式對(duì)系統(tǒng)進(jìn)行業(yè)務(wù)需求分析、可行性分析,并在此基礎(chǔ)上做了系統(tǒng)的總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)。以SSH框架為基礎(chǔ)結(jié)合sitemesh框架、Velocity模板語(yǔ)言、Memcache緩存技術(shù)實(shí)現(xiàn)了大型的面向多租戶的建筑項(xiàng)目管理系統(tǒng),并通過(guò)圖解方式展示了系統(tǒng)的部分主要功能模塊,從展示中可以看出系統(tǒng)是一個(gè)強(qiáng)大的、功能完善的項(xiàng)目管理系統(tǒng),同時(shí)保證了用戶之間數(shù)據(jù)的安全。
參考文獻(xiàn)
[1] 尹楠,陳操.基于B/S和C/S架構(gòu)的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)[J].信息工程,2012(7):65?67.
[2] 李欣琪.云計(jì)算中虛擬化管理方法研究[D].上海:復(fù)旦大學(xué),2011.
[3] 王慶波.云計(jì)算寶典技術(shù)與實(shí)踐[M].北京:電子工業(yè)出版社,2011:89?90.
[4] 楊梅,李宏波.淺談云計(jì)算在企業(yè)IT架構(gòu)的應(yīng)用[J].科技風(fēng),2012(11):90.
[5] 李知杰,趙健飛.OpenStack 開源云計(jì)算平臺(tái)[J].軟件導(dǎo)刊,2012,11(12):10?11.
[6] 周婧.基于云服務(wù)平臺(tái)的應(yīng)用軟件商店開發(fā)者社區(qū)研究與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2012.
1.1系統(tǒng)功能需求
實(shí)現(xiàn)課題申報(bào)、立項(xiàng)評(píng)審、任務(wù)書提交、項(xiàng)目審核、結(jié)題申請(qǐng)、結(jié)題驗(yàn)收全過(guò)程系統(tǒng)化、信息化、項(xiàng)目化管理。實(shí)現(xiàn)項(xiàng)目申請(qǐng)立項(xiàng)、結(jié)題驗(yàn)收專家網(wǎng)上評(píng)審功能,由系統(tǒng)自動(dòng)進(jìn)行計(jì)算排名。申請(qǐng)人提交立項(xiàng)或者結(jié)題申請(qǐng)材料后,由科技秘書對(duì)項(xiàng)目進(jìn)行匯總分類,按照項(xiàng)目?jī)?nèi)容進(jìn)行分組,安排評(píng)審專家。課題評(píng)審專家接到任務(wù)后,在系統(tǒng)設(shè)置的規(guī)定時(shí)間內(nèi),只需一臺(tái)可以上網(wǎng)的計(jì)算機(jī)和相關(guān)附屬設(shè)備(鍵盤、鼠標(biāo)等)即可登錄系統(tǒng)開展評(píng)審工作,時(shí)間靈活度高,同時(shí)也節(jié)約了紙張的大量使用,節(jié)約學(xué)院辦公經(jīng)費(fèi),提高評(píng)審效率。把學(xué)院歷史立項(xiàng)的所有項(xiàng)目和院外申報(bào)項(xiàng)目進(jìn)行電子系統(tǒng)進(jìn)檔,建立項(xiàng)目數(shù)據(jù)庫(kù),使科研管理工作規(guī)范化、科學(xué)化和信息化;實(shí)現(xiàn)科研項(xiàng)目綜合查詢與統(tǒng)計(jì)功能。對(duì)相關(guān)類別科研項(xiàng)目數(shù)據(jù)實(shí)現(xiàn)圖形化統(tǒng)計(jì),生成水晶數(shù)據(jù)報(bào)表;實(shí)現(xiàn)科研課題項(xiàng)目化管理。
1.2用戶功能需求
系統(tǒng)的用戶角色有:普通教師、二級(jí)部門管理者、科研處管理人員、評(píng)審專家、系統(tǒng)管理員。各用戶角色功能如下。普通教師:普通教師即課題的申報(bào)者,訪問(wèn)系統(tǒng)具有的權(quán)限主要有:瀏覽、錄入個(gè)人信息、查詢個(gè)人信息;填寫、上傳課題立項(xiàng)申請(qǐng)、任務(wù)書、結(jié)題驗(yàn)收的材料;查詢項(xiàng)目評(píng)審情況;查詢科研課題進(jìn)展;科研檔案輸出打印、項(xiàng)目補(bǔ)錄等。二級(jí)部門管理者:在系統(tǒng)中設(shè)置學(xué)校二級(jí)管理部門的管理者,主要是對(duì)屬于本部門科研課題的立項(xiàng)申請(qǐng)、合同任務(wù)書和項(xiàng)目結(jié)題驗(yàn)收申請(qǐng)作基本的審核,查詢本部門科研情況??蒲刑幑芾砣藛T:主要是科技秘書,主要權(quán)限是查詢項(xiàng)目立項(xiàng)申請(qǐng)、驗(yàn)收申請(qǐng)情況,對(duì)項(xiàng)目進(jìn)行形式審核、分類,安排評(píng)審專家,填寫科研處、校學(xué)術(shù)委員會(huì)意見;補(bǔ)錄歷史項(xiàng)目和院外項(xiàng)目;同時(shí),對(duì)優(yōu)秀項(xiàng)目進(jìn)行成果推廣。
1.3系統(tǒng)架構(gòu)
高職院??蒲泄芾硐到y(tǒng)的開發(fā)過(guò)程中,是以MVC三層架構(gòu)為依托,并在其基礎(chǔ)上進(jìn)行了改造,增加了管理權(quán)限層,使其更符合本系統(tǒng)開發(fā)的需要,增加的全新權(quán)限層,能更好的控制權(quán)限管理,使其可實(shí)現(xiàn)到對(duì)每一底層按鈕的控制。
2系統(tǒng)主要功能模塊開發(fā)
2.1系統(tǒng)時(shí)間段設(shè)置模塊的實(shí)現(xiàn)
通過(guò)對(duì)系統(tǒng)時(shí)間段的設(shè)置來(lái)限制系統(tǒng)使用者對(duì)系統(tǒng)的操作權(quán)限,同時(shí)也為規(guī)范科研處對(duì)科研項(xiàng)目的管理起到一定輔助作用。主要有立項(xiàng)申報(bào)開始、結(jié)束時(shí)間,任務(wù)書提交開始、結(jié)束時(shí)間,中期審查開始、結(jié)束時(shí)間,驗(yàn)收申請(qǐng)開始、結(jié)束時(shí)間等4個(gè)時(shí)間段(點(diǎn))的設(shè)置。并提供了新增時(shí)間段和修改已設(shè)置時(shí)間段的功能。
2.2科研項(xiàng)目管理模塊的實(shí)現(xiàn)
項(xiàng)目申報(bào)模塊:主要頁(yè)面元素有:列表窗控件、按鈕、下拉菜單等等。通過(guò)該頁(yè)面可以完成項(xiàng)目申請(qǐng)立項(xiàng)書的錄入和保存;項(xiàng)目修改導(dǎo)出模塊主要提供了在查詢、修改、輸出打印和刪除申報(bào)書的功能。項(xiàng)目任務(wù)書管理模塊:提供了項(xiàng)目任務(wù)書的錄入和輸出打印功能。對(duì)已超出系統(tǒng)規(guī)定的立項(xiàng)申請(qǐng)時(shí)間和已通過(guò)科研處審核的項(xiàng)目進(jìn)行操作將出現(xiàn)相應(yīng)報(bào)錯(cuò)提示。項(xiàng)目驗(yàn)收申請(qǐng)管理模塊:提供了項(xiàng)目驗(yàn)收申請(qǐng)信息錄入和結(jié)題驗(yàn)收申請(qǐng)表的輸出打印。對(duì)輸入數(shù)據(jù)格式不正確和已通過(guò)科研處審核的項(xiàng)目操作顯示報(bào)錯(cuò)提示。項(xiàng)目主持人可以查看立項(xiàng)評(píng)審、驗(yàn)收評(píng)審的評(píng)審專家打分情況和評(píng)審意見。
3結(jié)語(yǔ)
關(guān)鍵詞:軟件工程過(guò)程;生存期模型;軟件項(xiàng)目管理
中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)36-2770-02
OSSP Software Implementation of the Project to Introduce Methods
WANG Fang, CHENG Yuan
(Suzhou Vocation University, Suzhou 215104, China)
Abstract: To choose a suitable model of software development is all-importance for the success of the project.This paper describes the characteristic and Implementation of the ossp model which has been successfully implemented.
Key words: software engineering process; survival model; software project management
同任何事物一樣,軟件也有一個(gè)孕育、誕生、成長(zhǎng)、成熟、衰亡的過(guò)程。一般稱其為計(jì)算機(jī)軟件的生存期,把上述基本過(guò)程的活動(dòng)進(jìn)一步展開,就可以得到軟件生存期的六個(gè)階段,即制定計(jì)劃、需求分析、設(shè)計(jì)、程序編制、測(cè)試及運(yùn)行維護(hù)。選擇合適的生存期模型非常重要,因?yàn)樗峁┝塑浖_發(fā)項(xiàng)目實(shí)施的指南。一定規(guī)模的軟件企業(yè)都會(huì)有自己的軟件開發(fā)生存期模型庫(kù),模型庫(kù)中有各種生存期模型的說(shuō)明。比較常用的開發(fā)模型有瀑布模型、V模型、螺旋模型、RUP模型等。下面介紹一種面向協(xié)作管理的項(xiàng)目實(shí)施方法――協(xié)作開發(fā)架構(gòu)(OSSP)。該實(shí)施方法有過(guò)很多成功實(shí)踐。
1 OSSP架構(gòu)介紹
圖1 協(xié)作開發(fā)(OSSP)架構(gòu)
OSSP架構(gòu)如圖1所示,具有的特點(diǎn)如下。
OSSP涵蓋了項(xiàng)目開發(fā)中需求分析、系統(tǒng)分析與設(shè)計(jì)、開發(fā)與測(cè)試、產(chǎn)品試運(yùn)行與部署和后續(xù)維護(hù)與支持等所有流程。
OSSP制定了開發(fā)小組在不同階段必須實(shí)施的規(guī)程,包括業(yè)務(wù)(Business)、組織架構(gòu)(Organization)、實(shí)施(Operations)和技術(shù)(Technology),不同階段有不同的著重點(diǎn)。
OSSP集成了一系列的實(shí)施管理方案,包括項(xiàng)目管理、需求變更管理、配置管理、質(zhì)量管理、變革管理和系統(tǒng)設(shè)計(jì)管理。
2 項(xiàng)目實(shí)施方法
在該架構(gòu)中,軟件開發(fā)的主要過(guò)程以下幾個(gè):
2.1 需求分析
需求分析作為OSSP的第一個(gè)階段,它的主要目標(biāo)是與客戶和其他相關(guān)人員在系統(tǒng)的工作內(nèi)容方面達(dá)成并保持一致,使系統(tǒng)開發(fā)人員能夠更清楚地了解系統(tǒng)需求,從而定義系統(tǒng)邊界,對(duì)系統(tǒng)范圍進(jìn)行限定,為后續(xù)階段的實(shí)施計(jì)劃提供基礎(chǔ),同時(shí)也為估算開發(fā)系統(tǒng)所需成本和時(shí)間提供基礎(chǔ)。通常會(huì)定義出系統(tǒng)的用戶界面原型,通過(guò)用戶界面原型幫助用戶確認(rèn)系統(tǒng)中的業(yè)務(wù)流程及相關(guān)操作和數(shù)據(jù)需求。
2.2 系統(tǒng)分析與設(shè)計(jì)
這一階段主要是在需求分析階段的基礎(chǔ)上,使用規(guī)范的信息系統(tǒng)分析方法和工具,對(duì)未來(lái)的系統(tǒng)的主要功能需求進(jìn)行詳細(xì)的分析,提煉出必要的功能模塊,規(guī)定模塊間的層次關(guān)系及接口特征,并開始進(jìn)行系統(tǒng)的架構(gòu)設(shè)計(jì)和相應(yīng)的軟硬件選型,在此基礎(chǔ)上,開始進(jìn)行相關(guān)的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì),細(xì)化模塊的主要流程,并且開始制定測(cè)試計(jì)劃以及準(zhǔn)備測(cè)試用例。
2.3 系統(tǒng)開發(fā)――開發(fā)和測(cè)試
本階段的主要目標(biāo)就是根據(jù)前面確定的系統(tǒng)詳細(xì)功能需求及設(shè)計(jì),結(jié)合已有系統(tǒng)的功能,進(jìn)行具體的軟件配置、系統(tǒng)編碼及二次開發(fā),在開發(fā)過(guò)程中,對(duì)照系統(tǒng)設(shè)計(jì)中的層次結(jié)構(gòu)定義代碼結(jié)構(gòu),以構(gòu)件(源文件、二進(jìn)制文件、可執(zhí)行文件以及其他文件等)的方式實(shí)現(xiàn)類和對(duì)象,并且將開發(fā)人員開發(fā)完成的組件集成在一起。
2.4 系統(tǒng)開發(fā)―系統(tǒng)測(cè)試
本階段的主要工作目標(biāo)是制定企業(yè)系統(tǒng)解決方案所需的測(cè)試目標(biāo),測(cè)試類型、測(cè)試策略等;為系統(tǒng)各個(gè)功能模塊的單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試和客戶接收測(cè)試準(zhǔn)備測(cè)試用例和測(cè)試數(shù)據(jù);以及進(jìn)行信息系統(tǒng)具體業(yè)務(wù)功能的測(cè)試。
圖2 質(zhì)量保證活動(dòng)詳圖
圖3 軟件配置管理活動(dòng)
2.5 系統(tǒng)試運(yùn)行及部署
當(dāng)系統(tǒng)開發(fā)結(jié)束并且經(jīng)過(guò)集成測(cè)試和系統(tǒng)測(cè)試后,將進(jìn)入系統(tǒng)試運(yùn)行及部署階段,本階段的目標(biāo)是通過(guò)項(xiàng)目試運(yùn)行,確保最終用戶可以正常使用本系統(tǒng),并保證系統(tǒng)滿足用戶最初提出的需求。
2.6 項(xiàng)目驗(yàn)收及后續(xù)支持
在經(jīng)過(guò)了前面的幾個(gè)階段,整個(gè)系統(tǒng)開始試運(yùn)行之后,就進(jìn)入了整個(gè)項(xiàng)目的驗(yàn)收和評(píng)估階段了,項(xiàng)目驗(yàn)收需要切實(shí)總結(jié)在整個(gè)項(xiàng)目過(guò)程中出現(xiàn)的各種問(wèn)題和相關(guān)經(jīng)驗(yàn),為以后項(xiàng)目的改進(jìn)和提高奠定良好的基礎(chǔ)。
2.6.1 項(xiàng)目驗(yàn)收
針對(duì)項(xiàng)目驗(yàn)收而言包括階段性的項(xiàng)目驗(yàn)收和總驗(yàn)收兩部分,其中階段驗(yàn)收是總驗(yàn)收的基礎(chǔ)。在每個(gè)階段工作完成后,由相關(guān)責(zé)任方共同參加,相關(guān)責(zé)任人在驗(yàn)收?qǐng)?bào)告上簽字。驗(yàn)收內(nèi)容包括項(xiàng)目進(jìn)度、項(xiàng)目目標(biāo)完成情況、評(píng)價(jià)和項(xiàng)目文檔。
2.6.2 項(xiàng)目后續(xù)支持
針對(duì)企業(yè)的項(xiàng)目,為客戶提供優(yōu)質(zhì)、高效的后續(xù)服務(wù),提供完善的技術(shù)支持,保證系統(tǒng)的正常運(yùn)行。制定合理的后續(xù)支持計(jì)劃,包括針對(duì)企業(yè)確定特殊的技術(shù)支持策略、安排合適的人力和物力進(jìn)行定期跟蹤等,密切關(guān)注管理系統(tǒng)的運(yùn)行狀況,提供完善的支持。
3 質(zhì)量保證體系
在整個(gè)項(xiàng)目實(shí)施過(guò)程中既要保證進(jìn)度又要充分保證項(xiàng)目質(zhì)量,除了具備成熟的方法論、有效的項(xiàng)目管理和充分的技術(shù)力量保證等因素以外,制定一套完善的質(zhì)量保證體系顯然是必不可少的。
首先內(nèi)部應(yīng)常設(shè)獨(dú)立于其它部門的質(zhì)量管理小組,負(fù)責(zé)每個(gè)項(xiàng)目的質(zhì)量監(jiān)控。
每個(gè)項(xiàng)目由專人負(fù)責(zé)質(zhì)量監(jiān)督,分別在項(xiàng)目的前、中、后三個(gè)階段對(duì)項(xiàng)目進(jìn)行質(zhì)量檢驗(yàn),以確保項(xiàng)目質(zhì)量:
1) 項(xiàng)目前期
質(zhì)量管理領(lǐng)導(dǎo)小組成員對(duì)項(xiàng)目建議書進(jìn)行檢查,包括項(xiàng)目的工作方法、項(xiàng)目的團(tuán)隊(duì)、項(xiàng)目工作計(jì)劃和項(xiàng)目提交的交付物。
2) 項(xiàng)目進(jìn)行中
對(duì)項(xiàng)目進(jìn)程進(jìn)行監(jiān)督,確保項(xiàng)目?jī)?nèi)容和日程不偏離計(jì)劃、成本與項(xiàng)目進(jìn)度符合計(jì)劃、項(xiàng)目范圍按計(jì)劃、人員合理配置、項(xiàng)目進(jìn)程報(bào)告按時(shí)提交和確??蛻舯3直匾闹С趾蛥⑴c度;對(duì)客戶與團(tuán)隊(duì)之間的有效溝通進(jìn)行跟蹤評(píng)估;了解客戶滿意度,確保項(xiàng)目的整體質(zhì)量和表現(xiàn)。
3) 項(xiàng)目結(jié)束時(shí)
將全部項(xiàng)目交付品交給知識(shí)管理協(xié)調(diào)員,由后者輸入公司的知識(shí)管理庫(kù);對(duì)項(xiàng)目進(jìn)行審查,確保其合規(guī)完整的完成,如果未能完成,則該項(xiàng)目的收入不能確認(rèn)為該項(xiàng)目經(jīng)理當(dāng)年的績(jī)效考核結(jié)果中。
同時(shí)質(zhì)量保證活動(dòng)將貫穿于整個(gè)軟件開發(fā)生命周期之中,并且細(xì)化到各個(gè)具體階段,詳見如圖2所示。
同時(shí)軟件管理配置活動(dòng)也貫穿于整個(gè)軟件開發(fā)生命周期中各個(gè)具體階段,詳見圖3所示。
4 結(jié)束語(yǔ)
軟件生存期模型是軟件企業(yè)進(jìn)行軟件開發(fā)的一種框架,它說(shuō)明了軟件的活動(dòng)和進(jìn)行軟件開發(fā)的過(guò)程。這個(gè)框架模型應(yīng)包括所有的開發(fā)活動(dòng)以及軟件產(chǎn)品。生存期模型的選擇對(duì)于項(xiàng)目的成功開展非常重要。在實(shí)際的應(yīng)用中,應(yīng)根據(jù)特定環(huán)境來(lái)選擇適合本企業(yè)的開發(fā)模型。
參考文獻(xiàn):
[1] 劉偉群,李雄.新型軟件開發(fā)模型比較[J].現(xiàn)代計(jì)算機(jī),2005,5.
關(guān)鍵詞:通信工程;項(xiàng)目管理;辦公自動(dòng)化;模塊;系統(tǒng)結(jié)構(gòu)
一、系統(tǒng)開發(fā)的背景
電信公司是一個(gè)技術(shù)密集,知識(shí)密集型的企業(yè)。所實(shí)施的項(xiàng)目多而繁雜,工程量較大,大量的信息需要有效的組織和管理。所有工程均涉及到項(xiàng)目擬定的計(jì)劃,工程施工范圍,項(xiàng)目的進(jìn)度,工程的質(zhì)量,項(xiàng)目投資金額,合同文檔整理等多方面的管理工作。而項(xiàng)目的策劃方案,設(shè)計(jì)圖紙,施工流程,監(jiān)理配合,項(xiàng)目的運(yùn)維協(xié)調(diào),都需要各個(gè)部門進(jìn)行溝通和協(xié)調(diào)。
不同的項(xiàng)目對(duì)資源的需求不同,對(duì)各個(gè)部門交流協(xié)作要求不同,而多項(xiàng)目在同一時(shí)間段施工也會(huì)對(duì)各個(gè)部門資源配置,時(shí)間安排上有所沖突。如果不能合理的管控協(xié)調(diào),就會(huì)影響整個(gè)公司的有效運(yùn)作。不同的管理力度,勢(shì)必會(huì)對(duì)同樣的項(xiàng)目工程產(chǎn)生不一樣的結(jié)果。通過(guò)項(xiàng)目管理系統(tǒng),可以有效跟蹤所有工程項(xiàng)目的執(zhí)行情況,有效調(diào)用所需數(shù)據(jù)進(jìn)行分析,隨時(shí)掌控企業(yè)的整提運(yùn)營(yíng)情況??梢詭椭髽I(yè)合理的科學(xué)的選擇項(xiàng)目,并確保企業(yè)的項(xiàng)目執(zhí)行部門和配合部門建立共同的目標(biāo)和管理標(biāo)準(zhǔn)。
二、項(xiàng)目管理系統(tǒng)開發(fā)的目的
通信市場(chǎng)環(huán)境在飛速的變化,通信新技術(shù)在不斷引進(jìn),新業(yè)務(wù)在快速發(fā)展,越來(lái)越多的工程項(xiàng)目已經(jīng)呈現(xiàn)出周期性短,時(shí)效性強(qiáng)的特點(diǎn)。傳統(tǒng)的大型工程只需要確保工程質(zhì)量達(dá)到要求,但現(xiàn)在很多新型的業(yè)務(wù)對(duì)工程項(xiàng)目提出了更高的要求:靈活性,時(shí)效性,標(biāo)準(zhǔn)化等。
本系統(tǒng)的目標(biāo)就是利用信息管理系統(tǒng),對(duì)電信的網(wǎng)絡(luò)建設(shè)工程項(xiàng)目進(jìn)行規(guī)范化的輔助管理。通過(guò)制定一套較完善的工程建設(shè)項(xiàng)目管理體系和項(xiàng)目管理工具??梢酝ㄟ^(guò)此體系指導(dǎo)工程項(xiàng)目的建設(shè),客觀的記錄項(xiàng)目建設(shè)質(zhì)量,充分調(diào)用現(xiàn)有資源,科學(xué)的評(píng)估項(xiàng)目管理水平。可以有效監(jiān)管施工進(jìn)展及工程質(zhì)量,可以及時(shí)發(fā)現(xiàn)問(wèn)題,及時(shí)采取措施有效處理。
三、通信工程項(xiàng)目管理系統(tǒng)的需求分析和功能設(shè)計(jì)
(一)需求分析。
系統(tǒng)開發(fā)前,首先需要明確系統(tǒng)的需求,要對(duì)本系統(tǒng)進(jìn)行結(jié)構(gòu)框架設(shè)定,了解電信公司各個(gè)部門的組織結(jié)構(gòu),明確此系統(tǒng)的需求定位。研究系統(tǒng)的主要目標(biāo),實(shí)現(xiàn)環(huán)境等相關(guān)內(nèi)容。明確系統(tǒng)的用戶類型,系統(tǒng)的規(guī)模等相關(guān)信息,確定后制作系統(tǒng)需求說(shuō)明書。
(二)功能框架模塊設(shè)計(jì)。
設(shè)計(jì)系統(tǒng)功能主要框架結(jié)構(gòu),主要分為如下幾個(gè)模塊。項(xiàng)目需求審核管理模塊,項(xiàng)目立項(xiàng)管理模塊,工程監(jiān)管模塊,工程竣工管理模塊。
1.需求審核管理模塊的主要功能:
在項(xiàng)目立項(xiàng)之前,需要根據(jù)項(xiàng)目需求,套用相應(yīng)的項(xiàng)目管理知識(shí)模板,推算出項(xiàng)目所需的資源數(shù)據(jù),成本數(shù)據(jù)等相關(guān)信息,確認(rèn)項(xiàng)目可行性。項(xiàng)目審核通過(guò)后,制定項(xiàng)目資源利用表,成本預(yù)算表,項(xiàng)目設(shè)計(jì)圖紙文件,將所有設(shè)計(jì)信息文件上報(bào),數(shù)據(jù)全部導(dǎo)入系統(tǒng)數(shù)據(jù)庫(kù)中,可方便其他部門對(duì)相關(guān)預(yù)算數(shù)據(jù)進(jìn)行分析審核,確定項(xiàng)目最終設(shè)計(jì)方案,科學(xué)合理地制定項(xiàng)目建設(shè)基準(zhǔn)。
2.項(xiàng)目立項(xiàng)管理模塊的主要功能:
在項(xiàng)目定稿后則需要進(jìn)行項(xiàng)目立項(xiàng),項(xiàng)目負(fù)責(zé)人提交項(xiàng)目立項(xiàng)審批流程,量項(xiàng)目詳細(xì)信息包括項(xiàng)目的成本預(yù)算計(jì)劃,進(jìn)度安排計(jì)劃,資源使用計(jì)劃等詳細(xì)信息以工單形式發(fā)至上級(jí)部門批復(fù)。批復(fù)后項(xiàng)目管理者依據(jù)系統(tǒng)迅速的制定出項(xiàng)目實(shí)施計(jì)劃安排,制定相應(yīng)的項(xiàng)目流程。
3.項(xiàng)目管控管理模塊的主要功能:
項(xiàng)目立項(xiàng)夠正式開啟工程施工監(jiān)管模式,通過(guò)系統(tǒng)模塊設(shè)計(jì),分別對(duì)項(xiàng)目的實(shí)施進(jìn)度,資源利用情況,工程質(zhì)量,成本管控等進(jìn)行有效監(jiān)管。工程實(shí)施部門上報(bào)項(xiàng)目實(shí)施過(guò)程數(shù)據(jù),包括進(jìn)度數(shù)據(jù),資金數(shù)據(jù),資源數(shù)據(jù)等其他管理信息,及時(shí)對(duì)工程進(jìn)展進(jìn)行督促監(jiān)管。
4.項(xiàng)目竣工管理模塊的主要功能:
工程施工單位提交項(xiàng)目竣工后的竣工資料,提交驗(yàn)收?qǐng)?bào)告。上傳竣工信息至系統(tǒng)對(duì)應(yīng)模塊內(nèi),包含工程測(cè)試報(bào)告,資源使用報(bào)告等信息,所有信息完善后轉(zhuǎn)發(fā)相應(yīng)部門審核,確認(rèn)無(wú)誤后方可驗(yàn)收。在項(xiàng)目驗(yàn)收后,可通過(guò)系統(tǒng)評(píng)估分析項(xiàng)目的實(shí)際效益及成果。
四、通信工程項(xiàng)目管理系統(tǒng)的流程設(shè)計(jì)
功能模塊框架設(shè)計(jì)完成后,需要對(duì)各個(gè)功能模塊進(jìn)行細(xì)化,需要對(duì)各個(gè)模塊進(jìn)行流程設(shè)計(jì),完善模塊的各個(gè)功能。將功能模塊進(jìn)行細(xì)分,分解成多個(gè)狀態(tài)。每個(gè)狀態(tài)又會(huì)劃分很多子流程,有些還需要多個(gè)輔助流程,各個(gè)流程需要依據(jù)不同情況進(jìn)行動(dòng)態(tài)調(diào)整。系統(tǒng)還需設(shè)置相關(guān)預(yù)警參數(shù),通過(guò)對(duì)相關(guān)問(wèn)題進(jìn)行預(yù)警,如進(jìn)度延遲,資源預(yù)警等問(wèn)題,可及時(shí)向項(xiàng)目負(fù)責(zé)人和相關(guān)人員發(fā)出提示信息,確保問(wèn)題能及時(shí)有效解決。
五、通信工程項(xiàng)目系統(tǒng)實(shí)施方案
設(shè)計(jì)好所有流程模版后,首先進(jìn)行代碼編寫,其次是系統(tǒng)的模塊測(cè)試,流程測(cè)試,最后進(jìn)行系統(tǒng)的試運(yùn)行。
開發(fā)小組將按照系統(tǒng)規(guī)格說(shuō)明書編寫代碼,并進(jìn)行相關(guān)代碼測(cè)試,本人在項(xiàng)目中主要負(fù)責(zé)落實(shí)流程模塊的解釋說(shuō)明,編寫代碼的進(jìn)度掌握。系統(tǒng)開發(fā)好后將同用戶進(jìn)行試運(yùn)行此系統(tǒng)。
(一)系統(tǒng)原則:
本著開放性易擴(kuò)充原則,系統(tǒng)易于集成合集群,服務(wù)器采用開放式的操作系統(tǒng),提供數(shù)據(jù)服務(wù)和web服務(wù)。操作界面采用圖形界面,易學(xué)易用,具備聯(lián)機(jī)幫助及操作指導(dǎo)功能。采用多種合理性校驗(yàn)與完整性約束,保證數(shù)據(jù)的一致性。為滿足電信不斷發(fā)展和業(yè)務(wù)擴(kuò)大的需求,系統(tǒng)留有完善的擴(kuò)充接口,可方便進(jìn)行系統(tǒng)功能擴(kuò)充。
(二)系統(tǒng)結(jié)構(gòu):
本系統(tǒng)對(duì)客戶機(jī)器要求不高,通用的操作系統(tǒng)及瀏覽器都可以訪問(wèn)服務(wù)器。系統(tǒng)的主要在服務(wù)器端的設(shè)計(jì)和開發(fā)。包括服務(wù)模塊和系統(tǒng)維護(hù)模塊,系統(tǒng)服務(wù)模塊負(fù)責(zé)為整個(gè)系統(tǒng)維護(hù)的后臺(tái)提供服務(wù),系統(tǒng)維護(hù)模塊負(fù)責(zé)由網(wǎng)絡(luò)管理人員進(jìn)行整個(gè)服務(wù)系統(tǒng)和支撐系統(tǒng)的管理和維護(hù)。
(三)系統(tǒng)測(cè)試:
系統(tǒng)建設(shè)所需全部準(zhǔn)備完畢后,至關(guān)重要的工作就是系統(tǒng)測(cè)試,依據(jù)開發(fā)的模塊節(jié)點(diǎn)流轉(zhuǎn)情況制定詳細(xì)的測(cè)試內(nèi)容,測(cè)試通過(guò)才意味著系統(tǒng)運(yùn)行正常,若測(cè)試出現(xiàn)異常情況,需要找出問(wèn)題所在,反復(fù)調(diào)測(cè)修改得到最終完善的系統(tǒng),系統(tǒng)全部測(cè)試完成后才能夠進(jìn)行試運(yùn)行階段。
綜上所有則是本次系統(tǒng)開發(fā)的所有內(nèi)容,依據(jù)工程項(xiàng)目管理體系進(jìn)行一步一步的系統(tǒng)完善,從最初的構(gòu)想,設(shè)計(jì)初衷,到系統(tǒng)的框架設(shè)計(jì),再到功能模塊,流程設(shè)計(jì)的逐步完善,最終實(shí)現(xiàn)系統(tǒng)的可靠運(yùn)行。
參考文獻(xiàn):
[1]華豹,通信工程目管理系統(tǒng)的分析與實(shí)施?[D].北京郵電大學(xué) ,2008.
[2]費(fèi)歆,電信資源管理在中國(guó)電信OSS中的應(yīng)用研究?[D].復(fù)旦大學(xué) ,2005.
[3]李小勇,移動(dòng)通信企業(yè)項(xiàng)目管理信息系統(tǒng)SOA分析?[D].北京郵電大學(xué) ,2010.
[4]郭曉燕,通信企業(yè)管理信息系統(tǒng)研究?[D].北京郵電大學(xué) ,2003.
關(guān)鍵詞:通信工程監(jiān)理 信息化系統(tǒng)
現(xiàn)階段,我國(guó)在信息化工程監(jiān)理機(jī)制、信息化工程監(jiān)理規(guī)范、監(jiān)理企業(yè)和監(jiān)理人員的資質(zhì)認(rèn)證管理方面都有相關(guān)研究。
由于我國(guó)大多數(shù)企業(yè)的信息化技術(shù)知識(shí)貧乏,咨詢行業(yè)不發(fā)達(dá),過(guò)程監(jiān)督能更有效地保證信息系統(tǒng)工程的質(zhì)量。因此,我國(guó)的政策與研究報(bào)告更多地用信息化工程監(jiān)理來(lái)替代國(guó)外的IT審計(jì),同時(shí)把IT審計(jì)視為監(jiān)理的一種。這種做法是符合中國(guó)國(guó)情的。
從橫向來(lái)看,我國(guó)建筑監(jiān)理的研究更完善一些,已經(jīng)上升到對(duì)整個(gè)行業(yè)的研究,包括對(duì)監(jiān)理機(jī)構(gòu)自身管理機(jī)制、監(jiān)理行業(yè)協(xié)會(huì)、監(jiān)理行業(yè)法規(guī)等方方面的研究?;谝陨线@些原因,本文將對(duì)信息化監(jiān)理進(jìn)行研究,分析當(dāng)前存在的問(wèn)題,提出相應(yīng)的對(duì)策,以期和廣大同行分享。
1通信工程監(jiān)理概述
通信監(jiān)理信息系統(tǒng)時(shí)為輔助通信監(jiān)理實(shí)踐服務(wù),并為監(jiān)理工程師的決策提供依據(jù):通信監(jiān)理信息系統(tǒng)是對(duì)建設(shè)項(xiàng)目監(jiān)理目標(biāo)(投資、進(jìn)度、質(zhì)量)進(jìn)行控制,以及對(duì)合同、協(xié)調(diào)、索賠等提供確鑿的信息:通信監(jiān)理是—個(gè)動(dòng)態(tài)的過(guò)程,不同工程項(xiàng)目的監(jiān)理模式不同,特別是現(xiàn)場(chǎng)情況更是變化多端和千差萬(wàn)別,故通信監(jiān)理信息系統(tǒng)是一個(gè)多變的系統(tǒng):通信監(jiān)理信息系統(tǒng)與項(xiàng)目管理系統(tǒng)是有區(qū)別的,后者是從承包商的自身管理出發(fā),實(shí)行項(xiàng)目的資源(勞動(dòng)力、材料、資金、設(shè)備)管理和進(jìn)度控制。通信監(jiān)理信息系統(tǒng)是專為監(jiān)理單位服務(wù),隨著監(jiān)理工作的逐步規(guī)范化、科學(xué)化而日漸開展的為監(jiān)理現(xiàn)代化提供的監(jiān)理手段。
信息技術(shù)高速發(fā)展的今天,許多行業(yè)及其企業(yè)都在尋求通過(guò)建立信息系統(tǒng)來(lái)實(shí)現(xiàn)企業(yè)標(biāo)準(zhǔn)化的工作程序,從而提高企業(yè)的運(yùn)行效率。但與此同時(shí),許多公司也產(chǎn)生了對(duì)信息系統(tǒng)理解的誤區(qū):1)設(shè)立了專門的信息支持部門進(jìn)行信息系統(tǒng)的管理,但該部門沒有集成公司業(yè)務(wù)上的管理;2)過(guò)分依賴于信息系統(tǒng),不注重組織結(jié)構(gòu)的調(diào)整,沒有做到及時(shí)調(diào)整公司的結(jié)構(gòu)來(lái)適應(yīng)信息系統(tǒng)所帶來(lái)的高效率運(yùn)行方式。目前我國(guó)的監(jiān)理公司大多采用總監(jiān)負(fù)責(zé)制來(lái)開展監(jiān)理業(yè)務(wù),每個(gè)項(xiàng)目組自成體系,信息系統(tǒng)或是某種監(jiān)理軟件在項(xiàng)目組中運(yùn)行正常,但公司沒有—個(gè)核心部門來(lái)收集各個(gè)項(xiàng)目的監(jiān)理經(jīng)驗(yàn)和成果,也不能對(duì)項(xiàng)目組提供技術(shù)上的有力支持。究其更本原因在于公司沒有對(duì)自己的組織結(jié)構(gòu)來(lái)進(jìn)行調(diào)整以適應(yīng)監(jiān)理信息系統(tǒng)的應(yīng)用。
因此,既然我們希望通過(guò)監(jiān)理信息系統(tǒng)來(lái)提升我們的監(jiān)理水平,也就要是我們的組織結(jié)構(gòu)隨著信息系統(tǒng)的實(shí)施來(lái)做出相應(yīng)的變動(dòng)。
3通信公司信息的監(jiān)理目標(biāo)分類討論
3.1企業(yè)信息系統(tǒng)工程招標(biāo)階段的監(jiān)理目標(biāo)
理解用戶業(yè)務(wù)目標(biāo)和業(yè)務(wù)模式,認(rèn)定業(yè)主單位確定的系統(tǒng)需求;促使招標(biāo)文件與工程項(xiàng)目的需求、目標(biāo)和范圍相符合;協(xié)助業(yè)主單位完善工程項(xiàng)目的招標(biāo)工作以選定合適的承建單位;促使業(yè)主單位與承建單位執(zhí)行穩(wěn)妥有序的合同簽訂過(guò)程,力求工程項(xiàng)目承建合同的合理性和有效性。
3.2企業(yè)信息系統(tǒng)工程設(shè)計(jì)階段的監(jiān)理目標(biāo)
審核承建單位提交的系統(tǒng)項(xiàng)目計(jì)劃,力求工程計(jì)劃的合理性、可行性,并與承建合同相符;監(jiān)督承建單位系統(tǒng)需求分析過(guò)程,力求系統(tǒng)需求的正確性、完備性、準(zhǔn)確性、可測(cè)試性和一致性。評(píng)審承建單位的系統(tǒng)項(xiàng)目的系統(tǒng)設(shè)計(jì)方案,促使系統(tǒng)設(shè)計(jì)方案滿足系統(tǒng)項(xiàng)目的系統(tǒng)需求和有關(guān)的法規(guī)、標(biāo)準(zhǔn),并符合承建合同的要求。
3.3企業(yè)信息系統(tǒng)工程實(shí)施階段的監(jiān)理目標(biāo)
審核承建單位的軟件需求、分析文檔、軟件設(shè)計(jì)文檔,力求滿足系統(tǒng)需求和系統(tǒng)設(shè)計(jì)方案的要求。督促承建單位的編碼、測(cè)試活動(dòng),驗(yàn)證軟件符合系統(tǒng)需求和系統(tǒng)設(shè)計(jì)的要求。促使工程實(shí)施過(guò)程滿足承建合同的要求,并與工程計(jì)劃相符。
3.4企業(yè)信息系統(tǒng)工程驗(yàn)收階段的監(jiān)理目標(biāo)
跟蹤培訓(xùn)過(guò)程,促使培訓(xùn)達(dá)到合同的要求。協(xié)助業(yè)主單位進(jìn)行初驗(yàn)、試運(yùn)行和終驗(yàn)的工作,促使工程項(xiàng)目的最終功能和性能符合承建合同、法律、法規(guī)和標(biāo)準(zhǔn)的要求。協(xié)助業(yè)主單位、承建單位進(jìn)行系統(tǒng)項(xiàng)目的移交工作,促使工程項(xiàng)目順利完成。
3.5企業(yè)信息系統(tǒng)工程支持過(guò)程的監(jiān)理目標(biāo)
組織業(yè)主單位、承建單位分別建立自身的文檔編制、管理辦法,并對(duì)各種功能的文檔應(yīng)包含的關(guān)鍵信息做出要求,明確文檔編制、審核、簽批、遞交等流程。推動(dòng)業(yè)主單位、承建單位建立有效的配置管理過(guò)程,確保系統(tǒng)工程中信息管理的實(shí)時(shí)、有效。
4通信工程公司信息管理系統(tǒng)開發(fā)設(shè)計(jì)
4.1功能設(shè)計(jì)
通過(guò)上文對(duì)通信工程公司監(jiān)理信息的目標(biāo)分類討論,以及結(jié)合通信工程公司的數(shù)據(jù)信息特點(diǎn)的分析,對(duì)系統(tǒng)的基本輪廓已經(jīng)有了雛形,可以將系統(tǒng)劃分成工程檢測(cè)資料管理模塊、工程檢測(cè)管理模塊、工程監(jiān)理資料管理模塊、工程造價(jià)管理模塊、工程監(jiān)理項(xiàng)目合同管理模塊、工程監(jiān)理投標(biāo)管理模塊、公司經(jīng)營(yíng)管理模塊、項(xiàng)目部管理模塊、系統(tǒng)管理等模塊。這些模塊主要實(shí)現(xiàn)對(duì)相關(guān)數(shù)據(jù)表進(jìn)行添加、修改、刪除、查詢、統(tǒng)計(jì)、打印等功能。
4.2結(jié)構(gòu)設(shè)計(jì)
通信工程公司監(jiān)理信息管理系統(tǒng)采用四層B/S(瀏覽器/服務(wù)器)體系結(jié)構(gòu),這使得用戶只需要通過(guò)瀏覽器即可輕松完成各種信息處理,簡(jiǎn)單易用,大大縮短了監(jiān)理信息系統(tǒng)建立周期,節(jié)省管理費(fèi)用;集中管理、統(tǒng)一維護(hù)、分類有序存放評(píng)價(jià)信息數(shù)據(jù),使得系統(tǒng)維護(hù)、升級(jí)、擴(kuò)充更方便,并且可針對(duì)不同部門的信息設(shè)置變化及評(píng)價(jià)指標(biāo)的變化迅速做出相應(yīng)的系統(tǒng)調(diào)整和變化,極大的適應(yīng)了用戶在不同環(huán)境和條件下的需求。
這里,出于簡(jiǎn)化設(shè)計(jì)任務(wù)的目的,并且實(shí)現(xiàn)獨(dú)立運(yùn)行操作,并沒有實(shí)現(xiàn)四層架構(gòu),而是采用簡(jiǎn)化后的兩層架構(gòu),即客戶端(前臺(tái)的信息瀏覽)——數(shù)據(jù)庫(kù)(后臺(tái)的信息管理),這樣的信息管理模式同樣能夠?qū)崿F(xiàn)通信工程公司監(jiān)理信息管理系統(tǒng)的數(shù)據(jù)集中管理,并且這樣的設(shè)計(jì)結(jié)構(gòu)的最大優(yōu)勢(shì)就在于簡(jiǎn)化了整個(gè)軟件的設(shè)計(jì)流程,同時(shí)增強(qiáng)了系統(tǒng)軟件的獨(dú)立性和對(duì)網(wǎng)站的依賴性。
4.3數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)是監(jiān)理信息管理系統(tǒng)的核心部分,它不僅反映數(shù)據(jù)本身的內(nèi)容,而且反映數(shù)據(jù)庫(kù)之間的聯(lián)系。在數(shù)據(jù)庫(kù)中,是用數(shù)據(jù)模型實(shí)體關(guān)系圖來(lái)抽象、表示處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息。
本系統(tǒng)的開發(fā)涉及通信工程監(jiān)理的全過(guò)程,系統(tǒng)的信息有兩個(gè)主要特點(diǎn),一是監(jiān)理業(yè)務(wù)的前后順序聯(lián)系緊密,二是監(jiān)理信息數(shù)據(jù)的統(tǒng)計(jì)非常復(fù)雜,不是由通常的單個(gè)表組成,而是有多個(gè)表、視圖等組成。如何將關(guān)系復(fù)雜的數(shù)據(jù)有機(jī)的組合在一起,并能準(zhǔn)確、及時(shí)、高效地實(shí)現(xiàn)數(shù)據(jù)的共享和傳遞需要認(rèn)真分析仔細(xì)研究。對(duì)系統(tǒng)進(jìn)行全面的整體分析表明,監(jiān)理業(yè)務(wù)在綜合部、監(jiān)理部轉(zhuǎn)換的過(guò)程中,是有嚴(yán)格的先后順序的。通過(guò)監(jiān)理業(yè)務(wù)流程的介紹,在一個(gè)監(jiān)理環(huán)節(jié)完成以后,將自動(dòng)進(jìn)入監(jiān)理的下一個(gè)環(huán)節(jié),如:在監(jiān)理委托書完成以后,在合同評(píng)審中將出現(xiàn)該工程的名字,但是當(dāng)合同評(píng)審結(jié)束后,該工程的名字也將在該環(huán)節(jié)的界面中自動(dòng)消失。為了實(shí)現(xiàn)此功能,我們建立了公用表,該公用表用來(lái)記錄每一個(gè)工程在每一個(gè)監(jiān)理環(huán)節(jié)中的狀態(tài),狀態(tài)有兩種,“0”表示該工程的該監(jiān)理環(huán)節(jié)沒有完成,“1”表示該工程的該監(jiān)理環(huán)節(jié)已經(jīng)完成。
具體的數(shù)據(jù)庫(kù)表及實(shí)體屬性設(shè)計(jì),由于數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)參考資料非常多,因此這里不予贅述。
(德陽(yáng)市產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)所,德陽(yáng) 618000)
摘要: 論文結(jié)合質(zhì)檢機(jī)構(gòu)的實(shí)驗(yàn)室信息管理系統(tǒng)的實(shí)際運(yùn)用,研究了主要集C/S三層分布式體系結(jié)構(gòu)在信息系統(tǒng)設(shè)計(jì)中的特征體現(xiàn),并根據(jù)質(zhì)檢機(jī)構(gòu)檢驗(yàn)流程、組織結(jié)構(gòu)職能影響下的LIMS多個(gè)模塊功能以及儀器連接、報(bào)表模板設(shè)計(jì)等技術(shù)要求。
關(guān)鍵詞 : 實(shí)驗(yàn)室信息管理系統(tǒng);系統(tǒng)結(jié)構(gòu);系統(tǒng)需求;模塊功能;技術(shù)要求
中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-4311(2015)03-0203-02
作者簡(jiǎn)介:孟靂(1985-),女,四川德陽(yáng)人,助理工程師,碩士研究生,研究方向?yàn)橛?jì)算機(jī)及應(yīng)用,主要從事業(yè)務(wù)質(zhì)量管理、LIMS系統(tǒng)應(yīng)用和管理工作。
0 引言
質(zhì)檢機(jī)構(gòu)是以ISO/IEC17025:1999、ISO/IEC17025:2005標(biāo)準(zhǔn)等要求,進(jìn)行實(shí)驗(yàn)室建設(shè)和開展產(chǎn)品質(zhì)量檢測(cè)工作。實(shí)驗(yàn)室信息管理系統(tǒng),可以幫助實(shí)驗(yàn)室提高工作效率,保障實(shí)驗(yàn)室出具的檢測(cè)數(shù)據(jù)、信息等均符合相關(guān)質(zhì)量標(biāo)準(zhǔn)或規(guī)范。
1 實(shí)驗(yàn)室信息管理系統(tǒng)
實(shí)驗(yàn)室信息管理系統(tǒng)是以數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)儲(chǔ)存、處理、自動(dòng)化儀器分析技術(shù)為手段,最大限度對(duì)人、技術(shù)、設(shè)備、資源發(fā)揮作用,最終實(shí)現(xiàn)實(shí)驗(yàn)室數(shù)據(jù)采集自動(dòng)化、數(shù)據(jù)處理自動(dòng)化、管理自動(dòng)化。在質(zhì)檢機(jī)構(gòu)強(qiáng)調(diào)全員參與、全面質(zhì)量管理的基礎(chǔ)下,成為質(zhì)檢機(jī)構(gòu)完善實(shí)驗(yàn)室建設(shè)、優(yōu)化業(yè)務(wù)流程、實(shí)現(xiàn)資源配置的重要手段。
2 Client/Server模式應(yīng)用
Client/Server模式,在實(shí)驗(yàn)室信息管理系統(tǒng)的設(shè)計(jì)平臺(tái)中,具有專用性、交互性強(qiáng)、數(shù)據(jù)存取安全性高、網(wǎng)絡(luò)通訊量低、速度快等優(yōu)點(diǎn)[1]。該結(jié)構(gòu)可將定義的應(yīng)用程序附于客戶端,由客戶端進(jìn)行數(shù)據(jù)處理后在傳入Server程序,Server程序在將處理的請(qǐng)求返回給客戶端。整個(gè)過(guò)程由服務(wù)器端完成DBMS的核心功能,從而實(shí)現(xiàn)功能分布和流程化控制,同時(shí)降低數(shù)據(jù)與用戶邏輯之間的耦合關(guān)系,使安裝部署和維護(hù)客戶端變得簡(jiǎn)單,具有良好的可擴(kuò)展性和易升級(jí)性,適用于管理流程靈活度高、硬件要求較低的質(zhì)量檢驗(yàn)機(jī)構(gòu)(見圖1)。
3 實(shí)驗(yàn)室信息系統(tǒng)需求分析
3.1 質(zhì)檢機(jī)構(gòu)組織結(jié)構(gòu)及職能 質(zhì)檢機(jī)構(gòu)組成部門通常包括:質(zhì)量技術(shù)辦公室、業(yè)務(wù)辦公室、實(shí)驗(yàn)室、行政財(cái)務(wù)辦公室等(見圖2)。
3.2 信息管理系統(tǒng)需求與功能模塊 LIMS系統(tǒng)設(shè)計(jì)具有較強(qiáng)的針對(duì)性,設(shè)計(jì)首先做好需求性分析,再根據(jù)實(shí)驗(yàn)室檢測(cè)流程、組織結(jié)構(gòu)和職能、過(guò)程周期,可將LIMS系統(tǒng)分為:①業(yè)務(wù)管理模塊:業(yè)務(wù)管理模塊是針對(duì)質(zhì)檢機(jī)構(gòu)承檢檢驗(yàn)、檢驗(yàn)協(xié)議管理以及樣品、人事、收費(fèi)核算等管理。②檢驗(yàn)報(bào)告模塊:檢驗(yàn)報(bào)告模塊是針對(duì)檢驗(yàn)過(guò)程而提出來(lái)的,主要包括對(duì)業(yè)務(wù)受理、樣品流轉(zhuǎn)和檢驗(yàn)信息的管理。③統(tǒng)計(jì)查詢模塊:統(tǒng)計(jì)查詢模塊是針對(duì)質(zhì)檢機(jī)構(gòu)工作管理而提出,主要針對(duì)檢驗(yàn)活動(dòng)信息統(tǒng)計(jì)、查詢并生成報(bào)表。④設(shè)備管理模塊:設(shè)備管理是實(shí)驗(yàn)室管理的重要內(nèi)容,主要針對(duì)儀器設(shè)備和試劑耗材信息管理。
4 設(shè)計(jì)要求
4.1 LIMS與分析儀器的連接 實(shí)驗(yàn)室的核心工作是對(duì)產(chǎn)品做檢測(cè)分析,這些分析最終會(huì)產(chǎn)生大量數(shù)據(jù)。LIMS可對(duì)數(shù)據(jù)的“進(jìn)”、“出”加以管理,使數(shù)據(jù)的導(dǎo)入具有手工錄入和自動(dòng)獲取兩種方式[2]。
4.1.1 RS232/485串口連接 RS232/485串口連接,要通過(guò)PC機(jī)的COM口(9針串行口)直接連接,或通過(guò)RS232/485串口擴(kuò)展卡與PC機(jī)相連[3]。根據(jù)Windows平臺(tái),VB、VC、C++等程序語(yǔ)言類型,在客戶端PC機(jī)上安裝數(shù)據(jù)采集軟件,運(yùn)行LIMS串口采集程序,設(shè)置好廠家提供的串口參數(shù),包括波特率、數(shù)據(jù)位、停止位、奇偶校驗(yàn)位、請(qǐng)求碼等,保存配置并重新啟動(dòng),點(diǎn)擊“開始數(shù)據(jù)采集”按鈕,在儀器上檢測(cè)樣品后的數(shù)據(jù)就會(huì)自動(dòng)傳輸?shù)讲杉绦蛑小#ㄒ妶D3)
4.1.2 工作站軟件的儀器連接 帶有工作站軟件的儀器,可以通過(guò)工作站軟件的數(shù)據(jù)導(dǎo)出功能將數(shù)據(jù)按設(shè)定的規(guī)范化的文件格式輸出,再由LIMS按既定的規(guī)則讀出文件數(shù)據(jù)寫入LIMS數(shù)據(jù)庫(kù)。檢驗(yàn)人員在開展檢驗(yàn)工作前,需首先指定本次檢測(cè)所使用的儀器,將樣品編號(hào)錄入工作站,檢測(cè)完成后,檢驗(yàn)人員利用工作站處理生成的數(shù)據(jù)后,存放至LIMS指定的文件目錄下,再由LIMS內(nèi)置式的解析功能器完成數(shù)據(jù)自動(dòng)采集。(見圖4)
4.1.3 LIMS儀器連接存在的難點(diǎn) LIMS儀器連接的實(shí)施涵蓋了計(jì)算機(jī)硬件、軟件、儀器接口通訊以及項(xiàng)目管理等多方面的內(nèi)容,存在儀器種類繁多、連接端口復(fù)雜多樣、操作程序復(fù)雜、實(shí)施人員跨專業(yè)知識(shí)等局限,因此為確保LIMS與儀器成功連接,要充分考慮儀器是否帶有工作軟件、檢驗(yàn)結(jié)果是否具有導(dǎo)出功能、數(shù)據(jù)采集與LIMS系統(tǒng)能夠兼容、導(dǎo)出文件格式、串口相關(guān)參數(shù)等諸多信息。
4.2 統(tǒng)計(jì)報(bào)表模塊設(shè)計(jì) LIMS應(yīng)當(dāng)具備數(shù)據(jù)統(tǒng)計(jì)功能,根據(jù)查詢者使用目的的不同,對(duì)報(bào)表的要求會(huì)有多種類型[4]。信息系統(tǒng)開發(fā)平臺(tái)可以利用多種類型的報(bào)表工具,在開發(fā)時(shí)要注重報(bào)表模板的制定,應(yīng)制定出可以滿足報(bào)表類型、形式和內(nèi)容的報(bào)表規(guī)則,并利用程序語(yǔ)言中的統(tǒng)計(jì)公式設(shè)置報(bào)表單元格信息,以實(shí)現(xiàn)報(bào)表的統(tǒng)計(jì)功能。
5 結(jié)束語(yǔ)
LIMS的建設(shè)是一項(xiàng)涉及面廣、影響范圍大的系統(tǒng)工程,需要根據(jù)實(shí)驗(yàn)室檢測(cè)需求進(jìn)行開發(fā)。雖然LIMS的建設(shè)還有待完善,但是其對(duì)實(shí)驗(yàn)室管理水平的提升是起決定性作用的。LIMS已成為促使質(zhì)檢機(jī)構(gòu)與市場(chǎng)競(jìng)爭(zhēng)、與信息化、與科學(xué)化管理體系接軌的重要手段和工具。
參考文獻(xiàn):
[1]王向明,伏晴艷,劉紅,謝爭(zhēng).環(huán)境監(jiān)測(cè)實(shí)驗(yàn)室信息管理系統(tǒng)建設(shè)——以上海市環(huán)境監(jiān)測(cè)中心為例[M].環(huán)境監(jiān)測(cè)管理與技, 2007,19(4):4-8.
[2]張宏偉,鄒爾寧.應(yīng)用于LIMS系統(tǒng)的RS232串行通訊端口程序設(shè)計(jì)[J].儀器儀表用戶,2005(01):102-104.
高職院校以往的科研管理工作很大程度上依賴人工進(jìn)行,從課題申報(bào)、立項(xiàng)評(píng)審、任務(wù)書提交、項(xiàng)目審核、中期檢查、結(jié)題申請(qǐng)到專家評(píng)審、課題管理、成果推廣等環(huán)節(jié)都是依靠office文檔、紙質(zhì)操作和召開現(xiàn)場(chǎng)評(píng)審會(huì)議,這種傳統(tǒng)的管理方式導(dǎo)致數(shù)據(jù)匯總困難、數(shù)據(jù)冗余、工作效率低、數(shù)據(jù)不能共享,難以及時(shí)有效的掌握最新的科研情況,影響到教師和評(píng)審專家的正常授課時(shí)間,增加科研管理工作量,降低了服務(wù)水平。
2系統(tǒng)需求分析
2.1系統(tǒng)功能需求
實(shí)現(xiàn)課題申報(bào)、立項(xiàng)評(píng)審、任務(wù)書提交、項(xiàng)目審核、結(jié)題申請(qǐng)、結(jié)題驗(yàn)收全過(guò)程系統(tǒng)化、信息化、項(xiàng)目化管理。實(shí)現(xiàn)項(xiàng)目申請(qǐng)立項(xiàng)、結(jié)題驗(yàn)收專家網(wǎng)上評(píng)審功能,由系統(tǒng)自動(dòng)進(jìn)行計(jì)算排名。申請(qǐng)人提交立項(xiàng)或者結(jié)題申請(qǐng)材料后,由科技秘書對(duì)項(xiàng)目進(jìn)行匯總分類,按照項(xiàng)目?jī)?nèi)容進(jìn)行分組,安排評(píng)審專家。課題評(píng)審專家接到任務(wù)后,在系統(tǒng)設(shè)置的規(guī)定時(shí)間內(nèi),只需一臺(tái)可以上網(wǎng)的計(jì)算機(jī)和相關(guān)附屬設(shè)備(鍵盤、鼠標(biāo)等)即可登錄系統(tǒng)開展評(píng)審工作,時(shí)間靈活度高,同時(shí)也節(jié)約了紙張的大量使用,節(jié)約學(xué)院辦公經(jīng)費(fèi),提高評(píng)審效率。項(xiàng)目立項(xiàng)申請(qǐng)流程如圖1:建立項(xiàng)目補(bǔ)錄模塊。把學(xué)院歷史立項(xiàng)的所有項(xiàng)目和院外申報(bào)項(xiàng)目進(jìn)行電子系統(tǒng)進(jìn)檔,建立項(xiàng)目數(shù)據(jù)庫(kù),使科研管理工作規(guī)范化、科學(xué)化和信息化;實(shí)現(xiàn)科研項(xiàng)目綜合查詢與統(tǒng)計(jì)功能。對(duì)相關(guān)類別科研項(xiàng)目數(shù)據(jù)實(shí)現(xiàn)圖形化統(tǒng)計(jì),生成水晶數(shù)據(jù)報(bào)表;實(shí)現(xiàn)科研課題項(xiàng)目化管理。
2.2用戶功能需求
系統(tǒng)的用戶角色有:普通教師、二級(jí)部門管理者、科研處管理人員、評(píng)審專家、系統(tǒng)管理員。各用戶角色功能如下。普通教師:普通教師即課題的申報(bào)者,訪問(wèn)系統(tǒng)具有的權(quán)限主要有:瀏覽、錄入個(gè)人信息、查詢個(gè)人信息;填寫、上傳課題立項(xiàng)申請(qǐng)、任務(wù)書、結(jié)題驗(yàn)收的材料;查詢項(xiàng)目評(píng)審情況;查詢科研課題進(jìn)展;科研檔案輸出打印、項(xiàng)目補(bǔ)錄等。二級(jí)部門管理者:在系統(tǒng)中設(shè)置學(xué)校二級(jí)管理部門的管理者,主要是對(duì)屬于本部門科研課題的立項(xiàng)申請(qǐng)、合同任務(wù)書和項(xiàng)目結(jié)題驗(yàn)收申請(qǐng)作基本的審核,查詢本部門科研情況??蒲刑幑芾砣藛T:主要是科技秘書,主要權(quán)限是查詢項(xiàng)目立項(xiàng)申請(qǐng)、驗(yàn)收申請(qǐng)情況,對(duì)項(xiàng)目進(jìn)行形式審核、分類,安排評(píng)審專家,填寫科研處、校學(xué)術(shù)委員會(huì)意見;補(bǔ)錄歷史項(xiàng)目和院外項(xiàng)目;同時(shí),對(duì)優(yōu)秀項(xiàng)目進(jìn)行成果推廣。
2.3系統(tǒng)架構(gòu)
高職院校科研管理系統(tǒng)的開發(fā)過(guò)程中,是以MVC三層架構(gòu)為依托,并在其基礎(chǔ)上進(jìn)行了改造,增加了管理權(quán)限層,使其更符合本系統(tǒng)開發(fā)的需要,增加的全新權(quán)限層,能更好的控制權(quán)限管理,使其可實(shí)現(xiàn)到對(duì)每一底層按鈕的控制。
3系統(tǒng)主要功能模塊開發(fā)
3.1系統(tǒng)時(shí)間段設(shè)置模塊的實(shí)現(xiàn)
通過(guò)對(duì)系統(tǒng)時(shí)間段的設(shè)置來(lái)限制系統(tǒng)使用者對(duì)系統(tǒng)的操作權(quán)限,同時(shí)也為規(guī)范科研處對(duì)科研項(xiàng)目的管理起到一定輔助作用。主要有立項(xiàng)申報(bào)開始、結(jié)束時(shí)間,任務(wù)書提交開始、結(jié)束時(shí)間,中期審查開始、結(jié)束時(shí)間,驗(yàn)收申請(qǐng)開始、結(jié)束時(shí)間等4個(gè)時(shí)間段(點(diǎn))的設(shè)置。并提供了新增時(shí)間段和修改已設(shè)置時(shí)間段的功能。
3.2科研項(xiàng)目管理模塊的實(shí)現(xiàn)
項(xiàng)目申報(bào)模塊:主要頁(yè)面元素有:列表窗控件、按鈕、下拉菜單等等。通過(guò)該頁(yè)面可以完成項(xiàng)目申請(qǐng)立項(xiàng)書的錄入和保存;項(xiàng)目修改導(dǎo)出模塊主要提供了在查詢、修改、輸出打印和刪除申報(bào)書的功能。項(xiàng)目任務(wù)書管理模塊:提供了項(xiàng)目任務(wù)書的錄入和輸出打印功能。對(duì)已超出系統(tǒng)規(guī)定的立項(xiàng)申請(qǐng)時(shí)間和已通過(guò)科研處審核的項(xiàng)目進(jìn)行操作將出現(xiàn)相應(yīng)報(bào)錯(cuò)提示。項(xiàng)目驗(yàn)收申請(qǐng)管理模塊:提供了項(xiàng)目驗(yàn)收申請(qǐng)信息錄入和結(jié)題驗(yàn)收申請(qǐng)表的輸出打印。對(duì)輸入數(shù)據(jù)格式不正確和已通過(guò)科研處審核的項(xiàng)目操作顯示報(bào)錯(cuò)提示。項(xiàng)目主持人可以查看立項(xiàng)評(píng)審、驗(yàn)收評(píng)審的評(píng)審專家打分情況和評(píng)審意見。
4結(jié)語(yǔ)
級(jí)別:部級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)期刊全文數(shù)據(jù)庫(kù)(CJFD)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:北大期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:北大期刊
榮譽(yù):Caj-cd規(guī)范獲獎(jiǎng)期刊