电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PDF文档下载
分享到微信 分享到微博 分享到QQ空间

广州道路实时路况移动短信应用项目建设规划方案

  • 资源ID:48437936       资源大小:640.01KB        全文页数:13页
  • 资源格式: PDF        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

广州道路实时路况移动短信应用项目建设规划方案

广州道路实时路况移动短信应用项 目 技术规划方案二一一年二月一日系统分析报告1、 数据分析(开发人员角度) 1.1数据流程图系统中的基础数据包括布线位置数据和地图数据。这些数据已经由 其他系统提供,只需要按用户需求对数据做适当转换即可满足手机用户 的需要。数据流如下图: 业务数据库 数据读取 地图生成 终端用户 1.2线圈数据与交通状况的对应关系线圈数据表如上图,由于业务系统(线圈)记录的数据非常多,而且不够直接, 往往很难从其中看出具体的交通状况信息,因此需要对这些数据进行抽 象,定义一些规则,如什么样的数据表示塞车,总结出具体的交通状况 信息,然后以日常中熟知的形式表示。例如,根据某个时段的车流量、车速和车长,推断当前的交通状况。因此,需要提供交通状况的数据字典,以及相应的匹配规则。 1.3线圈数据与web地图位置的对应关系将交通状况信息标记到地图上时,由于这些数据(地理位置+交通 信息)中的地理位置的表示形式(如下图)可能会与web地图的格式不一致,不支持某些线圈地理位置的表示形式,因此需要进行转换或给出线 圈具体的精度纬度,否则很难再web地图上标记该线圈所在路段。这样 就要求在数据库系统中的线圈数据表需要添加属性,以记录精度纬度 值。因此,需要地理信息管理系统,对线圈的信息进行管理。1.4交通路况需要显示的数据以及显示方式交通状况分类:1、畅通,2、缓行,3、拥挤。另外,是否还有一 些其他 的附加信息,如该时刻某线圈所在路段车长,是否有交通事故发生等 等。交通状况信息显示形式,如图,这样地图中绿色段表示畅通, 黄色段表示缓行,红色段表示拥挤。二、业务分析(用户角度) 2.1系统业务描述系统涉及的用户包括系统管理员,普通手机终端用户。因此业务需 求分为系统管理员和手机终端用户两部分需求。系统管理员:1、管理系统用户信息。包括添加用户,删除用户。2、管理布线数据。包括添加布线点,删除布线点,查看布线点 的使用情况是否异常(需要根据车流量判断)。3、统计报表。了解各阶段各个布线点的车流量分布情况。手机终端用户:1、查看某个布线点所在路段的车流量信息。 初步估计包括以上业务。系统管理员操作流程图: 登入系统 管理用户信息 管理布线信息 统计报表手机终端用户操作流程图: 登录 输入查询条件 接收实时地图 三 系统设计本系统由两部分组成,一是以手机为平台的移动设备端,即客户 端;另一部分则为服务器端。系统结构可以采用两种结构:B/S结构和 C/S结构。分别叙述如下: 3.1 B/S结构采用B/S结构时,主要的工作都集中在服务器端,包括线圈数据的 嵌入,路况信息的判断等。手机端不需要开发专门的软件,只需要通过 手机浏览器访问服务器即可。由于要实时获取交通状况信息时,需要获 取手机的地理位置信息,因此需要向移动提请求,以获得手机的地理位 置。每个手机用户需要注册一个账户,将其绑定到手机号上面。(可以 用手机号申请注册,密码信息会发送到该用户的手机上,增加安全 性。) B/S交通数据获取的流程:访问服务器时,手机登入系统,其中手 机号会绑定到用户信息中,服务器获取手机号之后向移动发请求,获取该号码 所对应的手机的地理位置信息。根据手机地理位置信息,服务器实时将 其周边的路况信息发送给手机用户。其流程图如下:手机用户登入访问服务器服务器向移动发请求,获取手机号所对应手机地理位置信息服务器根据手机地理位置信息,实时将交通状况信息发送给手机用户3.1.1 客户端设计在手机端的软件设计中,本文采用了J2ME 技术,并将结构设计为视 图层、模型层和控制层,即MVC 结构。视图层用来显示用户使用界,模 型层则用来封装业务逻辑和核心数据,控制层用来控制用户的机器的交 互工作。 3.1.2 服务器端设计在服务器端,本文采用了J2EE 技术,并用到了struts,hibernate 等中间件。通过struts 中间件,我们将用户请求拦截,并进行处理。 根据请求的不同,调用不同的action 来处理请求,用hibernate 则可 以与数据库进行通信。 3.1.3 客户端与服务器端的通信 在设计好手机端和服务器端后,通过使用Http-Connection 接口, 使两端进行有效的通信。即通过HttpConnection 接口,用来建立网络 连接。这样,我们就可以通过网络来进行数据通信了. 3.1.4 UI展示一般说来,网页浏览所消耗的流量并不是很大,普通页面仅会产生 几十KB的流量,图片较多的页面会产生几百KB流量,只有网站首页(有很多图片、FLASH)才会消耗1MB左右的流量。Web地图中包含 大量的信息,势必会很耗费流量,流量可能达到45M。为了减小手机 流量耗费,需要将地图数据文件存储在手机端,这样服务器传数据时只 需要传送辅助定位的数据即可。由于传送的据减少,也提高了系统的实 时性。 Web地图交通状况信息浏览如下:3.2 C/S结构采用C/S结构时,手机端需要开发专门的软件,用来查看该用户周 边的交通状况信息。 目前智能手机的主流操作系统有:Symbian、 Windows Mobile、 Mac OS X、Palm OS、Linux、Google Android、BlackBerry。各种操作系统 都支持java,但开发环境都不尽相同。要为每一个系统单独开发一套软 件,开发成本会比较大。 信息发送的协议采用UDP,这样可以加快通讯的速度。信息发送方 式采用图片的形式,由于要实时获取路况信息,因此需要频繁地发送图 片,从而获得最新的交通状况信息。这样的话,势必会花费很大的流量。另外,由于一定的时间段内,手机用户总是局限在某个区域内,因 此在这段时间内所发图片的背景是固定的。基于这个原因,服务器在发 送一张该区域交通状况信息图片后,只需发送实时的交通数据即可,不 需要附加地图,用此数据更新之前图片中的相应路况信息。当用户离开 该区域后,需要重新发送图片更新上一张图片(背景)。这样就可以较快 速地获取交通状况信息了。如果需要查看详细数据,则需要根据要求的 数据形式,在其中作相应补充即可。C/S访问流程基本上与B/S类似,主 要操作也是集中在服务器,客户端需要进行的操作比较少。3.2.1 客户端设计在手机端的软件设计中,本文采用了J2ME 技术,并将结构设计为视 图层、模型层和控制层,即MVC 结构。视图层用来显示用户使用界,模 型层则用来封装业务逻辑和核心数据,控制层用来控制用户的机器的交 互工作。 3.2.2 服务器端设计在服务器端,本文采用了J2EE 技术,并用到了struts,hibernate 等中间件。通过struts 中间件,我们将用户请求拦截,并进行处理。 3.2.3 客户端与服务器端的通信用户登入系统后,服务器可以通过移动公司获得手机用户的地理位 置信息,即可将手机用户周边路段的交通状况信息以广播的形式发送给 各个用户。此时,客户端与服务器采用UDP通信协议,这种协议不需要 在客户端与服务器之间建立连接,因此发送信息的速度比较快,但是可 能会有丢包的可能。 3.2.4 UI展示一般情况下,发送一张普通彩信图片需要占用约30Kb的流量。为了 保证实时性,服务器必须不间断地向手机用户发送图片信息。如上面所 述,如果不频繁更新背景图片,即可以减少很大一部分流量。同样也能 提高系统的实时性。手机客户端看得到的界面如下:3.3系统架构图四 开发技术、工具与架构等(JAVA中相关技术)1.开发平台的选取(J2ME+J2EE) J2ME 技术以其稳定性、平台无关性、分布性等特点,特别是它所 提供的网络特性,使得手机等无线设备具备了网络访问能力;并且现在 市面上的手机很大一部分都是支持J2ME的。而J2EE 技术以其稳定性、 分布式和平台无关性等特点,被大量的使用在服务器端。因此,我们可 以通过在手机等无线设备端,借助J2ME 技术来访问使用J2EE 技术的服 务器,并利用服务器端的强大数据处理、存储、检索能力,来实现对指 定地点的查询并通过网络将信息实时、快速的发送给查询者,实现利用网络为众多的手机设备使用者提供指定地点查询的服务功能。图(一) J2ME-J2EE框架图2.J2ME技术 J2ME 技术是Java 技术中面向嵌入式系统发展出来的一个版本,它 相对于Java 的其他版本(J2SE、J2EE)而言,其针对的平台计算、存 储能力有限。这也意味着它和其他Java 版本有较大的区别。这些区别 主要体现在: 1J2ME 平台是由配置(Configuration)和简表(Profile)构成 的。而配置和简表,这些概念在Java 的其他版本中是没有的。所谓配 置,是指提供给最大范围设备使用的最小类库集合,在配置中同时包含 Java虚拟机。所谓简表,是指针对一系列设备提供的开发包集合。正是 通过配置和简表,才使得J2ME 技术能够在计算和存储能力都有限的平 台上运行。 2J2ME 的配置又分为两个不同的版本:CDC和CLDC。这两种配置 是按照设备的硬件性能来区分的。其中,CDC 是连接设备配置 (Connected DeviceConfiguration)目标设备总内存大于2MB,其内存 可以为RAM、ROM或是Flash 闪存,其虚拟机支持Java2虚拟机的全部功 能;CLDC 是连接设备受限配置设备是小型的资源,是有限连接受限的 设备,内存在160512kB 之间,处理器速度较慢,通常是靠电池给设备 供电,并且网络连接通常表现为间歇性连接而且带宽有限。本文所使用 的配置为CLDC。 3需要的工具:JDK(jdk1.6.0_02) WTK(2.5.2) Eclipse(3.3.2) EclipseME(1.7.9) 平台的搭建参考:http:/club.tech.sina.com.cn/thread-688953-1-1.html3.J2EE技术 J2EE 技术是现在服务器端编程的主流技术之一。它是由一系列的 标准和技术规范构成的,其核心是J2SE。它在很好保留J2SE 优点的同 时,还提供了对EJB(Enterprise JavaBeans)、Java Servlets API、 JSP(Java Server Pages)、中间件以及XML 技术的全面支持,从而使 软件的开发效率得到了大幅度的提升。当然,在本文中并没有使用到 J2EE 的所有技术。下面将对使用到的技术进行介绍: 1Struts。Struts 是Apache 软件基金会(ASF)赞助的一个开源 项目。它最初是Jakarta 项目中的一个子项目,并在2004 年3 月成为 ASF 的顶级项目。它通过采用Java ServletJSP 技术,实现了基于 JavaEE Web 应用的Model- View- Controller(MVC)设计模式的应用 框架(Web Framework),是MVC 经典设计模式中的一个经典产品。在 Struts 中,已经由一个名为ActionServlet 的Servlet 充当控制器 (Controller)的角色。它根据描述模型、视图、控制器对应关系的 struts- config.xml 的配置文件,转发视图(View)的请求,组装响 应数据模型(Model)。在MVC 的模型(Model)部分,经常划分为两个 主要子系统(系统的内部数据状态与改变数据状态的逻辑动作)。这两 个概念子系统,分别对应Struts 里的ActionForm 与Action 两个需要 继承实现父类。在这里,Struts 可以与各种标准的数据访问技术结合 在一起,包括Enterprise Java Beans(EJB)、JDBC与JNDI。在Struts 的视图(View)端,除了使用标准的Java Server Pages(JSP)以外, 还提供了大量的标签库使用,同时也可以与其他表现层组件技术(产 品)进行整合。比如,Velocity Templates、XSLT 等。通过应用Struts 的框架,最终我们可以把大部

注意事项

本文(广州道路实时路况移动短信应用项目建设规划方案)为本站会员(龙***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.