李瑜
(西安医学院陕西西安710012)
基于高校建设工程数字化管理系统的设计与实现
李瑜
(西安医学院陕西西安710012)
针对高校建设工程信息化程度低的问题,笔者提出一种基于软件工程思想的数字化管理系统。建设工程数字化管理系统是计算机技术、网络技术、数据库等科学方法结合建设工程实际应运而生的,通常包括立项、可行性研究、计划与批复、图纸设计管理、招投标管理、项目管理、材料管理等功能。本文利用B/S、C/S结合的访问模式对系统架构进行构建,确保系统的安全,并综合SQL数据库技术、Eclipse8.5开发工具等对该系统进行开发,最终实现了高校建设工程的无纸化管理。
B/S;数字管理系统;系统模块设计;MVC
随着高校扩建、改建项目的不断增多,如何利用现代信息化工具实现对高校自身建设项目的无纸化、智能化管理,成为当前信息化浪潮下高校思考和建设的重点。而传统引入的专用工程管理软件,如P3或EXP系统,不能满足用户的需求,并且投入的成本很高。对此笔者提出一种基于Eclipse和MVC架构的高校建设工程数字化管理系统,该系统针对当前高校建设工程管理的难点和重点进行分析设计,并对系统的实现进行了详细的阐述。
图1 设计管理模块用例
系统需求作为系统设计的关键部分,其分析将直接决定系统的使用。本文通过对高校基础建设项目的分析,认为在管理和施工建设中存在项目审批、前期设计管理、招投标管理、项目管理、材料设备管理等,不同的业务有着不同的需求,以项目设计和招投标管理为例,应用UML静态法可得到其用例,具体如图1和图2所示。
项目设计需求分析:根据规划设计条件与使用单位要求,项目负责人组织设计招标工作,从而得出初步设计方案、招标施工图纸,通过会审图纸资料确定设计方案。
招标管理需求分析包括与项目相关的招标公告、资格审查、招标文件和中标通知。项目负责人根据使用单位要求编写招标公告,公告对公司提出资质级别、财务状况、工程案例等要求。招标单位对投标公司进行资格审查,公开招标,确定中标单位并发出通知。
图2 招投标模块用例分析
2.1系统模块设计
结合图1和图2对需求的分析,文中将该系统的基础功能设计为如图3所示。
图3 系统功能模块设计
用户管理包括对使用该系统的学校员工、各部门、外部合作单位人员基本信息进行管理,即对用户角色进行分配,针对不同用户具有不同的功能和不同的访问权限;
项目规划管理模块:对高校正在修建和即将建设的项目进行规划,包括目标管理、分析论证、项目总体组织等;
招投标管理模块主要包括招标公告、招标文件、资格审查等不同子模块;
项目管理模块涵盖了项目施工管理过程中业主、施工方、设计方、监理方等不同的使用群体,包括了对项目资金分配、项目计划、项目分解、施工进度、采购管理、环境评测等不同子模块;
综合管理模块主要对技术资料、会议纪要、数据等各项文件进行管理和集中控制,并生成有关报告及总结,可以进行检索查询。
2.2系统整体架构设计
系统架构作为系统运行的基础,其布局的好坏将直接决定未来运行。当前从系统访问模式的构建中包括B/S和C/S两种模式,其中三层的B/S模式与两层的C/S模式相比,更具有优势,原因在于B/S模式见传统C/S模式中的业务功能分配到服务器端,从而减少了网络方面的开销,提高了系统访问和维护的效率。但是,B/S模式也存在这很大的缺点,当用户在大量集中进行访问的时候,将加大服务器的压力,导致系统负载增大。因此,综合考虑两者的优势和劣势,决定采用B/S与C/S结合的方式,具体来讲就是对学校内部的职能部门采用C/S访问模式,各个职能部门通过总部局域网实现对信息的交互、访问等。而针对各个工程项目及其中的参与者来讲,则通过B/S结构,具体则通过ADSL、宽带、无线网络等方式与总部进行连接,从而实现对web服务器的访问,实现对参与方的信息交互与共享。其具体的架构则如图4所示。
图4 系统整体架构设计
为实现该系统,重要选择以下几个关键技术进行实现:
3.1MVC架构
MVC架构主要通过控制器、模型和视图三个部分对其进行设计。在该模式中,用户通过FilterDispatcher类实现对其中不同的Action类的查找,对该系统的架构中具体的则如图5所示。
图5MVC架构
3.2系统安全技术
为保障系统使用的安全,本文在对数字化管理系统进行设计的过程中设计了多层次的安全控制方案,确保数据高度安全。首先在系统安全中物理隔离,让网络之间不存在连接的物理途径,保障内网不易受到攻击,外网的病毒则不能进入。其次,可以在系统中运用校园网的优势,通过VPN服务器,实现对局域网和外网的连接。最后使用MD5加密算法对各项数据进行加密处理,并限制上传文件的类型,对系统进行定期的扫描、过滤等,从而保障系统的安全。
3.3数据访问和查询
数据访问和查询技术是系统集成的关键技术之一。为方便管理人员查询数据,在各个子系统内部设计查询子模块,并允许自定义查询条件,这样可以方便用户对整个子系统内部的各类信息进行综合查询。
3.4系统数据流程
建设工程档案是建设过程活动中直接形成的有价值的文字、图表等,是高校各种建筑物、构筑物以及地上、地下管线等基本建设工程的规划、设计、施工、维修活动的直接记录。根据高校建设工程档案管理的特点,系统的流程数据可以划分为4个阶段:
1)资料收集:包括审批立项文件、图纸、合同、会议资料、各阶段报表、现场情况记录、总结等。
2)资料加工:该阶段属于对前期采集资料的编辑分类,有利于后期访问和查找。对于报表格式的数据可以直接存储;对于文本数据,则以单项工程名称为单位,根据查询信息点(如建设工程许可证号、工程名称、施工单位、验收日期等),将文本摘录存储;对于设计图纸,将其扫描,编号储存。
3)资料管理;对已生成的资料进行统一管理。
4)资料备份:为防止文件丢失,所有重要资料全部备份。
图6 系统数据流程
4.1登录界面实现
该系统的登录流程则如图7所示。
图7 登录界面流程
4.2项目管理平台实现
项目管理界面如图8、图9所示。
图8 建设工程数字化管理系统登录界面
图9 项目管理界面
建设工程的数字化管理提高了信息的准确性、有效性、及时性、集成性和共享性,强化了建设工程管理信息过程的组织和控制,是安全有效的管理机制。它能加强交流和传递、利于形成信息积累,实现了建设工程管理的高效性和准确性。
[1]李刚.房产测绘信息管理系统的架构与实现[J].北京测绘,2011(3):64-66.
[2]刘辉,苏文超.C/S和B/S架构的高校工资管理系统的设计[J].科技创新导报,2010(17):255-256.
[3]李云云.浅析B/S和C/S体系结构[J].科学之友,2011(1):6-8.
[4]谢维.超高层建筑供配电管理系统设计与实现[J].计算机测量与控制,2010(4):916-919.
[5]李均熙,周思佳.浅议高校基建项目管理信息系统建设[J].中国科教创新导刊,2013(23):153-154.
[6]洪石丹等编著.Ajax完全自学手册[M].北京:机械工业出版社,2009.
[7]刘喆,建设工程项目管理信息化发展问题研究[J].现代情报,2015(11):204-208.
[8]赵伟,王志华,周兵.基于.NET技术和MVC的新架构模式[J].计算机工程与设计,2012(7):2646-2651.
[9]史庆东.浅议工程项目管理信息化建设[J].网络财富,2009.
[10]李志,贾克斌,李真真,等.基于.NET MVC架构的网上珠宝销售系统的设计与实现[J].计算机应用与软件,2013(3): 186-189,192.
[11]苗凤华,周巧姝.SQL Server 2008数据管理系统的优势研究[J].长春师范大学学报,2014(6):76,77-81.
[12]余峰.SQL Server 2008数据库的安全性分析[J].计算机光盘软件与应用,2012(8):37.
[13]高朝勤.信息系统等级保护中的多级安全技术研究[D].北京工业大学,2012.
[14]王欣.WEB应用系统安全检测关键技术研究[D].北京邮电大学,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稿件编号:201512006
李瑜(1984-),女,湖南怀化人,硕士,工程师。研究方向:建筑环境设计与室内设计。