论文部分内容阅读
信息化的不断发展和进步推动了各行各业技术的更迭,其中,信息化管理对各个行业的作用也逐年增强。电网企业在进行项目工程管理时,也需要使用计算机技术来完成对工程现场的人员、施工设备及施工情况的信息化管理。起初,工程现场管理主要通过手动记录施工情况和人员进出情况进行,信息化的发展使人员管理的方式和方法得到改善,为施工现场的人员等管理提出了新的思考问题,即如何通过使用计算机软件技术和计算机硬件设备搭配来完成对人员及施工现场情况的统一管理。本文主要以电网企业在工程实施现场的人员管理等需求问题为研究目标,对电网企业工程现场管理系统进行开发,研究并分析如何使用工程现场管理系统来解决施工过程中人员管理不到位等问题,提高工程现场的施工效率和管理水平。文中首先查阅系统相关的文献信息,对系统功能性需求和性能需求加以概述,并采用软件工程设计思想,对系统功能模块进行设计和实现。电网企业工程现场管理系统中包括六大模块,分别是系统管理模块、项目工程管理模块、人员管理模块、车辆管理模块、机具管理模块和定位管理模块。系统管理模块的使用者是工程现场人员管理系统的运维人员,即系统管理员。系统管理模块能够完成对系统数据和系统升级等内容的管理,系统管理模块主要功能包括系统升级管理、系统账号分配和系统数据管理。项目工程管理模块的使用者是项目管理员,在项目工程管理模块中,操作者可以将各类项目工程的基本信息进行定期的录入和保存,并根据实际情况进行更新。项目项目工程管理模块是系统的基础组成部分,该模块功能主要包括工程信息管理、项目部信息管理、合同信息管理、参建单位信息管理和现场人员名册管理。人员管理模块的使用者是工程管理员,人员管理模块用于对工程项目的人员信息进行管控和统计,人员管理模块的功能包括常驻人员管理、临时人员管理、人员指纹管理、人员出入证发放管理、人员进出场管理和人员动态统计,其中,常驻人员管理和临时人员管理功能用于对不同类型的人员信息进行详细分类,指纹管理用于对施工现场进行人员管理,工程施工人员凭指纹识别进场。车辆管理模块的使用者是工程管理员角色,主要包括常驻车辆管理、临时车辆管理、车辆进出场管理、车辆出入证发放管理和进出车辆统计等功能。机具管理模块的使用者是工程管理员,主要包括施工机具管理、施工机具检查和施工机具领用管理等功能。机具管理模块的使用者是工程管理员,主要包括定位设备绑定管理、人员设备绑定管理和人员位置信息管理等功能。电网企业工程现场管理系统需要在信息管理系统的基础上,结合工程现场的实际工作流程,最终完成整个系统的设计和实现。系统以C/S结构为主体,基于内嵌浏览器的方式展示和操作地图信息,基于TCP协议实现与GPS定位设备的对接。在开发和设计系统时,使用Visual Studio 2017和SQL Server 2014数据库作为开发环境,基于三层架构来进行体系结构设计。在系统的开发过程中结合C#语言、ADO.NET数据库访问技术、GPS接口与坐标转换、百度地图API应用等技术对工程现场管理系统进行实现。本文将按照系统背景介绍、开发技术选择、系统需求分析、系统体系结构设计、系统功能实现、系统测试等环节来对整个开发和制作过程进行描述。