资源描述
汽车管理系统
开发背景及摘要:
随着我国市场经济的快速发展和人们生活水平的不断提高,如何利用先进的管理手段和管理工具,提高企业的管理水平,是当今社会所面临的一个重要课题。
本课题针对当前我国车辆管理多数采用人工管理的现状以及即使采用了计算机车辆管理系统却不能完全满足车辆管理的实际发展需要,对车辆管理业务经过详细的系统调查,开发出的操作简单而且方便实用的一个车辆管理系统
本文通过用车辆管理系统,利用软件工程原理,采用面向对象的编程方法,
其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了车辆管
理的自动化和信息化整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,主要针对车辆管理日常工作中遇到的实际问题完成了车辆基本资料管理、车辆对应的客户资料管理、车辆维护理等功能经过实际测试证明,本文所设计的超级车辆管理系统可以用于从事运输物流等行业的企业内部车辆管理方面的需要。论文主要介绍了本课题的开发背景,所要完成的功能和开发的全过程。重点的说明了系统计的重点、设计思想、难点技术和解决方案。
关键词:数据库, ,车辆管理系统
需求分析
开发目的:
管理员能够方便的对信息进行添加修改、删除、查询、汇总统计等操作。
可以将数据库发布到网上,进行资源共享。
①提高管理效率降低人工成本
②本系统目标是使车管所办公自动化管理(车辆管理)电子化、简单化、网络化,以节省车管所办公管理方面的不必要的资源浪费。对于本系统的最终用户为车管所员工、交警与车主
车管所管理人员信息需求:
提供登陆界面、车辆信息录入(包括车牌,车主)、车辆信息查询(通过车牌或者车主基本信息查询)、驾照管理(管理车主的基本信息与违章信息)。
交警需求:
提供登陆界面、车辆信息查询(通过车主或者车牌信息查询详细内容)、违章车辆信息录入(管理车主驾照分数和输入详细的违章情况)
车主:
提供登陆界面、基本信息查询(通过身份证与姓名登陆并查询该车主的详细信息包括其名下的车辆与其的违章信息)。
管理员:
提供登陆界面、管理数据库(提供数据库中各个信息的修改和删除操作)、管理登陆人员(通过管理员管理能够登陆上这个系统的人员名单能够降低系统被攻击的危险)。
功能模块:
登录功能分析:
根据现有车辆的管理,该系统用户可分为四大类:车主、车管所、管理员和交警。此四类用户将完整描述车辆的管理过程,其中每个用户的数据结构有所不同,及不同用户所对应的系统功能有所不同,划分不同用户通过权限设置来实现。通过权限的不同,进入相应的网页界面实现相应的功能操作,达到系统的安全管理。登录流程图如下:
上图为车辆管理系统用户登陆数据流程图
车管所相关功能分析:
车管所一般人员只能按照车辆的基本信息表和驾驶信息表做一些基本信息录入工作,避免徇私舞弊的现象,为分担管理压力,一般人员对驾驶员信息也可以进行分类统计并打印报表。
车管所管理人员操作流程图
交警相关功能分析:
交警部门包括对违章车辆信息的管理及交警浏览所有违章的信息,添加车辆的违章信息,为了避免不必要的麻烦,违章信息尾并附以违章事故发生地点、时间和该违章事故接手的交警的具体信息。将相关法律法规与违章事故结合发布对驾驶员的处理方法。如图:交警操作流程图
车主相关功能分析:
车主个人管理主要包括车主对个人信息的浏览和违章事故信息的浏览,如果信息有错误,车主可以信息错误提交给车管部门管理员,车主还可以对个人信息进行打印留存。如下图:
车主操作流程图
管理员相关功能分析:
管理员可以对车辆信息表和驾照信息表及违章信息表进行删除和修改的功能。管理员通过系统登录浏览车主提交信息,根据所提交的信息查找到对应的车主,然后对该车主信息进行审核,并对错误的驾驶员信息进行修改。提醒车主近早处理个人违章处罚,车管部门管理员对车主的信息进行分类统计,对已经超出规定内的车主取消驾驶资格及吊销驾驶证,将取消驾驶证的车主作备案处理。
管理员操作流程图
数据流:
数据项名:用户登录表
描述: 包括车主、录入员、管理员等主要用户的登录信息。
定义:编号+真实姓名+用户名+用户密码+用户类型。
数据项名:驾驶员信息数据表。
描述: 包括驾驶员的各种基本信息。
来源:驾驶员信息管理模块。
去向:驾驶员信息查询。
定义:编号+姓名+出生年月+驾驶证号+准驾车型+驾龄。
数据项名:车辆基本信息数据表。
描述: 包括车辆的各种基本信息。
来源:车管所管理模块。
去向:车管所、交管所和驾驶员对信息的查询。
定义:编号+车名+车型+车辆牌照+所属驾驶员+购买价格+座位数。
数据项名:车辆违章信息数据表。
描述:包括车辆的各种违章信息和处罚。
来源:交管所管理模块。
去向:交管所对车辆违章信息的查询、添加。
定义:违章编号+车主编号+车辆编号+经办人+事件名称+事件类型+事件描述+处理。
概念设计:
概念结构设计是E-R方法分析设计,概念设计是整个数据库设计的关键将使用实体联系E-R模型来描述系统的概念结构,以及它们之间对应的关系,为之后的逻辑结构设计打基础。实体包含各种具体实际信息,通过相互的作用形成数据的流动。
管理员表实体E-R图
车主信息数据表实体E-R图
车辆信息数据表实体E-R图
车辆信息数据表实体E-R图
总的系统E-R图如下: 车辆管理系统E-R图
系统功能结构图设计:
系统功能结构图
整个系统分为五大模块:
车主信息管理模块、车管所录入员管理模块、车管所管理员模块、交管部门管理模块、系统维护模块。
子系统功能结构图及说明:车主子系统功能结构图
车主信息管理:
添加:
包括车主的姓名、住址、联系电话、驾龄等等。
管理:
查看修改及删除用户信息
车管所管理人员子系统功能结构图
车管所录入员管理:
添加:
对车辆的基本信息进行录入工作。
管理:
查看和录入基本信息。
管理员子系统功能结构图
车管所管理员管理:
管理:
查看、删除和修改车辆信息,对车辆的综合信息进行统计。
交警子系统功能结构图
交管部门管理:
添加:
浏览车辆基本信息和添加车辆违章信息。
管理:
对违章信息进行处理管理
系统维护结构图
系统维护:
系统初始化、管理员设置、数据备份、数据恢复
数据流图设计:数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。根据调查和分析结果绘出系统数据流程图如下:车辆管理系统顶层数据流图
车辆信息管理数据流图
信息审核管理第一层数据流图
信息审核管理第二层数据流图
违章信息管理数据流图
展开阅读全文