公务员期刊网 论文中心 正文

企业微信的现场管理系统开发

企业微信的现场管理系统开发

摘要:基于“企业微信”的应用,为公司原有的PC信息管理系统开发了移动端的现场管理系统,并介绍了开发的过程和所用的软件。移动端的现场管理系统包括现场签到和开工资料、施工质量、安全文明以及特殊作业等四个模块,投入使用后该系统对工程项目的现场管理具有良好的效果。

关键词:企业微信;现场管理系统;HTML5(超文本语言)

0背景

上海煤气第二管线工程有限公司(简称公司)是一家隶属于隧道股份的中型国有燃气施工企业,总部位于上海市浦东新区,在上海有四家子分公司,另在广东、山东、北京等地也分别设有分公司,是典型的以燃气施工为主的企业。近年来,公司越来越重视信息化工作,在几年内分别建立OA办公自动化系统、工程管理系统、技术管理平台等系统,实现了常态化运行,起到了良好的应用效果,信息化应用已经形成了一定的态势。对于公司来说,工程项目的全生命周期管理是公司生产管理业务的核心,同时燃气管线工程易燃易爆的特点又使得施工过程中的现场安全是重中之重。目前公司对于施工现场的管理方式较为传统,近年来,随着便携式设备的不断普及、移动应用的不断深化,各行各业都逐渐将目光从传统PC端逐步深化到移动应用端的使用,公司敏锐地重视到这点,力求以信息化结合移动办公的手段大力提升现场管理水平。公司目前已经有了一套PC端的项目管理系统,包含项目立项、过程管理、首付款、结算审计、后评估等整个项目生命周期,经过了多年的开发、运维,系统运行稳定,庞大的数据库已经成为了公司经营生产数据的电子资料库,但PC端系统中缺少一块对于施工管理企业来说最重点的现场管理板块,这块功能因需要包含人员定位、现场拍照信息等的特殊性决定了系统在PC端上无法单独实现,需要移动端系统作为主要的操作入口,所以应该通过基于PC端系统、增加相关现场管理模块、新增移动端应用的方式实现。直观来说就是需要开发移动端的现场管理系统来满足管理需求。

1开发移动端应用的主流方式

1.1手机APP

优点:使用稳定、功能较多,支持接口丰富。缺点:需要开发IOS和安卓2个不同平台的系统、开发成本比较高、开发周期较长、安装更新比较繁琐、容易造成使用率低的情况。

1.2微信公众号

优点:无需安装、微信使用广泛,仅需要关注公众号即可。缺点:形式内容单一、部分功能受限(拍照、定位等)、缺乏互动、无法统计用户使用情况。13“企业微信”(原“微信企业号”)的背景上述两种方式都有一定的优缺点,如何综合两者的优点而形成更适合企业的方式,为此通过调研最终决定使用“企业微信”这一方式来实现。微信推出公众号后,中小型企业凭借微信公众平台起到了非常好的企业宣传、推广效果,但无可否认的是,微信公众号本身有形式内容单一、接口十分有限、后台功能弱等缺点,比较适合营销型的企业,而公司是一家中型的专业施工企业,业务功能有较强的专业性,普通的微信公众号难以满足移动办公要求。“企业微信”是腾讯微信团队为企业打造的高效办公平台,作为当前移动办公领域的新宠出现在公司的关注中。“企业微信”与普通的公众号相比,保留了无需安装、保证轻量化运行的优点,同时开发了功能更为完整的后台,使企业相关系统管理人员可以更好地划分各类人员权限,还提供了更加丰富的接口,使企业可以高自由度地开发实用的各类功能,可以帮助企业建立更加密切的总部、子分公司、项目、各级人员之间的关系。“企业微信”与传统的手机APP相比开发成本低很多,使用门槛也低了很多,员工免去了需要下载一个APP的烦恼,只需要关注了本公司的“企业微信”号即可非常便捷地进行快速移动化办公,而管理员则可以在后台添加包含“允许关注”在内的各类权限,在保证使用便捷性的同时又满足了严谨的人员管理要求。“企业微信”的到来也意味着企业的办公模式逐渐由最初的纸质办公到PC端办公过渡到如今的移动化办公。借助微信的平台及接口,企业可以定制不同的系统,开发各种模块内容为企业服务。各类企业可以以“企业微信”平台为基础,定制化实现各类管理的应用,更高效地进行员工管理、工作交流,所以对于公司来说,使用“企业微信”这个成熟平台,借助原有的PC端工程管理系统中的框架和数据库,开发移动端的现场管理系统是最高效、最容易实现、也最容易推广使用的一种方式。公司各级进行了多番论证后最终确定了这种实现方式,后续开展了详尽的需求分析。

2技术层面需求分析

2.1与现有系统无缝对接

(1)平台的后台管理功能将基于现有工程管理系统开发,这样能够确保系统数据的一致性,包括项目及人员数据。(2)移动端现场管理功能,将基于目前已经先行注册完成的“企业微信”上开发,现场管理人员将不用再安装任何其他手机应用程序,及采购其它特殊设备,即可实现现场管理功能。(3)新的移动端系统,将在使用现有的服务器、数据库及相关环境的基础上开发,无需再额外增加新的硬件及软件投入。

2.2技术特点

分成移动端及服务器端两个应用开发(1)服务器端原工程管理系统中增加“现场管理”模块,沿用原有系统的技术架构,即windows+iis+sqlserver+.net;最大程度保证现有系统的稳定和数据一致性。(2)手机端现场管理系统将采用windows+tomcat+sqlserver+JAVA+HTML5的框架技术,使用目前较为主流和成熟的HTML5结合JAVA和sql数据库,能够做到美观、高效、稳定地实现系统的各项功能。同时增加gps定位、手机拍照功能及图片压缩技术,确保项目管理人员在现场综合管理时,手机设备的兼容最大化,使用方式简单化,实现轻量化运行。

