摘要:随着现在社会的发展,旅游和出差是避免不了的事。低廉费用促使公交车成了最佳的代步工具。因此,开发一个城市的公交车查询系统就显得十分必要,可以说是关系到一个城市的形象问题。本文用软件工程的方法分析城市公交查询系统,对整个系统进行了需求分析、功能模块划分;对城市公交查询系统的具体设计,描述了查询、录入模块的实现过程。
随着因特网的迅猛发展,网络已经深入到世界的各个角落,网站作为因特网的主要组成部分,其数量与质量都在快速地提升。网站与用户的交互主要使用网页来实现,为了简化和方便网页的开发,Web领域的主要开发商相继推出了多种Web开发技术,PHP就是其中一种。由于容易学习和它与Apache及MySQL组成的AMP体系代码的开源性,PHP和MySQL数据库被广泛的应用于各种网站网页的设计。
首先,方便了广大市民,节省时间,提高市民乘车效率;其次,有条理地、清晰地呈现出城市各条线路信息;最后,消除市民和外来人的不安,也为信息化技术在城市现代化建设中,提供了有益的探索。
关键词:城市公交;软件工程;PHP;MySQL数据库
目录
摘要
Abstract
1 前言-1
1.1 课题背景-1
1.2 课题研究的现状-1
1.3 主要研究内容-1
2 需求分析和可行性分析-2
2.1系统需求分析-2
2.1.1 功能需求分析-2
2.1.2非功能性需求分析-3
2.2可行性分析-3
2.2.1技术可行性-3
2.2.2经济可行性-5
2.2.3操作可行性-5
2.3 开发平台-5
3 系统概要设计-5
3.1 长沙公交现状说明-5
3.2 需求分析-6
3.2.1 需求规定-6
3.2.2 后台管理-6
3.3 运行环境-6
3.4 基本设计概念和处理流程-6
3.4.1 系统功能模块介绍-6
3.4.2 系统各个功能模块详细说明-7
3.5 系统数据库设计-8
3.5.1 数据库概念结构设计-8
3.5.2 数据库逻辑结构设计-11
4 详细设计与实现-12
4.1 核心技术简介-12
4.1.1 Apache概述-12
4.1.2 MySQL概述-13
4.1.3 PHP概述-13
4.1.4 Ajax概述-14
4.2 用户界面-15
4.3 线路查询的实现-16
4.4 站点查询的实现-17
4.5 站站查询的实现-18
4.6用户留言的实现-20
4.7 管理员登录-22
4.8 管理员管理公交信息-24
4.9 管理员回复留言-28
4.10 系统管理-29
5 软件测试-31
5.1软件测试概述-31
5.2测试用例-31
5.3管理员密码用例测试-31
6 总结与展望-32
参考文献-33
致 谢-34