伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心,通过网络可实现网上信息查寻等功能,网络的应用给社会带来了更高的效益。因此,对于公交来说,结合网络能有效的实现公交信息查询。整个系统采用B/S结构实现了浏览器端和服务器端的访问,并实现了公交查询系统前台的信息查询和后台的数据库管理两个模块,前台通过输入线路号或站点实现信息查询功能;后台管理实现了对公交信息进行添加、修改和删除。系统采用Python技术开发,后台数据库则采用Mysql, 达到了公交信息管理的系统化、规范化和自动化,不仅减少了管理工作量,还提高了查询效率,降低了查询成本。
[关键词] 公交信息查询;B/S;MySQL;数据库;后台管理
3.2 系统功能设计
城市公交查询系统是为方便市民出行而设计的,因此,系统的功能设计尤为重要。通过对系统的功能分析,能实现系统的功能设计。
3.2.1 登录功能
用户可进行账号注册,得到用户名和密码,然后进行登录;管理员有唯一的账号进行登录。
3.2.2 查询功能
(1)线路查询
用户选择线路查询以后,在查询框中输入公交车车次号码后,就可以获得该线路公交车的相关信息,比如该线路公交车所经过站点名称、始发时间、结束时间以及公交车票价[14]。
(2)站点查询
用户选择站点查询以后,在查询框中输入公交车站点后,就可以获得所有经过该站点的公交车线路。
3.2.3 管理功能
管理员对公交信息的管理,如添加,删除,修改,查看。管理员及时更新和添加公交车的线路信息,以确保公交车信息的准确性;用户留言后管理员可以进行查看回复用户的留言。
目 录
1 绪论 1
1.1 背景与现状 1
1.2 意义 1
2 系统分析 1
2.1 系统的可行性分析 1
2.1.1 技术可行性 2
2.1.2 经济可行性 2
2.1.3 社会可行性 2
2.2 开发工具及技术简介 2
2.2.1 Python简介 2
2.2.2 MySQL简介 3
2.2.3 Dreamwever简介 3
2.2.4 JavaScript简介 4
2.2.5 CSS+DIV布局 4
2.3 需求分析 4
3 系统设计 5
3.1 系统架构设计 5
3.1.1 系统设计原则 5
3.1.2 流程图设计 5
3.2 系统功能设计 6
3.2.1 登录功能 6
3.2.2 查询功能 6
3.2.3 管理功能 7
3.2.4 功能模块图设计 7
3.3 系统数据库设计 7
3.3.1 概念结构设计 8
3.3.2 E-R图 9
3.3.3 数据库表设计 10
4 系统实现 12
4.1 用户 12
4.1.1 首页 12
4.1.2 查询界面 12
4.1.3 注册页面 15
4.1.4 用户登陆页面 16
4.1.5 用户在线留言 18
4.1.6 用户查看留言界面 18
4.2 管理员 19
4.2.1 管理员登陆 19
4.2.2 公交线路信息添加 20
4.2.3 公交线路信息编辑 20
4.2.4 留言管理 22
4.3 小结 22
结束语 23
参考文献 24
附录 25
致谢 32