- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Flex道路挖占管理系统研究与应用
基于Flex道路挖占管理系统研究与应用
摘 要:随着城市规模的不断扩大,城市道路挖占项目数量迅速增加,导致原有的道路挖占管理模式已经无法满足城市发展需求。因此,利用J2EE的成熟架构和基于Flex的界面展示技术等手段,建设并使用道路挖占管理系统,从而有效提高工作效率,规范管理流程,使挖占管理工作迈上一个新的台阶。
关键词:Flex;道路挖占;市政管理;信息系统
中图分类号:TP311.13 文献标识码:A DOI:10.15913/j.cnki.kjycx.2017.07.137
近年来,随着社会经济的快速发展,西安的城市规模不断扩大,城市道路挖占项目数量迅速增加。如何利用先进的科技手段提高道路挖占管理水平,节约管理成本,是相关部门亟待解决的问题。
此前,市政道路挖占采用网站后台管理模式管理挖掘数据,数据统计仍然使用人工统计的方式进行,整体管理模式落后,效率低下。道路挖占管理系统的建设可以很好地解决这个问题,大大提高工作效率,规范管理流程,推动挖占管理工作的发展。
1 系统关键技术引入
1.1 Flex技术
Flex技术是Adobe公司推出的、开发RIA的开源跨平台的框架,它是一种面向对象的开发语言,结合了用户界面和数据访问组件,利用Adobe Flash Player和Adobe AIR,可以实现跨浏览器、桌面和操作系统。Flex采用GUI界面开发,使用基于XML的MXML语言,具有多种组件,可以实现Web Service、远程对象、列排序、图表等功能,内建动画效果和其他简单互动界面等。
该系统首页就是利用Flex技术对道路挖占的统计数据进行图表和柱状图的展示。利用Flex的核心标签组件,可以实现前端与后台JAVA对象的交互,实现前端对后台方法的调用。其返回数据为字符串型。Flex语言通过对字符串的解析,将后台返回的结果可视化展示在浏览器端上。
首页展示的内容包括按施工类别统计的柱形图,按施工进度统计的饼图,将施工类别与施工进度结合展示的综合性统计图表,以便于领导和管理层及时了解道路挖占的项目情况。道路挖占管理系统首页如图1所示。
1.2 J2EE技术
J2EE是Java2平台企业版,是一套全然不同于传统应用开发的技术架构,它包含大量组件,可以简化、规范应用系统的开发和部署,是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版。J2EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性,方便存取数据库的JDBC API、CORBA技术,以及能够在Internet应用中保护数据的安全模式等,同时,还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)和XML技术的全面支持。
该系统平台核心采用先进的J2EE(Java 2 Platform Enterprise Edition)技术架构,基于多层软件构架(即客户层、Web层、业务层、信息系统层),采用面向服务的思想,使平台具有先进实用、安全可靠、便于兼容、易于扩展的系统性能。
2 系统设计与实现
2.1 系统架构设计
本系统架构由数据服务层、系统支撑层和系统应用层组成,具体如图2所示。数据服务层主要负责管理系统中各类数据的存储,保证数据的安全性、有效性。系统采用Oracle 11g数据库,主要用于存储业务数据和基础数据。根据各类数据的特点和相关国家标准,制订规范的数据格式,并利用中间件技术提供标准数据接口。
系统支撑层充当了系统应用层与数据服务层之间的桥梁,它主要包括数据中间件、消息中间件和GIS服务,负责数据转发和数据共享等服务。系统应用层,即对道路挖占管理系统的业务逻辑和UI实现。
2.2 业务流程
道路挖占系统中的数据是由市政审批部门录入全市挖掘占用工地信息,并在地图上标注出挖占的具体位置。管理大队通过移动终端现场勘察挖占项目,查询相关信息,上传勘察结果,核实相关手续后变更项目状态,最终归档项目数据。市政管理部门通过Web端统一管理全市挖占项目,以便相关人员能够在地图上直接看到挖占位置及其相关信息。
任何状态下的挖占项目,在距离截止日期10 d时,系统都会新增显示“快到期”状态,超过截止日期第二天增加显示“已超期”状态,并显示超期天数。
道路挖占数据实时同步至市政信息网站,对外信息公开。超期但未完工的项目,由市政审批部门审核延期手续和资料后,及时对项目做延期处理。具体工作流程如图3所示。
2.3 系统功能
道路挖占系统最终实现的功能模块
文档评论(0)