华纳公交查询系统
目录
一、 引言 1
二、 系统的开发工具与环境 1
(一) 开发工具 1
(二) ASP.NET技术的特性 2
(三)系统的开发要求 3
三、 需求分析 3
(一)系统需求分析 3
1.前台功能设计 3
2.后台功能设计 4
(二)功能模块划分 4
四、 系统数据库设计 4
五、 详细设计与实现 6
(一) 前台功能的实现 6
1. 连接数据库 6
(二) 线路查询 8
(三) 站点查询 8
(四) 换乘查询 9
(五) 后台功能的实现 10
1.后台登陆 10
2.管理员信息 12
3.车辆信息 13
4.路线信息 15
5.发车时刻信息 17
六、总结 18
致谢 20
参考文献 21
引言
公交是一个城市社会和经济活动的重要组成部分,伴随着国民经济和城市建设的快速发展,城市经济的繁荣,人口的增加,市民出行的需求便成了不得不重视的问题。一个城市的公交系统是否完善直接关系着城市的经济发展和居民生活,尤其是在这个高效率、快节奏的现代生活中,更是体现了公交的重要性。但是随着公交系统的庞大,市民们很难得到准确的公交信息,这样给一些市民的出行带来了不便。因此,急需一个方便、快捷的公交信息查询方式,最快的方式莫过于利用计算机网络,将公交路线和计算机网络结合起来,就形成了公交查询系统。
随着经济的发展、城市规模的扩大以及人口的增长,交通问题日益突出。公共交通的发展受到广泛重视,公共 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
交通运输以其覆盖面广、经济、快捷等特点,成为绝大多数市民出行的首选方式,也是各地城市政府大力发展的一种交通方式。随着汽车工业的发展,因小汽车出行的广泛使用给有限的城市空间造成一系列的交通问题,如交通堵塞、停车不便、环境污染,甚至市中心区功能的倒退,影响着社会经济活动及其发展。发展城市公共交通系统成为各大城市通过提高供给解决城市交通拥挤及环境问题的主要趋势。 我国城市公交网络复杂,广大市民难以详细了解每一条公交路线。出于这个目的,在老师的指导下,我设计了这个公交查询系统。在对公交乘客出行心理特征进行分析的基础上,考虑乘客选择公交线路决策的因素,进行程序关键部分的框架设计。
目前而言,市民的出行方式主要还是来源于城市公交,特别是对于那些到外地出差、打工、旅游或其他事情需要在外地进行短暂停留的人而言,公交是他们出行的重要交通工具,但是在陌生的城市,坐公交也是一个很大的难题,所以,开发一个公交查询系统就显得非常的重要。本系统主要是对选择好的车次进行路线的查询,或者输入所要查询的车站名,点击“查询”按钮,查询所有经过该站的车次及相应的停靠站。
系统的开发技术与环境
(一)开发技术
ASP.NET是属于Microsoft.net的一部分,它向用户提供了统一的 Web 开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。
ASP.NET是一个已经经过编译的、以.NET为基础的环境,可以用于任何与.NET相兼容的语言(包括 Visual Basic .NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET Framework。开发人员可以便捷地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
ASP.NET可以完美地与HTML编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得Web开发更加便捷,而且还能提供这些开发工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。
ASP.NET技术的特性
①可管理:ASP.NET使用的是基于文本的、分级的配置系统,简化了将设置应用于服务器环境和 Web 应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。
②安全性:ASP.NET为Web应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。
③易于部署:通过简单地将必要的文件复制到服务器上,ASP.NET应用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。
④增强的性能:ASP.NET是运行在服务器上的已编译代码。ASP.NET能利用早期绑定、实时(JIT) 编译、本机优化和全新的缓存服务来提高性能。
⑤灵活的输出缓存:根据应用程序的需要,ASP.NET可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。
⑥国际性: ASP.NET 在内部使用Unicode以表示请求和响应数据。可以为每台计算机、每个目录和每页配置国际化设置。
⑦移动设备支持:ASP.NET 支持任何设备上的任何浏览器。开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。
⑧易扩展:ASP.NET被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet信息服务(IIS)和ASP.NET运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。
⑨跟踪和调试:ASP.NET 提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时,ASP.NET 支持使用.NET Framework调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。
⑩与 .NET Framework集成:因为 ASP.NET是.NET Framework的一部分,整个平台的功能和灵活性对Web应用程序都是可用的。也可从Web上流畅地访问.NET类库以及消息和数据访问解决方案。ASP.NET是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。另外,公共语言运行库的互用性还保存了基于COM开发的现有投资。
乘客可以通过查询公交车编号来获得所查询的公交所通过的每个站点。
②站点查询
乘客可以通过查找指定的站点名称来获得经过该站点的所有公交车车次、编号。
③公交换乘查询
分为公交直达、公交一次换乘,主要体现那些不可直达需要转车的路线的所有换法
2.后台功能设计
①系统管理员登录模块
一、 引言 1
二、 系统的开发工具与环境 1
(一) 开发工具 1
(二) ASP.NET技术的特性 2
(三)系统的开发要求 3
三、 需求分析 3
(一)系统需求分析 3
1.前台功能设计 3
2.后台功能设计 4
(二)功能模块划分 4
四、 系统数据库设计 4
五、 详细设计与实现 6
(一) 前台功能的实现 6
1. 连接数据库 6
(二) 线路查询 8
(三) 站点查询 8
(四) 换乘查询 9
(五) 后台功能的实现 10
1.后台登陆 10
2.管理员信息 12
3.车辆信息 13
4.路线信息 15
5.发车时刻信息 17
六、总结 18
致谢 20
参考文献 21
引言
公交是一个城市社会和经济活动的重要组成部分,伴随着国民经济和城市建设的快速发展,城市经济的繁荣,人口的增加,市民出行的需求便成了不得不重视的问题。一个城市的公交系统是否完善直接关系着城市的经济发展和居民生活,尤其是在这个高效率、快节奏的现代生活中,更是体现了公交的重要性。但是随着公交系统的庞大,市民们很难得到准确的公交信息,这样给一些市民的出行带来了不便。因此,急需一个方便、快捷的公交信息查询方式,最快的方式莫过于利用计算机网络,将公交路线和计算机网络结合起来,就形成了公交查询系统。
随着经济的发展、城市规模的扩大以及人口的增长,交通问题日益突出。公共交通的发展受到广泛重视,公共 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
交通运输以其覆盖面广、经济、快捷等特点,成为绝大多数市民出行的首选方式,也是各地城市政府大力发展的一种交通方式。随着汽车工业的发展,因小汽车出行的广泛使用给有限的城市空间造成一系列的交通问题,如交通堵塞、停车不便、环境污染,甚至市中心区功能的倒退,影响着社会经济活动及其发展。发展城市公共交通系统成为各大城市通过提高供给解决城市交通拥挤及环境问题的主要趋势。 我国城市公交网络复杂,广大市民难以详细了解每一条公交路线。出于这个目的,在老师的指导下,我设计了这个公交查询系统。在对公交乘客出行心理特征进行分析的基础上,考虑乘客选择公交线路决策的因素,进行程序关键部分的框架设计。
目前而言,市民的出行方式主要还是来源于城市公交,特别是对于那些到外地出差、打工、旅游或其他事情需要在外地进行短暂停留的人而言,公交是他们出行的重要交通工具,但是在陌生的城市,坐公交也是一个很大的难题,所以,开发一个公交查询系统就显得非常的重要。本系统主要是对选择好的车次进行路线的查询,或者输入所要查询的车站名,点击“查询”按钮,查询所有经过该站的车次及相应的停靠站。
系统的开发技术与环境
(一)开发技术
ASP.NET是属于Microsoft.net的一部分,它向用户提供了统一的 Web 开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。
ASP.NET是一个已经经过编译的、以.NET为基础的环境,可以用于任何与.NET相兼容的语言(包括 Visual Basic .NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET Framework。开发人员可以便捷地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
ASP.NET可以完美地与HTML编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得Web开发更加便捷,而且还能提供这些开发工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。
ASP.NET技术的特性
①可管理:ASP.NET使用的是基于文本的、分级的配置系统,简化了将设置应用于服务器环境和 Web 应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。
②安全性:ASP.NET为Web应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。
③易于部署:通过简单地将必要的文件复制到服务器上,ASP.NET应用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。
④增强的性能:ASP.NET是运行在服务器上的已编译代码。ASP.NET能利用早期绑定、实时(JIT) 编译、本机优化和全新的缓存服务来提高性能。
⑤灵活的输出缓存:根据应用程序的需要,ASP.NET可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。
⑥国际性: ASP.NET 在内部使用Unicode以表示请求和响应数据。可以为每台计算机、每个目录和每页配置国际化设置。
⑦移动设备支持:ASP.NET 支持任何设备上的任何浏览器。开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。
⑧易扩展:ASP.NET被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet信息服务(IIS)和ASP.NET运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。
⑨跟踪和调试:ASP.NET 提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时,ASP.NET 支持使用.NET Framework调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。
⑩与 .NET Framework集成:因为 ASP.NET是.NET Framework的一部分,整个平台的功能和灵活性对Web应用程序都是可用的。也可从Web上流畅地访问.NET类库以及消息和数据访问解决方案。ASP.NET是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。另外,公共语言运行库的互用性还保存了基于COM开发的现有投资。
乘客可以通过查询公交车编号来获得所查询的公交所通过的每个站点。
②站点查询
乘客可以通过查找指定的站点名称来获得经过该站点的所有公交车车次、编号。
③公交换乘查询
分为公交直达、公交一次换乘,主要体现那些不可直达需要转车的路线的所有换法
2.后台功能设计
①系统管理员登录模块
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1682.html