车辆管理系统
北方工业大学专业毕业论文 课程设计说明书课程设计说明书 题题目目 :: 车 辆 管 理 系 统 学学 生生 学学 号号 :: 2013 710 601 07 :: 学学院院 :: 计 算 机 科 学 与 工 程 学 院 班班级级 :: 13 级 物 联 网 工 程 :: 2015 年 5 月 30 日 页脚内容1 北方工业大学专业毕业论文 一、设计任务与要求一、设计任务与要求 1 1、设计任务、设计任务 选题意义:选题意义: 在当前的市场经济体制下,企业要想提高市场的竞争力,取得好的经济效益, 不但要有好的产品,同时也要有好的管理方式,所以必须拥有一套完善的并且适合 自身特点的信息化管理系统,以实现企业降低成本、及时反馈市场信息、完善服务 质量、提高经济效益、分析市场需求、制定销售计划和目标等管理目的。 随着信息技术的不断发展,各行各业对企业信息化的要求越来越迫切。企事业 单位车辆类型越来越多,这使得单位车辆信息复杂化,关于车辆的各类信息及台账 资料越来越多,以前的管理模式主要是通过专门人员进行人工管理,信息化不足, 计算机使用率低。造成工作效率低,并且企业内部沟通不良这些问题很难克服,车 辆管理很不合理,不能及时根据需要调整所需信息,管理效率越来越差,数据不一 致现象越来越多。 采用信息系统进行管理可以显著提高车辆管理的工作效率。我们将发挥计算机 的庞大的存储空间,高性能的处理能力,高度可靠的数据安全,清晰的可视化数据 等这些优势来辅助单位对车辆进行管理,实现了计算机资源的合理利用,真正实现 了减少劳动力提高劳动质量的目的。 问题描述:问题描述: 车辆管理系统主要负责各种车辆的常规信息管理工作。 系统中的车辆主要有大客车、小轿车和卡车。每种车辆有车辆编号、车牌号、 车辆制造公司、车辆购买时间、车辆型号(大客车、小轿车和卡车)、总公里数、 耗油量/公里、基本维护费用、 养路费、累计总费用等信息。大客车还有载客量(最 大载客数)信息,小轿车还有箱数(两厢或三厢)信息,卡车还有载重量等信息。 页脚内容0 北方工业大学专业毕业论文 每台车辆当月总费用=油价*耗油量/公里+基本维护费用。 基本维护费用:客车:2000 元/月,小轿车:1000 元/月,卡车:1500 元/月; 功能要求功能要求: 实现系统的车辆添加,删除,修改,查找,统计,显示等多个模块功能。 2.2.实验要求实验要求 数据库设计数据库设计 主要包括数据库及标的概述和数据库关系模式。数据库在一个管理信息系统中 占有非常重要的地位,数据库结构的好坏将直接影响到应用系统的效果和数据操作 以及能否保证数据的一致性、完事性和安全性。 基础要求基础要求 本课程设计要求了解车辆管理系统的过程,要求对车辆的管理有一定的理解, 并进一步加深对车辆运作的实现和理解。要求用 C#语言和SQL SERVER 2005实现车 辆相关信息记录和调度。要求建立一个数据库,然后用C#编程序,编号后要求把数 据库与程序连接起来,组成一个大模块,进而进行各个功能的实现。 问题的解决方案问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤: (1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; (2)分析系统中的各个实体及它们之间的关系; (3)根据问题描述,设计系统的类层次; (4)完成类层次中各个类的描述; (5)完成类中各个成员函数的定义; (6)完成系统的应用模块; (7)功能调试; (8)完成系统总结报告。 页脚内容1 北方工业大学专业毕业论文 二、需求分析二、需求分析 1 1、功能需求、功能需求 (1)添加车辆:主要完成车辆信息的添加,要求编号唯一。当添加了重复的 编号时,则提示数据添加重复并取消添加;当车辆信息库已满,则提示不能再添加 新的数据。 (2)查询车辆: 可按照三种方式来查询物品,分别为: 按车辆制造公司查询:输入车辆制造公司,输出所查询的信息,若不存在该记 录,则提示“该车辆制造公司不存在!”; 按编号查询:输入编号,输出所查询的信息,若不存在该记录,则提示“该编 号不存在!”; 按类别查询:输入类别,输出所查询的信息,若不存在记录,则提示“该类别 没有车辆!”; 页脚内容2 北方工业大学专业毕业论文 (3)显示车辆信息库:输出当前车辆信息库中所有车辆信息,每条记录占据 一行。 (4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的 唯一性。 (5)删除车辆:主要完成车辆信息的删除。如果当前车辆信息库为空,则提 示“车辆信息库为空!”,并返回操作;否则,根据编号删除该车辆的记录。 (6)统计信息:输出当前车辆信息库中总物品数,以及按车辆类别,统计出 当前车辆信息库中各类别的物品数并显示。 2 2、运行需求、运行需求 运行环境运行环境 数据库选择:SQL SERVER 2005 开发平台:Microsoft Visual Studio 2010 开发语言:C# 运行可行性分析运行可行性分析 通过调查分析,新系统设计方案有以下三个可行性: 1)、 技术可行性: 本系统采用基于 C/S 系统结构,数据库开发平台选用 SQL SERVER 2005,语言 简单,易懂,因此,在技术上是可行的。 2)、经济可行性: 采用车辆管理系统可取代传统信息管理的业务流程, 减少人工开支, 节省资金, 并且可大大提高信息量的取得,缩短信息处理周期,提高信息管理的效率,具有用 户使用更简单、界面更直观、权限分配更合理等优点大大减少管理成本。 3)、营运可行性: 本系统操作简单,易于理解,只需通过简单培训,上手较快。 页脚内容3 北方工业大学专业毕业论文 技术指标:技术指标: 1)、信息的完整性: 采用值约束、缺省等多种方法确保信息的完整性。一旦使用人员录入或修改导 致数据错误,系统必须明确地给出警告信息,提示使用者。 2)、系统实用性: 车辆管理系统是一个面向实际应用的软件系统。它的建成将取代手工的低效率 工作,因此在进行系统建设的同时必须考虑到人员的使用习惯。 3)、系统可扩展性: 在开发完成后,系统必须保证在用户有新的需求时能方便地增加一些功能或模 块,及时解决用户实际问题,同时还要与系统的其他部分能够保持风格一致,使得 软件具有较好的可扩展性。 页脚内容4 北方工业大学专业毕业论文 三、系统设计三、系统设计 1 1、总体设计、总体设计 本系统的设计定位于“车辆管理”,主要负责各种车辆的常规信息管理工作。 以系统任务的实现和用户需求的满足为设计目标。力求使系统具有充分的可操作 性,界面友好,功能完善,并且无须对用户的进行特别的要求。 车辆管理系统总流程图(图 3-1)如下: 页脚内容5 北方工业大学专业毕业论文 图 3-1 页脚内容6 北方工业大学专业毕业论文 2 2、详细设计、详细设计 车辆管理系统表清单:车辆管理系统表清单: 表名 usreInfo Car 数据库表:数据库表: userInfo管理员信息表 数据库字段称 Name Pass Car车辆信息表 数据库字段称 编号 车牌号 制造公司 购买时间 车辆类型 总公里数 耗油量 基本维护费 养路费 累计费用 油价 载重信息 系统功能具体实现:系统功能具体实现: 系统