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