摘要:我国公交查询系统的发展处于一个较为落后的水平,人们获得公交信息的方法很少,只能通过地图等方式获得,这些方法相对的繁琐。在互联网发展越来越快的情况下,使得公交信息全面信息化将是一个趋势,在此背景下,设计一个网上公交查询系统是必要的。首先,考虑到徐州市不同公交乘客的实际要求,确定了系统的基本功能,理清了程序的基本设计思路;其次,设计系统的基本框架页面,用ASP.NET技术实现功能的代码设计;最后,对设计完成的程序进行模拟测试,进一步完善程序。
该系统是基于Web的查询系统,使用B/S模式、ASP.NET(C#)技术以及SQL数据库技术进行程序设计。系统实现了线路查询、站点查询、直接查询、换乘查询四个查询功能以及公交信息的更新维护功能,并且在信息查询中设计实现了公交直达乘车路线和公交转乘查询的算法;最后再利用软件测试方法对系统各个功能模块做了具体测试,且测试结果与预期输出相吻合。本系统有操作界面简单容易,查询速度快,较符合实际用户使用情况等优点,有一定的实用价值。
关键词 公交系统;ASP.NET;B/S模式;数据库查询
目录
摘要
Abstract
1 绪论-1
1.1 课题背景和现状-1
1.2 课题的研究目的与意义-2
1.3 课题的研究内容-2
1.4论文的结构安排-2
2 开发工具及技术简介-4
2.1 ASP.NET技术-4
2.1.1 ASP.NET概述-4
2.1.2 ASP.NET的优势-4
2.1.3 ASP.NET(C#)应用技术-5
2.2 数据库技术简介-6
2.3系统开发环境-8
3需求分析-9
3.1系统功能需求分析-9
3.2系统数据库需求分析-10
3.3系统性能需求分析-10
4总体设计-11
4.1概述-11
4.2系统功能模块-12
4.2.1模块划分-12
4.2.2模块的结构设计-12
4.3系统程序流程图-14
4.4系统数据流图设计-15
4.5数据库设计-17
4.5.1实体联系图-17
4.5.2系统逻辑设计-18
4.5.3数据库表设计-18
5详细设计-21
5.1数据库连接代码-21
5.2功能实现-21
5.2.1查询功能-21
5.2.2管理功能-26
6系统测试-30
6.1黑盒测试-30
6.2白盒测试-34
6.2.1主页功能代码测试-34
6.2.2.公交信息添加与修改页面-35
6.3测试结论-36
结论-37
致谢-38
参考文献-39