水务工程公司移动建设方案(共19页).docx

上传人:飞****2 文档编号:13884025 上传时间:2022-05-01 格式:DOCX 页数:19 大小:99.47KB
返回 下载 相关 举报
水务工程公司移动建设方案(共19页).docx_第1页
第1页 / 共19页
水务工程公司移动建设方案(共19页).docx_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《水务工程公司移动建设方案(共19页).docx》由会员分享,可在线阅读,更多相关《水务工程公司移动建设方案(共19页).docx(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上安阳水务工程公司移动管理平台建设方案1 项目介绍1.1 项目名称安阳水务工程移动管理服务平台1.2 项目建设背景移动互联网正在蓬勃发展,基于本地化的位置服务LBS将会在未来发挥巨大的作用,它是移动互联网时代的一个突破性发明,传统互联网和移动互联网的最大差别就是后者是非常本地化的,在LBS方面具有非常大的优势,企业可以在其位置的信息进行更多的信息整合服务,这将大大提高企业的管理效率,并解决企业之前无法解决的某些问题。1.3 项目建设意义该项目的建设将使安阳市水务工程公司实现对下属市政管道施工、用户水表安装等工程项目施工情况进行有效的监控管理,并对施工进度、施工人员进行规

2、范化的管理。2 建设单位名称河南众恒信息技术有限公司3 需求分析系统将分为两大部分开发,PC端系统管理和APP移动终端,PC端系统管理主要方便系统管理者或者用户方便的通过办公电脑对系统参数和数据情况、报表情况进行管理和查看。APP移动终端将方便与管理、服务于基层的信息采集、实时通知等功能与智能设备结合起来,达到调动基层工作人员的积极性,提高工作效率的目的。3.1 登录认证系统不论PC端系统管理还是APP终端管理采用统一的身份信息认证策略,使用个人的用户名和密码进行登录认证,一天错误密码输入3次不正确的,账户将被系统锁定,需要联系管理员进行解锁。3.2 PC端系统管理PC端系统管理是对工作人员、

3、工地信息、工作任务、签到、工作上报等信息的管理工作3.2.1 工作人员管理实现对工作人员基本信息管理,包括用户名、姓名、手机号码、所在部门、职务等信息,工作人员信息的增加、删除、修改和查询等功能。3.2.1.1 工作人员的添加主要是对单位新入职的人员进行添加,添加信息包括姓名、手机号码、所在部门、职务等3.2.1.2 工作人员的删除主要针对企业离职或退休人员进行操作,系统将保留删除人员的信息,只改表“人员状态”为“失效”,并记录“失效类型”为“离职”或者“退休”。3.2.1.3 工作人员的修改可以操作除用户名和密码外的所有人员的基本信息,但是工作人员的基本信息包括姓名、手机号码等主要由工作人员

4、在 “个人中心”上自行进行修改,系统管理人员增加“密码重置”操作,防止某些用户密码遗忘,对密码进行初始化的操作,“解锁”当用户被锁定后对用户进行解锁,解锁时需要管理员设置一个随机的密码,解锁后用户可以凭此随机密码登录系统,修改密码。3.2.1.4 工作人员的查询可以根据员工姓名、手机号和所属部门进行工作人员的信息检索。3.2.2 工地信息管理 实现对市辖区内的建筑工地的信息进行管理,实现工地信息的录入、修改、删除和查询。工地信息包括工地名称、地址详址、工地负责人姓名、工地负责人联系电话、所在位置(GPS坐标)、监督责任人(本单位的工作人员)等信息3.2.2.1 工地信息的录入工程项目信息的录入

5、包括工地名称、地址详址、工地负责人姓名、工地负责人联系电话、所在位置(GPS坐标)、监督责任人(本单位的工作人员)、项目建设类型(1、市政工程建设,2、安装工程建设)等信息3.2.2.2 工地信息的修改修改工程项目信息的基本信息包括工地名称、地址详址、工地负责人姓名、工地负责人联系电话、所在位置(GPS坐标)、监督责任人(本单位的工作人员)3.2.2.3 工地信息的删除工程项目增加“有效标示”,工地信息的删除将只变更“有效标示”,而不从物理存储中直接将数据删除,并需要填写删除原因,记录删除操作人、操作时间、操作人所在的部门3.2.2.4 工地信息的查询提供基于工地名称、工地地址、负责人、负责人

6、联系电话、监督责任人、是否有效、项目建设类型的信息检索3.2.3 工作任务管理 管理员可以通过后台为现场工作人员派发工作任务,工作任务会立即发送到工作人员的手机客户端的待办任务里,同时手机会有任务的提醒,方便工作人员在第一时间对任务进行处理。管理员同时对工作人员的任务完成情况进行查看监督,任务增、删、改、查的管理。3.2.4 签到管理 用户签到管理分为当日用户签到记录、历史用户签到记录、用户签到报表统计、用户签到明细查询。当日用签到记录,点击之后可以查看当天的APP端用户签到记录表。历史用户签到记录,根据查询条件,查询用户的历史签到详细记录。用户签到报表统计,后台设定工作日的上班时间等信息,后

7、台会对用户的每日签到时间进行比对并生成相应的报表。3.2.5 工作上报管理 对工作人员现场工作上报的信息进行管理,分为当日工作上报管理和历史工作上报管理。当日工作上报管理,查看当日通过手机客户端上报的现场工作详细记录,工作量,工作时间,工作地点,工作内容;并可对每条上报记录进行处理。(包含工地建设进度上报)历史工作上报管理,管理员可以根据查询条件,对工作人员的历史工作记录进行查询,查看。3.2.6 系统管理系统管理分为用户权限管理和系统日志管理。权限管理,系统通过角色来给实现用户权限的管理,管理员可以录入新的角色,修改原有的角色,删除角色,给角色赋予操作的权限;然后把角色赋予用户完成用户权限设

8、置。日志管理,记录后台用户的操作和登录信息,实现对系统的监控管理。3.2.7 报表统计工作人员签到情况周报、月报,工地建设情况统计月报等3.3 APP移动终端APP移动终端建设主要方便工作人员基层实际情况的实时采集、信息接收等工作。3.3.1 待办任务 通过移动手机客户端,工作人员可以查看、处理系统管理员发来的待办任务,处理工作不受地点的限制。3.3.2 上下班签到 用户签到分为今日签到与历史签到。今日签到,用户进入后点击下图指纹状的按钮即可签到,签到同时系统自动定位用户GIS坐标位置、地理位置、签到时间信息。3.3.3 工地建设进度上报 可以通过手机客户端对工地进行现场工作,进行现场取证(拍

9、照、视频、录音),并把工作记录通过手机客户端上传到系统平台,并通过手机客户端把建设进度上报给系统平台便于统计工作量。(该为模块分为两种形式1市政工程工程建设单位以米计算上报。2.安装工程建设上报计量单位为户和米。)3.3.4 个人中心提供对个人信息的管理,密码的修改、联系方式的修改,当用户的联系方式被修改后4 总体设计4.1 设计原则1)、标准化和开放性系统信息的存储、管理、信息交换等方面都要采用标准化,要支持标准协议、规范、平台等,要做到平台无关性。同时,系统要能集成其他成熟的应用系统,接收和使用其他系统的信息和功能,提高系统的开放性。2)、灵活性和易用性系统平台需要在设计中特别考虑系统的灵

