电梯维保监管系统的设计与实现
2017-07-05张建根
张建根
摘 要本系统针对电梯维保工作的监管问题,提出了一种基于B/S、SC/S架构的方案,实现了电梯维保信息的采集和数据管理,提高了电梯维保与监管的工作效率。
【关键词】电梯维保 MVC B/S SC/S
城市里大量崛起的高层与超高层建筑随处可见,电梯作为建筑物内的载人、载物运输工具,在人们日常工作和生活中起到不可替代的作用。电梯数量的增加,使电梯维修与保养的工作量加大。由于市场的过度竞争,为了争取维保费用,多数维保单位的电梯维保质量很难得到全面保障。
1 研究背景
根据《中国电梯行业发展现状分析》显示,2015年国内电梯产量为75.54万台,占据全球市场份额60%以上;截止到2016年,我国电梯的保有量达418万台;已成为世界上电梯保有量最多的国家。
电梯使用需求和新型控制技术应用的不断提升,建筑业的发展促使电梯行业进入全面发展时期;基于电力电子技术和数字控制的晶闸管变流装置越来越多地应用于电梯系统[1]。但由于现在电梯的控制网络大多数标准不一、产品互不兼容,所以出现分散、复杂、不兼容的系统建设状况,存在信息采集不及时等一系列的问题。电梯的维保监管需要多个部门的支持,通常包括使用单位,维保单位,质检部门等的通力协作。因此建立统一的平台对电梯的维保与监管进行有效的管理具有一定的现实意义。
2 系统解决的关键问题
本系统根据电梯维保行业的要求,对质监部门,维保单位,电梯协会等部门进行调研,经过分析得出电梯维保监管系统平台的设计方案。
系统中拟解决的关键问题主要有:
(1)在Visual Studio 2008如何设计系统架构实现数据层,业务逻辑层和应用层的独立,并且能够有效地保证系统的安全性。
(2)数据库ADO访问技术,主要解决的问题是怎样通过控件访问本地数据库,实现对数据库的常规操作及控件的灵活应用。
(3)如何从质监部门,维保单位,维保人员等各个角色跟踪维护管理数据,使企业能及时的把握单位的维保状况以及工作漏洞的数据进行有效管理。
(4)如何实现在系统的后台对维保人员的身份进行统一管理,能够对维保人员的维保工作进行有效监管。
3 电梯维保监管系统的架构设计
电梯维保监管系统是基于B/S+SC/S结构体系进行设计,充分利用SC/S响应速度快、B/S灵活、可用性强的特性;本系统的系统架构图如图1所示。系统采用B/S架构模式,主要由两部分组成:第一部分是后台数据库服务器部分,第二部分是前台应用程序端部分。本文提出一种SC/S架构,是在C/S模式架构的基础上建立的。S是指Smartphone,即智能手机(或者PDA端)。
本系统其中一个重要模块就是根据B/S模式设计的前台与后台管理模块,主要采用的是网站形式的管理模块。这两个模块系统采用关键技术是基于ASP.NET的MVC三层体系构架。
4 电梯维保监管系统的模块设计
为了实现本系统的目标,对目前的电梯监管体系进行了调研与分析,得出系统的功能模块图,包括前台的模块,手机端功能模块和后台功能模块。
4.1 系统前台模块设计
电梯维保监管网络平台的前台的核心模块主要有6个部分,包括:用户登录模块,新
闻动态模块,政策规划模块,技术服务模块,公众查询模块,友情链接模块。
4.2 手机终端模块设计
系统采用的SC/S架构中,S端表示的就是手机端,系统在开发时预留了一个接口,用
来开发设计智能手机与Web服务器的连接,如图2所示。
4.3 系统后台模块设计
电梯维保监管網络平台后台以常州市为管理单位实现各级单位注册,并分配单位账户(主要包括登记机关用户、电梯协会用户、维保单位用户、使用单位用户、社会公众);实现系统各级用户注册、设置维保单位与使用单位之间的维保合同关系、配置系统基础数据、实现最新动态、行业资讯和政策法规信息维护等。
4.4 数据库设计
根据对电梯维保监管网络平台系统的设计与实现的前期的需求分析,可将用户需求抽象为信息结构概念模型,只有把在需求分析阶段所得到的信息抽象为信息世界的结构,才能更好地、更准确地用DBMS来实现这些需求。根据本系统的需求和系统设计目标,与系统相关的E-R图,如图4。
在充分考虑数据的一致性、完整性和安全性后,经过转换和优化,最终确立如下关系:市隶属于省,区县隶属于市;检验机构检验使用单位,维保单位维保使用单位。
根据对数据库的需求分析,以及数据库的E-R图的设计,将数据关系在表中实现,完成系统数据库建表工作。以维报项目数据字典为例。维保项目数据字典的主键为自动编号ID,用来识别维保项目的编号,主键不能为空,其他都允许为空。其中电梯类型,维保周期,位号是作为其他表格中的Key(关键字)。
5 电梯维保监管系统的实现
5.1 系统前台的界面
通过用户登录模块,输入用户名和密码即可进入网络平台的内部;进入平台内部以后可以进行进一步的操作。如图5所示,是质监局管理员身份登录的界面内容,管理员具有的权限有管辖单位、电梯统计、维保统计、其他功能等,展开各个模块可以进行详细的操作。
5.2 手机终端功能模块实现
系统采用SC/S架构的关键在于增加了远程手机终端,手机端与Web服务器端进行通信,
两者之间的通信协议遵循HTTP协议标准,请求方式采用POST方法,编码方式采用UTF-8
字符集。为了提高服务器响应速度,对于客户端的请求,服务器仅返回HTTP状态码,不返回任何具体数据。手机端登录界面,主要包括的使用单位的信息,包括维保时间、开始时间、电梯类型、更新时间、总项目数、已检查数、合格数和异常数等。
6 系统的开发总结
本系统采用了智能客户端(PDA端或智能手机)、数据库SQL Server 2008和Microsoft Visual Studio 2010软件开发。充分利用SC/S+B/S架构的特点和优势,可靠性好,查错方便;系统运行成本比较低,操作方便,实现了电梯维保的数字化管理,提高了电梯维保监管的工作效率,在一定程度上减轻了电梯监管人员的工作强度。在无线远程监测场合具有广阔的应用前景,具有推广的价值。
参考文献
[1]叶安丽.电梯控制技术(第2版)[M].北京:机械工业出版社,2011:2-3.
[2]张子成.电梯维保系统设计与实现[D].大连:大连理工大学,2011:1-2.
[3]张良银.浅论C/S和B/S体系结构[J].工程地质计算机应用,2006.
作者单位
常州轻工职业技术学院 江苏省常州市 213164