6月更文挑战第8天 | 基于SSH的汽车租赁系统的设计与实现03

113 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第8天,点击查看活动详情

在数据流图中没有任何具体的物理部件,更重要的是,在设计数据流图时完全不需要考虑怎样实现这些功能,只需要考虑系统有哪些必须完成的基本逻辑功能,因此它是今后进行软件设计的重要起点。本系统分为两层数据流图,分别为顶层数据流图、第一层数据流图

image.png

image.png

数据字典

数据字典的作用就是标明数据的来源,本系统的数据字典由2.3所示的数据流图行程,分别为员工信息,租赁订单信息和报修信息,数据字典分别如表2-1、表2-2、表2-3所示:

表2-1 员工信息数据字典

名字:员工信息别名:无描述:不同的员工拥有不同的角色权限,对相应数据具有增加、删除、修改、查询。定义:员工信息=用户名+密码+姓名+性别+年龄+职位+联系电话。位置:操作结果存储在服务器端的数据库t_user表中。 

表2-2 租赁订单信息数据字典

名字:租赁订单信息别名:无描述:提供租赁订单的详细信息。定义:租赁订单信息=车辆信息+客户录入方式+客户姓名+客户驾照号+电话号码+还车日期+定金。位置:操作结果存储在服务器端的数据库t_rentcarinformation表和t_customer表中。 

 


表2-3 报修信息数据字典

名字:报修信息别名:无描述:提供报修车辆的信息。定义:报修信息=车辆信息+维修时间+维修金额+维修描述。位置:操作结果存储在服务器端的数据库t_carmaintenanceinfor表中。

需求分析

由于系统的用户角色不同,所以不同的用户对系统的需求不同,从功能需求以及用户角色需求出发,本系统设计了三个主要模块对信息进行管理与操作。

功能模块需求

(1)系统信息管理

该管理版块的作用在于对本系统中的车辆信息、员工信息、以及车辆保修情况进行增加、修改、查询等操作,其具体功能图所示:

image.png

(2)日常信息管理

日常信息管理涉及对所租车的人员信息以及汽车的租赁状况和预订情况做编辑与操作,其具体功能图所示:

image.png