免费基于j2me的公交查询系统的设计与实现(一)

免费基于j2me的公交查询系统的设计与实现(一)

ID:19398061

大小:37.00 KB

页数:11页

时间:2018-10-01

免费基于j2me的公交查询系统的设计与实现(一)_第1页
免费基于j2me的公交查询系统的设计与实现(一)_第2页
免费基于j2me的公交查询系统的设计与实现(一)_第3页
免费基于j2me的公交查询系统的设计与实现(一)_第4页
免费基于j2me的公交查询系统的设计与实现(一)_第5页
资源描述:

《免费基于j2me的公交查询系统的设计与实现(一)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、免费基于J2ME的公交查询系统的设计与实现(一)摘要当今,人类社会已步入信息时代,信息化革命给所有领域带来了前所未有的变革。电脑、手机等信息工具的普及,人们获取信息变得更加完善、快捷。而随着信息技术的飞速发展,手机所蕴藏的无限商机,正在被人们逐步发掘,它不再仅仅局限于通信这一单一功能,正在朝着手提电脑甚至更完善的方向发展。由于手机价廉物美,它已成为人们获得在生活工作上等各种信息服务的最佳选择。在我国,随着城市化的快速发展,城市公交系统也随之迅速扩大,且更加复杂化,找不到合适的乘车路线的事情经常发生。当前,复杂的公交系统使得用户往

2、往处于迷惑的状态,给出行带来诸多不便,而手机公交查询系统的选题也正是基于该背景。本系统通过对城市公交系统的调研,提出了基于站点优先级和邻接矩阵的公交换乘算法和上下矩阵算法;以J2ME作为开发工具,将其移植到用户手机上,借助于无线互联,能为客户随时随地提供公交信息的查询;通过测试与分析,证实了该系统的可行性及实用价值。关键词:公交查询;站点优先级;公交换乘算法;手机;无线互联目录论文总页数:27页1引言11.1课题背景11.2国内外研究现状1  免费基于J2ME的公交查询系统的设计与实现(一)摘要当今,人类社会已步入信息时代,信息

3、化革命给所有领域带来了前所未有的变革。电脑、手机等信息工具的普及,人们获取信息变得更加完善、快捷。而随着信息技术的飞速发展,手机所蕴藏的无限商机,正在被人们逐步发掘,它不再仅仅局限于通信这一单一功能,正在朝着手提电脑甚至更完善的方向发展。由于手机价廉物美,它已成为人们获得在生活工作上等各种信息服务的最佳选择。在我国,随着城市化的快速发展,城市公交系统也随之迅速扩大,且更加复杂化,找不到合适的乘车路线的事情经常发生。当前,复杂的公交系统使得用户往往处于迷惑的状态,给出行带来诸多不便,而手机公交查询系统的选题也正是基于该背景。本系统

4、通过对城市公交系统的调研,提出了基于站点优先级和邻接矩阵的公交换乘算法和上下矩阵算法;以J2ME作为开发工具,将其移植到用户手机上,借助于无线互联,能为客户随时随地提供公交信息的查询;通过测试与分析,证实了该系统的可行性及实用价值。关键词:公交查询;站点优先级;公交换乘算法;手机;无线互联目录论文总页数:27页1引言11.1课题背景11.2国内外研究现状11.3本课题研究的意义21.4本软件的开发方法21.5本文的主要工作31.5.1研究的主要内容31.5.2各章节的安排32手机公交查询的需求分析和开发工具介绍32.1用户的原始

5、需求32.2手机公交查询系统功能模块及流程图42.3开发工具介绍53手机公交查询系统的设计53.1手机公交查询系统算法的设计53.1.1直达的算法设计53.1.2一次换乘的算法设计63.1.3二次换乘的算法设计73.2手机公交查询数据库的设计73.2.1数据库的逻辑设计73.2.2数据库的物理设计84手机公交查询系统功能详细实现104.1服务器端的实现104.1.1基类(BaseClass)的实现114.1.2辅助类(HelpClass)的实现124.1.3业务逻辑类(LogicClass)的实现134.1.4服务器对外接口(S

6、ervlet)的实现164.2WEB端的实现164.3WAP端的实现184.4手机客户端的实现204.4.1客户端界面的实现204.4.2客户端工作原理204.4.3手机络设置225手机公交查询系统测试与分析225.1测试环境225.2运行与测试225.3测试结果24结论24多制造商、软件开发商的支持,J2ME正在飞速向前发展。JTE应用程序在不同制造商的产品上的兼容性。今后J2ME将借助E作为开发工具,将其移植到用户手机上,借助于无线互联,能为客户随时随地提供公交信息的查询。本软件的开发方法由于公交数据相对比较庞大和繁琐,同时

7、设计换乘时对系统处理的性能要求也比较高,故本系统采用在服务器上进行计算,结果通过无线络传输到客户端的形式进行开发。又由于当前绝大多数手机都支持JAVA,而J2EE和J2ME因为同出一门,具备先天性无缝衔接的优势,故本系统采用J2ME和J2EE结合的方式进行开发。通过J2ME和J2EE技术的结合,采用C/S模式和B/S模式共同存在的方式,服务器端采用Mysql+Tomcat/VC模式,使用Struts框架。手机客户端采用J2ME编程,使用线程技术实现和服务器的络通信,并且在从服务器取得数据后自动断开连接,节约用户流量。本文的主要工

8、作研究的主要内容本设计采用B/S和C/S结合的结构,综合运用以前所学的专业知识,设计开发一个功能较完善的基于手机的公交查询系统,具体包括以下内容:(1)研究并掌握TCP/IP等传输协议、数据库操作等的基本原理。(2)学习并掌握J2EE,J2ME等相关知识。(3)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。