毕业设计——第三章 开发方法及系统实现(6)(完结)

简介:   第四章     技术经济分析 (1) 可视的、无纸化数据管理平台:由于工程在不同的建设时期,都会产生大量的原始资料,如果没有一个全面的数据管理,在进行工程规划和设计时,往往需要凭借记忆或者翻阅大量设备的原始资料来查找所需的资料。
 
(1) 可视的、无纸化数据管理平台:由于工程在不同的建设时期,都会产生大量的原始资料,如果没有一个全面的数据管理,在进行工程规划和设计时,往往需要凭借记忆或者翻阅大量设备的原始资料来查找所需的资料。而在GIS系统中,不但可以方便、快速地找到所需数据,提高工作效率,而且可以省去用于这方面档案资料维护所消耗的人力和财力。
(2) 强大的绘图检索功能:用户不但能快速、方便地进行数据检索查询,而且还具有事故区域分析检索和警报提示功能;
(3) 统一、完善的指挥调度中心:在紧急事故处理时,现场的指挥者可根据实际情况,利用GIS系统及投影设备,及时召开事故处理会议,进行事故影响区域分析,对重点设备的辅助信息进行浏览,为化工安全、抢修调度的决策分析提供一个可靠的信息支持。
通过对应用系统“排水管网系统”的开发,我深切的体会到了其中的辛酸苦辣,在大学的最后的一年的时间内,自己能在老师的指导下,完成一个完整的实际的工程,自己对本专业的知识更加进一步的了解了,很多东西在以前总是认为自己很了解,但是实际操作工程中发现了很多实际的问题。比如最简单的流量问题,再书本上告诉我们的是几个公式,而事实是流量你考虑这些正常的因素外,还得考虑到在管道运输水的过程中的损失,该损失在不同的管段是不同的,所以在书本上考虑时基本上忽略了该问题,这些问题我们在平时的计算当中很少考虑。在开发此系统的同时,我们不仅仅考虑了我们本专业的一些未考虑到的问题,同时学习到了计算机领域的比较前沿的技术和方法,具体表现在:
(1) 本系统的可扩展性强。可扩展性不仅表现在该系统还有更深的后续开发过程,在后续开发中,可以添加更多的功能,而且可以扩展本系统使之成为城市管网管理系统的一部分;同时,该系统也可以应用到类似信息系统中(如道路规划、路灯管理等)。
(2) 地图控件MapObjects功能强大:它提供图形显示的所有基本功能,并有效地将空间数据和属性数据连接起来,显示速度快。
(3) MapObjects使用方便:只需写很少的代码,就可以实现它的基本功能,容易掌握该控件的属性、方法和事件。
(4) C#代码印象:对C#代码的第一影响是它非常类似于C++或Java代码,但在这些表面上的类似性后面,C#学习起来要比C++容易的多,但比Java难一些。其设计要比现代开发工具的适应性要比其他语言更高,它同时具有Visual Basic的易用性、高性能以及C++的低级内存访问性。
(5) 图论方法的应用说明:在本次系统开发实现的代码中并没有专门为图论法设计的专门代码,但在实际的系统总体设计过程中,我们借鉴了图论法里面常见的树状图的概念和标准。特别是对于图上的数据如何存储到计算机里,并把图上的信息保存下来,在系统二次调用或用户转移到其他系统中如何识别本系统的信息成为了本次系统开发的关键。刚开始我们找不到头绪的时候,还是大二时的数据建模培训时的图论方法帮我找到了答案。我花了两个礼拜的时间看了关于图论的方法和树状图的知识。为随后的系统开发信息存储方面打下了坚实的基础。
(6) 知识积累是关键:记得刚开始选择本题目时,自己心里没有底,因此利用当前发达的网络系统进行网络学习,在网络中利用百度、Google学习,以前只是感觉网络由无穷的魅力,如今才真正的体会到它真正的魅力所在——无穷的知识宝库。
建立排水管网信息系统是一项复杂的系统工程.运用GIS技术开发专业管线信息系统是一种的方法。通过市政排水设施信息系统的建立,必将对城市市政设施管理工作产生积极的影响,推动市政管理工作的现代化。该系统具有一定的推广应用价值。
不过,在学习过程中,仍然出现了不少的问题:
(1) 资料难找。在开始确定该系统开发的过程中,面对MapInfo和MapObjects的选择,我犹豫了。MapInfo简单、易用、易上手,而且网上的资料也是比较多的,但是MapObjects则在网上的资料比较少,而且大部分都是VB的源码,就连MapObjects的帮助系统给出的也是VB的代码,所以,在参考代码的时候,必须自己能看懂VB的代码,否则,很多东西您是无法完成的。同时,帮助系统也是由英文写作的,对开发者又提出了更高的要求。
(2) 实际应用时困难大。虽然本系统采用了嵌入式GIS系统开发,在三种开发方式中是开发时间最短的,但是本系统由于需要城市地图信息的资料,因此,在城市地图信息采集的过程需要相当长的时间,而且需要适时地更新部分管段数据,如果该系统能应用在管理方面,则需要较大的人力、物力投入。
(3) 对开发者要求较高。由于本系统跨越了多个行业,因此,在开发类似系统时,对开发者的要求高了。
 
