基于.NET公交车管理系统设计
关键词: 管理系统;数据库;存储过程
摘 要
随着经济的日益增长,信息化时代已经到来,生活中各种信息趋向数字化、清晰化。公交车作为现代城市生活中一种重要的交通工具,其数量增多,车型也不再单一,雇用的司机增多,这样使得公交车公司的车辆信息管理复杂化。在这样的背景下,提出了计算机管理的公交车管理系统,辅助公交车运营公司对车辆进行管理,实现公交车、公交线路和司机管理科学化,更合理的利用资源。
该系统主要根据实际的需求,以需求分析、系统的设计目标,并且重点进行系统功能模块的详细,采用了Visual Studio .NET 2003开发平台和 SQL Server 2000数据库,实现了车辆信息管理、司机信息管理、线路信息管理和车辆分配线路管理等功能。在针对数据操作方面,主要通过存储过程的方式实现数据的添加、删除和查询等操作。通过系统测试,解决了公交车辆管理系统主要问题。
4.3 模块设计
1.登录模块
输入用户的名称和密码,如果用户名、密码正确,则进入主控制平台;否则给出错误提示。
2.用户注册模块
系统管理员进行用户使用设置和初始密码的设置。
3.车辆信息管理
该模块的设计目的是用于用户录入与车辆有关的资料信息。比如车牌号、车辆拥有的座位数目和是否有人售票等信息。
4.司机管理
在该模块下包含两个子模块。其中一个用于对司机资料的录入操作;另一个模块提供给用户查询司机信息。
5.线路管理
该模块的功能同司机管理模块类似,同样包含两个子模块。一个用于录入线路信息;另一个用于查询线路信息。
6.车辆分配线路管理
实现将每辆车与线路相关联的操作。
5 数据库设计
5.1 ADO.NET综述
ADO.NET是ADO的改进版本。ADO.NET是与C#和.NET Framework一起使用的类集的名称,用于以关系型的、面向表的格式访问数据。ADO.NET集成到.NET Framework中,可以用于任何.NET语言,尤其是C#。这也是该管理系统采用C#程序语言的原因。
ADO.NET的作用与ADO(Active Data Objects)相同,提供易于使用的类集,以访问数据,ADO.NET的功能得到更新和增强,可以用于.NET编程环境。在使用SQL Server数据库时,通过SQL Server专用的内置.NET数据提供者可以获得最好的性能和对基础功能的最直接的访问。
1..NET数据提供程序
根据数据源不同,常用的.NET数据提供程序可以分为以3种:SQL Server数据提供程序、OLE DB数据源提供程序以及ODBC兼容的数据源提供程序。所有的数据提供程序都位于System.Data命名空间中。每种.NET数据提供程序都由4个主要组建组成。它们的功能如下:
(1)Connection对象:用于连接数据源。
(2)Command对象:用于执行针对数据源的命令并且检索DataReader或者DataSet,或者用于针对数据源的一个INSERT、UPADTA或者DELETE命令。
(3)DataReader对象:一个已连接的、前向只读结果集。
(4)DataAdapter对象:用于从数据源产生一个DataSet,并且更新数据源。
2.数据库应用程序的开发流程
虽然数据库应用程序访问的数据库不通,实现的功能也不同,但其开发流程主要分为以下几个步骤:
(1)创建数据库。
(2)使用Connection对象创建到数据库的连接。
(3)使用Command对象对数据源执行SQL命令并返回数据。
(4)利用DataReader和DataSet对象读取和处理数据源的数据。
目 录
1 引言 1
1.1 信息管理系统简介 1
1.2 开发背景和意义 1
1.3 系统设计目标 1
2 需求分析 1
2.1 系统需求 1
2.2 功能需求 2
2.3 性能需求 2
3 系统开发相关技术 3
3.1 编程环境的选择 3
3.2 关系型数据库 3
4 总体设计 4
4.1 设计思想与处理流程 4
4.2 系统层次模块图 4
4.3 模块设计 4
5 数据库设计 5
5.1 ADO.NET综述 5
5.2 逻辑设计 5
5.3 存储过程 7
6 详细设计 8
6.1 登录模块 8
6.2 主操作界面模块 10
6.3 系统用户注册模块 11
6.4 车辆信息管理模块 12
6.5 司机信息管理模块 13
6.6 线路信息管理模块 15
6.7 车辆分配线路管理模块 15
7 系统维护和改进 17
7.1 运行维护 17
7.2 系统改进和提高 17
结 论 17
参考文献 18
致 谢 19
上一篇:【.NET】166 基于【.NET】电子产品销售网站设计