10、活性,由于社区民警计算机应用水平不相同,要充分考虑易用性,从基层出发,为基层考虑,界面操作要简单,功能要贴合实际需求,系统响应速度快等方面给予体现,要做到好学易用,方便快捷。3)、模块化和构件化在方案设计中,必须采用模块化的设计思路,通过注册于应用服务平台的应用支撑组件业务功能构件实现系统各项功能。模块化设计的原则是力求以少数模块组成尽可能多的产品,模块结构应尽量简单、规范,模块间的联系尽可能简单。5)、安全性和可靠性通过系统可以提高工作效率,提高资源共享率。系统是现代化信息处理的基础环境,如果系统出现不安全、不稳定的情况将严重影响日常信息处理业务,因此,在系统设计和部署中要充分考虑系统的安全

11、性和稳定性。数据安全性是非常重要的一个方面,需要在数据加密、安全存储等方面给予技术支持,提高系统的数据安全性。6)、先进性和实用性采用先进的技术和理念,保证系统在技术和应用上的先进性。在保证先进性的同时要充分考虑系统处理业务的特点和对稳定性、安全性、保密性的高要求,因此,要特别注重实用性,要在技术先进的同时,采用成熟、稳定的技术和产品。4.2 设计思路平台的建设,目标宏远、思路开阔、内容丰富,它的实施将把安阳水务工程公司信息化建设推向一个新的高度,使之沿着统一、高效、科学的轨道快速发展。但是必须充分认识到实现这一宏伟蓝图的复杂性和艰巨性,考虑各种可能的风险,从实际出发、尊重客观规律、扎扎实实地

