摘 要
城市公共交通(简称“公交”)是与出行人员生产生活息息相关的重要基础设施。提供良好的公交服务是建设和谐社会的基本要求。以信息化为基础,促进乘客、车辆、站点设施以及交通环境等要素之间的良性互动,推动公交系统建设。鉴于中国目前的经济发展状况,中国人出行还是以公交车为主,每个城市的公交系统都比较庞大发达。因此开发一个城市公交路线查询系统就显得十分必要,也更加适应现代社会的需求。
本课题设计主要针对公交路线查询而开发设计的,采用B/S构架,利用Visual Studio.NET2003开发工具结合C#编程语言来完成了功能和界面设计,实现了公交路线的查询功能(包括按线路查询、按站点查询、按起点终点站查询,提供起点到终点的最短公交路线查询,换乘查询,也支持模糊查询。),并使用了.NET中一些web控件编写数据库连接、更新的代码,从而实现了公交路线信息的管理功能(包括对路线信息的添加、删除、修改)。
本文共分为五大章,分别是:引言、理论基础、系统需求分析、系统设计和系统实施及测试。
关键词:公交查询;站点查询;线路查询;最短路径;换乘;模糊查询;
目 录
论文总页数:26页
1 引言 1
1.1 选题背景 1
1.2 国内外研究现状 1
1.3 本课题研究的目的及意义 1
2 理论基础 2
2.1 数据库技术 2
2.2 面向对象技术 2
2.3 B/S架构的WEB程序设计技术 3
3 系统需求分析 4
3.1 现行业务系统描述 4
3.2 现行系统存在的主要问题分析 4
3.3 提出解决方案 4
4 系统设计 5
4.1 系统总体构架 5
4.2 数据库设计 6
4.2.1 E-R图 6
4.2.2 数据逻辑结构 7
4.3 系统功能模块设计 8
4.3.1 前台功能模块 8
4.3.2 管理员登录模块分析 11
4.3.3 后台功能模块分析 13
5 系统实施及测试 21
5.1 实施概况 21
5.2 测试方案 22
5.3 测试结果 23
结 论 23
参考文献 24
致 谢 25
声 明 26
1 引言
1.1 选题背景
随着现代社会的发展,交通也越来越发达,人们也开始不断外出旅游了,当我们去一个不熟悉的城市时,以前我们只能打电话咨询,看交通地图,向熟人打听等传统方式查询公交信息,这样会浪费我们很多时间、精力和财力,而且得到的信息也不一定是可靠的。随着现代网络技术的不断发展,公交查询系统也在此环境下发展兴起。因此也出现了基于各种技术的公交查询系统,如:基于ASP.NET+XML的公交查询系统,基于J2ME的公交查询系统,基于GIS、GPS、RS的公交查询系统等等。其中J2ME,GIS,GPS,RS技术是最近几年才出现的新技术,虽然提供电子地图,或者二维数字城市中的地图和三维城市模型的信息,或者高精度的GPS定位服务,但是开发技术复杂、技术也不太成熟,开发成本高,时间长,开发出的系统还存在运行速度慢的问题。而现代网络技术中WEB程序设计技术已经发展得很成熟,开发一种基于Web的系统更加适应现代社会的应用要求。且开发时间短,成本低。因此提出了结合Web技术,利用良好的Visual Studio.NET2003环境,设计和开发这样一个界面友好,使用简单,操作方便,查询速度快的公交查询系统。