摘要: 近年来,随着经济的高速发展,城市的扩张速度正以飞速发展。那么城市的交通系统对于市民的出行则越来越重要。而这其中公交查询系统则是交通系统中的重要组成部分。公交查询系统是城市发展过程中必然出现的产品,是联系市民生活,社会生产的重要环节。正是因为这样,为了满足这一需求,设计出了基于JSP的城市公交管理系统。
此论文详细的介绍的该系统的主要功能以及如何使用(类似与系统说明书)。首先,此系统实现了多种查询功能,包括了通过公交车线路(车号)查询,通过日常站点查询以及任意两个站点之间查询。其次还通过了最短路径算法实现了简单的查找任意两个站点之间的最短换乘路线。当然此系统和大多数系统一样,包括了用户和管理员两大群体。用户主要包括用
户管理功能:提供用户修改,删除本人的基本信息;用户留言功能:主要是给管理员提建议,管理员则可以根据此建议对公交系统进行完善。管理员主要是进行一个后台车次的管理,包括对车次和站点进行增加车次和站点,修改车次和站点,删除车次和站点。这样能够做到随着城市公交车线路的更新,此系统能够进行实时更新,为市民提供更加准确的公交出行信息。
关键词:JSP;最短路径算法;公交车查询
目录
摘要
Abstract
1.绪论-1
1.1 选题依据-1
1.2 城市公交管理系统需求说明-2
1.2.1 系统需求-2
1.2.2 安全需求-2
1.2.3 维护需求-2
1.3 城市公交管理系统可行性分析-2
1.3.1 技术可行性-2
1.3.2 经济可行性-2
1.3.3 组织可行性-3
1.4 开发环境-3
2.相关理论知识简介-4
2.1 JSP简介-4
2.1.1 JSP概念-4
2.1.2 JSP的优点-4
2.2 Servlet简介-5
2.3 J2EE简介-5
2.3.1 J2EE的体系结构-6
2..3.2 J2EE的模式-6
3.公交管理系统分析-7
3.1 系统需求分析-7
3.1.1 功能需求-7
3.1.2 公交车查询-7
3.1. 3 用户管理系统-7
3.1.4 留言板-7
3.1.5 管理员系统-7
3.2 系统数据库分析-8
3.2.1 数据库需求分析-8
3.2.2 数据库储存结构分析-8
3.3性能需求-8
3.3.1 系统的简单性-8
3.3.2 系统易维护性-8
3.3.3 系统处理的准确性和及时性-9
4.公交管理系统设计-10
4.1系统功能设计:-10
4.2功能模块设计-10
4.3城市公交管理系统数据库设计-11
4.3.1 E-R图-11
4.3.2数据库设计-13
4.3.2.1 管理员数据库设计-13
5.城市公交管理系统功能模块的实现-15
5.1管理员模块的实现-15
5.2用户登录模块的实现-17
5.3用户注册模块的实现-19
5.4公交车查询模块-21
5.4.1按线路查询模块:-21
5.4.2 站点查询-23
5.4.3站点之间查询-25
5.5公交车管理模块-29
5.5.1公交车添加模块-29
5.5.2公交车删除模块-30
5.5.3公交车更新模块-32
5.6用户删除模块-33
5.7留言板模块-34
5.7.1 发表留言-34
5.7.2查看留言-34
5.7.3 删除留言-35
6.系统测试-36
6.1创建和测试应用程序-36
6.2测试方法 -36
结论-38
参 考 文 献-39
致谢-40