项目编号:asp.net949-公交查询系统的设计与实现
运行环境:VS+SQL
开发工具:VS2010及以上版本
数据库:SQL2008及以上版本
使用技术:HTML+JS+HTML
开发语言:C#,框架:asp.net

 

 

随着,国民经济的进一步增长,中国的城市化步伐越来越快。大都市、大城市、小城镇,不断的涌现,大量的农村户口涌入城市,进一步加剧了城市的扩大化。现在,在任一城市,虽有大量的出租车可乘,但公交车仍是大多然民众的首选。当公交线路较少时,乘客很容易找到一条可选线路,但当公交线路、公交站点较多时,找一条可选的经济的乘车路线就不是一件容易的事。这里结合平台开发实例,阐述了基于Web的公交车查询管理系统的设计原理、软件结构和设计实现。

本公交车查询管理系统采用ASP.NET动态网页设计技术,数据库采用Sql Server 2005。公交车查询管理系统将使公交信息管理工作规范化,系统化,程序化,避免信息管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改公交情况。结合本系统的条件,设计了一种经济快捷的系统建立方案,开发了公交车查询管理系统模型,并在此模型基础上实现了该系统。

asp.net949-公交查询系统含换乘功能_搜索

系统首页

asp.net949-公交查询系统含换乘功能_搜索_02

换乘界面

asp.net949-公交查询系统含换乘功能_搜索_03

系统功能结构图

 (1)用户查询模块
在用户查询模块中,主要是查询出用户自己所需要的线路信息,这也是整个系统最主要的功能模块。主要包括:
①查询车次信息:输入要查询的车次进行搜索,可以查询出于它相应的站点名和站点描述信息。
②查询站点信息:输入要查询的站点进行搜索,可以查询出于它相应的车次名、发车时间、收车时间和车次描述信息。如果用户不知道站点的全称,也可以在高级查询中模糊查询出含有关键字的所有站点信息。
③查询车站信息:选择要查询的车站进行搜索,可以查询出于它相应的车次名、发车时间、收车时间和车次描述信息
④查询站站信息:输入要查询的起始站和终点站进行搜索,可以查询出于它相应的乘车路线。
(2)系统管理模块
在系统管理模块中,主要是对数据库中的各个表进行管理。主要包括:
①管理员登录。
②留言簿管理:可以对留言簿中的内容进行回复与删除操作。在留言簿管理中,它还含有一个搜索引擎,主要功能是管理员可以通过它搜索想要查询的留言主题,这样可以快速的找出某一主题并对它进行回复或删除等操作。
③站点、车次管理:可以对站点、车次基本信息和车次次序信息进行添加、删除和编辑等操作。而且它们各自都含有一个搜索引擎,这样可以快速的查询出你想要修改的站点或车次等信息,此搜索引擎采用的是模糊查找。
(3)留言簿模块
在留言簿模块中,用户可以不需要注册直接在网上进行留言,也可以对某一特定地留言标题进行回复货讨论,也可以通过留言簿查看自己曾经留言过的信息。

 

asp.net949-公交查询系统含换乘功能_数据库_04

系统功能结构图



摘 要3
1 系统概述5
1.1 研究背景和意义5
1.2 国内外现状5
2 系统开发环境6
2.1开发工具介绍6
2.1.1  Visual Studio介绍6
2.1.2 SQL Server介绍7
2.1.3 IIS介绍8
2.2 动态网站技术介绍8
2.3开发模式B/S介绍8
2.4 ASP.NET概述9
3 需求分析11
3.1 可行性分析11
3.1.1 可行性分析11
3.1.2 技术可行性11
3.1.3 经济可行性11
3.1.4 时间可行性12
3.2系统流程和逻辑12
3.4计算机软硬件配置和开发平台15
3.4.1计算机系统硬件配置15
3.4.2计算机系统软件配置15
4系统概要设计15
4.1 概述15
4.2 系统结构16
4.3. 数据库设计17
4.3.1 数据库E-R图17
4.3.2 数据库实体17
4.3.3数据库设计表18
5系统详细设计19
5.1前台主要模块设计20
5.1.1网站首页20
5.1.2线路查询20
5.1.3站点查询21
5.1.4换线查询22
5.2后台主要模块设计23
5.2.1管理员登录管理23
5.2.2线路管理模块23
5.2.3站点管理模块24
5.2.4管理员管理模块24
5.2.5修改密码25
6系统测试25
6.1 公交查询系统的测试目的25
6.2 公交查询系统的测试方法26
6.3 公交查询系统的测试特列26
6.4 公交查询系统的系统测试结果27
7 总结31
致谢语32
参考文献:33