城市公交查询系统设计与实现

城市公交查询系统设计与实现

ID:9420026

大小:54.00 KB

页数:6页

时间:2018-04-30

城市公交查询系统设计与实现_第1页
城市公交查询系统设计与实现_第2页
城市公交查询系统设计与实现_第3页
城市公交查询系统设计与实现_第4页
城市公交查询系统设计与实现_第5页
资源描述:

《城市公交查询系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、城市公交查询系统设计与实现  0引言  城市公交是城市社会和经济活动的重要组成部分。伴随着国民经济和城市建设的快速发展,城市经济的繁荣,人口的增加,城市必须解决好人们出行的需求。城市公交直接关系着城市的经济发展和居民生活,城市公交以其方便、快捷、容量大而成为城市交通的主体。本系统的核心是对选择好的车次进行路线的查询,或者查询经过指定输入站点的公交车次,查询所有含有该站的车次及相应的停靠站,以及不能直达需要转车的所有路线的换法。  1系统设计  1.1系统功能模块设计  本系统根据使用角色分为管理员和用户两个模块,分别实现查询功能和管理更新功能。  (1)用户模块:由X站用户对个人信息管理

2、和已开通的公交线路信息进行查询及评论。  1)用户管理:包括用户登录、用户注销、用户信息修改功能。  2)站点线路查询:包括线路查询、站点查询、公交换乘三种查询方式,获得要查询公交所通过的各个站点名称,查询经过指定输入站点的公交车次,以及不能直达需要转车的所有路线的换法。  3)评论板:显示所有评论的信息,X站用户可对评论信息进行查看操作和进行评论操作。  (2)管理员模块:由管理员操作进行管理员信息管理、公交线路信息管理、评论信息管理和车辆信息管理。  1)管理员信息管理:包括管理员登录和管理员注销功能。  2)公交线路信息管理:对已将开通的公交线路信息进行编辑,可以添加公交线路信息和

3、删除公交线路信息,对于取消该站点情况,采用可以删除站点名信息方案。  3)评论信息管理:管理员可添加评论,删除评论和更新评论。  4)车辆信息管理:对车辆信息的编辑包括修改车辆参数和修改发车时间。车辆参数的修改包括,车次,车辆类型,运行区间等数据的修改;发车时间包括夏季发车时间、冬季发车时间的修改。  1.2数据库设计  数据库是数据管理的新手段和技术。使用数据库管理数据,可以保证数据的共享性、安全性和完整性。本系统采用SQLServer2005关系数据库,运用TransactSQL的数据库查询和编程语言。城市公交线路查询系统数据库包括7张表,分别是管理员表(administrator)

4、,用户信息表(userInfo),线路信息表(BusInfo),站点库表(StInfo),线路与站点关系表(BusSt),发车时间表(BusTime),评论信息表(message)。  1)管理员表(administrator):是保存管理员登陆信息的数据表,包括用户名和密码等字段。  2)用户信息表(userInfo):用于保存用户的各种信息,包括用户名,密码,年龄,地址,邮箱,问题,答案,证件号等字段。  3)线路信息表(BusInfo):用于保存车辆的基本信息,包括车号,起点站,终点站,票价,车辆类型,票价类型等字段。  4)站点库表(StInfo):用于记录所有站点,包括编号和站

5、点名称等字段。  5)线路与站点关系表(BusSt):用于存放线路与站点的关系编号,包括车号,站点号,站点次序等字段。  6)发车时间表(BusTime):用于存放夏季发车的时间,包括编号,车次,首车时间和末车时间等字段。  7)评论信息表(message):用于记录用户评论信息,并可进行查阅。包括用户名,评论日期,评论主题,邮箱,评论内容,评论序号等字段。  2系统实现  城市公交查询系统采用基于.的B/S架构开发技术实现,将SQLServer2005数据库与MicrosoftVisualStudio2005进行连接,使用ASP.为系统前端主要的编程框架,充分利用.编程在管理和重用性强

6、的优点;用C#语言和SQLServer2005数据库作为后台编程工具。  本系统设计了一个管理员和大众用户能共用的主界面。但管理员需登陆才能进入相应的界面进行操作和修改,而大众用户无需登陆可直接进入相应的界面进行查询。两者实现的功能基本一样,但系统只对用户提供信息查询功能,并不对用户开放所有数据信息的编辑权限。而管理员比大众用户增加了对数据信息编辑功能(包括:删除站点、删除线路、修改站点、添加线路等功能等),管理员实现对数据信息的编辑并对系统进行定期的维护,保证其运行的稳定性,为大众用户提供尽可能完善的服务。X站用户登录界面图如图1所示。  这里以前台的查询模块和修改车辆参数模块为例,其

7、它功能模块实现大同小异。  用户通过验证后进入公交线路查询系统,在公交线路查询模块的文本框中输入要查询的线路名称,点击查询按钮,系统首先要检查该线路是否存在,不存在会弹出错误线路名称的提示信息,存在则要给出该条线路的相关信息,比如:双向首末车的工作时间、票价、经过的站点等信息,进入线路查询界面如图2所示。用户查询线路信息,要进入到系统查询界面,这里通过信息输入框让用户录入详细线路信息,针对不同省份、城市不同,需要对相应的输入框的输入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。