[1] Moutal H P,Bowen D R,Wendy D.GIS:New York’s pipe dream[J].Civil Engineering,1992.62(2):66~67.
[2] 边馥苓.GIS 地理信息系统原理和方法.北京:测绘出版社,2002.
[3] 李敏波.C#高级编程(第三版).北京:清华大学出版社.2005年6月
[4] Esri MapObjects2.0 Online Help,1998.
[5] 张世强等.基于MapObjects 的GIS 应用开发浅析.遥感技术与应用.2000年9月,194~198页
[6]  王伟长.地理信息系统控件(ActiveX)-MapObjects 培训教程.北京:科学出版社.2002年2
[7]  刘光,刘小东.地理信息系统二次开发实例教程.北京:清华大学出版社.2004年5月
[8] 林琪.C++算法——图算法.北京:清华大学出版社.2003年10月
[9] Drew.GIS地图测试程序. http://www.drew.neas e.net/algorithm/.2006年1月6日
在此次设计过程中,特别感谢指导教师尹世君老师的耐心和细心的指导,正是由于尹老师的正确指导,才督促我完成此篇文章。同时,在此还得感谢曾给与中肯建议的其他老师,他们的建议才促使本系统能更好的完成。
目录
相关文章
|
7月前
|
JSON 前端开发 JavaScript
框架学习前期知识点回顾
框架学习前期知识点回顾
|
11月前
|
缓存 JavaScript 前端开发
前端常规面试题 - 初级开发01(含答案)
浅谈一下如何避免用户多次点击造成的多次请求
193 0
|
运维 小程序
全栈工程师之路-中级篇之小程序开发-第一章第一节注册小程序
全栈工程师之路-中级篇之小程序开发-第一章第一节注册小程序
114 1
全栈工程师之路-中级篇之小程序开发-第一章第一节注册小程序
|
存储 缓存 小程序
全栈工程师之路-中级篇之小程序开发-第一章第二节注册小程序和开发工具讲解
全栈工程师之路-中级篇之小程序开发-第一章第二节注册小程序和开发工具讲解
129 0
全栈工程师之路-中级篇之小程序开发-第一章第二节注册小程序和开发工具讲解
|
SQL 开发框架 小程序
小程序开发-第二章第七节个人中心-全栈工程师之路-中级篇
小程序开发-第二章第七节个人中心-全栈工程师之路-中级篇
156 0
小程序开发-第二章第七节个人中心-全栈工程师之路-中级篇
|
JavaScript 小程序 前端开发
小程序开发-第二章第五节小程序中的Promise-全栈工程师之路-中级篇
小程序开发-第二章第五节小程序中的Promise-全栈工程师之路-中级篇
157 0
小程序开发-第二章第五节小程序中的Promise-全栈工程师之路-中级篇
|
JSON 小程序 JavaScript
全栈工程师之路-中级篇之小程序开发-第一章第三节阅读官方demo
全栈工程师之路-中级篇之小程序开发-第一章第三节阅读官方demo
151 0
全栈工程师之路-中级篇之小程序开发-第一章第三节阅读官方demo
|
敏捷开发 存储 安全
软考——软件设计师:第七章:系统开发基础(软件工程&结构化开发)考点总结(完整篇)
软考——软件设计师:第七章:系统开发基础(软件工程&结构化开发)考点总结(完整篇)
软考——软件设计师:第七章:系统开发基础(软件工程&结构化开发)考点总结(完整篇)
|
存储 SQL Java
第一篇:ABAP 入门介绍 #私藏项目实操分享#
第一篇:ABAP 入门介绍 #私藏项目实操分享#
366 0
第一篇:ABAP 入门介绍 #私藏项目实操分享#
|
Java 数据库 开发者
项目设计案例 | 学习笔记
快速学习项目设计案例
126 0
项目设计案例 | 学习笔记