
你应该根据实际流程先设计一下所需字段,比如订餐时间,订餐人,订餐内容,订餐价格,等等,哪些需要事后统计汇总的,如订餐价格要小计,就应该用数字类型的字段,其它的用文本型的字段等等
第一部分 调查用户需求 本系统的最终用户为顾客,管理员。 一、餐馆的基本情况: 顾客到餐馆自助点餐,每个餐桌上都配有点餐设备,点餐之后通过网银结账,等餐,吃饭。 (1) 订单信息:餐桌号,菜的编号,价格, (2) 餐馆的菜单信息:菜的编号,菜名,价格 (3) 管理员:编号,姓名,登录系统密码 (4)发票信息:发票编号,日期,价格,收款人 二、用户对系统的要求: A、信息要求 1、 订单信息:餐桌号,菜的编号,价格 2、餐馆的菜单信息:菜的编号,菜名,价格 3、发票信息:发票编号,日期,价格,管理员 B、处理要求 1、 当顾客订单信息发生改变时,能自行进行修改。比如某些顾客加菜时,顾客点餐信息就应该做相应的修改。 2、当餐馆的菜单信息需要发生变更时,管理员能对其进行修改。 3、当顾客结账后,管理员能根据其订单通知厨房做菜并打印发票。 4、顾客结账后就餐。 C、安全性与完整性要求 安全性要求: (1)系统应设置访问用户的标识以鉴别是否是合法用户,即是否为管理员,并要求合法用户设置其密码,保证用户身份不被盗用。 完整性要求: (1)各种信息记录的完整性,信息记录内容不能为空 (2)各种数据间相互联系的正确性 (3)相同数据在不同记录中的一致性第二部分 系统功能的设计和划分 1、 管理员可以查询顾客的订单信息 2、 管理员可以更新餐馆的菜单信息 3、 管理员可以修改顾客的订单信息 4、 管理员可以修改登录密码 5、 管理员可以根据订单开发票。 6、 顾客可以查看餐馆的菜单信息 7、 顾客可以更新自己的订单信息
第三部分 数据流图
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)