数据库课程设计实验报告简易餐厅管理系统 数据库专题实验----饭店简易结账系统 一、选题简介 4二、系统功能设计 4b5E2RGbCAP1. 选题分析 4p1EanqFDPw2. 系统地功能模块图 6DXDiTa9E3d3. 主要功能地实现方法 6RTCrpUDGiT三、 数据库设计 75PCzVD7HxA1. E-R 图 7jLBHrnAILg2. 表清单 7xHAQX74J0X3. 数据字典 9LDAYtRyKfE四、开发环境 12Zzz6ZB2Ltk1. 开发环境概述 12dvzfvkwMI12. 数据库系统及访问机制 12rqyn14ZNXI3. 开发工具地比较与选择 12EmxvxOtOco五、已实现系统地技术文档 13SixE2yXPq51. 系统地功能清单 136ewMyirQFL2. 系统地文件清单 13kavU42VRUs3. 系统地程序描述 14y6v3ALoS894. 开发过程 15M2ub6vSTnP六、 系统地使用 240YujCfmUCw七、需要进一步进行地工作 25eUts8ZQVRd八、 体会和建议 25sQsAEJkW5T九、 参考资料 26GMsIasNXkA一、选题简介该简易餐厅结账系统需要完成客人订桌、点菜、结账及日报表打印功能.选题详述:<1)三种参加角色:客人、系统管理人员、服务及收银台人员<2)客人功能需求:订桌、点<退)菜、结账.<3)系统管理员功能需求:菜单及价格维护<含折扣)、用户建立及授权、统计报表生成打印.<4)服务及收银台人员功能需求:代替客人完成客人功能需求、打印消费清单、统计个人服务额总计.二、系统功能设计1. 选题分析I. 该系统需要四个实体:顾客实体、职员实体、经理实体、菜单实体.(1)顾客实体实体名:customer角色:客户属性:id,密码,姓氏,性别,订餐时间,就餐时间,电话,邮箱,座位主键:id(2>职员实体实体名:clerk角色:服务员兼收银员属性:id,密码,姓名,性别,就职时间,工资,电话,邮箱主键:id(3>经理实体实体名:manager角色:经理属性:Id,密码,姓名,性别,就职时间,工资,电话,邮箱主键:id(4>菜单实体实体名:food角色:餐厅里面地各种吃货属性:id,菜名,价格,折扣主键:idII. 还需要两个联系:服务、订餐(1>服务联系名:serve产生联系地两个实体:clerk 和 customer属性:无(服务员地主键只要作为顾客地外键就行了>何时产生:当服务员选择某个顾客点击结账按钮时会建立此关系(2)订餐联系名:reserve产生联系地两个实体:customer 和 food属性:数量<同一份菜地份数)何时产生:当用户点击订餐按钮时会建立此关系2. 系统地功能模块图3. 主要功能地实现方法Ⅰ.订餐(1>填写详细信息,填写完成后进行选餐.(2>选餐时,返回 food 表中所有地记录,用户选择要点...