摘要:城市公交是专门服务市民出行的客运企业,它是社会和经济活动的重要组成部分。随着城市经济的繁荣、人口的增加,市民的出行问题成为一个亟待解决的问题。城市公交直接关系着城市的经济发展和居民生活,对城市经济具有全局性、先导性的作用,城市公交以其方便、快捷、大容量的优点而成为城市交通的主体。但是随着公交系统的庞大,人们很难得到准确的公交信息,这样给市民的出行就带来了不便。
我县公交乘客信息系统的发展还处于较落后的水平,广大乘客获得信息的渠道较少,为了解决这一问题,加快城市公交信息化的发展,设计公交查询系统是具有一定实际应用意义的。在此背景下,我运用ASP.NET和C#语言,以及Microsoft SQL Server 2000开发了一个城市公交查询系统。本设计首先考虑了公交运营的实际情况和不同公交乘客的实际要求,分析了此系统应该具有的功能;其次通过论文对系统的主要功能模块进行详细描述,其中主要模块包括查询模块(包括按线路查询、按站点查询和按两站点查询)和管理更新模块(包括公交站点管理和公交线路管理),最后结合系统开发阶段和调试阶段出现的问题,提出该系统需要完善的地方,总结开发此系统所取得的经验和体会。
通过这一系统,我们可以实现信息的规范管理和快速查询,完成公交信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。
关键词:公交;查询;Microsoft Visual Studio 2005;B/S结构;Microsoft SQL Server 2000;功能实现;系统开发
目录
摘要
ABSTRACT
第一章 前言-1
1.1-选题的背景以及意义-1
1.2-研究的内容-1
1.3-研究的现状分析-2
1.4-系统的研究方法-2
第二章 系统的开发工具与环境分析-3
2.1 ASP.NET简介-3
2.2 Microsoft Visual Studio 2005 简介-3
2.3 Microsoft SQL Server 2000 简介-3
2.4 开发语言-4
2.5 广度优先搜索(BFS)算法的基本思路-4
第三章 系统分析-6
3.1 系统的需求分析-6
3.1.1 可行性分析-6
3.1.2 需求分析-6
3.2 数据库的需求分析-7
3.3 性能的需求分析-8
3.3.1 系统处理信息的及时性和准确性-8
3.3.2系统的易用性和易维护性-9
3.3.3系统的开放性和系统的可扩充性-9
3.3.4 系统的先进性-9
3.3.5 系统的响应速度-9
第四章 系统总体设计-10
4.1 总体设计-10
4.1.1 系统功能设计-10
4.1.2 系统流程图-11
4.1.3 各用户工作流程图-12
4.2 数据库设计-13
4.2.1 E-R图设计-13
4.2.2 数据库逻辑结构设计-16
4.2.3数据库表间关系图-19
第五章 系统详细设计-20
5.1 用户模块功能的实施-20
5.1.1 用户主界面-20
5.1.2 公交查询界面-21
5.2 管理员模块功能的实现-31
第六章 系统的测试与维护-35
6.1 测试目的-35
6.2 测试方法-35
6.2.1 黑盒测试-35
6.2.2 白盒测试-35
6.3 测试内容-36
6.3.1第一阶段测试-36
6.3.2第二阶段测试-36
6.4 测试结果-36
6.5 系统维护-36
第七章 结论与展望-37
7.1 结论-37
7.2 展望-37
参考文献-38
致 谢-39