李瑜
(西安醫(yī)學(xué)院陜西西安710012)
基于高校建設(shè)工程數(shù)字化管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
李瑜
(西安醫(yī)學(xué)院陜西西安710012)
針對(duì)高校建設(shè)工程信息化程度低的問題,筆者提出一種基于軟件工程思想的數(shù)字化管理系統(tǒng)。建設(shè)工程數(shù)字化管理系統(tǒng)是計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫等科學(xué)方法結(jié)合建設(shè)工程實(shí)際應(yīng)運(yùn)而生的,通常包括立項(xiàng)、可行性研究、計(jì)劃與批復(fù)、圖紙?jiān)O(shè)計(jì)管理、招投標(biāo)管理、項(xiàng)目管理、材料管理等功能。本文利用B/S、C/S結(jié)合的訪問模式對(duì)系統(tǒng)架構(gòu)進(jìn)行構(gòu)建,確保系統(tǒng)的安全,并綜合SQL數(shù)據(jù)庫技術(shù)、Eclipse8.5開發(fā)工具等對(duì)該系統(tǒng)進(jìn)行開發(fā),最終實(shí)現(xiàn)了高校建設(shè)工程的無紙化管理。
B/S;數(shù)字管理系統(tǒng);系統(tǒng)模塊設(shè)計(jì);MVC
隨著高校擴(kuò)建、改建項(xiàng)目的不斷增多,如何利用現(xiàn)代信息化工具實(shí)現(xiàn)對(duì)高校自身建設(shè)項(xiàng)目的無紙化、智能化管理,成為當(dāng)前信息化浪潮下高校思考和建設(shè)的重點(diǎn)。而傳統(tǒng)引入的專用工程管理軟件,如P3或EXP系統(tǒng),不能滿足用戶的需求,并且投入的成本很高。對(duì)此筆者提出一種基于Eclipse和MVC架構(gòu)的高校建設(shè)工程數(shù)字化管理系統(tǒng),該系統(tǒng)針對(duì)當(dāng)前高校建設(shè)工程管理的難點(diǎn)和重點(diǎn)進(jìn)行分析設(shè)計(jì),并對(duì)系統(tǒng)的實(shí)現(xiàn)進(jìn)行了詳細(xì)的闡述。
圖1 設(shè)計(jì)管理模塊用例
系統(tǒng)需求作為系統(tǒng)設(shè)計(jì)的關(guān)鍵部分,其分析將直接決定系統(tǒng)的使用。本文通過對(duì)高?;A(chǔ)建設(shè)項(xiàng)目的分析,認(rèn)為在管理和施工建設(shè)中存在項(xiàng)目審批、前期設(shè)計(jì)管理、招投標(biāo)管理、項(xiàng)目管理、材料設(shè)備管理等,不同的業(yè)務(wù)有著不同的需求,以項(xiàng)目設(shè)計(jì)和招投標(biāo)管理為例,應(yīng)用UML靜態(tài)法可得到其用例,具體如圖1和圖2所示。
項(xiàng)目設(shè)計(jì)需求分析:根據(jù)規(guī)劃設(shè)計(jì)條件與使用單位要求,項(xiàng)目負(fù)責(zé)人組織設(shè)計(jì)招標(biāo)工作,從而得出初步設(shè)計(jì)方案、招標(biāo)施工圖紙,通過會(huì)審圖紙資料確定設(shè)計(jì)方案。
招標(biāo)管理需求分析包括與項(xiàng)目相關(guān)的招標(biāo)公告、資格審查、招標(biāo)文件和中標(biāo)通知。項(xiàng)目負(fù)責(zé)人根據(jù)使用單位要求編寫招標(biāo)公告,公告對(duì)公司提出資質(zhì)級(jí)別、財(cái)務(wù)狀況、工程案例等要求。招標(biāo)單位對(duì)投標(biāo)公司進(jìn)行資格審查,公開招標(biāo),確定中標(biāo)單位并發(fā)出通知。
圖2 招投標(biāo)模塊用例分析
2.1系統(tǒng)模塊設(shè)計(jì)
結(jié)合圖1和圖2對(duì)需求的分析,文中將該系統(tǒng)的基礎(chǔ)功能設(shè)計(jì)為如圖3所示。
圖3 系統(tǒng)功能模塊設(shè)計(jì)
用戶管理包括對(duì)使用該系統(tǒng)的學(xué)校員工、各部門、外部合作單位人員基本信息進(jìn)行管理,即對(duì)用戶角色進(jìn)行分配,針對(duì)不同用戶具有不同的功能和不同的訪問權(quán)限;
項(xiàng)目規(guī)劃管理模塊:對(duì)高校正在修建和即將建設(shè)的項(xiàng)目進(jìn)行規(guī)劃,包括目標(biāo)管理、分析論證、項(xiàng)目總體組織等;
招投標(biāo)管理模塊主要包括招標(biāo)公告、招標(biāo)文件、資格審查等不同子模塊;
項(xiàng)目管理模塊涵蓋了項(xiàng)目施工管理過程中業(yè)主、施工方、設(shè)計(jì)方、監(jiān)理方等不同的使用群體,包括了對(duì)項(xiàng)目資金分配、項(xiàng)目計(jì)劃、項(xiàng)目分解、施工進(jìn)度、采購管理、環(huán)境評(píng)測等不同子模塊;
綜合管理模塊主要對(duì)技術(shù)資料、會(huì)議紀(jì)要、數(shù)據(jù)等各項(xiàng)文件進(jìn)行管理和集中控制,并生成有關(guān)報(bào)告及總結(jié),可以進(jìn)行檢索查詢。
2.2系統(tǒng)整體架構(gòu)設(shè)計(jì)
系統(tǒng)架構(gòu)作為系統(tǒng)運(yùn)行的基礎(chǔ),其布局的好壞將直接決定未來運(yùn)行。當(dāng)前從系統(tǒng)訪問模式的構(gòu)建中包括B/S和C/S兩種模式,其中三層的B/S模式與兩層的C/S模式相比,更具有優(yōu)勢,原因在于B/S模式見傳統(tǒng)C/S模式中的業(yè)務(wù)功能分配到服務(wù)器端,從而減少了網(wǎng)絡(luò)方面的開銷,提高了系統(tǒng)訪問和維護(hù)的效率。但是,B/S模式也存在這很大的缺點(diǎn),當(dāng)用戶在大量集中進(jìn)行訪問的時(shí)候,將加大服務(wù)器的壓力,導(dǎo)致系統(tǒng)負(fù)載增大。因此,綜合考慮兩者的優(yōu)勢和劣勢,決定采用B/S與C/S結(jié)合的方式,具體來講就是對(duì)學(xué)校內(nèi)部的職能部門采用C/S訪問模式,各個(gè)職能部門通過總部局域網(wǎng)實(shí)現(xiàn)對(duì)信息的交互、訪問等。而針對(duì)各個(gè)工程項(xiàng)目及其中的參與者來講,則通過B/S結(jié)構(gòu),具體則通過ADSL、寬帶、無線網(wǎng)絡(luò)等方式與總部進(jìn)行連接,從而實(shí)現(xiàn)對(duì)web服務(wù)器的訪問,實(shí)現(xiàn)對(duì)參與方的信息交互與共享。其具體的架構(gòu)則如圖4所示。
圖4 系統(tǒng)整體架構(gòu)設(shè)計(jì)
為實(shí)現(xiàn)該系統(tǒng),重要選擇以下幾個(gè)關(guān)鍵技術(shù)進(jìn)行實(shí)現(xiàn):
3.1MVC架構(gòu)
MVC架構(gòu)主要通過控制器、模型和視圖三個(gè)部分對(duì)其進(jìn)行設(shè)計(jì)。在該模式中,用戶通過FilterDispatcher類實(shí)現(xiàn)對(duì)其中不同的Action類的查找,對(duì)該系統(tǒng)的架構(gòu)中具體的則如圖5所示。
圖5MVC架構(gòu)
3.2系統(tǒng)安全技術(shù)
為保障系統(tǒng)使用的安全,本文在對(duì)數(shù)字化管理系統(tǒng)進(jìn)行設(shè)計(jì)的過程中設(shè)計(jì)了多層次的安全控制方案,確保數(shù)據(jù)高度安全。首先在系統(tǒng)安全中物理隔離,讓網(wǎng)絡(luò)之間不存在連接的物理途徑,保障內(nèi)網(wǎng)不易受到攻擊,外網(wǎng)的病毒則不能進(jìn)入。其次,可以在系統(tǒng)中運(yùn)用校園網(wǎng)的優(yōu)勢,通過VPN服務(wù)器,實(shí)現(xiàn)對(duì)局域網(wǎng)和外網(wǎng)的連接。最后使用MD5加密算法對(duì)各項(xiàng)數(shù)據(jù)進(jìn)行加密處理,并限制上傳文件的類型,對(duì)系統(tǒng)進(jìn)行定期的掃描、過濾等,從而保障系統(tǒng)的安全。
3.3數(shù)據(jù)訪問和查詢
數(shù)據(jù)訪問和查詢技術(shù)是系統(tǒng)集成的關(guān)鍵技術(shù)之一。為方便管理人員查詢數(shù)據(jù),在各個(gè)子系統(tǒng)內(nèi)部設(shè)計(jì)查詢子模塊,并允許自定義查詢條件,這樣可以方便用戶對(duì)整個(gè)子系統(tǒng)內(nèi)部的各類信息進(jìn)行綜合查詢。
3.4系統(tǒng)數(shù)據(jù)流程
建設(shè)工程檔案是建設(shè)過程活動(dòng)中直接形成的有價(jià)值的文字、圖表等,是高校各種建筑物、構(gòu)筑物以及地上、地下管線等基本建設(shè)工程的規(guī)劃、設(shè)計(jì)、施工、維修活動(dòng)的直接記錄。根據(jù)高校建設(shè)工程檔案管理的特點(diǎn),系統(tǒng)的流程數(shù)據(jù)可以劃分為4個(gè)階段:
1)資料收集:包括審批立項(xiàng)文件、圖紙、合同、會(huì)議資料、各階段報(bào)表、現(xiàn)場情況記錄、總結(jié)等。
2)資料加工:該階段屬于對(duì)前期采集資料的編輯分類,有利于后期訪問和查找。對(duì)于報(bào)表格式的數(shù)據(jù)可以直接存儲(chǔ);對(duì)于文本數(shù)據(jù),則以單項(xiàng)工程名稱為單位,根據(jù)查詢信息點(diǎn)(如建設(shè)工程許可證號(hào)、工程名稱、施工單位、驗(yàn)收日期等),將文本摘錄存儲(chǔ);對(duì)于設(shè)計(jì)圖紙,將其掃描,編號(hào)儲(chǔ)存。
3)資料管理;對(duì)已生成的資料進(jìn)行統(tǒng)一管理。
4)資料備份:為防止文件丟失,所有重要資料全部備份。
圖6 系統(tǒng)數(shù)據(jù)流程
4.1登錄界面實(shí)現(xiàn)
該系統(tǒng)的登錄流程則如圖7所示。
圖7 登錄界面流程
4.2項(xiàng)目管理平臺(tái)實(shí)現(xiàn)
項(xiàng)目管理界面如圖8、圖9所示。
圖8 建設(shè)工程數(shù)字化管理系統(tǒng)登錄界面
圖9 項(xiàng)目管理界面
建設(shè)工程的數(shù)字化管理提高了信息的準(zhǔn)確性、有效性、及時(shí)性、集成性和共享性,強(qiáng)化了建設(shè)工程管理信息過程的組織和控制,是安全有效的管理機(jī)制。它能加強(qiáng)交流和傳遞、利于形成信息積累,實(shí)現(xiàn)了建設(shè)工程管理的高效性和準(zhǔn)確性。
[1]李剛.房產(chǎn)測繪信息管理系統(tǒng)的架構(gòu)與實(shí)現(xiàn)[J].北京測繪,2011(3):64-66.
[2]劉輝,蘇文超.C/S和B/S架構(gòu)的高校工資管理系統(tǒng)的設(shè)計(jì)[J].科技創(chuàng)新導(dǎo)報(bào),2010(17):255-256.
[3]李云云.淺析B/S和C/S體系結(jié)構(gòu)[J].科學(xué)之友,2011(1):6-8.
[4]謝維.超高層建筑供配電管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)測量與控制,2010(4):916-919.
[5]李均熙,周思佳.淺議高校基建項(xiàng)目管理信息系統(tǒng)建設(shè)[J].中國科教創(chuàng)新導(dǎo)刊,2013(23):153-154.
[6]洪石丹等編著.Ajax完全自學(xué)手冊(cè)[M].北京:機(jī)械工業(yè)出版社,2009.
[7]劉喆,建設(shè)工程項(xiàng)目管理信息化發(fā)展問題研究[J].現(xiàn)代情報(bào),2015(11):204-208.
[8]趙偉,王志華,周兵.基于.NET技術(shù)和MVC的新架構(gòu)模式[J].計(jì)算機(jī)工程與設(shè)計(jì),2012(7):2646-2651.
[9]史慶東.淺議工程項(xiàng)目管理信息化建設(shè)[J].網(wǎng)絡(luò)財(cái)富,2009.
[10]李志,賈克斌,李真真,等.基于.NET MVC架構(gòu)的網(wǎng)上珠寶銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用與軟件,2013(3): 186-189,192.
[11]苗鳳華,周巧姝.SQL Server 2008數(shù)據(jù)管理系統(tǒng)的優(yōu)勢研究[J].長春師范大學(xué)學(xué)報(bào),2014(6):76,77-81.
[12]余峰.SQL Server 2008數(shù)據(jù)庫的安全性分析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(8):37.
[13]高朝勤.信息系統(tǒng)等級(jí)保護(hù)中的多級(jí)安全技術(shù)研究[D].北京工業(yè)大學(xué),2012.
[14]王欣.WEB應(yīng)用系統(tǒng)安全檢測關(guān)鍵技術(shù)研究[D].北京郵電大學(xué),2011.
[15]張海藩.軟件工程[M].北京:人民郵電出版社,2004.
Design and implementation of digital management system based on university construction project
LI YU
(Xi'an Medical University,Xi'an 710012,China)
Aiming at the problem of low level of information in the construction of university infrastructure projects,a digital management system based on the idea of software engineering is proposed.Construction of the digital management system is a computer technology,network technology,database and other scientific methods and construction engineering,usually includes project,feasibility study,planning and approval,design management,bidding management,project management and material management.Based on B/S and C/S combination of access mode to build system architecture,to ensure the safety of the system,and comprehensive SQL database technology,Eclipse8.5 development tools to development of the system,finally achieved paperless management of construction projects in colleges and universities.
B/S;digital management system;system module design;MVC
TN99
A
1674-6236(2016)17-0048-03
2015-12-01稿件編號(hào):201512006
李瑜(1984-),女,湖南懷化人,碩士,工程師。研究方向:建筑環(huán)境設(shè)計(jì)與室內(nèi)設(shè)計(jì)。