基于GIS的煤炭信息服务系统
发布时间:2021-03-08 17:10
随着信息时代的到来,信息技术对人类社会产生重大影响,包括煤炭行业在内各行业纷纷开始实现自身信息化建设。在我国鄂尔多斯地区拥有大量煤炭资源,经过长期的煤炭营销发展,当地逐步形成了以煤炭贸易商链接上下游客户的煤炭供应链销售模式。随着市场竞争日益激烈,煤炭贸易商不得不对煤炭供应链进行管理,这需要煤炭贸易商掌握实时、准确、全面的煤炭行业相关信息。地理信息系统(GIS)具有强大的空间数据管理能力、丰富的空间数据分析处理能力和直观的图形显示能力,已经在社会生产、交通、自然资源等各行业得到广泛应用,并取得了一定的研究成果。本文基于GIS搭建煤炭行业信息系统,为煤炭供应链上的供应商及其下游用户提供必要的信息服务。本文从煤炭供应链管理的角度出发,面向煤炭供应商及其下游客户,以提供他们所需要的资讯为宗旨,按照软件工程的思想,基于GIS平台,设计并实现了煤炭行业信息服务系统,完成了多源信息数据的获取、管理和可视化展示,具体包含以下内容:1)分析煤炭供应链上煤炭贸易商及其下游客户的信息需求,设计系统功能;2)针对系统的数据需求,通过技术调研和实验,给出了灵活的数据获取方案。包含对CAD数据进行格式转换获得煤矿...
【文章来源】:长江大学湖北省
【文章页数】:66 页
【学位级别】:硕士
【部分图文】:
煤炭销售供应链结构图
第二章系统需求分析94)信息不完整,缺少细节信息。物流公司接到煤炭贸易企业的运煤委托之后需要到对应的“坑口”处取煤,矿井的“坑口”会随着采煤过程而实时改变,运煤司机多采用百度地图/高德地图等提供导航服务来寻找“坑口”位置,但是这些服务大多因为缺少“坑口”外的小路数据而不能精确到目标“坑口”,司机们可能会走很多弯路,甚至需要煤矿公司专门派人指路,浪费人力开销。2.2功能性需求分析为了解决上述所提出的问题,基于GIS的煤炭行业信息服务系统需要对煤炭行业不同业务过程中所涉及的有价值信息进行分析、融合,然后通过GIS平台可视化,具体可以分为四步:数据获娶数据存储管理、数据分析和数据展示四个方面的功能,如图2-2所示。图2-2系统功能需求总体结构图Figure2-2Overallstructureofsystemfunctionalrequirements系统具体功能需求如下:1)灵活的数据获取方案数据是一个系统的基础,是系统所有分析和应用的前提,所以数据对于系统至关重要。基于GIS的煤炭行业信息服务系统主要两类数据:a、煤矿位置数据、煤矿坑口位置数据、坑口外小路数据、全国道路网数据、全国地理地图等空间数据;b、煤炭储量数据、煤炭质量数据、煤炭价格数据等非空间属性数据。数据种类繁多、格式复杂、来源不一,因此系统需要提供简单、灵活的数据获取方案,实现数据快速、准确的入库。该方案要求:a、能自动获取的自动获取,减少人为操作时的误差;b、不能自动获取的数据需要系统提供数据录入接口,操作人员按照给定规则录入数据。2)高效率、安全的存储和管理数据
第三章系统关键技术14图3-1MVC模式结构图Figure3-1MVCmodestructure模型(Model):是应用程序中用于处理数据逻辑的部分,直接与数据库等存储单位做交互,实现数据库的增删改查等逻辑。视图(View):视图一方面是给用户展示数据的容器,另一方面是用户跟应用程序交互的第一接口,用户通过点击、输入等交互操作给视图传递交互信息,视图监听到用户的交互信息后对控制器发送交互请求并根据控制器的响应结果更新视图内容。控制器(Controller):控制器建立了视图与模型的映射关系,是链接模型与视图的中间逻辑部分,一方面,接收来自视图的请求,并调用相关模型处理请求,得到请求结果;另一方面,控制器根据模型的处理结果选择用于响应的视图,通过视图把响应结果呈现给用户。在MVC模式中,模型和视图相互分离,视图中不包含逻辑实现,单纯用于可视化数据,而模型的实现也不依赖于视图。同一个模型可能会有很多种不同的展示方式,同一个视图里可能也会有多种不同的模型,它们仅仅是通过Controlle联系在一起。在这种模式下,系统的耦合度大大降低,从而增强了系统的可维护性[54]。SSM框架由Spring、SpringMVC、Mybatis三个子框架构成。其中的Spring可以看成是一种轻型容器,具有控制反转(IOC)和面向切面(AOP)的特性,通过使用特定的配置文件以及注解方式使开发得到简化。SpringMVC是一个对servlet进行简单封装的表现层框架,用DispatcherServlet将请求访问拦截,根据请求的地址找到controller层的对应方法,带着数据结果和视图返回到相应的页面。Mybatis则是一个基于Java的持久层框架,可以通过定制SQL语句简单、快捷的实现数据库的增删改查操作,相比传统的JDBC,Mybatis通过配置连接数据库和建立数据表映射,大大降低开发工作?
【参考文献】:
期刊论文
[1]煤炭供应链管理研究的文献计量分析[J]. 何丽婷,姚瑶,裴向前,赵天. 煤炭经济研究. 2020(01)
[2]MVC与设计模式在测控系统中的应用[J]. 耿红杰,徐超,赵世平. 机械制造与自动化. 2019(06)
[3]煤矿仓库管理信息系统的研究与应用[J]. 任富强. 河南科技. 2019(10)
[4]煤炭销售实施供应链管理的思考[J]. 张宸源. 全国流通经济. 2018(22)
[5]基于Spring MVC的后台管理系统开发研究[J]. 王鹤琴,张林静,朱珍元. 黄山学院学报. 2018(03)
[6]基于Access数据库的进口煤炭质量信息系统开发与应用[J]. 张彩丽,相湛昌,孔峰,刘梦琳,袁晓鹰. 煤质技术. 2018(03)
[7]煤炭运销集中管理模式及信息系统[J]. 傅荣华. 中外企业家. 2017(31)
[8]基于计算机软件开发过程中的可维护性探究[J]. 孙茜. 通讯世界. 2017(20)
[9]基于Scrapy的分布式爬虫系统的设计与实现[J]. 李代祎,谢丽艳,钱慎一,吴怀广. 湖北民族学院学报(自然科学版). 2017(03)
[10]第三方煤炭物流信息系统的设计[J]. 罗腾. 中外企业家. 2015(27)
博士论文
[1]WebGIS旅游信息搜索功用研究及应用[D]. 舒永钢.浙江工商大学 2012
[2]煤炭供应链管理的创价系统研究[D]. 李敏.中国地质大学(北京) 2009
硕士论文
[1]抗震防灾规划信息系统设计与实现[D]. 马迪.中国地质大学(北京) 2019
[2]基于GIS的不动产登记数据整合建库研究[D]. 孙志鹏.华北理工大学 2019
[3]面向对象三维地质对象空间数据库设计与应用[D]. 沈梦君.安徽理工大学 2019
[4]基于Scrapy框架的网络爬虫系统的设计与实现[D]. 孙瑜.北京交通大学 2019
[5]基于开源WEBGIS的柑橘资源数据管理系统研究[D]. 樊帆.华中农业大学 2019
[6]排水管网地理信息系统的设计与实现[D]. 刘易霖.山东大学 2019
[7]基于SpringBoot和Echarts的仪表盘Dashboard系统的设计与实现[D]. 朱璐.南京大学 2019
[8]基于云GIS技术的广西土地利用综合监管平台研究与实现[D]. 江文源.南宁师范大学 2019
[9]农村宅基地管理信息系统的设计与实现[D]. 王金明.西南交通大学 2019
[10]基于WebGIS的智慧社区平台设计与实现[D]. 邹思雨.南京师范大学 2019
本文编号:3071364
【文章来源】:长江大学湖北省
【文章页数】:66 页
【学位级别】:硕士
【部分图文】:
煤炭销售供应链结构图
第二章系统需求分析94)信息不完整,缺少细节信息。物流公司接到煤炭贸易企业的运煤委托之后需要到对应的“坑口”处取煤,矿井的“坑口”会随着采煤过程而实时改变,运煤司机多采用百度地图/高德地图等提供导航服务来寻找“坑口”位置,但是这些服务大多因为缺少“坑口”外的小路数据而不能精确到目标“坑口”,司机们可能会走很多弯路,甚至需要煤矿公司专门派人指路,浪费人力开销。2.2功能性需求分析为了解决上述所提出的问题,基于GIS的煤炭行业信息服务系统需要对煤炭行业不同业务过程中所涉及的有价值信息进行分析、融合,然后通过GIS平台可视化,具体可以分为四步:数据获娶数据存储管理、数据分析和数据展示四个方面的功能,如图2-2所示。图2-2系统功能需求总体结构图Figure2-2Overallstructureofsystemfunctionalrequirements系统具体功能需求如下:1)灵活的数据获取方案数据是一个系统的基础,是系统所有分析和应用的前提,所以数据对于系统至关重要。基于GIS的煤炭行业信息服务系统主要两类数据:a、煤矿位置数据、煤矿坑口位置数据、坑口外小路数据、全国道路网数据、全国地理地图等空间数据;b、煤炭储量数据、煤炭质量数据、煤炭价格数据等非空间属性数据。数据种类繁多、格式复杂、来源不一,因此系统需要提供简单、灵活的数据获取方案,实现数据快速、准确的入库。该方案要求:a、能自动获取的自动获取,减少人为操作时的误差;b、不能自动获取的数据需要系统提供数据录入接口,操作人员按照给定规则录入数据。2)高效率、安全的存储和管理数据
第三章系统关键技术14图3-1MVC模式结构图Figure3-1MVCmodestructure模型(Model):是应用程序中用于处理数据逻辑的部分,直接与数据库等存储单位做交互,实现数据库的增删改查等逻辑。视图(View):视图一方面是给用户展示数据的容器,另一方面是用户跟应用程序交互的第一接口,用户通过点击、输入等交互操作给视图传递交互信息,视图监听到用户的交互信息后对控制器发送交互请求并根据控制器的响应结果更新视图内容。控制器(Controller):控制器建立了视图与模型的映射关系,是链接模型与视图的中间逻辑部分,一方面,接收来自视图的请求,并调用相关模型处理请求,得到请求结果;另一方面,控制器根据模型的处理结果选择用于响应的视图,通过视图把响应结果呈现给用户。在MVC模式中,模型和视图相互分离,视图中不包含逻辑实现,单纯用于可视化数据,而模型的实现也不依赖于视图。同一个模型可能会有很多种不同的展示方式,同一个视图里可能也会有多种不同的模型,它们仅仅是通过Controlle联系在一起。在这种模式下,系统的耦合度大大降低,从而增强了系统的可维护性[54]。SSM框架由Spring、SpringMVC、Mybatis三个子框架构成。其中的Spring可以看成是一种轻型容器,具有控制反转(IOC)和面向切面(AOP)的特性,通过使用特定的配置文件以及注解方式使开发得到简化。SpringMVC是一个对servlet进行简单封装的表现层框架,用DispatcherServlet将请求访问拦截,根据请求的地址找到controller层的对应方法,带着数据结果和视图返回到相应的页面。Mybatis则是一个基于Java的持久层框架,可以通过定制SQL语句简单、快捷的实现数据库的增删改查操作,相比传统的JDBC,Mybatis通过配置连接数据库和建立数据表映射,大大降低开发工作?
【参考文献】:
期刊论文
[1]煤炭供应链管理研究的文献计量分析[J]. 何丽婷,姚瑶,裴向前,赵天. 煤炭经济研究. 2020(01)
[2]MVC与设计模式在测控系统中的应用[J]. 耿红杰,徐超,赵世平. 机械制造与自动化. 2019(06)
[3]煤矿仓库管理信息系统的研究与应用[J]. 任富强. 河南科技. 2019(10)
[4]煤炭销售实施供应链管理的思考[J]. 张宸源. 全国流通经济. 2018(22)
[5]基于Spring MVC的后台管理系统开发研究[J]. 王鹤琴,张林静,朱珍元. 黄山学院学报. 2018(03)
[6]基于Access数据库的进口煤炭质量信息系统开发与应用[J]. 张彩丽,相湛昌,孔峰,刘梦琳,袁晓鹰. 煤质技术. 2018(03)
[7]煤炭运销集中管理模式及信息系统[J]. 傅荣华. 中外企业家. 2017(31)
[8]基于计算机软件开发过程中的可维护性探究[J]. 孙茜. 通讯世界. 2017(20)
[9]基于Scrapy的分布式爬虫系统的设计与实现[J]. 李代祎,谢丽艳,钱慎一,吴怀广. 湖北民族学院学报(自然科学版). 2017(03)
[10]第三方煤炭物流信息系统的设计[J]. 罗腾. 中外企业家. 2015(27)
博士论文
[1]WebGIS旅游信息搜索功用研究及应用[D]. 舒永钢.浙江工商大学 2012
[2]煤炭供应链管理的创价系统研究[D]. 李敏.中国地质大学(北京) 2009
硕士论文
[1]抗震防灾规划信息系统设计与实现[D]. 马迪.中国地质大学(北京) 2019
[2]基于GIS的不动产登记数据整合建库研究[D]. 孙志鹏.华北理工大学 2019
[3]面向对象三维地质对象空间数据库设计与应用[D]. 沈梦君.安徽理工大学 2019
[4]基于Scrapy框架的网络爬虫系统的设计与实现[D]. 孙瑜.北京交通大学 2019
[5]基于开源WEBGIS的柑橘资源数据管理系统研究[D]. 樊帆.华中农业大学 2019
[6]排水管网地理信息系统的设计与实现[D]. 刘易霖.山东大学 2019
[7]基于SpringBoot和Echarts的仪表盘Dashboard系统的设计与实现[D]. 朱璐.南京大学 2019
[8]基于云GIS技术的广西土地利用综合监管平台研究与实现[D]. 江文源.南宁师范大学 2019
[9]农村宅基地管理信息系统的设计与实现[D]. 王金明.西南交通大学 2019
[10]基于WebGIS的智慧社区平台设计与实现[D]. 邹思雨.南京师范大学 2019
本文编号:3071364
本文链接:https://www.wllwen.com/kejilunwen/shengwushengchang/3071364.html
最近更新
教材专著