3.3 项目报表
日订餐统计报表 就餐 1餐 2餐 3餐 ?? 日期 总数 订餐就餐订餐就餐订餐就餐订餐就餐数 数 数 数 数 数 数 数 表 3.3-1
菜品报表 编号 菜名 单价 制作窗口 月点餐次数 用户评价等级 表 3.3-2
客户信息报表 姓名 订餐次数 就餐总次数 就餐频率(按信用度 月) 表 3.3-3
3.4 类图
学生(employee):有两种方式就餐,一种是选择网上提前订餐;另一种是直接到食堂窗口订餐。
食堂服务人员(Servers):主要工作是提取学生的短息预订菜单,打印菜单,并把菜单送到食堂厨房。
订单(order):包括学生预订菜品的单价,总价等信息,方便学生核对自己的订单信息。
菜品列表(MenuList):包括食堂提供的各种菜品,价格等细目,方便学生选取自己想吃的菜。
食堂厨房人员(ResCookEmp):接受食堂窗口人员或食堂客服人员所接受的学生的最终订单,并进行制作,并把做好之后的菜返回给窗口服务人员。 食堂窗口服务员(RestauWinEmp):其作用是接收在窗口直接订餐学生的菜单,并把菜单送给食堂厨房人员;接收做好的菜,并送给学生。
员 工(employee) 姓名(name) 编号(id) 手机号码(phoneNumber) SetMenu() DetermineMenu() SendMenu() 1..n 1..n 食堂客服人员 ( Servers) 姓名(name) 编号(id) 工资(wage) GetPMenu() PrintMenu() SMTResWin() 1 1..n 1 1 1 食堂窗口服务员 (RestauWinEmp) 窗口编号(WinId) 供应商品(Menu) GetGMenu() SendMenuTR() GetDiner() SendDinerTE() 1 0..n 食堂厨房人员 (ResCookEmp) 姓名(Cname) 编号(CId) GetMenu() DoDiner() SendMenuTW() 订单(order) 日期(data) 单价(EachPrice) 总价(TotalPrice) 支付类型(PayType) 1 1..n 菜品列表 (MenuList)
图3.4-1 类图
菜名(MenuName) 菜编号(MenuId) 价格(Prince) 说明(State) 1..n 1..n 1 1 1..n 1 1
3.5 系统用例图
通过对系统的需求分析,系统的基本功能已经大体确定。
登录网上订餐系统 生成订单 学生
确认订单
发送订单 图3.5-1 学生用例图
获取学生订单
食堂客服人员
发送学生订单到厨房
图3.5-2 食堂客服人员用例图
获取窗口订餐学生菜单 发送菜单到食堂厨房 食堂窗口服务员
获取厨房做好的菜
送菜到学生
图3.5-3 食堂窗口服务员用例图
获取学生最终订单 做菜
食堂厨房人员
送菜给窗口服务人员 图3.5-4 食堂厨房人员用例图
3.6用例文档:
学生登录网上订餐系统 用例名称 用例编号 用例概述 学生 1 学生必须登录网上订餐系统才可进行订餐。 前置条件 后置条件 事件流 学生已登录 发送订餐信息成功 1:登录网上订餐系统 2:生成订单 3:发送订单
表3.6-1
食堂客服人员获取和发送订单 用例名称 用例编号 用例概述 食堂客服人员 2 获取学生的订单,并生成订单,送给厨房服务人员 前置条件 后置条件 事件流 学生发送了订单 厨房服务人员接收订单成功 1:获取学生的订单 2:打印订单 3:送给厨房人员
表3.6-2
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网上订餐系统需求分析说明书(2)在线全文阅读。
相关推荐: