数据库课程设计-餐饮下单管理系统.doc

数据库课程设计-餐饮下单管理系统.doc

ID:53983073

大小:901.50 KB

页数:34页

时间:2020-04-12

数据库课程设计-餐饮下单管理系统.doc_第1页
数据库课程设计-餐饮下单管理系统.doc_第2页
数据库课程设计-餐饮下单管理系统.doc_第3页
数据库课程设计-餐饮下单管理系统.doc_第4页
数据库课程设计-餐饮下单管理系统.doc_第5页
资源描述:

《数据库课程设计-餐饮下单管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、目录1.课题名称及目标12.需求分析12.1数据需求12.2事务需求22.3数据流32.4数据字典53.数据库结构设计83.1概念设计83.1.1分E-R图的建立83.1.2整体E-R图93.2逻辑设计103.2.1E-R图向关系模型的转换103.2.2优化处理113.2.3用户子模式建立124.数据库物理设计124.1存储过程134.2触发器135.数据库的实施135.1在SQL中数据库实施135.1.1数据库及数据库对象的建立135.1.2数据入库155.2数据库测试155.2.1对建立的数据库及数据库对象进行测试156.总结297.附录3011

2、.课题名称及目标本次实训要设计的数据库课题名称是餐厅管理系统。餐厅管理系统的功能主要包括顾客点菜、结账、对员工资料进行管理、对餐桌信息进行统一设置、对消费情况进行查询等功能。基本功能如下:(1)菜谱信息管理:对菜谱进行增、查、改、删操作。即可查询当前餐厅所推出的菜品,增加菜品,修改菜品的价格,删除菜品。(2)餐桌信息管理:能查询当前餐厅中所有餐桌的座位数以及使用情况,客人可以对位实现的餐桌进行使用申请。(3)顾客信息管理:可以查询顾客的相关信息,如性别,年龄,联系方式等。当有新顾客时,可添加新顾客的信息。(4)顾客下订单功能:实现下订单,具有唯一的订

3、单号,可用于结账。可根据顾客的人数选择相应的餐桌号,并且能够指定服务员。(6)顾客点菜:实现顾客点菜功能。顾客可以对所下的订单进行修改,即可删除所点的菜品或是修改数量。同时可以查询某位顾客的订单。(7)顾客结账:根据订单号进行结账(防止有相同姓名的顾客,以致结错帐)。能够根据消费金额进行对应的折扣,并把消费信息存档到消费记录中去。2.需求分析通过了解餐饮行业的特点和实际情况,从分析饭店的基本情况入手,结合要实现的功能,对系统的可行性进行分析,为提高其可行性,故做了以下数据分析。2.1数据需求餐桌数据包括餐桌号、座位数、状态(空/有人)餐厅存储有顾客信

4、息,员工信息。菜品信息有菜品编号、名称、类别、价格等v具体数据需求如下:2◎下订单阶段需要的数据l顾客信息:包括顾客编号。l订单信息:包括订单编号、消费时间。l餐桌信息:包括编号、可容人数、使用状态等l员工信息:包括员工工号。◎点菜阶段需要的数据l订单信息:订单编号l菜品信息:包括菜品编号、菜品名称、菜品数量等。◎结账阶段需要的数据:l订单信息:包括订单编号、顾客编号l菜品信息:包括菜品编号、菜品名称、菜品数量等。l员工信息:包括员工工号l折扣信息:包括消费金额、折扣数◎员工管理需要的数据:l员工档案:包括工号、姓名、性别、工资◎顾客管理需要的数据:

5、l顾客档案:包括编号、姓名、性别等。◎消费记录管理需要的数据有:l消费信息:订单编号、消费金额、折扣后金额、结账时间2.2事务需求v数据录入l录入顾客信息l录入餐桌信息l录入员工信息l录入菜品信息v数据更新/删除l更新/删除餐桌信息l更新/删除菜谱菜品信息34l更新/删除员工信息l更新/删除顾客信息l更新/删除订单菜品信息v数据查询l查询可用餐桌信息l查询在售菜品信息l查询订单信息l查询顾客点菜信息l查询员工信息l查询顾客消费信息2.3数据流(1)顶层数据流P1订单处理E2服务员E1顾客负责F1变更信息(2)第一层数据流34P2.2点菜处理F2.1折

6、扣菜谱P2.1直接下单E2.1顾客E2.3服务员P2.3结账E2.2订单就位生成账单(3)第二层数据流点菜业务申请变更P3.1.2点菜处理反馈变更查看菜谱P3.1.5判断变更方式P3.1.4变更处理加菜、减菜P3.1.1直接下单F3.1.2存储账单E3.1.2订单E3.1.1顾客就位生成账单P3.1.3后台处理F3.1.1存储订单点菜业务342.4数据字典1)数据项Foodtable(餐桌)数据项属性存储代码类型长度餐桌号Foodtablenovarchar10座位数seatingnoint使用状态Foodtablestatevarchar10Men

7、us(菜谱)数据项属性存储代码类型长度编号Dishnovarchar10名称Dishnamevarchar10类别Dishclassvarchar10价格DishpricefloatWorker(员工)数据项属性存储代码类型长度工号Workernovarchar10姓名Workernamevarchar10性别Workersexvarchar4年龄Workerageint工资WorkersalaryintCustomer(顾客)数据项属性存储代码类型长度编号Customernovarchar1034姓名Customernamevarchar10性别C

8、ustomersexvarchar4联系方式Customerphonenovarchar20Oder(订单)

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

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

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