基于php的公交线路查源码是作为毕业设计,课程设计使用,我设计的公交查询系统的需求最主要是通过站点与车次之间的关系,利用数据结构算法构造一个公交查询的网络图,然后通过最短路径算法,为用户准确地提供两站点之间的最短乘车路线。本系统的核心功能是对选择好的车次进行路线查询,或者输入所要查询的车站名,查询所有含有该站名的车次及相应的停靠站及路线查询等。
功能分析
(1)通过选择线路名称进行相应的信息查询。
(2)通过选择车号进行相应的信息查询。
(3)通过选择站点进行相应的信息查询。
(4)通过选择任意两个站点,完成两站点之间最短乘车路线查询。
(5)完成车次和站点添加功能。
(6)完成车次和站点更新功能。
(7)完成车次和站点删除功能。
(8)添加用户留言,删除用户留言,查看用户留言。
(9)管理员登录验证功能。
(10)管理员注销功能
1 绪论 1
1.1 开发背景及选题意义 1
1.1.1 开发背景 1
1.1.2 开发意义 1
1.2 应用现状 1
1.3 本文工作 2
1.4 论文结构 3
2 技术及工具介绍 3
2.1 B/S模式 3
2.2 统一建模语言 4
2.3 PHP技术 4
2.4 开发工具 5
2.4.1 mysql数据库 5
MySQL数据库 5
2.4.2 apache服务器 6
2.4.3 appserv 6
2.4.3 Dreamweaver网页设计 6
2.5 本章小结 7
3 需求分析 8
3.1工作业务流程 8
3.2 系统设计目标 9
3.3.1 功能需求分析 9
3.3.2 功能需求建模 9
3.4 数据库需求 10
3.5 性能需求 10
3.6 本章小结 11
4 总体设计 11
4.1 系统设计思想 11
4.2 数据库设计和实现 12
4.2.1 数据库概念结构设计 12
4.2.2 数据库逻辑结构设计 13
4.2.3 数据库实现 13
4.3 功能设计 14
4.4 接口设计 14
4.5 本章小结 14
5 详细设计与实现 14
5.1 界面设计 14
5.1.1 设计原则 15
5.1.2 详细设计 16
5.2 功能详细设计和实现 16
5.2.1 网站主页 16
5.2.2查看所有线路 17
5.2.3用户留言 17
5.2.4查询公交线路 18
5.2.5btr介绍 18
5.2.6发布公交线路 18
5.2.7公交线路列表 19
5.2.8线路信息列表 19
5.2.9查看线路信息 20
5.3 关键问题及其解决方案 20
5.3.1 目录树 20
5.3.2 加密算法 21
5.3.3 数据库恢复 21
5.4 本章小结 21
6 测试 22
6.1 测试目的 22
6.2 测试环境 22
6.3 数据库测试 22
6.4 界面测试 23
6.5 功能测试 24
6.6 性能测试 24
6.7 本章小结 24
第六章 总 结 27
致 谢 27
参考文献 28