技术论文模板_最新

上传人:壹****1 文档编号:511617204 上传时间:2024-01-07 格式:DOC 页数:19 大小:294.50KB
返回 下载 相关 举报
技术论文模板_最新_第1页
第1页 / 共19页
技术论文模板_最新_第2页
第2页 / 共19页
技术论文模板_最新_第3页
第3页 / 共19页
技术论文模板_最新_第4页
第4页 / 共19页
技术论文模板_最新_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《技术论文模板_最新》由会员分享,可在线阅读,更多相关《技术论文模板_最新(19页珍藏版)》请在金锄头文库上搜索。

1、毕业实习技术报告设计题目:学 生:学 号:指导教师:2014 年 6 月 10 日此处写论文题目*的设计与实现摘 要摘要保证三百字以内,不要超过一页。页眉需要写技术论文题目随着经济的发展和通信技术的提高,物流作为一种先进的组织方式和管理技术,被广泛认为是企业在降低消耗和提高劳动生产率以外的重要的利润源泉,在国民经济和社会发展中发挥着重要作用。本文在物流企业的正常运营中,基于GIS的信息系统已经成为不可或缺的管理工具。在对WebGIS技术和物流企业需求进行分析的基础上,结合不同企业的业务流程的具体特点,设计了一套扩展性较强的基于WebGIS的物流信息系统。系统的主要功能是将企业管理人员与运输车辆

2、之间通过服务器连接起来,实现物流系统的监控和管理。系统采用B/S架构,服务器端通过网络与车辆终端通信,向车辆发送控制信息并获取车辆的当前状态。考虑到可扩展性,系统重点实现了服务器端进行消息中转的消息队列,并可以随时更新消息队列中消息处理方式。本系统实现了物流系统的主要功能,极大提高了企业的管理水平。本文首先进行了系统的需求获取和业务分析。然后,采用分层的方法对系统进行设计,叙述了消息队列框架的详细设计与实现,并叙述了服务器端和客户端功能模块的设计和实现。并通过对系统的测试,对其功能和性能进行评估。最后,进行了总结,介绍了系统的特点和不足之处,指出了下一步的工作方向。关键词: 物流;WebGIS

3、;消息队计算机通信专业技术论文 目录想目 录目录自己就不要生成在目录中了吧摘 要I第1章 绪 论11.1 课题研究的背景和来源11.2 课题研究成果应用的实际意义11.3 本文的内容及主要工作1第2章 相关技术简介22.1 GIS 技术22.2 WebGIS 技术22.2.1 WebGIS介绍22.2.2 WebGIS协议介绍22.2.3 WebGIS的开源平台42.3 Ajax 架构52.4 Spring 架构5第3章 需求分析63.1 系统实现目标63.2 系统运行环境63.3 系统的开发环境63.4 功能性需求描述73.5 非功能性需求描述73.6 系统术语表7第4章 系统设计84.1

4、系统设计原则84.2 系统总体设计84.3 数据访问层设计84.4 服务层设计84.5 Web服务层设计94.6 消息处理部分设计94.6.1 消息队列设计94.6.2 消息处理具体功能设计94.6.3 Socket控制层详细设计94.7 系统业务功能设计104.8 数据库设计104.8.1 发货操作模块的表设计104.8.2 线路编辑模块的表设计104.8.3 货物运输模块的表设计104.8.4 权限控制模块的表设计11第5章 系统实现125.1 地图数据传输与显示125.2 客户端设计与实现125.2.1 JavaScript语言面向对象编程125.2.2 客户端请求协议和请求流程实现12

5、5.2.3 客户端框架实现125.3 系统安全控制实现135.4 货物处理模块的实现135.5 消息处理模块的实现13第6章 系统测试146.1 单元测试146.2 集成测试146.3 系统测试14第7章 结 论167.1 工作总结167.2 展望16参考文献17致 谢18II计算机通信专业技术论文 第1章 绪 论第1章 绪 论1.1 课题研究的背景和来源随着现代科学技术迅猛发展,全球经济一体化的趋势加强,各国都面临着前所未有的机遇和挑战。物流作为一种先进的组织方式和管理技术,被广泛认为是企业在降低物资消耗,提高劳动生产率以外的重要的利润源泉,在国民经济和社会发展中发挥着重要作用。.1.2 课

6、题研究成果应用的实际意义本文研究的主要目的是实现一个Web客户端到GIS数据源之间进行消息传输的通用框架,并在此基础上实现物流系统需求的功能。.1.3 本文的内容及主要工作本文在分析介绍了WebGIS技术,WMS/WMF协议、WebGIS相关的组件的基础上,基于物流系统的需求特点,介绍了GIS数据转发传输和处理架构,并且实现了物流系统的基本功能。各章的内容组织如下:第2章介绍了GIS技术、WebGIS技术的协议和开源平台、Ajax技术以及Spring框架技术;第3章分析了系统的开发环境,利用用例建模分析系统的功能需求,并且根据实际情况补充了部分需求,提出了非功能性需求,并描述了系统术语表;-1

7、0-计算机通信专业技术论文 第2章 相关技术简介第2章 相关技术简介2.1 GIS 技术GIS是以采集、存储、管理、分析、描述和应用整个或部分地球表面(包括大气层在内)与空间和地理分布有关的数据的计算机系统。它由硬件、软件、数据和用户有机结合而构成。GIS要实现的五个基本功能为:数据输入、数据编辑、数据存储与管理、空间查询与空间分析以及图形输出与交互操作。.2.2 WebGIS 技术2.2.1 WebGIS介绍WebGIS是GIS技术与WWW技术的结合,是在Internet网络环境下的一种传输、存储、处理、分析和显示与应用地理信息的计算机系统。称之为WebGIS的原因是大多数客户端应用采用了W