12、逐步推进。为此需要设计出一套完整的、科学的解决方案,建立一个完善的保障体系。根据以往的建设经验,建设思路是要求根据系统应用实际需求而来,工作中遇到哪些问题,如何解决是建设思路的出发点和关键所在4.3 总体架构为了提高信息平台的采集方便性、支持终端多样性、可维护性、可扩展性和安全性,根据不同的网络环境和业务职能划分,我们将系统整个划分为终端信息采集系统、PC端系统管理。APP移动终端建设主要方便工作人员基层实际情况的实时采集、信息接收等工作。PC端系统管理建设是对工作人员、工地信息、工作任务、签到、工作上报等信息的管理工作 系统整体结构图及网络拓扑图如下:5 技术框架设计5.1 技术体系结构 根

13、据整个系统平台的应用规模及应用内容,选择技术体系结构时最重要的考虑整个系统的跨平台性、安全性、可靠性、稳定性及易管理性,同时因为根据整个系统平台的定位,将来的应用会不断的增加,管理的资源是非常丰富的,所以技术体系结构应该有非常好的可扩展能力。因此,为了降低系统耦合度,增加系统内聚性,在需求发生更改时能在较短的时间 内对系统做出修改,并重新投入使用,我们决定以分层体系架构风格作为整个系统的体系风格,严格按照一定的规则来进行接口设计,并以之为根据进行详细设计。分为数据层、服务层、业务逻辑层、表示层 该系统平台的技术体系结构及与其他平台的拓扑关系,是对平台基础业务应用、服务、逻辑技术构建和物理技术构

14、建结构和交互的描述,是项目建设总体规划蓝图和指导。信息系统平台通过SOA方法论、SOA基础设施和SOA业务应用三个维度的建设,使SOA理念与企业信息化建设相结合,把企业信息化建设带到一个新的高度和阶段。该系统平台的技术构架建设思路是架构层面根本性地解决业务、技术与管理的统一性。 1)数据层 整个系统平台的数据库库主要是系统数据库,存储采集的基础业务数据信息、统计分析信息等, 2)应用服务层 服务层由接口服务、平台应用前端服务和平台基础功能前端等三部分组成,一般是以面向服务的接口方式为应用开发提供调用。3)业务逻辑实现层 主要包括社区信息采集应用,社区考核,移动数据采集接受,“一村一警”业务应用

15、管理等功能模块。4)展示层登录方式采取用户名口令方式登录,根据用户角色动态展示个性化的操作导航;图形化展示数据信息动态、待办任务等信息;5.2 技术平台选型(1) 、数据库选型 数据库系统是整个项目系统的核心资源,是该项目的数据存储的实体。在安阳云计算中心集中建设数据库系统。我们建议数据库系统软件统一采用ORACLE数据库,版本为Oracle 11g。Oracle 在数据库服务器领域始终走在技术的最前列,具有高质量、高稳定、技术先进成熟等鲜明的特点,受到全世界用户广泛的好评和首肯。Oracle 11g是面向Internet 计算环境的数据库,它改变了信息管理和访问的方式,将新的特性融入传统的

16、Oracle 数据库服务器技术中,从而成为面向高端政府应用和Web 信息管理的数据库。Oracle 11g支持政府级应用不断增长的数据量和处理能力需求,支持Web 高级应用所需要的多媒体数据管理能力。Oracle 11g 能够处理更多的数据,容纳更多的用户,在性能上有了多方面的改善,进一步降低了维护的开销,同时在安全性和稳定性上都是最好的。Oracle 11g 支持多服务器集群(Cluster)并行处理方式,支持双机或多机系统运行。在并行处理模式中,Oracle 在Cluster 结构的各个节点上实现了一个共享数据库,并自动实现并行处理及均分负载,在服务器故障时能够实现容错和无断点恢复,保证前

17、端应用不受影响。Oracle 11g 数据库的并行服务器技术目前处在业界公认的领先地位。Oracle 11g Enterprise Edition 提供了适用于多种应用的高效的、可靠的、安全的数据管理,包括大负荷的联机事务处理系统及以查询为主的数据仓库应用系统。Oracle 11g 的对象关系型(object-relational)设计为管理数据的复杂性提供了新的能力。Oracle 11g 提供了完善、易用的系统管理工具,通过集成的管理工具可以实现网络计算环境的集中管理。在复杂分布式环境中,Oracle 11g 能够将数据方便有效地进行分布,并提高透明、高效访问分布式数据的能力。Oracle

