Flex技术下市政道路挖占系统的设计与开发论文

时间:2021-08-31

Flex技术下市政道路挖占系统的设计与开发论文

  摘 要:随着城市规模的不断扩大,城市道路挖占项目数量迅速增加,导致原有的道路挖占管理模式已经无法满足城市发展需求。因此,利用 J2EE 的成熟架构和基于 Flex 的界面展示技术等手段,建设并使用道路挖占管理系统,从而有效提高工作效率,规范管理流程,使挖占管理工作迈上一个新的台阶。

  关键词:Flex;道路挖占;市政管理;信息系统。

  近年来,随着社会经济的快速发展,西安的城市规模不断扩大,城市道路挖占项目数量迅速增加。如何利用先进的科技手段提高道路挖占管理水平,节约管理成本,是相关部门亟待解决的问题。

  此前,市政道路挖占采用网站后台管理模式管理挖掘数据,数据统计仍然使用人工统计的方式进行,整体管理模式落后,效率低下。道路挖占管理系统的建设可以很好地解决这个问题,大大提高工作效率,规范管理流程,推动挖占管理工作的发展。

  1 系统关键技术引入。

  1.1 Flex 技术。

  Flex 技术是 Adobe 公司推出的、开发 RIA 的'开源跨平台的框架,它是一种面向对象的开发语言,结合了用户界面和数据访问组件,利用 Adobe Flash Player 和 AdobeAIR,可以实现跨浏览器、桌面和操作系统。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 ServerPages)和 XML 技术的全面支持。

  该系统平台核心用先进的J2EE( Java 2 PlatformEnterprise Edition)技术架构,基于多层软件构架(即客户层、Web 层、业务层、信息系统层),采用面向服务的思想,使平台具有先进实用、安全可靠、便于兼容、易于扩展的系统性能。

  2 系统设计与实现。

  2.1 系统架构设计。

  本系统架构由数据服务层、系统支撑层和系统应用层组成,具体如图 2 所示。数据服务层主要负责管理系统中各类数据的存储,保证数据的安全性、有效性。系统采用 Oracle 11g 数据库,主要用于存储业务数据和基础数据。根据各类数据的特点和相关国家标准,制订规范的数据格式,并利用中间件技术提供标准数据接口。

  系统支撑层充当了系统应用层与数据服务层之间的桥梁,它主要包括数据中间件、消息中间件和 GIS 服务,负责数据转发和数据共享等服务。系统应用层,即对道路挖占管理系统的业务逻辑和 UI 实现。

  2.2 业务流程。

  道路挖占系统中的数据是由市政审批部门录入全市挖掘占用工地信息,并在地图上标注出挖占的具体位置。管理大队通过移动终端现场勘察挖占项目,查询相关信息,上传勘察结果,核实相关手续后变更项目状态,最终归档项目数据。市政管理部门通过 Web 端统一管理全市挖占项目,以便相关人员能够在地图上直接看到挖占位置及其相关信息。

  任何状态下的挖占项目,在距离截止日期 10 d 时,系统都会新增显示“快到期”状态,超过截止日期第二天增加显示“已超期”状态,并显示超期天数。

  道路挖占数据实时同步至市政信息网站,对外信息公开。超期但未完工的项目,由市政审批部门审核延期手续和资料后,及时对项目做延期处理。具体工作流程如图 3 所示。

  2.3 系统功能。

  道路挖占系统最终实现的功能模块有 Web 端和移动端 2部分。Web 端包括基础数据、挖占管理、查询管理、挖占统计、单位管理 5 部分。其中,基础数据包括数据字典与图标维护,用来配置系统参数;查询管理包括延期项目查询、勘察信息查询与更改状态查询;挖占统计包括退让面积统计、主次干道统计、同比面积统计、道路等级统计、挖占面积统计等;挖占管理包括道路挖占管理、道路挖掘管理、占道街具管理和代征路管理。每个模块都具有延期、勘察、更改状态、标记、添加、删除和导出等功能,涵盖了市政审批和管理大队部门的所有业务类型。

  移动端具有挖占管理、查询管理、挖占统计和单位管理 4个功能。

  该系统的整体功能模块如图 4 所示。

  3 结束语。

  该系统是基于 J2EE 的成熟架构和基于 Flex 的界面展示技术,有良好的用户体验,实现了对占道工地的监管,对审批、施工、工期、围挡、维护至完工等各个环节的精细化管理,切实提高了挖占管理的工作效率和信息透明度,使各级领导对道路挖占管理情况一目了然,便于统筹调度和指挥。同时,挖占信息和道路占用信息通过市政设施局网站对外公开,方便市民查看和监督。

  参考文献:

  [1]布朗。Flex 程序设计[M].张骥,译。北京:人民邮电出版社,2008.

  [2]于晓晶,欧尔格力,刘慧。基于 Flex 技术的公众出行服务系统的研究与实现[J].测绘与空间地理信息,2014(8)。

  [3]王亚玲,郭新波,胡牧。基于 Flex 技术的报表系统[J].计算机系统应用,2015(11)。

【Flex技术下市政道路挖占系统的设计与开发论文】相关文章:

1.ASP框架下高校管理信息系统的设计与开发论文

2.谈安卓系统的测量软件开发技术论文

3.BIM技术下建筑设计论文

4.体育竞赛管理与编排系统的设计与开发论文

5.学校信息管理系统的设计与开发研究论文

6.探讨安卓系统的手机定位软件开发与设计论文

7.基于Web Service技术的天气达人安卓系统的设计论文

8.数据挖掘技术在WEB的运用论文