【摘要】随着城市建设的不断完善,互联网技术的逐步成熟,计算机软件越来越多地被应用于城市建设之中。纸质的公交线路指南已经完全不能满足人们的需求,在这样的背景下,公交线路查询系统应运而生。本篇论文将详细地介绍一款公交线路查询系统。
系统的设计者旨在打造一款界面简洁友好、功能显而易见、操作容易上手的适用于广大市民尤其是普通上班族的公交线路查询系统。本系统除了具备公交线路查询的功能,还人性化地设计了用户与用户、用户与管理员的交流平台。
本系统采用B/S架构,JAVA编程语言,使用SSH框架技术实现MVC模式,使用MYSQL作为数据库。在编程工具上使用MyEclipse和HBuilder。为了方便市民使用,也为了方便公交公司进行数据的维护,本系统公分前台系统和后台系统两大部分。前台系统的使用者为广大市民,后台系统的使用者为公交公司的管理员。本系统的主要功能为公交线路查询,兼有公交论坛、公交新闻、公交图片、资源上传下载、用户留言、维护用户信息等功能。
关键词:公交线路查询系统;JAVA;SSH;数据库
目录
摘要
Abstract
1 前言-1
2 系统需求分析-1
2.1 功能需求分析-1
2.2 本系统采用的关键技术及设计模式-2
2.2.1 JAVA技术-2
2.2.2 MVC设计模式-2
2.2.3 SSH框架技术-3
2.3 可行性分析-4
2.4 系统运行环境-5
2.5 系统非功能需求-5
3 系统总体设计-6
3.1 总体功能-6
3.2 处理流程设计-7
3.2.1 系统操作流程-7
3.2.2 数据增加流程-8
3.2.3 数据修改流程-9
3.2.4 数据删除流程-10
3.3 数据流分析-11
4 系统详细设计-12
4.1 后台数据库设计-12
4.1.1 MYSQL 介绍-12
4.1.2 数据库表结构-12
4.2 系统模块设计-15
4.2.1 用户登录注册模块-15
4.2.2 公交信息查询模块-16
4.2.3 公交论坛模块-18
4.2.4 公交新闻模块-19
4.2.5 公交图片模块-20
4.2.6 资源上传下载模块-21
4.2.7 用户留言模块-22
4.2.8 公交线路管理模块-23
4.2.9 论坛管理模块-24
4.2.10 新闻管理模块-24
4.2.11 图片管理模块-25
4.2.12 资源管理模块-26
4.2.13 留言管理模块-26
4.2.14 用户管理模块-27
5 系统调试与测试-27
5.1 程序调试-27
5.2 程序的测试-28
6 结论-28
参考文献-29
致谢-30