唐山广播电视大学毕业设计
续表4-6
字段名称 VKT_of_TheDay Roadtoll Vehicle_Status Put_In_Storage_Time 数据类型 float money Varchar varchar 宽度 20 20 4 100 100 Max 描 述 当日实际公里数 过路费 车辆状态 入库时间 人员车况记录 备注信息 People_Vehicle_Condition Varchar Comment_Info Varchar 表4-7 车辆维修保养信息表(MaintainInfo_table)
字段名称 Id Plate_Number DrivingLicense_Number Driver_Name Division_Name Company _Name Using_Time Actual_Leaving_Date Applicant_Form_Number Applicant_Number Running_Route VKT_Before_Moving VKT_After_Moving VKT_of_TheDay Roadtoll Vehicle_Status Put_In_Storage_Time 数据类型 int Varchar Varchar Varchar Varchar Varchar varchar varchar Varchar Varchar Varchar float float float money Varchar varchar 宽度 12 20 20 10 20 100 100 20 10 100 20 20 20 20 4 100 描 述 自动编号(主键) 车牌号码 驾驶证号码 驾驶员姓名 地区名称 公司名称 用车时间 实际出车时间 申请表编号 申请人编号 车辆行驶路线 行驶前里程数 行驶后里程数 当日实际公里数 过路费 车辆状态 入库时间
15
唐山广播电视大学毕业设计
People_Vehicle_Condition Varchar Comment_Info Varchar 100 Max 人员车况记录 备注信息 表4-8 车辆用油信息表(RefuelingInfo_table)
字段名称 Id Plate_Number DrivingLicense_Number Driver_Name Division_Name Company _Name Using_Time Actual_Leaving_Date Applicant_Form_Number Applicant_Number Running_Route VKT_Before_Moving VKT_After_Moving VKT_of_TheDay 数据类型 int Varchar Varchar Varchar Varchar Varchar varchar varchar Varchar Varchar Varchar float float float 宽度 12 20 20 10 20 100 100 20 10 100 20 20 20 描 述 自动编号(主键) 车牌号码 驾驶证号码 驾驶员姓名 地区名称 公司名称 用车时间 实际出车时间 申请表编号 申请人编号 车辆行驶路线 行驶前里程数 行驶后里程数 当日实际公里数 为了方便程序设计,省去麻烦,所以并未设置约束,依靠逻辑关系来建立各个表之间的联系。
4.3 本章小结
本章主要介绍了车辆管理系统的总体设计,各个模块的功能描述,以及部分数据库结构的设计,为详细设计打下了基础。
16
唐山广播电视大学毕业设计
第5章 系统详细设计
5.1 功能模块简单介绍
本节主要介绍各个模块的详细设计。
5.1.1 登录界面
登录界面如图5-1所示,用户登陆界面都设有人性化提示,当用户名后密码输入为空或者用户名密码错误时,都会提示用户,如图5-2、5-3。
图5-1 用户登录界面
图5-2 登录信息空时提示信息
17
唐山广播电视大学毕业设计
图5-3 登录错误提示
5.1.2 车辆管理模块
登录成功后,左侧会出现一个树结构,可以选择叶子节点进行各种功能操作,如图5-4是左侧树结构部分显示与车辆信息添加界面。
图5-4 车辆信息添加界面
每个叶子节点都会有连接到不同的页面,可以进行不同的功能选择。添加车辆信息事,文本框后边带有红色“*“号标记的是必填项,如果不填写会弹出窗口提示用户。点击添加按钮可以将此条车辆信息记录添加到数据库中。重置按钮可以将所填信息清空,方便用户重新填写。
点击添加成功后会直接跳转到车辆修改模块,显示出所有的车辆详细信息,可以根据车牌号码、品牌型号、注册时间和车架号进行查询,并且可以对信息进行删除和修改操作。如图5-5。
18
唐山广播电视大学毕业设计
图5-5 车辆详细信息
在点击删除按钮后,会弹出提示框提示用户是否删除,若删除成功,会弹出提示框提示用户删除成功。点击编辑按钮,系统会把要编辑的原纪录取到,并且返回到车辆信息添加页面,把信息填到文本框中,可以为用提提供非常方便人性化的修改操作,此时添加按钮已变为更新按钮。点击更新按钮即可对数据库中的此条记录进行修改,然后跳转到车辆修改界面把更新后的信息显示给用户。
车辆类别管理模块用于对车辆类别的信息进行添加和修改。如图5-6。在此界面中可以添加车辆类别信息,点击添加本页面会自动刷新把新添加的类别信息显示到列表中。
在列表中选择每行的“选择“按钮时,系统会获取此条记录信息初始化到下边的文本框中,然后可以对车辆类别信息进行修改,点击修改后同时会刷新页面显示更新的信息。
图5-6 车辆类别管理界面
违章录入与违章查询界面如图5-5、5-6所示。其增删改查的功能与车辆信息的功能类似,在此就不详细说明了。
19