摘 要
当今,人类社会已步入信息时代,信息化革命给所有领域带来了前所未有的变革。电脑、手机等信息工具的普及,人们获取信息变得更加完善、快捷。而随着信息技术的飞速发展,手机所蕴藏的无限商机,正在被人们逐步发掘,它不再仅仅局限于通信这一单一功能,正在朝着手提电脑甚至更完善的方向发展。由于手机价廉物美,它已成为人们获得在生活工作上等各种信息服务的最佳选择。
在我国,随着城市化的快速发展,城市公交系统也随之迅速扩大,且更加复杂化,找不到合适的乘车路线的事情经常发生。当前,复杂的公交系统使得用户往往处于迷惑的状态,给出行带来诸多不便,而手机公交查询系统的选题也正是基于该背景。本系统通过对城市公交系统的调研,提出了基于站点优先级和邻接矩阵的公交换乘算法和上下矩阵算法;以J2ME作为开发工具,将其移植到用户手机上,借助于无线互联网,能为客户随时随地提供公交信息的查询;通过测试与分析,证实了该系统的可行性及实用价值。
关键词:公交查询;站点优先级;公交换乘算法;手机;无线互联网
目 录
论文总页数:27页
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 本课题研究的意义 2
1.4 本软件的开发方法 2
1.5 本文的主要工作 3
1.5.1 研究的主要内容 3
1.5.2 各章节的安排 3
2 手机公交查询的需求分析和开发工具介绍 3
2.1 用户的原始需求 3
2.2 手机公交查询系统功能模块及流程图 4
2.3 开发工具介绍 5
3 手机公交查询系统的设计 5
3.1 手机公交查询系统算法的设计 5
3.1.1 直达的算法设计 5
3.1.2 一次换乘的算法设计 6
3.1.3 二次换乘的算法设计 7
3.2 手机公交查询数据库的设计 7
3.2.1 数据库的逻辑设计 7
3.2.2 数据库的物理设计 8
4 手机公交查询系统功能详细实现 10
4.1 服务器端的实现 10
4.1.1 基类(Base Class)的实现 11
4.1.2 辅助类(Help Class)的实现 12
4.1.3 业务逻辑类(Logic Class)的实现 13
4.1.4 服务器对外接口(Servlet)的实现 16
4.2 WEB端的实现 16
4.3 WAP端的实现 18
4.4 手机客户端的实现 20
4.4.1 客户端界面的实现 20
4.4.2 客户端工作原理 20
4.4.3 手机网络设置 22
5 手机公交查询系统测试与分析 22
5.1 测试环境 22
5.2 运行与测试 22
5.3 测试结果 24
结 论 24
参考文献 25
致 谢 26
声 明 27