安阳水务工程公司移动管理平台建设方案1项目介绍1.1项目名称安阳水务工程移动管理服务平台1.2项目建设背景移动互联网正在蓬勃发展,基于本地化的位置服务LBS将会在未来发挥巨大的作用,它是移动互联网时代的一个突破性发明,传统互联网和移动互联网的最大差别就是后者是非常本地化的,在LBS方面具有非常大的优势,企业可以在其位置的信息进行更多的信息整合服务,这将大大提高企业的管理效率,并解决企业之前无法解决的某些问题。1.3项目建设意义该项目的建设将使安阳市水务工程公司实现对下属市政管道施工、用户水表安装等工程项目施工情况进行有效的监控管理,并对施工进度、施工人员进行规范化的管理。2建设单位名称河南众恒信息技术有限公司3需求分析系统将分为两大部分开发,PC端系统管理和APP移动终端,PC端系统管理主要方便系统管理者或者用户方便的通过办公电脑对系统参数和数据情况、报表情况进行管理和查看。APP移动终端将方便与管理、服务于基层的信息采集、实时通知等功能与智能设备结合起来,达到调动基层工作人员的积极性,提高工作效率的目的。3.1登录认证系统不论PC端系统管理还是APP终端管理采用统一的身份信息认证策略,使用个人的用户名和密码进行登录认证,一天错误密码输入3次不正确的,账户将被系统锁定,需要联系管理员进行解锁。3.2PC端系统管理PC端系统管理是对工作人员、工地信息、工作任务、签到、工作上报等信息的管理工作3.2.1工作人员管理实现对工作人员基本信息管理,包括用户名、姓名、手机号码、所在部门、职务等信息,工作人员信息的增加、删除、修改和查询等功能。3.2.1.1工作人员的添加主要是对单位新入职的人员进行添加,添加信息包括姓名、手机号码、所在部门、职务等3.2.1.2工作人员的删除主要针对企业离职或退休人员进行操作,系统将保留删除人员的信息,只改表“人员状态”为“失效”,并记录“失效类型”为“离职”或者“退休”。3.2.1.3工作人员的修改可以操作除用户名和密码外的所有人员的基本信息,但是工作人员的基本信息包括姓名、手机号码等主要由工作人员在“个人中心”上自行进行修改,系统管理人员增加“密码重置”操作,防止某些用户密码遗忘,对密码进行初始化的操作,“解锁”当用户被锁定后对用户进行解锁,解锁时需要管理员设置一个随机的密码,解锁后用户可以凭此随机密码登录系统,修改密码。3.2.1.4工作人员的查询可以根据员工姓名、手机号和所属部门进行工作人员的信息检索。3.2.2工地信息管理实现对市辖区内的建筑工地的信息进行管理,实现工地信息的录入、修改、删除和查询。工地信息包括工地名称、地址详址、工地负责人姓名、工地负责人联系电话、所在位置(GPS坐标)、监督责任人(本单位的工作人员)等信息3.2.2.1工地信息的录入工程项目信息的录入包括工地名称、地址详址、工地负责人姓名、工地负责人联系电话、所在位置(GPS坐标)、监督责任人(本单位的工作人员)、项目建设类型(1、市政工程建设,2、安装工程建设)等信息3.2.2.2工地信息的修改修改工程项目信息的基本信息包括工地名称、地址详址、工地负责人姓名、工地负责人联系电话、所在位置(GPS坐标)、监督责任人(本单位的工作人员)3.2.2.3工地信息的删除工程项目增加“有效标示”,工地信息的删除将只变更“有效标示”,而不从物理存储中直接将数据删除,并需要填写删除原因,记录删除操作人、操作时间、操作人所在的部门3.2.2.4工地信息的查询提供基于工地名称、工地地址、负责人、负责人联系电话、监督责任人、是否有效、项目建设类型的信息检索3.2.3工作任务管理管理员可以通过后台为现场工作人员派发工作任务,工作任务会立即发送到工作人员的手机客户端的待办任务里,同时手机会有任务的提醒,方便工作人员在第一时间对任务进行处理。管理员同时对工作人员的任务完成情况进行查看监督,任务增、删、改、查的管理。3.2.4签到管理用户签到管理分为当日用户签到记录、历史用户签到记录、用户签到报表统计、用户签到明细查询。当日用签到记录,点击之后可以查看当天的APP端用户签到记录表。历史用户签到记录,根据查询条件,查询用户的历史签到详细记录。用户签到报表统计,后台设定工作日的上班时间等信息,后台会对用户的每日签到时间进行比对并生成相应的报表。3.2.5工作上报管理对工作人员现场工作上报的信息进行管理,分为当日工作上报管理和历史工作上报管理。当日工作上报管理,查看当日通过手机客户端上报的现场工作详细记录,工作量,工作时间,工作地点,工作内容;并可对每条上报记录进行处理。(包含工地建设进度上报)历史工作上报管理,管理员可以根据查询条件,对工作人员的历史工作记录进行查询,查看。3.2.6系统管理系统管理分为用户权限管理和系统日志管理。权限管理,系统通过角色来给实现用户权限的管理,管理员可以录入新的角色,修改原有的角色,删除角色,给角色赋予操作的权限;然后把角色赋予用户完成用户权限设置。日志管理,记录后台用户的操作和登录信息,实现对系统的监控管理。3.2.7报表统计工作人员签到情况周报、月报,工地建设情况统计月报等3.3APP移动终端APP移动终端建设主要方便工作人员基层实际情况的实时采集、信息接收等工作。3.3.1待办任务通过移动手机客户端,工作人员可以查看、处理系统管理员发来的待办任务,处理工作不受地点的限制。3.3.2上下班签到用户签到分为今日签到与历史签到。今日签到,用户进入后点击下图指纹状的按钮即可签到,签到同时系统自动定位用户GIS坐标位置、地理位置、签到时间信息。3.3.3工地建设进度上报可以通过手机客户端对工地进行现场工作,进行现场取证(拍照、视频、录音),并把工作记录通过手机客户端上传到系统平台,并通过手机客户端把建设进度上报给系统平台便于统计工作量。(该为模块分为两种形式1市政工程工程建设单位以米计算上报。2.安装工程建设上报计量单位为户和米。)3.3.4个人中心提供对个人信息的管理,密码的修改、联系方式的修改,当用户的联系方式被修改后4总体设计4.1设计原则1)、标准化和开放性系统信息的存储、管理、信息交换等方面都要采用标准化,要支持标准协议、规范、平台等,要做到平台无关性。同时,系统要能集成其他成熟的应用系统,接收和使用其他系统的信息和功能,提高系统的开放性。2)、灵活性和易用性系统平台需要在设计中特别考虑系统的灵活性,由于社区民警计算机应用水平不相同,要充分考虑易用性,从基层出发,为基层考虑,界面操作要简单,功能要贴合实际需求,系统响应速度快等方面给予体现,要做到好学易用,方便快捷。3)、模块化和构件化在方案设计中,必须采用模块化的设计思路,通过注册于应用服务平台的应用支撑组件+业务功能构件实现系统各项功能。模块化设计的原则是力求以少数模块组成尽可能多的产品,模块结构应尽量简单、规范,模块间的联系尽可能简单。5)、安全性和可靠性通过系统可以提高工作效率,提高资源共享率。系统是现代化信息处理的基础环境,如果系统出现不安全、不稳定的情况将严重影响日常信息处理业务,因此,在系统设计和部署中要充分考虑系统的安全性和稳定性。数据安全性是非常重要的一个方面,需要在数据加密、安全存储等方面给予技术支持,提高系统的数据安全性。6)、先进性和实用性采用先进的技术和理念,保证系统在技术和应用上的先进性。在保证先进性的同时要充分考虑系统处理业务的特点和对稳定性、安全性、保密性的高要求,因此,要特别注重实用性,要在技术先进的同时,采用成熟、稳定的技术和产品。4.2设计思路平台的建设,目标宏远、思路开阔、内容丰富,它的实施将把安阳水务工程公司信息化建设推向一个新的高度,使之沿着统一、高效、科学的轨道快速发展。但是必须充分认识到实现这一宏伟蓝图的复杂性和艰巨性,考虑各种可能的风险,从实际出发、尊重客观规律、扎扎实实地逐步推进。为此需要设计出一套完整的、科学的解决方案,建立一个完善的保障体系。根据以往的建设经验,建设思路是要求根据系统应用实际需求而来,工作中遇到哪些问题,如何解决是建设思路的出发点和关键所在4.3总体架构为了提高信息平台的采集方便性、支持终端多样性、可维护性、可扩展性和安全性,根据不同的网络环境和业务职能划分,我们将系统整个划分为终端信息采集系统、PC端系统管理。APP移动终端建设主要方便工作人员基层实际情况的实时采集、信息接收等工作。PC端系统管理建设是对工作人员、工地信息、工作任务、签到、工作上报等信息的管理工作系统整体结构图及网络拓扑图如下:5技术框架设计5.1技术体系结构根据整个系统平台的应用规模及应用内容,选择技术体系结构时最重要的考虑整个系统的跨平台性、安全性、可靠性、稳定性及单位机房服务器服务器防火墙服务器交换机管理员管理员互联网互联网存储现场执法人员现场执法人员易管理性,同时因为根据整个系统平台的定位,将来的应用会不断的增加,管理的资源是非常丰富的,所以技术体系结构应该有非常好的可扩展能力。因此,为了降低系统耦合度,增加系统内聚性,在需求发生更改时能在较短的时间内对系统做出修改,并重新投入使用,我们决定以分层体系架构风格作为整个系统的体系风格,严格按照一定的规则来进行接口设计,并以之为根据进行详细设计。分为数据层、服务层、业务逻辑层、表示层该系统平台的技术体系结构及与其他平台的拓扑关系,是对平台基础业务应用、服务、逻辑技术构建和物理技术构建结构和交互的描述,是项目建设总体规划蓝图和指导。信息系统平台通过SOA方法论、SOA基础设施和SOA业务应用三个维度的建设,使SOA理念与企业信息化建设相结合,把企业信息化建设带到一个新的高度和阶段。该系统平台的技术构架建设思路是架构层面根本性地解决业务、技术与管理的统一性。1)数据层整个系统平台的数据库库主要是系统数据库,存储采集的基础业务数据信息、统计分析信息等,2)应用服务层服务层由接口服务、平台应用前端服务和平台基础功能前端等三部分组成,一般是以面向服务的接口方式为应用开发提供调用。3)业务逻辑实现层主要包括社区信息采集应用,社区考核,移动数据采集接受,“一村一警”业务应用管理等功能模块。4)展示层登录方式采取用户名口令方式登录,根据用户角色动态展示个性化的操作导航;图形化展示数据信息动态、待办任务等信息;5.2技术平台选型(1)、数据库选型数据库系统是整个项目系统的核心资源,是该项目的数据存储的实体。在安阳云计算中心集中建设数据库系统。我们建议数据库系统软件统一采用ORACLE数据库,版本为Oracle11g。Oracle在数据库服务器领域始终走在技术的最前列,具有高质量、高稳定、技术先进成熟等鲜明的特点,受到全世界用户广泛的好评和首肯。Oracle11g是面向Internet计算环境的数据库,它改变了信息管理和访问的方式,将新的特性融入传统的Oracle数据库服务器技术中,从而成为面向高端政府应用和Web信息管理的数据库。Oracle11g支持政府级应用不断增长的数据量和处理能力需求,支持Web高级应用所需要的多媒体数据管理能力。Oracle11g能够处理更多的数据,容纳更多的用户,在性能上有了多方面的改善,进一步降低了维护的开销,同时在安全性和稳定性上都是最好的。Oracle11g支持多服务器集群(Cluster)并行处理方式,支持双机或多机系统运行。在并行处理模式中,Oracle在Cluster结构的各个节点上实现了一个共享数据库,并自动实现并行处理及均分负载,在服务器故障时能够实现容错和无断点恢复,保证前端应用不受影响。Oracle11g数据库的并行服务器技术目前处在业界公认的领先地位。Oracle11gEnterpriseEdition提供了适用于多种应用的高效的、可靠的、安全的数据管理,包括大负荷的联机事务处理系统及以查询为主的数据仓库应用系统。Oracle11g的对象-关系型(object-relational)设计为管理数据的复杂性提供了新的能力。Oracle11g提供了完善、易用的系统管理工具,通过集成的管理工具可以实现网络计算环境的集中管理。在复杂分布式环