【毕业学位论文】(Word原稿)东丽湖地区市政工程规划管理系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)东丽湖地区市政工程规划管理系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)东丽湖地区市政工程规划管理系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)东丽湖地区市政工程规划管理系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)东丽湖地区市政工程规划管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (专业学位 ) 东丽湖地区市政工程规划管理系统的设计与实现 姓 名: 学 号: 所在院系: 职业类型: 专业领域: 指导教师: 副 指导教师 : 二 一三年五 月 A in 2013 东丽湖地区市政工程规划管理系统的设计与实现 姓 名 同济大学 学位论文版权使用授权书 本人完全了解同济大学关 于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日同济大学硕士学位论文 摘 要 I 摘 要 目前公众对政府机关的办事效率颇有言辞, 这对政府的影响造成了一定的负面影响,为了实现为人民服务的宗旨,政府机关有义务提高服务质量与工作效率, 节省公众的时间成本。 但是服务效率的提高并未一日之事,依靠现代信息技术 提高管理水平与工作效率是目前可行的选择。 本文以 B/S 模式,使用 据库 ,运用 架,利用 言编程完成了东丽湖地区市政工程规划管理 系统。整个系统的功能较为完善, 涵盖 市政工程规划管理 系统所需要的各项工作,系 统的主要工作需求包括: 对市政工程规划成果 的 管理、 对市政工程规划审批的管理、工程规划编制 管理 以及对其相关的文件进行管理 等。文章首先对系统进行了概要设计与软件架构设计,接着对各项子功能以及数据库进行了设计。在此基础上,文章从系统的实现流程、编码以及运行界面三个方面对系统的实现进行了阐述。最后对系统的测试与部署等方面对系统的测试部分进行了讲解,经过测试,系统能够满足 市政工程管理 工作的需求,稳定性较高 。 目前系统运行良好, 达到了预期的效果。 东丽湖地区市政工程规划管理 系统是针对 规划局的 使用性强的管理系统,将为 东丽湖规划 局的日常办公 奠定坚实的基础。 关键词: 市政工程规划;工程规划系统;规划成果管理;工程规划管理;规划编制征集 同济大学硕士学位论文 I o of of a of of is a of of of to of of of of of At as on , SH SP of is to we a of of of of on of of of of of of of to in of of of y of 济大学硕士学位论文 II 目 录 录 摘 要 . I . 绪论 . 1 题背景及意义 . 1 题背景 . 1 题研究目的和工程应用价值 . 1 划管理系统的建设现状及发展趋势 . 1 划管理系统建设现状 . 1 政工程管理系统未来发展趋势 . 2 究内容及文章结构 . 3 究内容 . 3 章结构 . 3 2 系统实现的相关技术 . 5 架 . 5 发框架 . 5 发框架 . 7 据库访问技术 . 8 3 市政工程规划管理系统需求分析 . 9 统功能域概述 . 9 统功能性需求分析 . 9 划成果管理 . 9 程规划管理 . 11 划编制征集 . 12 划编制业务审批 . 13 划成果资料管理 . 17 程报建规划公示 . 19 批办公 . 21 统非功能性需求分析 . 21 全性需求 . 22 应时间 . 22 展性需求 . 22 同济大学硕士学位论文 目 录 V 4 市政工程规划管理系统设计 . 24 统设计目标 . 24 统整体架构 . 24 次划分 . 25 互方式 . 26 统功能设计 . 26 划成果管理查询 . 27 划编制征集 . 28 划成果资料管理 . 33 统管理 . 35 据库设计 . 35 数据库 设计原则 . 35 . 36 的详细设计 . 39 5 市政工程规划管理系统实现 . 43 规划编制征集成果资料管理 . 43 划编制征集实现 . 45 划编制业务审批实现 . 48 划成果资料管理实现 . 52 6 市政工程规划管理系统测试与部署 . 53 统测试 . 53 统部署 . 55 件环境 . 55 件环境 . 56 务器硬件环境 . 56 试分析与评价 . 56 7 结论与展望 . 58 论 . 58 望 . 58 参考文献 . 59 致谢 . 62同济大学硕士学位论文 1 绪论 1 1 绪论 题背景及意义 题背景 在改革开放的大潮中,我国的经济总量不断增长,与此同时,我国的土地的用途也日益多样化,各种土建工程项目不断增多, 对土地的规划管理工作逐步变得复杂,尤其是在土地的编制征集、业务审批以及成果管理等方面的管理难度加大。 尤其是在土地的审批环节,作为市政规划工作人员他们不仅需要随时 对需要审批的土地规划资料进行查询汇总,同时需要掌握国家最新的土地使用政策,此外土地的审批流程十分繁琐,审批的周期较长,因此 审批的效率较低,大大降低了用户对市政工程管理部门的工作满意度。为了改变这一 现状,重塑市政工程管理部门的形象,市政工程管理部门亟需设计一套功能完善、流程清晰的管理系统以简化市政管理的工作。 题研究目的和工程应用价值 市政规划管理系统的实现具有鲜明的现实意义,首先它能够简化市政工程管理人员的工作,提高工作效率, 加快土地使用的审批速度,降低土地使用的审批周期进而提高用户对市政工程管理部门工作的满意度;其次,市政工程管理系统作为 规划局自动化办公的重要组成部分,它的部署实施能够提高规划局的信息化水平和自动化水平。 划管理系统的建设现状及发展趋势 划管理系统建设现状 由于我国的信息化建设的起步时间较晚,国内市政工程管理系统的起步较晚,直至上世纪 80 年代才陆续使用各种市政工程管理系统,之后系统的功能日趋完善,系统 所采用的技术也日趋先进,总体来说,国内的市政工程管理系统可以分为三个阶段: 第一阶段:这一阶段的时间段为 80代中期。这一阶段 主要是试用阶段,多为单机版,使用的技术较为简单,同时自动化水平较低。 第二阶段:这一阶段的时间段为上世纪 90 年代末至 2000 年,这一阶段数据库得到了大量的使用,市政工程管理系统的 功能完备性与系统性能 有了一定的提升, 但是 系统的性能较差。 第三阶段:本世纪初至现在。在这一阶段,随着各种企业管理系统的 使用,同济大学硕士学位论文 1 绪论 2 各种信息技术均得到了广泛的使用,在这种趋势下,市政工程管理系统的性能以及自动化水平均提高到一个新的高度。 但是由于近 30 年,国内的经济得到了大幅度的提升,而土地在经济中处于十分重要的地位,因此 在市政工程管理中面临的问题也越来越多,城市的建设活动十分频繁对市政工程的管理提出了更高的要求。尤其需要指出的是, 市政规划中涉及到海量的城市规划信息,并且绝大多数均不同于普通的标准格式数据,因此仅仅依靠以往的处理方法完全 不能满足工作的需要。 政工程管理系统未来发展趋势 从上世纪 80 年代末至现在,市政规划管理系统已经发展了近 30 年,在这三十年间,各种信息技术与互联网技术得到了快速的发展,这一发展也带动了市政工程管理系统的技术的自动化水平不断提高。有效地降低了市政工程管理人员的工作负担,促进了市政工程管理工作的 规范化, 在城市的建设管理、事务公开、辅助决策以及其他方面均起到了积极的作用,但是由于市政工程管理工作本身的复杂性与系统性,加之各地系统建设存在着一定的盲目性, 目前国内的市政工程管理系统的发展不尽如人意 ,如“信息孤岛”现象较为严重、与其他系统的协同性较差等。 具体而言, 目前市政工程规划管理系统的不足体现在以下几个方面: 首先,存在着严重的“信息孤岛”。 这一问题的产生主要是规划局在进行需求分析的时候并未从全局进行考虑,而只是小范围的功能制定 。比较常见的情况是:规划局在工作中往往由于系统缺乏某项工作而使得系统的实用性大打折扣,这样在下次系统更新的时候仅仅是将这一功能添加进去,而并没有考虑其他潜在的需求。另外 在实现功能的时候,各个模块之间的接口没有统一,造成模块之间的数据没有完全集成。 其次, 规划局的各个系统不 能进行协同办公。如前所述,市政工程规划管理系统只是规划局自动化办公的重要组成部分但不是全部。规划局同时存在着其他的管理系统,如财务管理系统、固定资产管理系统 、工资管理系统 等,但是由于各个系统 并不是完全集成在一起,因此工作人员在进行办公的时候需要登录多个系统。 最后,系统的更新速度较慢,系统的灵活性较差。 由于国家政策、工作程序等 因素的改变导致系统的处理流程也需要作出相应的改变,但是由于整个系统较为复杂,同时由于系统一般是采用第三方外包的方式 ,因此难免出现服务提供商在短时间内无法作出调整的情况,这就导致市政工程 规划管理系统的更新速度较慢,同时系统的灵活性也存在着一定的问题。 当然, 虽然目前的市政工程管理系统存在着各种各样的问题, 但是这些问题同济大学硕士学位论文 1 绪论 3 并不是短时间内就能够完全解决的,也不可能对已有的系统进行 重建,只能 在下一次进行系统升级 改造 的时候 对系统进行战略性的分析,对未来市政工程规划管理工作的趋势进行把握并依此制定出更科学合理的需求。 在未来,市政工程 管理系统将呈现出集成化、智能化、综合化等特点,尤其是将 系统进行融合。 究内容及文章结构 究内容 本 文主要包括以下内容: 政工程规划管理 系统 的总体 功能 架构 ,即对市政工程规划管理系统进行功能细分。 2. 完成了对 市政工程规划管理 系统的设计。设计包括了 市政工程规划管理 系统的各个功能模块的设计,还对其主要的业务流程进行了设计。 3. 实现了 市政工程规划管理 系统 的编码。 4. 利用 成的测试框架,完成了系统的测试功能。 章结构 本文分为 六个章节。 第一章为绪论,对本文的研究背景、研究意义、国内外研究现状以及本文的研究内容进行了产生。 第二章为系统实现的关键技术对 架、 发框架、 发框架以及数据库访问技术进行阐述。 第三 章为市政工程规划管理系统的需求分析,从系统的功能需求和非功能需求两个方面对系统进行了需求分析。 第四 章为市政工程规划管理系统的设计,包括系统的概要设计和详细设计两个方面。 第五 章为市政工程规划管理系统的实现,从平台的搭建以及核心功能的实现两个方面来进行研究。 第六 章为市政工程规划管理系统的测试, 从功能测试、安全测试、界面测试和性能测试对系统进行了测试,保证系统的强壮性和安全性。 第七 章为结论展望,对全文进行总结,并提出了文章的下 一步研究方向。同济大学硕士学位论文 2 系统实现的相关技术 5 2 系统实现的相关技术 架 S p r i n g O R M S p r i n g W e bS p r i n g D A OS p r i n g C o n t e x tS p r i n g W e b M V CS p r i n g A O PS p r i n g C o r 架图 一个非常轻量级的框架。这个框架替代了应用程序开发中提出的架,同样基于面向对象思想,采用依赖注入的方式。 过配置 完成以前 任务。这个框架的核心技术是控制反转,也就是 一个 对象 依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。 这是在 置文件完成的,这样业务对象在交互的过程中可以实现交互注入。在应用程序中,这一技术主要还是针对接口而不是对类进行应用的。此外,在这个框架中也可以出来事务功能,这样底层业务逻辑就具有同一的接口。 架主要有七个模块,如图 示: 架可以应用在任何 用中,对于 需要不断重复使用的业务逻辑,甚至数据处理对象, 以很好的支持,它可以实现将这些对象应用到不同 的 境下。当然,在设计上,为了简化应用程序的开发,架也将业务逻辑与视图访问层分开,在 包含很多的对处理方式,它将原先只能在 实现的功能通过简单的 置完成了。 架使得开发 得很容易, 可以将单层框架以最佳的组合揉和在一起建立一个连贯的体系 ,而且也提供对面向切面编程的很好支持,为企业级开发提了很好的解决方案。 发框架 针对 面编程中 型开发的一种框架,这个框架可以很好的解决 用程序中页面显示、业务逻辑、页面跳转控制的功能 覃征,2002。这样开发人员只需要将精力大部分投入业务逻辑的处理中,而很少花费同济大学硕士学位论文 2 系统实现的相关技术 6 时间去处理页面的显示与跳转控制等功能,从而更好的加快企业级网络应用程序的开发。在 架中,对 及脚本语言标签库都进行了改进,提高了标准。 如图 构工作原理图: 控 制 器S e r v l e 器C l i e n 逻 辑 处 理A c t i o nS t r u t s 2 . 0 配 置 文 件应 用 程 序 状 态M o d e 逻 辑A c t i o 获 取更 新H t t p 请 求触 发 事 件图 2.2 构工作原理图 将很多通用的功能都进行了封装,这样开发人员可以直接使用这些功能而不需要重复进行编程,同时也能使得应用程序的逻辑结构更简单,简化了传统 型的复杂程序。 架主要由控制器 图 部分组成,每一部分都封装了必要的组件,而且它们之间相互独立,每个模块与其他模块之间相互关联但不受约束。 1. 模型 (的模型主要由应用程序状态和动作响应处理逻辑组件构成。应用程序状态一般表现为一个 际上是对页面表单的数据进行处理的一个类。不同的业务逻辑需要不同的 处理。有的业务逻辑需要 间断的获取数据,而有的则是触发后才获取数据。在应用程序中,根据实现功能要求,可以将动作响应处理逻辑封装成模型中的 ,也有的是通过调用的方式来处理动作响应程序。 2. 视图 (与 样, 的视图对应的是应用程序页面的显示,一般的页面动态信息用 码来实现,使用 标签,但是 对 标签进行了更新,定义了自己的一套标签库,这种标签对 标签功能进行了简化,方便了用户快速创建界面,而且可以实现与模型层的交 互。 3. 控制器 (控制器 理的是页面请求过来的数据获取,并负责跳转到处理该业务逻辑的 此, 的控制器由核心控制器与业务处理逻辑构成,同济大学硕士学位论文 2 系统实现的相关技术 7 核心控制器继承的是 ,业务处理逻辑则通过模型中的 完成页面请求处理。 发框架 架是为数据库应用开发的一个对象关系映射框架。它将编程中对数据库的处理转换成面向对象的方法来操作,简化了 程中连接数据库及其操作的步骤,体 现为一个独立的数据访问层。在处理数据库业务时, 存占用较少,对网络资源配置合理,可以应用在各种不同的应用程序开发中。同时, 高效的支持了缓存,这使得客户端与服务器之间的数据频繁访问得到了较好的缓解。 在封装 象时, 用了面向对象的处理方法,这样可以让开发人员在应用程序中采用统一的面向对象思想操作各种资源。由于对 象是轻量级封装, 以使用在任何支持数据库的系统中,不论是在客户端还是在服务器端以及小型应用程序与大 型企业级应用开发。 代完成数据的持久化 魏勇, 2003。在 可以采用这样的机制操作数据库字段,即定义一个对象,其成员与数据库字段一一对应,这样通过对象直接来完成字段的操作,当然从数据库中取出的数据也可以一次性封装到对象中,实现对数据库记录的对象化整体操作,而不再是单一的一个字段一个字段处理。这样,在业务逻辑层得到的就是封装了整个字段的对象集合。 对象的关系映射到数据库中的表与表之间的关系。够自动的处理这种关系, 体系结构如图 示: 应 用 程 序瞬 间 对 象S e s s i o n F a c t o r yT r a n s a c t i o nF a c t o r yC o n n e c t i o nP r o v i d e rs e s s i o n T r a n s a c t i o D B C J T 库持 久 化 对 象图 构 架中的接口主要有 6 个: 口。而组件方面主要完成数据库连接管理、事务同济大学硕士学位论文 2 系统实现的相关技术 8 处理与对象关系映射。 过接口的方式完成持久化任务。这些接口一般由业务逻辑的方法调用,其优势在于开发者可以把直接调用其相关对象的方法接口 与其具体实现分开。 据库访问技术 首字母缩写,也就是 据库连接,该技术提供了页面脚本与后台 据库进行通信的标准接口,该技术标准由很多类和接口组成,是 用来执行 句的 以实现对数据库的连接、记录存取。 在 面中,开发人员将操作数据库的代码放在 签中,调用不同数据库的连接语句,通过编写结构化的数据库操作语句实现对数据库的业务逻辑处理,在 已经封装了很多数据库的连接操作接口标准,由 于 跨平台的,因此,开发人员不需要考虑不同数据库的连接方式, 连接的时候会调用相应的接口来处理。开发人员只需要关注业务处理过程,并编写对应的数据库操作代码,一般的情况下,大多使用 据库,因此,在页面中主要实现的业务逻辑是数据库的增删改查。 提供的统一标准接口是独立于数据库的,不依赖某个操作系统,当用程序移植到其他平台,或者使用不同的数据库时,应用程序的业务逻辑不需要改变,只需要更新数据库的连接代码即可,也就是调用连接相应数据库的驱动,因此,驱动程序起到了动态页面设计 中数据库的连接角色。 J a v a 应 用 程 序J D B C A P B C 驱 动 程 序 管 理J D B C D r i v e r A P B C - N E 程 序J D B C - O D B 程 序驱 动 程 序 A 驱 动 程 序 B C 中 间 件 协 议数 据 库 专 用 访 问 协 议图 口与驱动同济大学硕士学位论文 3 市政工程规划管理系统需求分析 9 3 市政工程规划管理系统需求分析 统功能域概述 根据东丽湖地区规划局工作的需求调研, 笔者将各项功能进行模块划分 为两大主要部分:一是面向规划局员工的业务;二是面向外部用户的业务管理。其中外部用户的业务管理主要包括 用户的管理、角色权限管理、 规划成功的查询、 编制业务申请等;面向规划局员工的业务 包括规划管理、编制征集、业务审批、办公以 及报建规划等 功能模块。 统功能性需求分析 现就东丽湖地区市政工程规划管理系统的核心功能需求进程阐述: 划成果管理 这一模块的主要功能是 为规划局员工或公众提供规划成果的查询。 规划成果管理的流程是:规划局接收到公众或企业的规划之后进行审批,审批之后及时将结果上传至数据库。授权用户就可以通过系统提供的规划成果管理查询功能对审批的状态进行查询,这一功能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论