由于人们的生活水平也来越高,人们的出行就变的越来越频繁,公交车作为人们出行最方便,使用最广泛的公共交通工具,发挥着相当大的作用,公交车的便利性,使它在人们的生活中扮演着越来越重要的角色。为了帮助人们坐公交免去浪费时间的等车,根据个人的计划行程,查询公交信息,本人基于JSP平台上开发出一款公交车网站查询系统。由于城市公交系统能够非常有条理的,清晰准确地呈现出的各条路线的详细信息,使出行者目的明确,节约时间节约成本,且能更好的了解城市的布局。
系统数据库采用sqlserver/mysql,开发工具为myeclipse,该系统既提供公交线路和站点的查询,满足了用户搜索站点等需求,用户只需在系统上输入要查询的线路,轻轻一点,就可以快速、准确的获取到线路信息。
主要分为两个部分,包括使用者查询部分以及管理员登陆部分,分别实现了线路查询、车站查询、站点查询。以及管理员添加、修改、删除线路的功能。以及对首发时间的修改。并且添加了联系作者部分,方便用户联系作者以便系统的不断改进。
周边建筑查询 :用户可以通过主页上的周边建筑查询,可以通过查询周边建筑名称,获得该线路的首末车时间及各个停靠站的名称。
车站查询:通过查询车站名称,获得经过该车站所有线路的周边建筑、首末车时间及各个停靠站的名称。
站点查询:通过查询用户所在车站及目的地车站名称,获得车站所有满足查询条件的周边建筑、首末车时间及各个停靠站的名。并且系统通过优化计算,为用户查找便捷的乘车方案。
添加线路:其中包括添加周边建筑、添加首末车时间、添加停靠站等有关信息,方便于用户查阅。
修改线路:修改已存在的周边建筑,首末车时间,停靠站等相关信息,节省工作时间,提高效率。
修改时间:修改已经存在的公交车始末时间,方便用户及时了解相关信息。
删除线路:删除不需要或更改的线路,方便管理员删除多条线路。
同时在本系统中,还相应的添加了用户留言模块,用户只需点击“联系作者”便可以显示出本人的电子邮箱。
目录
第一章 绪论 5
1.1 研究背景 5
1.2 研究意义 6
第二章系统分析 7
2.1 需求分析 7
2.1.1性能需求 7
2.1.2功能需求 7
2.2可行性分析 8
2.3流程分析 9
2.3.1数据流程图 9
2.3.2程序流程图 12
2.4开发技术 17
2.4.1 UML语言 17
2.4.2 JSP技术介绍 17
2.4.3 html 18
2.4.4 javascript 18
第三章 总体设计 20
3.1开发环境 20
3.2功能设计 20
第四章 数据库设计 22
4.1 数据库模型 22
4.2 数据库表设计 23
第五章 详细设计 27
5.1 jsp与sqlserver数据库连接 27
5.2系统前台功能实现 28
5.2.1 首页实现 28
5.2.2登录模块 29
5.2.3在线留言模块 31
5.2.4网站中调用百度地图模块 33
5.3系统后台功能实现 35
5.3.1系统用户管理模块 35
5.3.2信息发布模块 36
5.3.3公交线路管理模块 37
5.3.4车辆信息管理模块 39
第六章 系统测试 41
6.1测试目的 41
6.2测试用例 41
6.2.1登录测试 41
6.2.2信息管理测试 42
6.2.3系统公告测试 42
6.2.4在线留言测试 43
结论 44
参考文献 45
致谢 46