餐馆点餐系统分析与设计
普通用户餐馆用户点餐订单订单列表修改信息添加查询修改订单数据订单数据订单数据存储
图3.5 用户订单管理业务流程图
用户在线支付业务实现普通用户点餐在线转账到餐馆用户的功能,如图3.6。
用户支付回执点餐订单回调处理更新用户订单点餐订单数据用户信息点餐订单处理账单数据转账明细第三方支付回调数据更新第三方账户数据
图3.6 用户在线支付业务流程图
用户退款业务实现了当点餐失败订单作废时,普通用户申请退款的功能,如图3.7。
13
石西南油大学本科毕业设计(论文)
退款通知餐馆人员退款状态通知餐馆已处理订单转账信息普通用户申请退款第三方支付更新转账信息账户数据 图3.7 用户退款业务流程图
3.4 系统数据流程分析
数据流程分析主要是根据需求调查的基础资料和所有业务流程图而进行的分析工作。数据流程描述的是信息在系统中流动、处理和存储的过程。数据流程图(Data Flow Diagram,DFD),是全面描述信息系统模型的主要工具,其图例如图3.1。
外部实体数据流处理过程图3.1 图例
数据存储
用数据流程图分析本系统的主要数据流程如下。 系统顶层数据流程图如图3.2。
14
餐馆点餐系统分析与设计
P01E01访客注册信息注册注册信息E02管理员保存P02登录信息登录用户信息DB01用户数据订单回执P03点餐订单回执P05E03普通用户菜品信息菜品信息展示P04菜品信息管理更新菜品信息E04餐馆用户菜品信息DB02菜品数据P06用户账户信息个人账户信息管理餐馆账户信息更新餐馆信息P07餐馆信息展示餐馆用户信息DB01用户数据图3.2系统顶层数据流程图
系统二级数据流程图有。 (1) 用户注册数据流程如图3.3
P1001检测数据合法性DF1001注册信息P1002判断注册类型DF1001注册信息DB01用户数据DF1002错误信息DF1001注册信息DF1003餐馆用户注册信息P1003E01访客DF1004反馈信息审核DF1005审核信息DF1006餐馆用户注册信息E02管理员 图3.3 用户注册数据流程图
15
石西南油大学本科毕业设计(论文)
(2) 用户登录数据流程如图3.4。
E01访客DF0205用户主页DF0201登录信息P0201信息匹配DF0202用户信息DB01用户数据DF0203账户信息P0202用户类型判断P0203用户权限判断P0204DF0203账户信息DF0204权限信息信息呈现 图3.4 用户登录数据流程图
(3) 点餐数据流程如图3.5。
DF0308转账信息P0303第三方支付DF0305账单信息P0302E03普通用户DF0302错误订单DF0301订单P0301订单信息检测DF0304订单状态DF0306反馈信息DF0308转账信息DF0307订单状态DF0303合格订单订单处理E04餐馆用户DB02订单数据DF0303合格订单 图3.5用户点餐数据流程图
(4) 菜品信息管理数据流程如图3.6。
16
相关推荐: