公交车管理系统的设计与实现
摘 要
随着经济的日益增长,信息化时代已经到来,生活中各种信息趋向数字化、清晰化。公交车作为现代城市生活中一种重要的交通工具,其数量增多,车型也不再单一,雇用的司机增多,这样使得公交车公司的车辆信息管理复杂化。在这样的背景下,提出了计算机管理的公交车管理系统,辅助公交车运营公司对车辆进行管理,实现公交车、公交线路和司机管理科学化,更合理的利用资源。
该系统主要根据实际的需求,以需求分析、系统的设计目标,并且重点进行系统功能模块的详细设计和实现,采用了Visual Studio .NET 2003开发平台和 SQL Server 2000数据库,实现了车辆信息管理、司机信息管理、线路信息管理和车辆分配线路管理等功能。在针对数据操作方面,主要通过存储过程的方式实现数据的添加、删除和查询等操作。通过系统测试,解决了公交车辆管理系统主要问题。
关键词: 管理系统;数据库;存储过程 目 录
论文总页数:20页
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.1 系统需求
公交车管理系统是一个协助公交车运营商各单位对车辆进行全面的管理。在此之前,对于线路与车辆的管理采用的方式几乎都是手工管理,其中的弊端显而易见,即容易造成档案资料的遗失,控制不集中,管理不规范等等问题。因此,在管理系统的实现上应该满足以下需求:
1.为保障系统的稳定性,对于可能发生问题的输入要进行检验,同时要给出合理的提示信息。
2.在管理上满足公交车管理职能的基本需求,能够方便的进行司机信息管理、车辆信息管理、线路信息管理和车辆与线路的分配管理。
3.为公交车管理系统提供数据支持。
4.与传统的手工管理相比,应该添加用户权限的管理机制。保证系统安全性。
1.2 功能需求
根据对上述管理系统的业务流程、要求以及所要实现的目标,可以拟出以下的需求目标:
1.建立司机档案和车辆档案管理的管理和维护,在计算机的支持下快速的完成车辆信息的添加和删除。
2.建立线路与车辆的设置管理,在计算机的管理下,可以实现方便的添加、删除、修改。
3.建立车辆与司机的分配管理,在计算机的管理下,可以实现方便的添加、删除、修改。
4.实现系统权限设置管理,保证系统的安全性。
根据系统的需求分析,得到本系统的功能要求如下:
1.车辆信息的设置管理:系统合法用户可以根据公司具体情况设置关于车辆的具体资料档案。
2.权限管理:为了很好的保证系统的安全性,公司相关负责人可以根据实际情况添加和删除系统用户。
3.线路档案管理:一个城市的运营线路可能复杂且数据量极大,系统用户可以进行线路的规划管理。
4.车辆与司机的分配管理:为了维护好车辆,要求司机做好车辆的日常维护工作,落实具体责任。
5.车辆运行线路管理:实现对车辆和线路分配的管理,包括添加、修改和删除操作。