车辆管理系统功能说明.docx

上传人:b****6 文档编号:7970409 上传时间:2023-01-27 格式:DOCX 页数:18 大小:181.33KB
下载 相关 举报
车辆管理系统功能说明.docx_第1页
第1页 / 共18页
车辆管理系统功能说明.docx_第2页
第2页 / 共18页
车辆管理系统功能说明.docx_第3页
第3页 / 共18页
车辆管理系统功能说明.docx_第4页
第4页 / 共18页
车辆管理系统功能说明.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

车辆管理系统功能说明.docx

《车辆管理系统功能说明.docx》由会员分享,可在线阅读,更多相关《车辆管理系统功能说明.docx(18页珍藏版)》请在冰豆网上搜索。

车辆管理系统功能说明.docx

车辆管理系统功能说明

 

车辆管理系统设计

一车辆管理系统设计

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所示。

图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

审批日期

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1