城市公交线路管理与优化系统设计与实现
摘 要不断增加的汽车数量和严重的交通堵塞问题正渐渐影响着人们的日常生活。为了鼓励市民绿色出行,方便市民更好的选择公交线路,有个合理优质的城市公交线路管理系统是很有必要的。出于这些原因,本人设计并开发了城市公交线路管理与优化系统。在系统设计时,先根据公交运营的实际情况和市民对不同公交线路的实际要求进行考虑,具体分析出需要实现的几个功能。再对这些功能进行详细的描述,大概可以分为两个模块,其中一个是公交查询模块,主要是市民对公交站点、线路的查询;另一个是后台管理模块,是管理员根据公交的最新信息情况对系统进行更新和修改。最后,对系统进行测试,根据测试过程中发现的问题,进行修改,让系统更加的完善,方便市民的使用。
目 录
第一章 系统概述 1
1.1系统的背景及意义 1
第二章 系统的开发技术 2
2.1ASP.NET概述 2
2.2ADO.NET介绍 2
2.3 B/S模型 2
2.4Visual Studio 2008 3
2.5SQL Server 2008 R2 3
第三章 需求分析 4
3.1 系统需求分析 4
3.2性能需求 5
3.2.1系统的准确性以及及时性 5
3.2.2系统的开放性 6
3.2.3系统的维护性 6
3.2.4系统的标准性 6
3.2.5系统的先进性 6
3.2.6系统的响应速度 6
第四章 数据库设计与实现 7
4.1数据库结构设计 7
4.2数据库表结构实现 8
4.3 系统功能的实现 10
4.3.1数据库连接 10
4.3.2公交线路的查询功能 11
4.3.3公交站点的查询功能 12
4.3.4起、末站点查询功能 14
4.3.5公交汽车线路的增加 15
4.3.6公交汽车线路、站点的删除 19
4.3.7公交汽车信息更改 21
第五章 系统的测试 23
5.1系统测试内容 23
5.
*好棒文|www.hbsrm.com +Q: ^351916072#
2系统的测试结果 26
结束语 27
致谢 28
参考文献 29
第一章 系统概述
1.1系统的背景及意义
现代社会发展的比较快速,在城市交通方面,道路越修越好,人们出门可以选择的交通工具种类也不断增多。汽车作为人们首选的重要的代步工具,在当今社会中得到广泛的普及。一个原因是人们自身生活质量的不断提高,对更加快捷、舒适的交通工具的需求增多,而汽车自由、方便并且满足了人们需求,导致家用轿车的数目增长快速;另一个原因是城市的快速发展,导致公交线路也在不断添加和更新。
要是汽车数目一味地增长必然会造成道路的拥挤情况加重,严重影响了城市交通的畅通,给城市交通造成很大压力,而且伴随着大量汽车尾气的排放,空气的质量会越来越差。因此,城市的有关部门应该严格控制汽车数量的增加,在公共交通方面给予更多的支持,多向人们宣传多坐公交出门的好处。另外,由于现在的社会是一个信息的时代,人们的生活离不开手机等电子设备,因此,开发功能更加齐全的公交系统软件来方便人们及时了解公交线路是很有意义也是很有必要的。
如果有一个好的公交系统,人们可以通过登陆这个系统,及时了解到公交线路的更新情况,可以根据自己需要到达的目的地,输入简单的文字,就可以获得到达这个目的地的公交情况以及推荐的公交选择。利用这些信息可以方便人们更加快速的选择公交,减少在路上浪费的时间。
通过结合现实情况可以发现,我们国家的城市公交信息管理系统的发展还是相对落后的,人们还不能及时准确的了解到一个城市公交线路信息更新情况,也不知道通过什么方式能够快速的知道各个公交的线路,也没有专门的机构对公交信息进行实时监控和管理,所以人们出行更喜欢选择家用轿车,而不喜欢乘坐公交。结合这些原因,本人开发了这个城市公交线路管理与优化系统。
为了满足人们出行的需求,结合人们对各条公交线路的选择情况和每个公交线路的情况,设计分析了系统的功能模块。通过该课题的研究能够向人们清晰地呈现出城市各条公交线路的信息情况,人们可以利用该系统,选择一条合适的公交线路,减少不必要的坐车时间。
第二章 系统的开发技术
2.1ASP.NET概述
ASP.NET是在公共语言运行库基础上的一个程序大体框架,它可以建立功能比较强大的Web应用程序。经过不断地改善,已经越来越好了。与别的网络技术比较,它可以更快、更好地建立更稳定的Web应用。
2.2ADO.NET介绍
ADO.NET主要是提供了访问关系数据的功能,换言之就是易于使用的类描述关系数据库中的表、行以及列。另外,ADO.NET还引入了DataSet类,代表着来自一个单元中关联表中的一组数据,可以有效的扩展数据访问接口的功能来保持它们之间的关系。ADO.NET所需要访问的数据库分为SQL Server数据库和其它任何类型的数据库。
2.3B/S模型
“浏览器与服务器”模型通常称作B/S 模型。B是Brorowser (浏览器) 的缩写,而S是Sever (服务器)的缩写。 在这种模型下,浏览器就是所谓的“客户端”,只要客户机上安装了浏览器,服务器上安装好相应的数据库就能使用系统了。这个模型简化了系统的开发、维护和使用。
图 21 B/S模型示意图
2.4Visual Studio 2008
利用Visual Studio 2008可以更方便、快捷的收集信息并且对信息进行分析,是企业里业务的决策变得更加及时有效。它还对语言以及数据功能等方面进行了改进和完善,使开发人员更好的对信息处理构建解决方法。它的整个系统功能都能是团队合作更加的紧密,有利于团队之间的交流,也能及时在软件开发过程中发现问题,提高系统的质量。
2.5SQL Server 2008 R2
SQL Server 2008 R2为用户提供了一个放心、可靠、高效可用于企业数据管理和商业智能应用程序的平台,可以帮助用户使用最低的成本获得最有价值的信息。SQL Server 2008 R2挺高了管理能力,可以对数据处理进行有效管理,对很多复杂事件进行可靠的处理。通过不同的功能,为用户提供完善的数据管理和分析支持。
第三章 需求分析
3.1 系统需求分析
由于汽车数量的不断增加,道路拥挤情况越来越严重,城市交通倍感压力。为了改善城市交通的现状,鼓励人们多乘坐公交出行,减少汽车尾气的排放,开发出一个操作简单、方便实用的城市公交线路管理系统是很有必要的。
目 录
第一章 系统概述 1
1.1系统的背景及意义 1
第二章 系统的开发技术 2
2.1ASP.NET概述 2
2.2ADO.NET介绍 2
2.3 B/S模型 2
2.4Visual Studio 2008 3
2.5SQL Server 2008 R2 3
第三章 需求分析 4
3.1 系统需求分析 4
3.2性能需求 5
3.2.1系统的准确性以及及时性 5
3.2.2系统的开放性 6
3.2.3系统的维护性 6
3.2.4系统的标准性 6
3.2.5系统的先进性 6
3.2.6系统的响应速度 6
第四章 数据库设计与实现 7
4.1数据库结构设计 7
4.2数据库表结构实现 8
4.3 系统功能的实现 10
4.3.1数据库连接 10
4.3.2公交线路的查询功能 11
4.3.3公交站点的查询功能 12
4.3.4起、末站点查询功能 14
4.3.5公交汽车线路的增加 15
4.3.6公交汽车线路、站点的删除 19
4.3.7公交汽车信息更改 21
第五章 系统的测试 23
5.1系统测试内容 23
5.
*好棒文|www.hbsrm.com +Q: ^351916072#
2系统的测试结果 26
结束语 27
致谢 28
参考文献 29
第一章 系统概述
1.1系统的背景及意义
现代社会发展的比较快速,在城市交通方面,道路越修越好,人们出门可以选择的交通工具种类也不断增多。汽车作为人们首选的重要的代步工具,在当今社会中得到广泛的普及。一个原因是人们自身生活质量的不断提高,对更加快捷、舒适的交通工具的需求增多,而汽车自由、方便并且满足了人们需求,导致家用轿车的数目增长快速;另一个原因是城市的快速发展,导致公交线路也在不断添加和更新。
要是汽车数目一味地增长必然会造成道路的拥挤情况加重,严重影响了城市交通的畅通,给城市交通造成很大压力,而且伴随着大量汽车尾气的排放,空气的质量会越来越差。因此,城市的有关部门应该严格控制汽车数量的增加,在公共交通方面给予更多的支持,多向人们宣传多坐公交出门的好处。另外,由于现在的社会是一个信息的时代,人们的生活离不开手机等电子设备,因此,开发功能更加齐全的公交系统软件来方便人们及时了解公交线路是很有意义也是很有必要的。
如果有一个好的公交系统,人们可以通过登陆这个系统,及时了解到公交线路的更新情况,可以根据自己需要到达的目的地,输入简单的文字,就可以获得到达这个目的地的公交情况以及推荐的公交选择。利用这些信息可以方便人们更加快速的选择公交,减少在路上浪费的时间。
通过结合现实情况可以发现,我们国家的城市公交信息管理系统的发展还是相对落后的,人们还不能及时准确的了解到一个城市公交线路信息更新情况,也不知道通过什么方式能够快速的知道各个公交的线路,也没有专门的机构对公交信息进行实时监控和管理,所以人们出行更喜欢选择家用轿车,而不喜欢乘坐公交。结合这些原因,本人开发了这个城市公交线路管理与优化系统。
为了满足人们出行的需求,结合人们对各条公交线路的选择情况和每个公交线路的情况,设计分析了系统的功能模块。通过该课题的研究能够向人们清晰地呈现出城市各条公交线路的信息情况,人们可以利用该系统,选择一条合适的公交线路,减少不必要的坐车时间。
第二章 系统的开发技术
2.1ASP.NET概述
ASP.NET是在公共语言运行库基础上的一个程序大体框架,它可以建立功能比较强大的Web应用程序。经过不断地改善,已经越来越好了。与别的网络技术比较,它可以更快、更好地建立更稳定的Web应用。
2.2ADO.NET介绍
ADO.NET主要是提供了访问关系数据的功能,换言之就是易于使用的类描述关系数据库中的表、行以及列。另外,ADO.NET还引入了DataSet类,代表着来自一个单元中关联表中的一组数据,可以有效的扩展数据访问接口的功能来保持它们之间的关系。ADO.NET所需要访问的数据库分为SQL Server数据库和其它任何类型的数据库。
2.3B/S模型
“浏览器与服务器”模型通常称作B/S 模型。B是Brorowser (浏览器) 的缩写,而S是Sever (服务器)的缩写。 在这种模型下,浏览器就是所谓的“客户端”,只要客户机上安装了浏览器,服务器上安装好相应的数据库就能使用系统了。这个模型简化了系统的开发、维护和使用。
图 21 B/S模型示意图
2.4Visual Studio 2008
利用Visual Studio 2008可以更方便、快捷的收集信息并且对信息进行分析,是企业里业务的决策变得更加及时有效。它还对语言以及数据功能等方面进行了改进和完善,使开发人员更好的对信息处理构建解决方法。它的整个系统功能都能是团队合作更加的紧密,有利于团队之间的交流,也能及时在软件开发过程中发现问题,提高系统的质量。
2.5SQL Server 2008 R2
SQL Server 2008 R2为用户提供了一个放心、可靠、高效可用于企业数据管理和商业智能应用程序的平台,可以帮助用户使用最低的成本获得最有价值的信息。SQL Server 2008 R2挺高了管理能力,可以对数据处理进行有效管理,对很多复杂事件进行可靠的处理。通过不同的功能,为用户提供完善的数据管理和分析支持。
第三章 需求分析
3.1 系统需求分析
由于汽车数量的不断增加,道路拥挤情况越来越严重,城市交通倍感压力。为了改善城市交通的现状,鼓励人们多乘坐公交出行,减少汽车尾气的排放,开发出一个操作简单、方便实用的城市公交线路管理系统是很有必要的。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1273.html