数据库课程设计-实验报告-简易餐厅管理系统

数据库课程设计-实验报告-简易餐厅管理系统

ID:15075095

大小:1.65 MB

页数:120页

时间:2018-08-01

数据库课程设计-实验报告-简易餐厅管理系统_第1页
数据库课程设计-实验报告-简易餐厅管理系统_第2页
数据库课程设计-实验报告-简易餐厅管理系统_第3页
数据库课程设计-实验报告-简易餐厅管理系统_第4页
数据库课程设计-实验报告-简易餐厅管理系统_第5页
资源描述:

《数据库课程设计-实验报告-简易餐厅管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库专题实验----饭店简易结账系统一、选题简介4二、系统功能设计41.选题分析42.系统的功能模块图63.主要功能的实现方法6三、数据库设计71.E-R图72.表清单73.数据字典9四、开发环境121.开发环境概述122.数据库系统及访问机制123.开发工具的比较与选择12五、已实现系统的技术文档131.系统的功能清单132.系统的文件清单133.系统的程序描述144.开发过程15六、系统的使用24七、需要进一步进行的工作25八、体会和建议25九、参考资料26一、选题简介该简易餐厅结账系统需要完成客人订桌、点菜、结账及日报表打印

2、功能。选题详述:(1)三种参与角色:客人、系统管理人员、服务及收银台人员(2)客人功能需求:订桌、点(退)菜、结账。(3)系统管理员功能需求:菜单及价格维护(含折扣)、用户建立及授权、统计报表生成打印。(4)服务及收银台人员功能需求:代替客人完成客人功能需求、打印消费清单、统计个人服务额总计。二、系统功能设计1.选题分析I.该系统需要四个实体:顾客实体、职员实体、经理实体、菜单实体。(1)顾客实体实体名:customer角色:客户属性:id,密码,姓氏,性别,订餐时间,就餐时间,电话,邮箱,座位主键:id(2)职员实体实体名:cle

3、rk角色:服务员兼收银员属性:id,密码,姓名,性别,就职时间,工资,电话,邮箱主键:id(3)经理实体实体名:manager角色:经理属性:Id,密码,姓名,性别,就职时间,工资,电话,邮箱主键:id(4)菜单实体实体名:food角色:餐厅里面的各种吃货属性:id,菜名,价格,折扣主键:idII.还需要两个联系:服务、订餐(1)服务联系名:serve产生联系的两个实体:clerk和customer属性:无(服务员的主键只要作为顾客的外键就行了)何时产生:当服务员选择某个顾客点击结账按钮时会建立此关系(1)订餐联系名:reserve

4、产生联系的两个实体:customer和food属性:数量(同一份菜的份数)何时产生:当用户点击订餐按钮时会建立此关系2.系统的功能模块图3.主要功能的实现方法Ⅰ.订餐(1)填写详细信息,填写完成后进行选餐。(2)选餐时,返回food表中所有的记录,用户选择要点的菜,并填写菜的份数。(3)确认后,向customer表中添加一条用户记录。(4)向reserve表(订餐表)中添加多条订餐记录。Ⅱ.退订删除reserve表中的相关记录。Ⅲ.结账(1)在customer表中查询总价。(2)更新customer表,将服务员的编号更新至相应的用户

5、记录。Ⅳ.个人报表customer表:选择--->投影Ⅴ.统计报表customer表:直接投影。Ⅵ.菜单管理和人事管理一些基本的通过高级语言进行增删改查的操作。三、数据库设计1.E-R图Powerdesigner创建的CDM:2.表清单序号表名功能描述1manager经理表2clerk服务员及收银员表3customer顾客表4food食物表5reserve顾客订餐表(1)Powerdesigner生成的PDM:(2)SQLServer中的表2.数据字典表格列清单表名名称代码说明clerk职员表cle_idcle_id职员号codec

6、ode密码namename姓名sexsex性别emp_dateemp_date就职时间salarysalary薪水phonephone电话emailemail邮箱customer顾客表cus_idcus_id顾客号cle_idcle_id服务的职员号codecode密码namename姓名sexsex性别eat_timeeat_time就餐时间phonephone电话emailemail邮箱sum_pricesum_price花费总额seatseat作为food食物表food_idfood_id食物标号namename食物名pric

7、eprice价格discountdiscount折扣manager经理表man_idman_id经理号codecode密码namename姓名sexsex性别emp_dateemp_date就职时间salarysalary薪水phonephone电话emailemail邮箱reserve订餐表cus_idcus_id顾客号food_idfood_id食物编号numnum菜的份数表格索引清单名称代码唯一的群集器主要的外键候选键表格clerk_PKclerk_PKTRUEFALSETRUEFALSEFALSEclerkcustomer_

8、PKcustomer_PKTRUEFALSETRUEFALSEFALSEcustomerserve_FKserve_FKFALSEFALSEFALSETRUEFALSEcustomerfood_PKfood_PKTRUEFALSETR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。