车辆派遣系统需求分析
1. 引言
1.1. 背景
当今Internet互联网发展迅速,改变了很多生活方式,也为生活提供了便利和快捷。信息化时代的高速发展下,传统的数据管理记录主要是通过纸质的资料来管理数据,这种方式管理数据极为不安全,不但使用的效率低下,而且容易造成数据冗余度高,存在大量无用或重复的无效数据,极为不方便管理,对企业高效率办公的角度来讲,这种纸质管理记录的方式早该淘汰,毕竟已经不能满足当前社会快速高效的租车业务,为了实现高效安全的车辆派遣管理,需要研究设计一套适用的管理系统。
1.2.系统安装和环境配置
在线考试系统是基于B/S网络架构开发的软件,需要WindowsXP/7/8/10/server2003 等操作系统中的任一种,操作系统中应已安装Internet Explorer 6.0或以上版本的Web浏览器。
本系统运用了很多的开发工具以及以c#为基础的开发语言,在后台的代码编写中主要运用了ASP.NET;前台的设计中运用了JavaScript、JQuery、css等一些开发语言;通过visual studio来编写这些程序;用sqlserver进行数据库的设计与分析;
1.3. 用户的特点
该系统的最终用户包括:业务员、管理员、财务人员。
2. 功能需求
2.1. 系统范围
本系统可以提供给业务员和管理员。业务员可以进行派车单登记、派车单审核、财务收款、单车月结算。管理员可以管理客户信息、业务员信息、车辆信息、驾驶员信息,财务人员可以进行查询收款明细、结算明细和单车查询。
2.2. 系统体系结构
系统总体架构图:
3.数据库设计
3.1系统ER图
3.2数据字典
1.用户表t_user
字段名 |
数据类型 |
长度 |
字段含义 |
是否主键 |
是否外键 |
u_id |
INT |
|
用户ID |
是 |
|
u_name |
VARCHAR |
64 |
用户账户 |
|
|
u_pwd |
VARCHAR |
32 |
用户密码 |
|
|
u_role |
INT |
|
用户角色 |
|
是 |
2.角色表t_role
字段名 |
数据类型 |
长度 |
字段含义 |
是否主键 |
是否外键 |
r_id |
INT |
|
角色ID |
是 |
|
r_name |
VARCHAR |
64 |
角色名称 |
|
|
3.客户信息表t_customer
字段名 |
数据类型 |
长度 |
字段含义 |
是否主键 |
是否外键 |
c_id |
INT |
|
客户ID |
是 |
|
c_name |
VARCHAR |
128 |
客户名称 |
|
|
c_tel |
VARCHAR |
20 |
客户电话 |
|
|
c_address |
VARCHAR |
128 |
客户地址 |
|
|
c_wechat |
VARCHAR |
50 |
客户微信 |
|
|
c_isdel |
INT |
|
是否删除 |
|
|
4.车辆信息表t_car
字段名 |
数据类型 |
长度 |
字段含义 |
是否主键 |
是否外键 |
c_id |
INT |
|
车辆编号 |
是 |
|
c_carnum |
VARCHAR |
20 |
车牌号码 |
|
|
c_seatnum |
INT |
|
座位数 |
|
|
c_model |
VARCHAR |
50 |
厂牌型号 |
|
|
c_vin |
VARCHAR |
100 |
车架号 |
|
|
c_isdel |
INT |
|
删除标记 |
|
|
5.驾驶员信息表t_driver
字段名 |
数据类型 |
长度 |
字段含义 |
是否主键 |
是否外键 |
d_id |
INT |
|
驾驶员ID |
是 |
|
d_name |
VARCHAR |
64 |
驾驶姓名 |
|
|
d_cardnum |
VARCHAR |
18 |
身份证 |
|
|
d_phone |
VARCHAR |
11 |
电话号码 |
|
|
d_address |
VARCHAR |
50 |
联系地址 |
|
|
d_expdate |
DATETIME |
|
有效期 |
|
|
d_isdel |
INT |
|
是否删除 |
|
|
6.派车单登记表t_order
字段名 |
数据类型 |
长度 |
字段含义 |
是否主键 |
是否外键 |
o_id |
INT |
|
订单ID |
是 |
|
o_company |
VARCHAR |
64 |
用车单位 |
|
|
o_name |
VARCHAR |
32 |
联系人 |
|
|
o_time |
DATETIME |
|
出车时间 |
|
|
o_origin |
VARCHAR |
20 |
起始地点 |
|
|
c_id |
INT |
|
车辆编号 |
|
是 |
d_id |
INT |
|
驾驶员ID |
|
是 |
u_id |
INT |
|
用户ID |
|
是 |
o_rent |
FLOAT |
|
租车费 |
|
|
o_paytype |
VARCHAR |
10 |
支付方式 |
|
|
7派车单审核t_review
字段名 |
数据类型 |
长度 |
字段含义 |
是否主键 |
是否外键 |
r_id |
INT |
|
审核ID |
是 |
|
r_oil |
FLOAT |
|
油费 |
|
|
r_toll |
FLOAT |
|
过桥费 |
|
|
r_parking |
FLOAT |
|
停车费 |
|
|
r_repire |
FLOAT |
|
修理费 |
|
|
r_tyre |
FLOAT |
|
轮胎费 |
|
|
r_allowance |
FLOAT |
|
车补贴 |
|
|
r_mileage |
INT |
|
里程数 |
|
|
8.财务收款表t_finance
字段名 |
数据类型 |
长度 |
字段含义 |
是否主键 |
是否外键 |
f_id |
INT |
|
收款ID |
是 |
|
o_id |
VARCHAR |
64 |
派车单号 |
|
|
f_receivable |
FLOAT |
|
应收款 |
|
|
f_ans |
FLOAT |
|
实收款 |
|
|
f_status |
INT |
|
是否结清 |
|
|
4.工作量估算
模块 |
功能 |
工作量 |
登录 |
分角色登录 |
8 |
业务管理 |
派车单登记 |
16 |
派车单审核 |
16 |
|
财务收款 |
8 |
|
单车月结算 |
16 |
|
档案管理
|
客户信息管理 |
8 |
业务员信息管理 |
8 |
|
车辆信息管理 |
8 |
|
驾驶员信息管理 | 8 | |
查询统计
|
结算明细 |
8 |
单车查询 |
8 |
4.1燃尽图