18、11g 的可伸缩的,可靠的体系结构推出了无法匹敌的任务关键OLTP 系统所需的可伸缩性、可用性以及高性能。Oracle 11g 和Oracle9iParallel Server 能充分利用所有的硬件系统资源,从单处理器,并行多处理器,集群系统(cluster)到大规模并行处理器(MPP)系统。为了实现事务处理的高性能,Oracle 11g 的多线程的、多服务器的体系结构能够协调处理上千条并发用户请求。单个请求均被放入队列,并由最少量的服务器进程处理。Oracle 11g 为迅速有效地定位事务型数据,提供了许多不同的访问路径,包括快速的全表扫描,B-树单列(B-tree single colum

19、n)和连锁索引扫描(concatenated-index scan),聚簇(预链接)表,哈西聚簇(利用一个单列,或一个具体应用的SQL 哈西函数),以及单个行标识(unique row identifier)。Oracle 11g 基于开销的优化程序(cost-based optimizer)动态地选定最快的可访问路径,并在可能时,直接从索引中满足查询请求。Oracle 11g 通过一系列先进技术提供了高性能的数据访问能力。Oracle 11g采用针对数据和索引的完全的、无限制的行级锁定(row-level locking),而且为了保证最大的数据访问能力,从不对锁进行升级。Oracle 11

20、g 的高性能,可伸缩的序列号生成器消除了传统的事务处理应用为获得一个唯一的数值型键值(unique numeric key value)而进行的竞争。反向键索引在索引入口处将字节颠倒,并将一些插入的连续键(consecutive key)分布到不同的块中,从而消除了插入热点(hot spot)的需要。(2) 、应用开发技术体系选型 1)、基于Java EE规范的体系 主要用来解决未来业务功能的灵活性和扩展性问题,适应未来业务信息化的拓展。基于Java EE标准的分布式体系结构设计,一方面使系统具有独立性,可以部署在任何符合Java EE规范的应用服务器,提高系统的可部署性,降低维护和管理成本。

21、另一方面可以充分利用现有的成熟的Java EE技术平台,实现系统设计的高度灵活性和扩展性。基于Java EE的设计要求,可实现技术架构的如下特性:灵活性:灵活性意指这种结构或模式是不依赖于任何实际应用,应该与操作系统、应用程序无关。提供独立的结构,可以提供最大的重用。 可扩展性:新技术的发展是很快的,而Java EE的分层实现思想提供各种技术的平滑过渡。可伸缩性:目前应用级的集群应用方面只有J2EE能够提供很好的支持。可配置性:应用本身是变化的,因为需求随着人员的调用、业务的增长在不断变化。这样在配置应用时就需要有一定的灵活性。例如资源的访问控制,以前只有少许几个WEB资源,可以提供给大多数人

22、访问;随着业务的扩展,新的业务不断增加,业务逻辑自然增加,这种资源的控制就需要灵活的机制来做调配。在Java EE中XML文件可以提供这种灵活的控制。安全性:近来由于网络环境的改善,网络应用呈爆炸式增长。在网络上一个基本的问题就是安全。一个安全的应用应该提供统一的使用者访问控制即提供单入口点。Java EE天生为网络环境而诞生。Java EE模式中前端控制器等可以实现要求的安全控制。 2)、 基于SOA的技术体系SOA 是一种前沿的软件架构体系,将各种资源声明为服务,将其按照一定规律挂载到信息总线上,形成可随时通过业务模型来访问这些服务和任务组成的资源网络。这个网络即可包含在单位内部的资源,也

23、可能挂载外部网络的异构信息通道,通过对不同服务进行组合,可让最终用户感觉似乎这些服务就安装在本地桌面上一样。需要时,这些服务可以将自己组装为按需应用程序即相互连接的服务提供者和使用者集合,彼此结合以完成特定业务任务,使业务能够适应不断变化的情况和需求。(1)面向服务的架构(SOA)主要用来解决业务的封装,使业务具有更多的可管理和复用功能。面向服务架构(SOA)是一种应用框架,它着眼于日常的业务应用,并将它们划分为单独的业务功能和流程,即所谓的服务。SOA 使用户可以构建、部署和整合这些服务,且无需依赖应用程序及其运行计算平台,从而提高业务流程的灵活性。采用完全基于XML(可扩展标记语言)、XS

