没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
24页
一、选题简介 该简易餐厅结账系统需要完成客人订桌、点菜、结账及日报表打印功能。 选题详述: (1)三种参与角色:客人、系统管理人员、服务及收银台人员 (2)客人功能需求:订桌、点(退)菜、结账。 (3)系统管理员功能需求:菜单及价格维护(含折扣)、用户建立及授权、统计报表生成打印。 (4)服务及收银台人员功能需求:代替客人完成客人功能需求、打印消费清单、统计个人服务额总计。
资源推荐
资源详情
资源评论
数据库专题实验
----饭店简易结账系统
一、选题简介.........................................................................................................3
二、系统功能设计.................................................................................................3
1. 选题分析......................................................................................................3
2. 系统的功能模块图......................................................................................5
..........................................................................................................................5
3. 主要功能的实现方法..................................................................................5
三、 数据库设计....................................................................................................6
1. E-R 图...........................................................................................................6
..........................................................................................................................7
2. 表清单..........................................................................................................7
3. 数据字典......................................................................................................8
四、开发环境.......................................................................................................11
1. 开发环境概述............................................................................................11
2. 数据库系统及访问机制............................................................................11
3. 开发工具的比较与选择............................................................................12
五、已实现系统的技术文档...............................................................................12
1. 系统的功能清单........................................................................................12
2. 系统的文件清单........................................................................................13
3. 系统的程序描述........................................................................................14
4. 开发过程....................................................................................................14
六、 系统的使用..................................................................................................22
七、需要进一步进行的工作...............................................................................22
八、 体会和建议..................................................................................................23
九、 参考资料......................................................................................................24
一、选题简介
该简易餐厅结账系统需要完成客人订桌、点菜、结账及日报表打印功能。
选题详述:
(1)三种参与角色:客人、系统管理人员、服务及收银台人员
(2)客人功能需求:订桌、点(退)菜、结账。
(3)系统管理员功能需求:菜单及价格维护(含折扣)、用户建立及授权、统
计报表生成打印。
(4)服务及收银台人员功能需求:代替客人完成客人功能需求、打印消费清单、
统计个人服务额总计。
二、系统功能设计
1. 选题分析
I. 该系统需要四个实体:顾客实体、职员实体、经理实体、菜单实体。
(1)顾客实体
实体名:customer
角色:客户
属性:id,密码,姓氏,性别,订餐时间,就餐时间,电话,邮箱,座位
主键:id
(2)职员实体
实体名:clerk
角色:服务员兼收银员
属性:id,密码,姓名,性别,就职时间,工资,电话,邮箱
主键:id
(3)经理实体
实体名:manager
角色:经理
属性:Id,密码,姓名,性别,就职时间,工资,电话,邮箱
主键:id
(4)菜单实体
实体名:food
角色:餐厅里面的各种吃货
属性:id,菜名,价格,折扣
主键:id
II. 还需要两个联系:服务、订餐
(1)服务
联系名:serve
产生联系的两个实体:clerk 和 customer
属性:无(服务员的主键只要作为顾客的外键就行了)
何时产生:当服务员选择某个顾客点击结账按钮时会建立此关系
(2)订餐
联系名:reserve
产生联系的两个实体:customer 和 food
属性:数量(同一份菜的份数)
何时产生:当用户点击订餐按钮时会建立此关系
2. 系统的功能模块图
3. 主要功能的实现方法
Ⅰ.订餐
(1)填写详细信息,填写完成后进行选餐。
(2)选餐时,返回 food 表中所有的记录,用户选择要点的菜,并填写菜的份
数。
(3)确认后,向 customer 表中添加一条用户记录。
(4)向 reserve 表(订餐表)中添加多条订餐记录。
Ⅱ.退订
删除 reserve 表中的相关记录。
Ⅲ.结账
(1)在 customer 表中查询总价。
剩余23页未读,继续阅读
LSOM
- 粉丝: 6
- 资源: 52
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页