城市公交查询系统设计与实现_第1页
城市公交查询系统设计与实现_第2页
城市公交查询系统设计与实现_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

城市公交查询系统设计与实现城市公交查询系统设计与实现本文关键词:查询系统,公交,城市,设计

城市公交查询系统设计与实现本文简介:0引言城市公交是城市社会和经济活动的重要组成局部。伴随着国民经济和城市建立的快速开展,城市经济的繁荣,人口的增加,城市必须解决好人们出行的需求。城市公交直接关系着城市的经济开展和居民生活,城市公交以其方便、快捷、容量大而成为城市交通的主体。本系统的核心是对选择好的车次进展道路的查询,或者查询经过

城市公交查询系统设计与实现本文内容:

0引言

城市公交是城市社会和经济活动的重要组成局部。伴随着国民经济和城市建立的快速开展,城市经济的繁荣,人口的增加,城市必须解决好人们出行的需求。城市公交直接关系着城市的经济开展和居民生活,城市公交以其方便、快捷、容量大而成为城市交通的主体。本系统的核心是对选择好的车次进展道路的查询,或者查询经过指定输入站点的公交车次,查询所有含有该站的车次及相应的停靠站,以及不能直达需要转车的所有道路的换法。

1系统设计

1.1系统功能模块设计

本系统根据使用角色分为管理员和用户两个模块,分别实现查询功能和管理更新功能。

〔1〕用户模块:由网站用户对个人信息管理和已开通的公交线路信息进展查询及评论。

1〕用户管理:包括用户登录、用户注销、用户信息修改功能。

2〕站点线路查询:包括线路查询、站点查询、公交换乘三种查询方式,获得要查询公交所通过的各个站点名称,查询经过指定输入站点的公交车次,以及不能直达需要转车的所有道路的换法。

3〕评论板:显示所有评论的信息,网站用户可对评论信息进展查看操作和进展评论操作。

〔2〕管理员模块:由管理员操作进展管理员信息管理、公交线路信息管理、评论信息管理和车辆信息管理。

1〕管理员信息管理:包括管理员登录和管理员注销功能。

2〕公交线路信息管理:对已将开通的公交线路信息进展编辑,可以添加公交线路信息和删除公交线路信息,对于取消该站点情况,采用可以删除站点名信息方案。

3〕评论信息管理:管理员可添加评论,删除评论和更新评论。

4〕车辆信息管理:对车辆信息的编辑包括修改车辆参数和修改发车时间。车辆参数的修改包括,车次,车辆类型,运行区间等数据的修改;发车时间包括夏季发车时间、冬季发车时间的修改。

1.2数据库设计

数据库是数据管理的新手段和技术。使用数据库管理数据,可以保证数据的共享性、平安性和完好性。本系统采用SQLServer2022关系数据库,运用TransactSQL的数据库查询和编程语言。城市公交线路查询系统数据库包括7张表,分别是管理员表〔administrator〕,用户信息表〔userInfo〕,线路信息表〔BusInfo〕,站点库表〔StInfo〕,线路与站点关系表〔BusSt〕,发车时间表〔BusTime〕,评论信息表〔message〕。

1〕管理员表〔administrator〕:是保存管理员登陆信息的数据表,包括用户名和密码等字段。

2〕用户信息表〔userInfo〕:用于保存用户的各种信息,包括用户名,密码,年龄,地址,邮箱,问题,答案,证件号等字段。

3〕线路信息表〔BusInfo〕:用于保存车辆的根本信息,包括车号,起点站,终点站,票价,车辆类型,票价类型等字段。

4〕站点库表〔StInfo〕:用于记录所有站点,包括编号和站点名称等字段。

5〕线路与站点关系表〔BusSt〕:用于存放线路与站点的关系编号,包括车号,站点号,站点次序等字段。

6〕发车时间表〔BusTime〕:用于存放夏季发车的时间,包括编号,车次,首车时间和末车时间等字段。

7〕评论信息表〔message〕:用于记录用户评论信息,并可进展查阅。包括用户名,评论日期,评论主题,邮箱,评论内容,评论序号等字段。

2系统实现

城市公交查询系统采用基于.NET的B/S架构开发技术实现,将SQLServer2022数据库与MicrosoftVisualStudio2022进展连接,使用ASP.NET为系统前端主要的编程框架,充分利用.NET编程在管理和重用性强的优点;用C#语言和SQLServer2022数据库作为后台编程工具。

本系统设计了一个管理员和群众用户能共用的主界面。但管理员需登陆才能进入相应的界面进展操作和修改,而群众用户无需登陆可直接进入相应的界面进展查询。两者实现的功能根本一样,但系统只对用户提供信息查询功能,并不对用户开放所有数据信息的编辑权限。而管理员比群众用户增加了对数据信息编辑功能〔包括:删除站点、删除线路、修改站点、添加线路等功能等〕,管理员实现对数据信息的编辑并对系统进展定期的维护,保证其运行的稳定性,为群众用户提供尽可能完善的效劳。网站用户登录界面图如图1所示。

这里以前台的查询模块和修改车辆参数模块为例,其它功能模块实现大同小异。

用户通过验证后进入公交线路查询系统,在公交线路查询模块的文本框中输入要查询的线路名称,点击查询按钮,系统首先要检查该线路是否存在,不存在会弹出错误线路名称的提示信息,存在那么要给出该条线路的相关信息,比方:双向首末车的工作时间、票价、经过的站点等信息,进入线路查询界面如图2所示。用户查询线路信息,要进入到系统查询界面,这里通过信息输入框让用户录入详细线路信息,针对不同省份、城市不同,需要对相应的输入框的输入要求进展限定。通过对属性的限定,只能选择为下拉菜单中的信息。系统会将输入框中的信息提取出来,通过与数据库中相应的信息进展比对,将满足条件的所有记录显示出来。显示输出为车辆车次、运行区间、效劳类型、票价、IC卡类型以及详细线路情况,其中包括首末班车时间和每个站点名。

管理员对车辆参数的修改,包括修改车辆属性参数的修改和车辆冬夏季发车时间的修改,在文本框中输入修改的车次信息,并输入新的车辆属性参数信息或者新的夏冬季车辆发车时间,点击确认更新按钮,将数据提交到数据库。

修改车辆参数时,系统会进入到管理员操作界面,选择修改项下的车辆参数,进入修改车辆参数界面,在车次的文本框中输入修改车次名,在下面相应的文本框中输入新的车辆信息,点击确认按钮,车辆信息更新到数据库中。修改车辆参数界面图如图3所示。

修改冬夏季发车时间时,系统会进入到管理员操作界面,选择修改项下的发车时间表,进入修改车辆发车时间界面,在车次的文本框中输入修改车次名,并输入选择相应季节的首末班时间,点击确认后,系统自动更新到数据库。修改车辆发车时间界面图如图4所示。

3结论

城市公交查询系统是一款简单而实用的应用系统,减少了用户在学习如何操作系统上所浪费的时间,大大的进步了用户的工作效率,而其充满了实用性的功能、清新界面又令用户耳目一新。

其功能根本符合公交查询方面的需求,可以完成线路、站点查询,换乘查询和管理员的后台管理等功能的实现。总体上看城市公交查询系统可以将从网站用户从传统繁重的步骤中解脱出来。

参考文献:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论