游客浏览查询要求浏览查询要求审批申请租赁订单留言留言回复浏览查询结果审批结果浏览查询结果注册信息留言报表车辆更新信息审批结果会员汽车租赁管理系统报表查询要求留言回复审批申请报表查询结果留言管理员审批结果车辆信息审批申请第三方租赁排行 图2.1 汽车租赁管理系统顶层数据流图
(2) 第一层数据流图
游客注册信息浏览查询要求P1:处理游客请求租赁排行车辆信息P4:处理审批结果第三方请求游客第三方会员审批申请浏览查询要求会员租赁订单审批结果租赁排行车辆信息会员P2:处理会员请求审批申请报表查询要求管理员更新车辆信息P3:处理管理员请求结审批果管理员报表
图2.2汽车租赁管理系统
(3) 第二层数据流图
在此对上述四个加工能进行细化。处理游客请求可以划分为浏览查询和注册。处理会员请求可以细化为浏览查询,登录,租赁,留言,事故反馈处理。处理管理员请
求可以细化为发布新车辆,车辆更新,订单管理,事故管理,统计管理和留言回复。
浏览查询要求P1.1查询租赁排行车辆信息游客注册信息P1.2注册P1.3留言留言信息
图2.3处理游客请求细分
留言信息P2.1留言P2.2查询P2.3登录浏览查询要求租赁排行车辆信息P3处理请管理员请申审批求审批申请P4处理第三方请求会员结果审批租赁订单P2.4租赁P2.5事故反馈处理结审批果
图2.4处理会员请求细分
P3.1发布新车辆更新车辆信息P3.2统计管理车辆信息报表租赁订单P3.3车辆更新管理员车辆信息审批申请P3.4事故管理审批结果会员P3.5留言管理报表查询要求回投诉结审批复果P3.6订单管理 图2.5处理管理员请求细分
(4) 第三层数据流图
对加工2.4进一步进行划分,可以分为续租,租车,事故违章申请。
P2.4.1:续租租赁订单租赁订单P2.4.2:租车P2.4.3:还车P2.4.4:事故违章申请P3处理管理员要求订单审批结果批审故果事结审批申请会员事故审批申请P4处理第三方请求事故审批结果
图2.6加工“租赁车辆”分解
2.2.3数据字典
(1) 外部实体定义
名称:会员 输入数据流:查询信息、审批申请、租赁订单 输出数据流:审批结果、车辆信息、租赁排行
名称:游客
输入数据流:查询信息、注册信息
输出数据流:车辆信息、租赁排行
名称:管理员 输入数据流:车辆更新信息、审批结果、报表查询信息 输出数据流:报表
名称:第三方 输出数据流:审批结果
(2) 处理过程定义
名称:处理游客请求 编号:P1 输入数据流:浏览查询要求,注册信息,留言 输出数据流:浏览查询结果
名称:处理会员请求 编号:P2 输入数据流:浏览查询要求,留言,租赁订单,审批申请, 输出数据流:浏览查询结果,审批结果
名称:处理管理员请求 编号:P3 输入数据流:车辆更新信息,审批申请,报表查询要求,留言 输出数据流:审批结果,报表,留言回复
名称:处理第三方请求 编号:P4 输入数据流:审批申请 输出数据流:审批结果
(3) 数据流定义
名称:注册信息 编号:D1 数据流简述:注册会员需要填写的信息 数据来源:游客
数据项组成:[用户名|密码|邮箱|电话|性别]、租赁排行
名称:浏览查询要求 编号:D2 数据流简述:查询车辆信息 数据来源:游客、会员
数据项组成:[旅游租车|婚礼租车|商务租车]、租赁排行
名称:浏览查询结果 编号:D3 数据流简述:显示浏览查询的结果 数据去向:会员 数据项组成:车辆信息、租赁排行
名称:留言 编号:D4
数据流简述:各种留言,用户对车辆的评价,投诉 数据来源:游客、会员 数据项组成:留言,用户对车辆的评价,投诉
名称:留言回复 编号:D5 数据流简述:回复留言,用户对车辆的评价,投诉 数据去向:会员 数据项组成:回复用户对车辆的评价
名称:租赁订单 编号:D6 数据流简述:租赁信息描述 数据来源:会员
数据项组成:[身份证编号|还车时间|押金]
名称:审批申请 编号:D7 数据流简述:租车申请,事故责任方申请 数据来源:会员