收藏 分销(赏)

车辆管理系统功能说明资料讲解.doc

上传人:人****来 文档编号:3806006 上传时间:2024-07-19 格式:DOC 页数:16 大小:179.50KB 下载积分:8 金币
下载 相关 举报
车辆管理系统功能说明资料讲解.doc_第1页
第1页 / 共16页
车辆管理系统功能说明资料讲解.doc_第2页
第2页 / 共16页


点击查看更多>>
资源描述
车辆管理系统功能说明 精品文档 目录 车辆管理系统设计 2 一 车辆管理系统设计 2 1.1 设计目标 2 1.2 系统模块的划分 2 1.2.1 车辆申请流程图 3 1.2.2 车辆维护保养流程图 3 1.2.3 用户功能权限流程图 4 二 车辆管理系统功能介绍 5 2.1用户管理功能 5 2.2功能描述 5 2.3 基于角色的功能分配 6 三 车辆管理系统数据库的设计 8 车辆管理系统设计 一 车辆管理系统设计 1.1 设计目标 本系统是针对公司车辆的管理所进行设计的,主要实现如下目标: 1)系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。 2)键盘操作,快速响应。 3)强大的车辆修改功能。 4)全面的车辆查询功能。 5)实现各种查询,如库存查询、用车查询等。 6)操作员可以随时修改自己的口令。 7)管理员可以设置操作员的权限 8)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。 9)数据保密性强,为每个用户设置权限级别。 10)系统最大限度地实现了易安装性、易维护性和易操作性。 11)系统运行稳定、安全可靠。 1.2 系统模块的划分 车辆管理系统 用户管理 驾驶员管理 车辆管理 用户添加 用户删除 资料修改 资料添加 资料修改 资料查询 资料删除 维护保养 用车记录 用车申请 车辆管理 密码修改 车辆信息查询 资料修改备份 车辆信息删除 车辆管理公告 车辆申请流程见下图 维护保养流程见下图 1.2.1 车辆申请流程图 管理员审批 部门申请派车 通知部门用车人(派车单) 通知驾驶员(派车单,短信提醒) 拒绝部门申请 车辆入库 是 否 是否通过审批 图1.2.1车辆申请流程图 1.2.2 车辆维护保养流程图 通知驾驶员对车辆进行维护、保养(短信) 查询维护保养记录、统计年、季、月总修理费用和次数。生成明细报表。 拒绝驾驶员车辆维护、保养的申请 是 否 是否通过审批 驾驶员申请车辆维护、保养 管理员审批 图1.2.2 车辆维护保养流程图 1.2.3 用户功能权限流程图 用户添加 维护保养 用车记录 用车申请 车辆管理 密码修改 用户管理 驾驶员管理 车辆管理 用户删除 资料修改 资料添加 资料修改 资料查询 资料删除 用户登录 是否管理员 是 管理员 车辆信息查询 资料修改备份 车辆信息删除 车辆管理公告 否 公共用户 部门负责人 公司司机 查看车辆信息 查看车辆状态 (是否空闲) 查看车辆信息 查看车辆是否空闲 申请用车 修改密码 查看车辆信息 查看车辆是否空闲 申请维护保养 修改密码 图1.2.3 用户功能权限流程图 二 车辆管理系统功能介绍 2.1用户管理功能 在本系统中,用户管理模块的功能比较简单。在系统初始化时,有一个默认的“系统管理员”用户Admin,由程序设计人员手动地添加到数据库中。Admin用户可以创建用户、修改和删除用户;普通用户则只能修改自己的用户名和密码。 用户管理功能模块的关系如图2.1所示。 系统用户信息管理 修改Admin用户的密码 创建、修改、删除普通用户信息 修改自身的 Admin 用户 普通用户 图2.1 用户管理功能模块的关系图 2.2功能描述 1.车辆管理系统,应该具备以下功能: 1)用户管理 ① 用户的添加 ② 用户密码修改 ③ 用户的删除 ④ 用户资料修改 2)驾驶员信息管理  ① 驾驶员信息添加  ② 驾驶员信息修改  ③ 驾驶员信息删除 ④ 驾驶员信息查询  3)车辆信息管理 ① 车辆信息查询 ② 车辆信息修改 ③ 车辆信息删除 ④ 车辆信息公告 ⑤ 用车申请 ⑥ 历史用车 ⑦ 维护保养 2.3 基于角色的功能分配 a) 公共用户:只能查看“车辆信息”,查询“车辆出行状态”。用户名:user 密码:user ①“车辆信息”:查看车牌号码、车辆型号、车辆落户时间、车辆检审时间、车辆是否检审、车辆交保时间、车辆是否交保、车辆状况、车辆司机、历史行程、百里耗油量、车辆所属部门; ②“车辆出行状态”:查看车牌号码、车辆型号、使用部门、所属司机、司机手机、车辆是否空闲 b) 部门负责人:可以查看“车辆信息”,查询“车辆出行状态”,并可以“申请用车”,“修改登陆密码”。默认登陆用户名:admin2、xiao 密码:admin2、xiao ①“车辆信息”:查看车牌号码、车辆型号、车辆落户时间、车辆检审时间、车辆是否检审、车辆交保时间、车辆是否交保、车辆状况、车辆司机、历史行程、百里耗油量、车辆所属部门; ②“车辆出行状态”:查看车牌号码、车辆型号、使用部门、所属司机、司机手机、车辆是否空闲,查看车辆详细信息 ③“申请用车” :填写您的行程、乘车人数、出车时间、回程时间、使用原因、您的手机号码等信息后提交申请,等管理员审核通过并以短信的形式通知您; ④“修改密码” :修改自己的密码。 c) 公司司机:可以查看车辆信息,查询车辆出行状态,查看车辆维护保养情况,申请对车辆进行维护和保养、修改登陆密码。默认用户名:YXS 密码:YXS ①“车辆信息”:查看车牌号码、车辆型号、车辆落户时间、车辆检审时间、车辆是否检审、车辆交保时间、车辆是否交保、车辆状况、车辆司机、历史行程、百里耗油量、车辆所属部门; ②“车辆出行状态”:查看车牌号码、车辆型号、使用部门、所属司机、司机手机、车辆是否空闲 ③“车辆维护和保养” :查看车辆车牌号码、车辆型号、落户时间、驾驶员、油卡余额、充值总额、保养总额、维修总额、行驶里程,还有油卡的一些基本情况:上次余额、最近一次充值、最近一次加油、当前余额、充值总额、充值详情、保养情况、维修情况。还有填写“车辆维护和保养”原因,申请对车辆进行维护和保养。 ④“修改密码” :修改自己的密码。 d) 超级用户:可以查看车辆信息,车辆管理,用户管理,单位管理,修改登陆密码,发布车辆管理公告,查看历史用车,审批用车申请信息和维护保养信息,驾驶员信息等!默认登陆用户名:admin 密码:admin ① “车辆信息” :查看车牌号码、车辆型号、车辆落户时间、车辆检审时间、车辆是否检审、车辆交保时间、车辆是否交保、车辆状况、车辆司机、历史行程、百里耗油量、车辆所属部门; ②“车辆管理”:查看车牌号码、车辆型号、使用部门、所属司机、司机手机、车辆是否空闲;查看车辆详细信息、对车辆信息进行编辑、添加车辆、备份用车信息(将信息添加到历史用车中)、删除记录; ③ “用户管理” :查看用户姓名、登录帐号、所属单位、联系电话、用户权限等基本资料;修改用户所属的单位、联系电话、用户权限;删除用户;添加新的用户; ④ “单位管理” :查看所有单位(部门)名称;修改单位(部门)名称;增加新的单位(部门);删除单位(部门); ⑤ “修改密码” :修改登录密码; ⑥ “车辆公告” :发布新的车辆管理公告; ⑦ “历史用车” :可以分别按单位(部门)、车牌号码、驾驶员查询历史用车记录、删除历史用车记录 ⑧ “用车申请审批” :查看申请用车的车牌号、车辆型号、申请部门、申请用户、联系方式、行程、出车时间、回程时间、乘车人数、用车原因等信息。 如果审批通过,将以打印派车单的形式通知申请用车单位(部门)、通过短信提醒和打印派车单的方式来通知驾驶员。假如遇到二个部门同时申请用车,但是目的地是同个区域的话,派车单上有“随行人员”一栏,可以添加随行人员,让二个部门的用车人一起随车前往。如果审批没有通过,自然删除申请用车记录。 ⑨ “维护保养” :查看每一辆车的基本信息和每一辆车对应的维护保养记录的数据(油卡余额、充值总额、保养总额、维修总额)还有油卡的一些基本情况:上次余额、最近一次充值、最近一次加油、当前余额、充值总额、充值详情、保养情况、维修情况。 在驾驶员没有申请对某一辆车进行维护和保养的前提下,通知驾驶员对某一辆车进行维护保养。(增加维护保养记录) 对驾驶员申请维护保养的车辆进行审批,如果审批通过,则以短信的形式通知驾驶员对车辆进行维护和保养。审批不通过,则删除申请维护保养记录。 查询维护保养记录、统计年、季、月总修理费用和次数。生成明细报表。 ⑩ “驾驶员信息”:查询驾驶员的基本信息及驾驶员所驾驶的车辆(基本信息:姓名、性别、籍贯、出生年月、驾驶车龄);修改驾驶员的基本信息及所驾驶的车辆;增加驾驶员的基本信息及所驾驶的车辆。 三 车辆管理系统数据库的设计 SQLServer是一种功能强大的数据库开发工具,数据库汇集了信息以供查询、存储和检索。它的优点在于强大的数据库引擎,它可以承受10000条以上的记录测试,而且数据库运行于服务器上,相对于本地数据库,可以明显的减少内存占用,提高运行速度和本机的利用效率。 本系统用到的主要数据表包括用户信息表、历史用车表、驾驶员信息表、维护保养表、所属部门表、车辆信息表、车辆公告表、车辆申请表等。 ① 用户信息表(表user) 用户信息表(此表主要用于普通用户基础信息和管理员基础信息)中包括有:用户ID(id)、用户名(name)、账户名(username)、帐户密码(userpwd)、所属部门(part)、用户权限(userrule)、E-mail(emai)等。 具体设置如下: 表3.1 用户信息表 名称 数据类型 字段长度 说明 主键 id int 4 编号 主键 name nvarchar 50 用户名字 username nvarchar 50 账户名称 userpwd nvarchar 50 账户密码 part nvarchar 50 所属部门 userrale nvarchar 50 用户权限 email char 20 电子邮件 shenhe int 2 审核 phone nvarchar 20 电话 mobile nvarchar 20 手机号码 ② 历史用车表(表beifen) 历史用车表(此表用于查看车辆的历史用车记录)主要包括:ID(id)、车牌号(car-code)、车辆类型(car-type)、行程(car-xingcheng)、用车的时间(car-start、car-end)、原因(car-cause)、限载人数(carperson)、司机(caruser)、司机手机(carmobile)、操作人员(carstateuser)、使用部门(carcompany)、车辆使用者(carshiyonguser)、入库时间(carregtime)等。 具体设置如下: 表3.2 历史用车表 名称 字段类型 字段长度 说明 主键 Id int 4 编号 主键 carcode nvarchar 12 车牌号码 cartape nvarchar 16 车辆型号 carperson int 3 限载人数 caruser nvarchar 12 所属司机 carmobile nvarchar 20 司机手机 carstate nvarchar 10 车辆状态 carxingcheng char 10 车辆行程 cargongli char 10 公里数 carstart datetime 20 出发日期 carend datetime 20 结束日期 carstateuser char 10 操作人员 carcompany nvarchar 20 使用部门 carshiyonguser nvarchar 20 使用车辆人员 carregtime datetime 车辆入库时间 carcause nvarchar max 使用车辆原因 ③ 驾驶员信息表(表caruser) 驾驶员信息表(用于查看驾驶员的基本信息)主要包括:ID(id)、驾驶员姓名(car-username)、驾驶员性别(car-usersex)、驾驶员地址(car-userfrom)、驾驶员出生年月日(car-userbirth)、所用车辆(car-user-car)、驾驶车龄(car_userjl)、备注信息(car_userbeizhu)、驾驶员照片(car_userphoto)、是否在岗(car_zaigan)等。 具体设置如下: 表3.3 驾驶员信息表 名称 字段类型 字段长度 说明 主键 id int 4 编号 主键 car-username nvarchar(20) 20 驾驶员姓名 car-usersex nvarchar(2) 2 驾驶员性别 car-userfrom nvarchar(50) 50 驾驶员地址 car-userbirth datetime 20 驾驶员出生年月日 car_userjl int 4 驾驶车龄 car_user_car char 10 驾驶车辆 car_userbeizhu nvarchar max 备注信息 car_zaigan Char 4 是否在岗 car_userphoto char 驾驶员照片 ④ 维护保养表(表care) 维护保养表(用于查看车辆维护的具体信息)主要包括:ID(id)、车牌号(car-code)、车辆类型(car-type)、落户时间(car-time)、驾驶员(car-user)、上次余额(car-scye)、最近一次充值(car-cz)、保养总额(car-jy)、油卡余额(car_bcye)、充值总额(car_czze)、充值情况(car_czqk)等。 具体设置如下: 表3.4 维护保养表 名称 字段类型 字段长度 说明 主键 id int 4 编号 主键 car_code char 16 车牌号 car_type char 16 车辆类型 car_time datetime 16 车辆落户时间 car_user char 16 驾驶员 car_bcye float 油卡余额 car_czze float 充值总额 car_byze float 保养总额 car_wxze float 维修总额 car_xslc float 行程里程 car_scye float 上次余额 car_cz float 最近一次充值 car_jy float 最近一次加油 car_czqk text 充值详情 car_byqk text 保养情况 car_wxqk text 维修情况 ⑤ 车辆信息表(表car) 车辆信息表(用于对车辆信息的管理)主要包括:ID(id)、车牌号(car_code)、车辆类型(car_type)、座位数(car_zuowei)、所属部门(car_company)、驾驶员(car_user)、驾驶员手机(car_usermobile)、公里数(car_gongli)、车辆价格(car_jiage)、入库时间(car_regtime)是否空闲(car_state)等。 具体设置如下: 表3.5 车辆信息表 名称 字段类型 字段长度 说明 主键 id int 4 编号 主键 car_code char 16 车牌号 car_type char 16 车辆类型 car_zuowei int 3 座位数 car_company char 16 所属部门 car_user char 16 驾驶员 car_usermobile char 16 驾驶员手机 car_gongli float 公里数 car_jiage float 车辆价格 car_state char 10 车辆状态 car_statestart datetime 起始时间 car_stateend datetime 结束时间 Car_beizhu nvarchar max 车辆备注 Car_xingcheng char 车辆行程 Car_shiyonguser char 车辆使用者 Car_ssdw char 所属部门 Car_luohu datetime 落户时间 Car_lsxc int 历史行程 Car_sfjs char 是否检审 Car_clqk char 车辆状况 Car_bglhy char 百里耗油量 Car_jssj datetime 检审时间 Car_bxsj datetime 交保时间 Car_sfjb char 是否交保 car_usertel char 14 驾驶员电话 ⑥ 部门表(bumen) 部门表(包含整个单位里所有的部门)主要包括:ID(id)、部门(type)。 具体设置如下: 表3.6 部门表 名称 字段类型 字段长度 说明 主键 id char 4 编号 主键 type Nvarchar(20) 部门 ⑦ 车辆公告表(action) 车辆公告表(用于一些公告)主要包括:ID(id)、内容(comment)、题目(title)等。 具体设置如下: 表3.7车辆公告表 名称 字段类型 字段长度 说明 主键 id char 4 编号 主键 comment nvarchar(MAX) 内容 title Nvarchar(50) 题目 ⑧车辆申请表(shenqing) 车辆申请表(用于用车人对车辆的申请)主要包括:ID(id)、车牌号(car_code)、车辆类型(car_type)、车辆行程(car_xingcheng)、座位数(car_zuowei)、出车时间(car_start)、回程时间(car_end)、使用原因(car_cause)、使用者(car_user)、使用部门(car_part)、手机(car_mobile)、审批人(pcr)、是否审批通过(pcok)、审批时间(spdate)等。此文档有文档软件讲述。 具体设置如下: 表3.8车辆申请表 名称 字段类型 字段长度 说明 主键 id int 4 编号 主键 car_code char 16 车牌号 car_type char 16 车辆类型 car_xingcheng datetime 16 车辆行程 car_zuowei Int 2 座位数 car_start datetime 出车时间 car_end datetime 回程时间 car_cause nvarchar max 出车原因 car_user char 20 车辆使用者 car_part char 20 使用部门 car_mobile char 20 手机 Pcr char 20 审批人 pcok char 4 是否通过审批 spdate datetime now 审批日期 收集于网络,如有侵权请联系管理员删除
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服