(四)订单管理用例。使用此用例能够客户订单进行查看。其用例详细描述见表2-5-6。
表2-5-6题库管理用例描述
用例6 用例名称 说明 参与者 前置条件 基本流程 订单管理 查看订单 用户 成功登录系统 1.点击‘订单管理’,查看客户订单信息。 (五)开始点菜用例。使用此用例能够查看菜单和点餐。其用例详细描述见表2-5-7。
表2-5-7菜单用例描述
用例7 用例名称 说明 参与者 前置条件 基本流程 开始点菜 客户可以查看菜单进行点菜 客户 成功登录系统 点击‘查看菜单’,点击‘菜名’,可查看菜单和点菜 (六)查看空桌用例。使用此用例能够查看空桌和预定座位。其用例详细描述见表2-5-8。
表2-5-8查看空桌用例描述 用例7 用例名称 说明 参与者 前置条件 基本流程 查看空桌 客户可以查看空桌和预定座位 客户 成功登录系统 点击‘查看空桌’,点击‘桌号’,可查看空桌和预定座位 第三章 系统设计
通过前面系统的需求分析和可行性分析,对该系统的功能及性能有了大概的了解,下面确定系统的最终目标及初步的功能结构。
8
3.1系统目标
通过前期做的调查、需求分析及老师的指导,最终确定系统要实现的目标如下:
(1)实现需求分析阶段所提出的功能。 (2)设计美观、得体的界面,方便用户使用。 (3)在系统初步完成后进行适当地改善。
3.2 系统主功能结构和系统功能详细设计
3.2.1主功能模块图
根据前面描述的系统分析及需求,确定本系统的系统主要功能结构如下:
服务器系统(即管理员登陆)
9
3.2.2 客户端详细设计
客户注册登陆后,选择开始点菜,查看菜单,选择所要点的菜,输入购买数量后加入购物车,查看购物车选择桌号,生成订单。
客户点菜过程图
3.2.3 系统管理详细设计
(1)添加:客户信息添加,判断客户信息是否存在,若不存在,添加成功,若已存在则添加失败,最后返回客户信息列表。
(2)删除:客户信息删除,确定是否删除客户信息。
(3)修改:客户信息修改,判断该客户信息是否正确,需要修改。 系统管理流程图如下图所示:
10
3.2.4 系统管理详细设计
(1)添加:餐品信息添加,判断餐品信息是否存在,若不存在,添加成功,若已存在则添加失败,最后返回餐品信息列表。
(2)删除:餐品信息删除,判断该餐品是否缺货,如果缺货那就删除。 (3)修改:餐品信息修改,判断该餐品信息是否正确,需要修改。 餐品管理流程图如下图所示:
11
3.3 系统预览
服务端登陆界面:
12