24、D(XMLSchema)等独立于平台、独立于软件供应商的标准的WebServices作为SOA的服务实现技术。(2)基于XML技术各种业务的数据包装是使用XML来描述的,XML是一种规范,可以保障各种业务的交互更加通畅。XML是基于Web Services的SOA 实现的核心,关于XML 的规范是Web 服务规范标准的基础。XML具有强大的的自描述能力,在各种层次、各种技术路线的系统间的数据交换时发挥巨大的作用。要求采用XML的数据交换技术,使平台具有充分的通用性、灵活性、扩展性和安全性。 3)、采用AJAX技术AJAX技术主要用来解决系统平台用户使用的交互问题,可以让用户界面更易用、更好用。

25、随着Web2.0浪潮的兴起,以Ajax为技术核心,使用XML和动态JavaScript大幅度改良浏览器的易用性已成为主流,基本上可以达到接近传统c/s模式或 Activex模式的易用性,同时又具备高度的安全性和可维护性。Ajax技术的应用,可以使传统的Web方式的应用的交互性达到接近甚至超过桌面应用。要求融合Ajax技术和Java EE技术来构建系统平台的前台应用。 4)、探索 HTML 5技术HTML 5技术能提高应用系统的可用性和体验友好度。HTML 5技术天生对多媒体和图表图像绘制的支持,将能够降低系统对Flash插件的依赖,为用户提供更加丰富的页面元素和效果,提高系统的运行效率和健壮程

26、度。同时,由于其更加丰富的应用接口,能够更加方便研发人员开发Web应用,更加顺应了云平台的发展要求。 系统平台建设过程中,应积极探索HTML 5技术,为下一步系统的升级扩展做准备。(3) 、应用服务器选型由于该系统将依托安阳云平台部署,我们将在硬件技术指标中列出系统对硬件的配置要求。5.3 系统运行环境1、数据服务器操作系统:支持Unix/Linux以及Windows NT/2000/2003/Vista等商用操作系统或免费开源的主流操作系统2、应用服务器操作系统:支持Unix/Linux以及Windows NT/2000/2003等商用操作系统或免费开源的主流操作系统3、客户端操作系统:支持

27、Windows 2000/XP/2003/Vista等桌面操作系统 4、移动终端android4.2以上的手机5、数据库系统:Oracle 11g6、Java应用服务器:支持Weblogic/WebSphere/JBoss/Tomcat等商用或免费开源的主流Java应用服务器7、传输中间件:支持ActivMQ等商用或免费开源的主流消息传输中间件5.4 技术安全保障(1)、安全保障目标 通过整体安全体系规划,综合运用各种安全技术和手段。要求达到的安全目标为:静态安全目标。包括整个系统的物理环境、系统软硬件结构和可用的信息资源,保证系统实体平台安全。动态安全目标 提升系统的安全软环境,包括安全管理

28、、安全服务、安全意识和人员的安全专业素质。(2)、数据库安全 数据库系统安全重点涉及两个方面的问题,一是数据库系统的容灾特性,二是数据库访问控制。针对上述两种安全性要求,在系统建设时应分别采用相应的安全策略。由于系统依托安阳云平台部署,数据库系统的维护职责都将由安阳云计算中心的专业人员承担,从而保证数据库的访问安全。(3)、应用系统访问控制。 应用系统的访问控制主要通过对授权用户的身份认证以及该用户的授权访问策略实现。6 软件技术指标分类功能描述数量PC端系统管理工地人员管理一套工地信息管理工作任务管理签到管理工作上报管理工作情况的统计系统管理角色、单位、日志的管理报表统计工作人员签到情况周报、月报,工地建设情况统计月报等APP移动终端待办任务一套上下班签到工地建设进度上报个人中心7 硬件技术指标分类技术规格说明数量应用服务器CPU=4核,内存=32G,64位操作系统服务器由安阳云计算中心提供,两台系统可以做负载均衡,如不需要保持7*24小时无障碍运行可以一台应用服务器运行2台数据库服务器CPU=8核,内存=32G,64位操作系统,硬盘=2T(系统中有上传图片或视频功能,可根据实际情况进行增减)1台专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