数据结构课程设计(一个小小的订餐系统)(2)

2018-12-03 19:09

课设

操作成功,请耐心等待。而此时快餐店工作人员准备餐点送出,并且将卖出餐点数目送入餐点存量登记表,更新登记表。

数据存储说明:

菜名:唯一标示一个菜,购餐者可见,点菜数目1对应一个菜,数据类型为字符串。

菜价:菜的价格,购餐者可见 ,数据类型为double型

数量:一种为菜的库存量,仅快餐店可见,数据类型为double型;一种为顾客所点的数量,数据类型为double型。

总计:根据菜号所点菜总数以及对应菜价计算总价,数据类型为double型 顾客姓名:由顾客输入,快餐店可见,数据类型为字符串 顾客手机号码:由顾客输入,快餐店可见,数据类型为字符串 顾客所在公寓号:由顾客输入,快餐店可见,数据类型为字符串

二、逻辑结构设计

1.系统数据模型说明

5

课设

用户订餐系统:先显示配菜单(菜名,菜价),跳转下一页面会显示总

价,之后输入顾客信息表(输入顾客姓名,电话号码,公寓号),点击确定后,系统会发出订餐信息以及顾客信息给快餐店送餐管理系统,并等待快餐店送餐管理系统回复。

快餐店送餐管理系统:用户点完餐,点击确定后,会发来请求订餐的相

关信息,快餐店送餐系统会根据餐点存量登记表,返回信息,缺货则返回所缺信息,请用户重新选择。若不缺,则返回操作成功,请耐心等待。此时更新餐点存量登记表。

2.用户子模式设计

顾客打开菜单显示界面(菜名,菜价),有add,remove,ok按钮,锁定菜名行(该行包括菜名,菜价),点击add按钮加菜多次点击点菜数量增加,锁定已点菜目,点击remove移除。点击ok则转到下一页面。

顾客信息表(姓名,号码,公寓号3个输入行且有规定形式),切该行会显示价钱总计。ok按钮,点击会发出订餐信息。

快餐店送餐管理界面(接受信息提醒栏,顾客订餐信息显示),感叹号图标显示接收订餐信息,自动与餐点存量登记表核对,返回顾客核对信息。订餐成功信息显示,2个按钮Ready,Finish。Ready按钮点击,则该顾客订餐信息标记为Ready,等到顾客收到餐点付账过后,点击Finish,则删除该订餐信息,存入历史记录txt文件。

餐点存量登记表:存储菜名,菜价,数量。快餐店管理员可通过登录密码更改内部信息。

6

课设

三、数据库物理设计与实现

对于顾客姓名,电话号码,公寓号,我们创建一个元素为3字符串数组存储发送给快餐店送餐管理系统,由该系统读取,显示于电脑。String user【3】= (“张三”,“18627323812”,“6”);

对于顾客所订餐信息,在订餐界面,通过3个数组存储菜名购菜数单价,并计算总价,之后采取1个链表,每个节点存储一个元素为3的字符串数组包含菜名购菜数量菜价3个信息,最后一个节点是String n = (“总价”,“a”,“b”);其中a为购菜数量总数,b为价钱总计。

快餐店管理员看见这些信息,手动更改餐点存量登记表信息。

7


数据结构课程设计(一个小小的订餐系统)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:开展“结合实际学标准、立足岗位当先锋”主题实践活动方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: