当前位置:主页 > 论文百科 > 硕士论文 >

测绘院生产管理系统的设计与实现

发布时间:2017-07-28 08:28

第 1 章 绪论


1.1 系统开发背景
随着经济的发展和计算机技术的迅速发展,企业的信息化也在逐渐的提高,十六大报告层明确提出:“快速实现我国工业化和现代化的重要途径是信息化”。只有提高信息化在社会发展中的比重,和信息技术在经济发展中的比重,才能快速实现我国的现代化与工业化[1]。传统的测绘生产管理在计算机技术、网络技术、通信技术快速发展的今天面临着巨大的挑战,测绘生产管理只有借助新兴的信息化技术,转变成为计算机管理的方式来代替手工管理,才能进一步的提高测绘生产管理的效率。才能解决测绘生产管理系统由于人工操作造成的大量重复性的工作和生产管理效率地下等问题。
测绘院测绘包括了城市各种测量、大比例尺地形图测绘、地理信息数据增值服务、专题图(册)编制、专题地理信息系统开发等业务。其管理模式:项目由我院生产处统一调配,各生产处室具体执行并对工作量和成果资料进行上报和两级检查(作业小组具体生产,科室检查员进行一级检查,科室主任工程师进行二级检查),总工办负责验收,生产处对产值进行审核,最后由财务处进行收费。其中,最终的实物成果资料,在用户缴费领取后,由生产处管理人员将备份的一份交由档案中心进行登记保管,成为档案资料。在项目需要时,生产科室作业小组到档案中心借阅并进行登记。

目前测绘院的对测绘数据的生产和管理,是以手工填写、人工传递进行的,有些项目信息需要填写几份,特别在产值计算、项目收费、各类统计报表的制作中花费了基层工作人员大量时间;由于缺乏科学、有效的管理,测绘生产资料的管理主要是以人工管理的方式进行管理,不仅效率地下,还经常造成测绘资料的丢失和损坏。同时,由于人工管理,信息传递的速度慢,信息更新不及时,常常某项测绘生产的信息已经更改,而管理部门不能及时获取更改信息,而没有更改响应的生产策略,造成资源的浪费,甚至生产事故。因此,建立一体化的信息化管理平台,用于解决现行测绘生产人工管理方式的弊端势在必行。

......


1.2 测绘生产管理的现状与发展趋势
随着测绘技术快速发展,测绘科技发生了翻天覆地的变化。无论是在测绘技术手段、测绘的理论研究和测绘的结果上都发生了较大的变化。随着信息化技术的发展和广泛的应用,测绘已经摆脱老旧的测绘手段和方法,进入了数据化的测绘时代。在进入 21 世界,我们国家也开始广泛采用数字测绘产品来替代传统的模拟测绘产品,产生并积累了越来越多的数字化的地理信息资源[2]。无论在哪个行业,随着技术的发展,会使产品的更新更加迅速、同时产品的快速变化也会刺激市场需求的快速增长,进而导致了市场竞争的加剧[3]。在测绘行业也不例外,各测绘单位,为了适应市场的发展,满足市场的需求,各个单位都在改变单位的经营理念、产品质量、管理模式等方式来提高自身的竞争力。

在信息化技术快速的发展和市场需求的快速增长的同时,大部分测绘单位的测绘生产管理系统仍然采用手工操作的方式进行测绘生产信息的管理,单位的信息化水平严重滞后,不能满足快速增长的测绘信息需求。当测绘单位接到任务需求时,,任务往往是由生产管理部门以口头或者是简单的书面形式下发给各个测绘作业部门,然后由生产部门进行测绘信息的生产,在信息的生产过程中,监督部门只能根据作业部门不断的上报测绘工作的进展来了解测绘工作的进度,而这些汇报也往往是简单的书面形式甚至是口头形式的汇报,由于信息的逐级传达可能会发展信息的曲解甚至信息的误解,进而导致管理部门不能及时的了解到测绘任务的生产情况。当单位有较多测绘任务时监督部门由于较多的监管任务,而造成任务量较大,进而导致监管的疏忽。而测绘生产部门也有可能因为监管不到位,造成出现问题不能及时的发展和指正,进而发展成严重的错误。同时由于监管的不到位,出现问题没有责任人,甚至相互指责。总之在信息化时代的今天,传统的测绘生产管理手段没能很好的利用计算机、网络技术等信息资源,造成测绘生产管理的效率严重底下,严重的制约了测绘生产业务的发展。

......


第 2 章 相关技术


本系统基于 B/S(Browser/Server)网络开发模式,使用 Eclipse 和 Oracle11g 作为主要的开发工具,使用 Spring 和 JSP 为主要的开发技术,开发语言使用 Java 进行开发,在一些业务逻辑的处理上借助数据库视图和存储过程进行处理,保证了业务逻辑的安全性和数据处理响应的实时性。


2.1 系统的运行模式
2.1.1 C/S 模式
C/S(客户端/服务器)的模型,也被称为客户机/服务器模式。在 C/S 模式的系统中,有两个重要的组成部分,客户机和服务器。服务器是存放系统数据和资源的终端,同时用户请求的数据也是在服务器端进行处理的,是系统的核心,客户端产生请求操作,发送给服务端,并接收服务端响应的结果,进行封装和处理,响应给用户,与用户进行交互,客户机界面的好坏直接决定着用户对系统的使用与否。客户机需要从服务器中获取自己所需的资源和,服务器是客户机存在的基础[6]。C/S 模式的客户端可以对一些简单的数据进行加工处理,这样原本在服务器端的数据操作,就分担出一部分到了客户端进行处理,因此需要服务器再进一步处理的操作的速度就相对较快,淡然某些复杂的处理除外。C/S 架构模式也有其不足之处。
1 随着分布式计算的兴起,系统需要能够在分布式架构下达到很好的性能,系统需要能够进行横向扩展,而 C/S 架构不能够进行很好的横向扩展[7]。

2 在 C/S 模式中,客户端每安装一个应用系统就需要安装一个该应用系统的客户端,使用系统的每台机器都需要进行安装,在大型企业或者超大型企业中,实施 C/S 模式的系统,其工作量和后期维护成本都较高。

......


2.2 UML 技术分析
UML 又称为“统一建模语言”,是一个支持模型化和软件系统开发的模型化语言,可以为软件开发工程师在开发过程中提供可视化支持[13]。在软件工程领域 UML 融入了的新概念,UML 建模可以使用在软件开发过程中的类类、对象、接口、用例等,UML 包括语义概念,符号和说明,提供了静态模型、动态的系统环境和组织结构。还可以支持可视化的建模工具,可以把模型转换成代码或者生成报表,例如:JAVA 代码,XML DTD 代码等,程序代码同样可以使用工具将代码转换为 UML 模型。UML 被设计为支持大部分面向对象设计过程的语言,是在以往建模经验中发展而来的一种标准化建模方法。

UML 同其他建模预压一样,静态建模机制是进行建模的基础。动态建模机




本文编号:583028

资料下载
论文发表

本文链接:https://www.wllwen.com/wenshubaike/kjzx/583028.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b15ea***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com