摘要:本文阐述了城市公交查询系统的设计与实现,并且详细介绍了数据库中表的内容和表间关系。本系统可以对数据库中的任何表进行任何形式的查询,还可以对各路公交路线数据进行添加、删除、修改等操作。系统的开发以VS 2008 C#为开发环境,以SQL Server为后台数据库,主要用到了ADO.NET数据库访问技术,最终完成的系统是一个ASP.NET网站。主要完成了前台公交查询、公交线路的增加与删除以及后台数据管理等功能。系统整体设计简约且易操作,可以让用户既方便又快捷的查询到自己想要的信息。
关键词:VS 2008; ADO.NET;ASP.NET;SQL Sever 数据库;公交路线查询;数据管理
目录
摘要
Abstract
一、引言-1
(一)选题的背景和意义-1
(二)本文的主要工作-1
二、基于B\S模式的城市公交查询系统概述-2
(一)系统的可行性需求分析-2
(二)系统的实现目标和基本功能-3
(三)系统开发环境和关键技术介绍-4
1.Visual Studio 2008介绍-4
2.C#语言介绍-5
(四)数据库开发平台简介-5
1.SQL Server 2005-5
2.ADO.NET数据库访问技术-5
三、基于B\S模式的城市公交查询系统的设计-7
(一)系统的详细设计-7
1.系统总体流程图-7
2.系统的模块划分-8
3.各模块的逻辑设计-9
4.系统用例图-9
5.系统数据流图-10
(二)数据库设计-12
1.数据库需求分析-12
2.概要设计-12
3. 逻辑设计-15
4. 物理设计-19
四、基于B/S模式的城市公交查询系统的实现-20
(一)主体框架的划分-20
(二)前台功能的实现-20
1. 母版页实现-20
2. 首页的实现-22
3. 公交线路查看的实现-23
4. 线路搜索功能的实现-24
5. 变线通知查询的实现-25
6. 乘车常识查询的实现-26
(三)后台管理功能的实现-27
1. 管理员登录的实现-27
2. 后台管理界面的母版页的实现-28
3. 添加公交车功能的实现-29
4. 公交车管理功能的实现-30
5. 添加线路功能的实现-31
6. 添加新闻功能的实现-32
7. 添加司机功能的实现-33
8. 新闻类别管理功能的实现-34
五、总结-35
致谢-36
参考文献-37