更新时间:03-13 上传会员:菲菲小宝贝
分类:计算机信息 论文字数:14036 需要金币:1000个
摘要:自改革开放以来,中国不断地推进着城市化进程,农村人口逐渐往城市聚集,发展出了许多作为国家经济枢纽的一二线城市。但是伴随着这个进程,我们也开始意识到了一个以前不曾完全考虑清楚的问题:交通问题。从之前的“限号出行”到最近的大力发展地铁,都是我们在不断实践解决交通问题的方案。我曾经去过一次北京旅游,当地的公交车给我留下了深刻的印象,因为我几乎没有坐到过座位,而且想要挤上车都是个相当大的困难。为了让公交车乘坐体验更加良好,使得乘坐公交出行更加具有吸引力,便是我设计这个系统的开端。
本系统采用了MVC模式来进行软件设计的分工,通过java语言作为程序编程语言,使用MySQL数据库管理系统,前端则是运用jQuery来进行设计美化,逐步实现了一个公交车排座系统。
本系统将用户分为了两个不同的类别:乘客和管理员。乘客以注册登录,修改个人信息,选乘公交车,查看乘车作为主要功能。管理员除了注册登录,还具有对于公交车,座位,新闻等的数据库操作功能,并且能对乘客进行座位的分配。本系统主要是通过提前分配座位的方式来提升乘客的公交车乘坐体验,让日常的公交车出行更加具有吸引力,变向地减缓城市的交通拥堵问题。
关键词:Java;jQuery;MySQL;公交车
目录
摘要
Abstract
引 言-1
1 系统分析-2
1.1 开发背景-2
1.2 国内外研究现状-2
1.3 系统设计的目标-3
2 系统分析-4
2.1 功能需求分析-4
2.2 业务流程分析-5
2.3 界面需求分析-6
2.4 方案论证分析-6
2.4.1 课题难点-6
2.4.2 研究方法-6
2.5 系统任务的可行性分析-6
2.5.1 技术可行性-6
2.5.2 经济可行性分析-7
2.5.3 应用可行性分析-7
2.5.4 安全可行性分析-7
2.5.5 推广可行性分析-7
3 系统总体设计-8
3.1 系统结构设计-8
3.2 各功能模块设计-9
3.2.1 注册-9
3.2.2 登录-9
3.2.3 个人资料管理-9
3.2.4 乘车管理-9
3.2.5 系统用户管理-9
3.2.6 新闻数据管理-10
3.2.7 系统简介设置-10
3.2.8 公交管理-10
3.2.9 站台管理-10
3.2.10 座位管理-10
3.2.11 乘客管理-10
3.3 数据库设计-11
3.3.1 E-R图设计-11
3.3.2 数据库表的设计-15
4 系统详细设计与实现-18
4.1 系统开发环境-18
4.2 系统实现所用的技术-18
4.2.1 JSP技术-18
4.2.2 jQuery技术-18
4.2.3 MySQL-18
4.2.4 MVC-19
4.3 乘客模块的实现-19
4.3.1 注册模块的实现-19
4.3.2 登录模块的实现-20
4.3.3 前台首页的实现-21
4.3.4 乘客后台首页的实现-24
4.3.5 个人信息模块的实现-25
4.3.6 乘车查询模块的实现-26
4.4 管理员模块的实现-27
4.4.1 注册模块的实现-27
4.4.2 登录模块的实现-28
4.4.3 管理员后台首页的实现-28
4.4.4 个人信息模块的实现-29
4.4.5 新闻模块的实现-30
4.4.6 站台管理模块的实现-30
4.4.7 系统简介模块的实现-31
4.4.8 座位管理模块的实现-32
4.4.9 公交管理模块的实现-32
4.4.10 乘车管理模块的实现-33
5 系统测试-36
5.1 测试方法介绍-36
5.2 公交车排座系统功能测试-36
5.2.1 登录测试-36
5.2.2 各个模块的增删改查测试-37
5.2.3 乘客个人资料管理测试-38
5.2.4 乘车管理测试-39
结 论-41
参 考 文 献-42