2.3系统安全

(1)后台管理平台针对平台建设后的数据及应用,将做好数据的备份工作,确保数据不会由于服务器的损坏而丢失。(2)手机APP端,腾讯及微信已建立的业界一流的安全保障体系、高可靠性的系统实现机制,以及企业号完善的安全特性,为企业信息安全提供了全方位的安全保障。(3)核心数据库仍保存在公司自有服务器上,保障数据安全和自主管理权限。

3管理业务层面需求分析

集合了公司内部专业施工分公司的意见后最终形成了以下几点需求分析内容:

3.1系统主要模块

(1)现场管理人员签到。实现管理人员的现场签到,记录签到时间和地点。(2)开工资料模块。包含子模块:工程开工单、开工人员设备审核表、掘路执照、管线监护卡、环境安全交底、技术交底、施工协议书、安全消防生产协议书、特种作业人员证书、农民工上岗证等。(3)施工质量。包含子模块:沟槽开挖、组对焊接、拍片防腐、黄沙(细土)回填、警示带敷设、覆土或钢板敷设、吹扫、两泵一清、每日排管长度等。(4)安全文明施工。包含子模块:施工铭牌、标准化路栏、劳动防护用品、管材堆放、灭火器、电箱及支架、氧乙炔瓶及托架、安全警示(指示)标志和减速带等。(5)特殊作业。包含子模块:特殊作业审批单、动火许可证、特殊作业子项目等。

3.2功能描述

(1)项目经理进行每日签到,签到能体现时间及地点。如当日不做或因公离岗,可以在对应的选项中进行点击或备注(试点成熟后,由项目经理在系统中输入指定的监管人员名字,对因公离岗须由项目经理进行核准)。(2)开工前,将开工资料以照片的形式上传至系统中,上传的照片设置相应权限,如子分公司只能查看各自工程的照片,相关职能部门可以查看所有工程照片等,开工资料照片只需拍摄一次。(3)施工质量内容每天上传一次,每日填写排管长度,自动显示工作量长度百分比。(4)安全文明施工可视工程进展情况不定时上传照片,特殊作业审批单及动火许可证在确定日期后一天内上传至系统中,镶接工程应根据具体情况上传相应照片,能体现此镶接的内容及工艺流程。(5)项目经理应有删除照片的权限,以防止上传误操作。

4开发与实现

项目从调研、立项、正式启动、开发、测试和试运行共用了半年多的时间,期间召开了数次现场会议、3次阶段性会议,不断协调、修正各功能板块开发过程中产生的各类问题,最终将各项功能逐步一一实现。系统针对公司燃气工程点多面广的特点,充分考虑到现场人员的使用条件,采用基于“企业微信”平台轻量化运行的方向定制开发。主要开发技术特点和板块功能如下:

4.1开发技术

(1)前端开发语言:基于HTML5自主研发,集合CSS3,UI界面均为原创设计,前端界面可以支持不同平台(IOS和安卓)及不同分辨率的手机。(2)后端开发语言:项目底层基于JAVA开发,采用Springmvc+Hibernate+Spring的底层框架技术,目前这套底层框架(见图1)是行内主流框架,可以支持不同服务器操作系统和数据库平台。跨平台支持性好,有利于今后系统的升级改造。(3)数据库:数据库采用sqlserver2012,为了和项目管理系统及其系统数据无缝对接,项目沿用了管理系统数据库sqlserver2012。这样的系统框架有利于今后系统的升级,同时与现有工程管理系统(PC端)无缝数据对接,直接从调取工程基础信息,大量节省开发成本的同时也大幅减少了现场人员多余的工作量。项目现场管理系统共分为:开工资料、施工质量、安全文明以及特殊作业四个大模块。使用者无需另行安装APP,只需要打开微信中的“我的企业”即可进入系统,通过移动端设备的GPS定位功能,可以实现现场管理人员、检查和巡查人员多层次的签到。

4.2模块功能

在实际现场管理过程中,项目管理人员到达现场后使用系统进行“签到考勤”,签到的信息包含实时的定位信息,并按照具体的现场管理工序,上传相关的工程照片,值得注意的是创新性地使每张照片均带有包含工程名称、拍摄时间和拍摄地点等信息,这样能最大程度反映现场管理的即时性和真实性;而各级职能部门的各类管理人员则可以通过不同的查看权限通过“项目看板”、“综合查询”等查询方式或单项或筛选多维度地查看施工现场管理情况并给出意见,形成闭环管理,切实提升各级人员的责任心。系统还人性化地通过百度开发者平台与百度地图做数据接口,将工程的地点定位信息显示在综合看板内,可通过导航直接规划到达施工现场的路线。

5实际应用情况

系统建成后,公司积极投入了试运行并出台了相关的管理制度,经过了一段时间的使用,一致认为系统具有良好的实际应用意义,相比以往,系统实现了现场人员带有定位信息的实时签到,实地拍摄带有定位信息的现场照片,提升了现场人员管理的责任心,也实现不同层面管理人员的实时监管。公司还进一步提出了利用信息化手段收集施工现场的数据,利用大数据帮助提高现场管理能力的下阶段要求。将来公司会继续利用现代信息化技术,开发更多好产品,让企业紧紧跟上时代的节奏。

作者:黄育舜 单位:上海煤气第二管线工程有限公司