《餐饮服务管理系统数据库课程设计.docx》由会员分享,可在线阅读,更多相关《餐饮服务管理系统数据库课程设计.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、餐饮服务管理系统数据库课程设计 上海应用技术学院课程设计任务书 指导教师(签名):教研室主任(签名): 2022年7月17 日2022 年7月17 日 目录 1 . 概述 1 餐饮管理系统的目标 (1) 开发环境及工具 (1) 小组分工 (2) 2需求分析 (3) 问题陈述 (3) 功能需求 (3) 系统总体功能模块图 (3) 3概念结构设计 (5) 设计思想 (5) 系统总E-R图 (6) 局部ER图 (7) 、 实体属性的描述 (8) 4逻辑结构设计 (11) 关系模式 (11) 建表逻辑设计 (11) 5物理结构设计 (13) 数据流图 (13) 总体数据流图 (13) 分功能数据数据流
2、图 (15) 数据字典 (16) 数据项 (16) 数据结构 (16) 数据流 (17) 数据存储 (17) 处理过程 (17) 6数据库实施 (19) 界面设计 (19) (19) 登录界面主要代码 (19) 主界面设计 (21) 主界面对应代码 (21) 桌台信息管理 (24) 桌台管理模块页面设计 (24) 桌台管理主要代码 (26) 菜单管理设计 (33) & 菜单管理界面设计 (33) 菜单管理功能主要代码 (34) 数据的存储与表的设计 (37) 菜单的数据存储 (37) 桌台信息数据存储 (37) 7结束语 (39) 8参考文献 (40) 参考文献 (41) 1概述 近年来,随着
3、人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。 本系统选择目前市场上价格比较低廉的数据库服务器产品:sql server2022及配套的平台Windows XP。而前台开发工具采用.NET,语言用C#,利用其可视化的开发环境、丰富的控件资源,快速开发出了餐饮管理信
4、息系统应用程序。 1.1餐饮管理系统的目标 面对服务行业的高速发展和餐饮企业信息发展的过程中出现的各种情况,本系统应达到以下目标: 系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。 实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。 对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。 实现对消费账目自动结算。 实现对消费的历史记录进行查询,支持模糊查询。 系统应最大限度地实现易维护性和易操作性 1.2开发环境及工具 数据库环境选择SQL server 2022中文版;前台编程语言使用C#语言来编写。 开发环境使用Windows xp 系统。 1.3小组
5、分工 :员工管理模块、用户管理模块 :辅助功能设计、结账模块 :桌台管理模块、菜单管理模块 :消费查询模块、点餐加餐模块 2需求分析 问题陈述、系统需完成的功能;系统总体功能模块图,即描述每一个功能所完成的任务情况。个人完成部分数据流图或数据字典。 2.1问题陈述 随着餐饮业的不断发展,餐饮管理系统的内容对于餐饮业的决策者和管理者来说都非常重要。本系统主要包括桌台显示、消费查询、人事档案管理及权限等极大部分功能,具有良好的用户接口,使用方便;具有完善的查询,对于维护系统起到了辅助决策的作用,能及时、方便的进行查询修改删除等维护性操作。 2.2功能需求 餐饮管理系统中主要包括对以下几种功能:基础
6、信息模块,开台消费,辅助工具模块,系统维护模块,系统设置模块,登录退出模块。 基础信息模块:包括员工管理功能,可以进行员工信息的增加,删除,查询,修改的功能;桌台信息管理:包括对桌台信息的增加,删除,查询,修改的功能。 开台消费模块:开台、取消开台、点菜加菜、消费查询、结账等功能。 辅助功能模块:直接调用日历,记事本,计算器的功能,方便用户使用。 系统维护模块:数据库备份与恢复 系统设置模块:锁定系统、用户设置,对于用户信息进行增加,删除,查询,修改。 登录退出模块:用户的登录与退出。 2.3系统总体功能模块图 餐饮管理系统 基础信息开台消费辅助工具系统维护系统设置退出 桌台信息管理员 工 信
7、 息 管 理 菜 单 修 改 开 台 单 点 菜 加 菜 消 费 查 询 结 账 日 历 记 事 本 计 算 器 备 份 数 据 库 恢 复 数 据 库 系 统 锁 定 用 户 管 理 退 出 登 录 3概念结构设计 设计思想、系统总ER图。个人完成部分的局部ER图,要有实体属性的描述。 3.1设计思想 餐饮管理系统的设计思想应该包含以下几个功能模块: 基础信息模块:包括员工管理功能,可以进行员工信息的增加,删除,查询,修改的功能;桌台信息管理:包括对桌台信息的增加,删除,查询,修改的功能。 开台消费模块:开台、取消开台、点菜加菜、消费查询、结账等功能。 辅助功能模块:直接调用日历,记事本,计算器的功能,方便用户使用。 系统维护模块:数据库备份与恢复 系统设置模块:锁定系统、用户设置,对于用户信息进行增加,删除,查询,修改。 登录退出模块:用户的登录与退出。 3.2系统总E-R图 餐饮管理系统E-R图 3.3局部ER图 桌台管理的E-R图 菜单信息管理的E-R图 3.4实体属性的描述 桌台(桌台编号、桌台名称、桌台简称、桌台包间费、桌台位置、桌台状态、桌台类型、桌台备注、桌台其他信息、)
限制150内