8、WW协议。在Internet的支持下,根据TCP/IP和HTTP协议,WebGIS把支持标准的HTML的浏览器作为统一的客户端,所以狭义地讲WebGIS是一种在Internet上发展起来的新技术,其核心是将GIS功能嵌入到满足HTTP和TCP/IP标准的Internet应用体系中,实现Internet环境下地理信息的有效管理和处理。与传统的地理信息系统相比较,WebGIS有如下特点:.2.2.2 WebGIS协议介绍开放式地理信息系统协会(Open GIS Consortium, OGC)是非营利、国际自发性、研究地理信息系统标准的国际组织。OGC所提供的规范是帮助GIS开发者创造一个高效、无

9、隔阂和透明的地.2.2.2.1 GML协议GML是一种用于建模、传输和存储地理及与地理相关信息的XML编码语言,它包括了地理要素(Feature)与层(Coverage)的空间与非空间特征。GML建立在W3C系列标准之上,以一种互联网上容易共享的方式来描述、表达地理信息,是第一个被GIS界广泛接受的元标记语言。在这之前开发的各种用于存储和交换地理信息的文件格式或标准,由于缺少相应的支持工具,而没有被广泛接受。GML的一个重要优势就是它能够让开发者或用户非常灵活地使用已被广泛接受的XML技术,它建立在XML、XML Schema、XLink和XPointer基础之上,GML数据能够很容易地与非空

10、间数据集成使用。GML使用XML对地理数据进行编码,为开发商和用户提供了一种开放的、中立于任何厂商的地理数据建模框架,使地理信息能够在不同领域、不同部门进行语义共享。 .2.2.2.2 WMS协议WMS从动态的地理信息中位置数据,产生空间参考数据的地图。.2.2.2.3 WFS协议WFS向用户提供使用GML编码的地理空间要素数据,并支持在HTTP协议的分布式计算机平台上对地理要素进行查询、插入、更新和删除操作等。这个规范定义了五个操作:GetCapabilities返回WFS性能描述文档(用XML描述);DescribeFeatureType向用户提供一个列表,表示WFS服务器能提供的服务的要

11、素类型。列表还定义了请求具体要素实例时的请求格式以及输出时生成要素实例的方法。;GetFeature为一个获取要素实例的请求提供服务;Transaction为事务请求提供服务;LockFeature处理在一个事务期.2.2.2.4 WCS协议WCS协议是面向空间影像数据的,它将包含地理位置值的地理空间数据作为“覆盖(coverage)”在网上相互交换。WCS规范由三种操作组成:.。2.2.3 WebGIS的开源平台2.2.3.1 GeoServer 地图服务器GeoServer是全面遵循OGC开放标准的J2EE实现,可以方便地发布地图数据,并且允许用户对特征数据进行更新、删除、插入等操作,通过

12、GeoServer能够比较容易地在用户之间迅速共享空间地理信息。GeoServer支持PostGIS、oracle,mysql等数据库数据源以及shapefile,mapinfo等格式的文件数据源;能够运行在任何基于J2EE/Servlet容器上;能够通过WMS将数据采用maps/images方式发布,也可以通过WFS协议直接发布实际数据。2.2.3.2 PostGIS数据库管理系统PostGIS是由Refractions Research Inc开发的,它是对象关系型数据库系统PostgreSQL的一个扩展,允许数据库存储处理GIS对象。PostGIS提供了基于WKT和WKB格式的EWKT和

13、EWKB格式,存储与访问Geometry对象的功能;同时,也提供了丰富的维护、检索和空间运算函数,确保能对矢量格式的空间数据及其属性数据进行有效地组织、索引,并能根据用户需求进行自定义函数的扩充。PostGIS旨在支持开发PostGIS以支持重要的GIS功能,包括对OpenGIS的完整支持,高级拓扑的构建,用于显示和编辑GIS数据的左面用户界面工具和基于网络的访问工具。.。2.2.3.3 MapBuilderMapBuilder是一个基于Ajax(Asynchronous JavaScript and XML)技术的地图处理显示的Web开源客户端。它支持Internet Explorer6+、

14、Mozilla1.3+、Netscape6+等浏览器。支持WMS和WFS-T服务。它根据WMS协议实现了地图显示、缩放、移动等操作,并且能够利用WFS-T协议修改服务器上的地图数据。通过简单的配置,MapBuilder中的组件能够轻松的嵌入到网页文件中。2.3 Ajax 架构Ajax是一种创建交互网页的技术,由Adaptive Path的咨询顾问J。2.4 Spring 架构Spring是一个开源的架构,由Rod Johnson开发并在他的著作Expert One-on-One: J2EE Design and Development中进行描述。它用来简化企业应用程序的开发,使得程序仅仅利用JavaBean就能够完成以前只能由EJB来完成的工作。任何的Java应用程序都能从Spring框架的简单、可测试性和松耦合中得到好处,而不仅仅限定为服务器端的程序。在J2EE中,EJB的原意是为了解决诸如分布式对象和远程事务等问题而设计的复杂的组件。对于复杂度不高的企业项目,在开发时也必须要承担EJB的众多的Java源文件、繁杂的部署描述以及重型容器等不便。即使要解决的问题很简单,EJB的使用也会使得企业系统的复杂度大大增加。所以使用Spring来替代EJB,它使得系统的复杂度依赖于要解决的问题,减少了容器对设计的侵蚀。在简化开发的同时,它尽量提供了和EJB相同的功能

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号