公交车管理系统的设计与实现
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要
随着经济的日益增长,信息化时代已经到来,生活中各种信息趋向数字化、清晰化。公交车作为现代城市生活中一种重要的交通工具,其数量增多,车型也不再单一,雇用的司机增多,这样使得公交车公司的车辆信息管理复杂化。在这样的背景下,提出了计算机管理的公交车管理系统,辅助公交车运营公司对车辆进行管理,实现公交车、公交线路和司机管理科学化,更合理的利用资源。
该系统主要根据实际的需求,以需求分析、系统的设计目标,并且重点进行系统功能模块的详细设计和实现,采用了Visual Studio .NET 2003开发平台和 SQL Server 2000数据库,实现了车辆信息管理、司机信息管理、线路信息管理和车辆分配线路管理等功能。在针对数据操作方面,主要通过存储过程的方式实现数据的添加、删除和查询等操作。通过系统测试,解决了公交车辆管理系统主要问题。(所有权: 爱毕业设计网 www.2bysj.cn)
关键词: 管理系统;数据库;存储过程
The Design and Implementation of Bus Management System
Abstract
Along with economical growing, the information century has already arrived and each kind of information trends to digitization and clearness in our life. As an important transportation tool in the modern life, the number of the bus is increasing and its type is no longer unitary. As well, the bus drivers are also increasing. These make the information management of the bus companies more complicated. Under such background, the bus management system controlled by the computers is put forward. It will help the bus company manage its buses, make the management of the bus, the bus routine and the driver more scientific and make proper use of the resources.
The system is based on the practical requirements, and aimed at the demand analysis and the systematical design. It emphasizes the details of design and implementation of the systematical function module. It’s development platform are Visual Studio .NET 2003 and SQL Server 2000 Database and implements many functions, such as vehicles information management, driver information management, routine information management, vehicle assignment line management. for database implementation, it mainly uses the storage procedure to implement the addition, deletion and inquiry. By the systematical test, it can solve the main problems in the vehicles management system.
Key words: Management system; Database; Storage procedure
根据系统的需求分析,得到本系统的功能要求如下:
1.车辆信息的设置管理:系统合法用户可以根据公司具体情况设置关于车辆的具体资料档案。
2.权限管理:为了很好的保证系统的安全性,公司相关负责人可以根据实际情况添加和删除系统用户。
3.线路档案管理:一个城市的运营线路可能复杂且数据量极大,系统用户可以进行线路的规划管理。
4.车辆与司机的分配管理:为了维护好车辆,要求司机做好车辆的日常维护工作,落实具体责任。
5.车辆运行线路管理:实现对车辆和线路分配的管理,包括添加、修改和删除操作。(所有权: 爱毕业设计网 www.2bysj.cn)
模块设计
1.登录模块
输入用户的名称和密码,如果用户名、密码正确,则进入主控制平台;否则给出错误提示。
2.用户注册模块
系统管理员进行用户使用设置和初始密码的设置。
3.车辆信息管理
该模块的设计目的是用于用户录入与车辆有关的资料信息。比如车牌号、车辆拥有的座位数目和是否有人售票等信息。
4.司机管理
在该模块下包含两个子模块。其中一个用于对司机资料的录入操作;另一个模块提供给用户查询司机信息。
5.线路管理
该模块的功能同司机管理模块类似,同样包含两个子模块。一个用于录入线路信息;另一个用于查询线路信息。
6.车辆分配线路管理
实现将每辆车与线路相关联的操作。(所有权: 爱毕业设计网 www.2bysj.cn)
目 录
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
声 明 20
参考文献
[1] Karli Watson[美].C#入门经典(第3版)[M].齐立波译.北京:清华大学出版社,2006
[2] 方睿,刁仁宏,吴四九.网络数据库原理及应用[M].成都:四川大学出版社,2005
[3] Christian Nagel[美].C#高级编程(第4版) [M] .李敏波译.北京:清华大学出版社,2006
[4] 崔巍.数据库系统及应用(第二版) [M].北京:高等教育出版社,2003
[5] Jacquie Barker Beginning[美].C# Objec概念到代码[M].韩磊译.北京:电子工业出版社,2006
[6] 张海藩.软件工程导论(第4版)[M].北京:清华大学出版社,2003
[7] 黄明,梁旭.C#+SQL Server 中小型信息系统开发实例精选[M].北京:机械工业出版社,2007
[8] 柴晟.ADO.NET数据库访问技术案例教程[M].北京:北京航空航天大学出版社,2006