




已阅读5页,还剩61页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 I欢迎下载I欢迎下载 摘 要 餐饮管理系统是为了适应当今酒店的管理方法 更加全面 准确 有效 地完成餐饮业的各种管理工作而开发的一个应用软件 本系统实现了传统餐 饮业的日常运作无需靠大量人工管理 从原材料入库到客人点单 再到结账 也无需大量人工来完成记录 这样做不仅减少人力资源而且也避免了记录丢 失或重复等错误 同时也增强了管理水平 所以本系统具有手工管理所无法 比拟的优点 如 检索迅速 查找方便 存储量大 成本低等 本餐饮管理 系统主要是利用 windows 窗体作为界面 采用 C S 开发模式 单击版 本 系统的前台开发采用的是 ASP NET 技术来实现 采用 C 语言和后台采用的 是 SQL Server 2005 作为开发工具 利用其可视化的开发环境 丰富的控 件资源 快速开发出了餐饮管理信息系统应用程序 本餐饮管理系统包括操 作员的有效身份登录 前台的预定 点菜 结账 挂账 对酒菜的增加 对 员工资料进行管理 对原材料进一步的设置 对原材料的入库 出库 以及 原材料的当前库存 并对其某一日的收银情况进行查询 某一日的账单进行 查询 当班收银统计 某一日的某一个时段进行统计前进行查询等功能 本 系统主要介绍系统的总体设计以及着重研究了前台管理以及库存管理的实现 前在此基础上建立了后台数据库 关键词 管理信息系统 餐饮信息管理 ASP NET 精品文档 II欢迎下载II欢迎下载 Abstract Restaurant management system in order to meet the current needs of hotel management more comprehensive accurate and efficient completion of the various food service management and the development of a software application The present system of the traditional day to day operation of the catering industry without relying on large number of artificial management storage of raw materials from one point to the guests no need to check a large number of manual to complete the record do not only reduce the human resources but also prevent the loss or duplication of records And other errors but also to enhance the management level Therefore the system can not be compared with the manual management of the merits Such as the rapid retrieval easy to find large storage capacity and low cost The present management system catering mainly to the use of windows as a form interface using C S Mode click the version of the system s future development is the use of technology to achieve ASP NET using C language and the background is used as a SQL Server 2005 Development tools Its visual environment get fat rich in resources control the rapid development of a restaurant management information system applications The food management system including an effective operator log scheduled for the future a la carte checkout Gua Zhang the increase in drink the staff of data management raw materials for further setting the storage of raw materials a library as well as The current inventory of raw materials and a day of the cash register to conduct inquiries on a bill to carry out inquiries cash register duty statistics a one day period prior to statistical inquiries and other functions The present system is mainly to introduce the system design as well as focusing on the management front as well as the realization of inventory management the former On this 精品文档 III欢迎下载III欢迎下载 basis the establishment of a database background KeyKey wordswords Management Information System Catering information management ASP NET 目 录 摘要 I Abstract II 第 1 章 绪论 1 1 1 课题背景 1 1 2 目的和意义 2 1 3 系统设计思想 2 1 4 论文完成的工作 3 第 2 章 可行性分析 4 2 1 业务流程图 4 2 2 经济可行性 5 2 3 技术可行性 6 2 3 1 系统运行平台设置 6 2 3 2 开发工具简介 7 2 4 本章小结 9 第 3 章 需求分析 10 3 1 MIS 系统的产生和发展情况 10 3 2 餐饮管理系统的需求分析 10 3 2 1 数据流图构建 10 3 3 数据字典构建 11 3 4 本章小结 16 第 4 章 总体设计 17 4 1 系统模块总体设计 17 4 2 数据库设计 18 4 2 1 数据库设计概述 19 4 2 2 数据分析 19 精品文档 IV欢迎下载IV欢迎下载 4 2 3 数据库的详细设计 20 4 3 本章小结 24 第 5 章 详细设计 25 5 1 系统主界面设计 25 5 2 前台管理功能设计 25 5 2 1 点菜收银 25 5 2 2 预定登记 28 5 2 3 交接班 30 5 3 库存管理功能设计 32 5 3 1 入库单 32 5 3 2 出库单 34 5 3 3 供应商资料 36 5 4 查询中心功能设计 37 5 5 本章小结 38 第 6 章 系统测试与性能分析 39 6 1 软件测试 39 6 2 测试的基本概念 39 6 2 1 测试步骤 40 6 2 2 本系统测试 41 6 3 本章小结 44 第 7 章 系统主要功能使用说明 45 7 1 系统登陆步骤 45 7 2 点菜收银 45 7 3 酒菜设置 48 7 4 入库单 49 7 5 当班收银统计 50 结论 51 致谢 52 参考文献 53 附录 1 54 附录 2 59 精品文档 1欢迎下载1欢迎下载 第 1 章 绪论 在计算机技术发展日新月异的今天 数据库管理系统的发展也日趋完善 随着科学管理系统的建立以及计算机化的管理模式普及 尤其是计算机技术 和现代化通信技术的迅速发展 企业现代化管理正在逐渐受到人们的重视 使用计算机辅助管理就应运而生 并迅速发展起来 随着科学技术的发展 社会进步以及计算机的迅速发展 酒店餐饮业管 理的方法也日新月异 以前全是由人工管理的方法存在很多的缺点 管理效 率低 劳动强度大 信息处理速度低而且准确率也不够令人满意 为了提高 酒店餐饮管理效率 减轻劳动强度 提高信息处理速度和准确性 为酒店管 理员提供更方便 快捷的服务项目 提供一种更先进 科学的服务系统 于 是选择了用计算机来设计一个酒店餐饮管理系统的方案 让计算机对酒店餐 饮进行自动管理 酒店管理员可以直接在计算机上实现酒店餐饮的信息管理 并能在一定程度上实现自动化 我们在现行系统初步调查的基础上提出了新 系统目标 即新系统建立后所要求达到的运行指标 这是系统开发和评价的 依据 1 1 课题背景 餐饮业竞争越来越激烈的今天 酒店如何提高服务质量 管理能力的问 题显得越来越重要 餐饮业既需要完成前台的一些服务工作 还需要完成后 台的管理工作 随着人民的生活水平的不断提高 餐饮业的消费持续增长 竞争愈来愈激烈 传统餐饮企业的日常运作还是靠人工管理 从原材料入库 到客人点单 再到结账基本上由人工完成记录 这样做不仅耗费人力资源而 且容易导致记录丢失或重复等错误 造成管理水平低下 而且会极大地形象 到酒店的服务质量 商场如战场 酒店要迎接这场挑战 就必须提高整体竞 争能力 而要提高整体竞争能力必须变革酒店的管理模式 实施信息化建设 无疑提高管理水平的必经之路和明智之举 一个成功的餐饮业 其经营者必须要提高服务水平和服务质量 以此来 提高市场占有率和顾客回头率 还要有好的工作效率来控制成本 而在信息 时代 更重要的是还必须要有一个完善的管理信息系统 因此 我选择了酒 店管理的餐饮管理系统作为我的毕业设计题目 精品文档 2欢迎下载2欢迎下载 1 2 目的和意义 我国近年来经济不断发展 人们物质生活水平逐步提高 人们对生活质 量的要求也越来越高 享受真正自动化 人性化的酒店服务成为了人们追求 高质量生活的重要内容 餐饮业要想跟得上发展形势 酒店管理的信息化进 程也要加快脚步 为了在总体上实现酒店管理的自动化 规范化和人性化 需要酒店管理由经验管理转为科学管理 这样才能跟上现代化的节奏 这套 餐饮管理系统 是针对酒店的具体业务而开发的 业务管理以酒店的餐饮管 理为核心 为用户提供迅速 高效的服务 减免手工处理的繁琐与误差 及 时 准确地反映酒店的工作情况 经营情况 从而提高酒店的服务质量 并 配合现代化的酒店管理 获得更好的经济效益 1 3 系统设计思想 一个方便用户使用的软件应该具备软件体积小 操作界面友好 基本功 能稳定 运行速度较快 通过计算机技术及网络技术结合开发出客户端与服 务器端 以便方便快捷清晰的进行数据传输 和简易通讯功能 实用性 系统以用户需求为目标 以方便用户为原则 根据用户实际的 需求情况 度身订造一套先进的局域网数据传输 从用户角度出发尽可能的 方便用户使用 满足基本的用户需要 成为公司学校等通用的网络软件 先进性 本设计将充分应用现有成熟的计算机技术 网络技术 软件开 发技术 前台是以 Microsoft Visual Studio 2005 为主要开发环境 其优 秀的编码体制和强大的编译器是此系统的强力支柱 高可靠性 一个实用的系统同时必须是可靠的 本设计通过合理而先进 的网络设计以及软 硬件的优化选型 可保证系统数据传输的正确性 高安全性 在设计中 将充分利用网络软 硬件提供的各种安全措施 既可以保证用户共享资源 同时也可保证关键数据的安全性 采用标准技术 本系统的所有设计遵循国际上现行的标准进行 以提高 系统的开放性 可维护性 系统的设计要求方便维护 包括硬件的维护 软件的维护 更改 升级等 和网络的维护 可扩展性及灵活性 系统的设计以方便未来业务的扩展和系统扩充为目 标 系统要求能够方便的升级 充分保护系统的投资 精品文档 3欢迎下载3欢迎下载 智能性 系统在设计时 充分考虑系统运行的智能性 在使用系统一段 时间后 系统可以适应于任何局域网 1 4 论文完成的工作 论文完成的工作有 论文的选题背景 目的意义 可行性分析 需求分 析 总体设计 详细设计 系统测试与性能分析及对系统的简单介绍 还有 论文的摘要及其翻译 论文附录部分的外文资料及其翻译 首先深入了解目前的国内外餐饮业与信息业的发展形势 做好餐饮管理 系统的需求分析 在需求分析当中要做好系统的数据流图与 E R 图 数据流 图当中要体现出系统的数据流向 涉及到的各种操作和数据存储 E R 图要 体现出顾客实体 厨房人员实体 酒店操作员实体与酒店服务员实体四者之 间的关系 在做需求分析的时候还要设计出酒店餐饮管理系统的功能模块图 以体现系统的模块化结构设计以及各模块的主要功能 餐饮管理系统的前台 开发由 ASP NET 技术来实现 而后台则是采用 SQL SERVER2005 作为开发工 具 餐饮管理系统的实现是用界面介绍与功能说明相结合的方式体现的 在 此部分提供了各个主要功能界面的截图 除此之外 论文需要完成的内容还 包括摘要部分及其翻译 外文资料内容及其翻译 参考文献介绍以及部分源 代码等 精品文档 4欢迎下载4欢迎下载 第 2 章 可行性分析 综合考虑餐饮业的高速发展和信息化发展过程中出现的各种情况 根据 实际的市场调查再结合自身条件 设计餐饮管理系统的一系列功能 本系统 实施后 应能够达到以下目标 1 业务管理信息化 可随时掌握进货 客人点单 结账等情况 2 采用流行的客户机 服务器方式 响应速度快 安全性高 系统配 置灵活 扩充方便 3 采用汉字图形用户界面 系统界面友好美观 操作简单易行 查询 灵活方便 4 提高该餐饮业的管理水平 提升酒店档次 赢得竞争优势 5 系统维护方便可靠 有较高的安全性 满足实用性 先进性 灵活 性的要求 6 该系统应尽可能地降低使用者的劳动强度 同时提高工作质量和效 率 2 1 业务流程图 根据餐饮管理系统的具体情况 业务可分为两类 第一类是点菜收银业 务 主要负责对客人所点的一些酒菜进行结算 第二类是汇总 统计业务 根据营业额或账单等项目根据某一具体年 月 日的具体情况进行汇总统计 点菜业务流程描述如下 1 顾客选台 点菜给厨房 2 厨房根据备菜情况来看原材料是否有足够的数量 3 如果原材料的数量不足则看仓库内是否足够是通过备菜 向仓库发 出原材料不足的通知 如果不足则通过系统提示该原材料没有足够的数量 并登记该原材料应填到入库单内 4 如原材料可供备菜所用 则登记原材料档案 并开出出库单 通知 厨房准备接货 5 点菜单存档 并进行统计后结账 给顾客 点菜业务流程如图 2 1 所示 精品文档 5欢迎下载5欢迎下载 顾客 选台 点菜 点菜单 厨房 备菜 点菜单存档 原材料不足 仓库 处理原材料 库存记录 结账 操作 员 入库单入库 出库单 出库 图 2 1 点菜业务流程图 该系统的目标确定后 可以从经济可行性 技术可行性和运行可行性三 个方面对能否实现新系统目标进行可行性分析 2 2 经济可行性 估算本系统的开发费用和今后的运行 维护费用 估计新系统可以使某 酒店的管理大大提高 并将费用与效益进行比较 系统的效益可以从酒店利 益和社会效益两方面考虑 对于学生管理系统则应着重分析其社会效益 例 如 系统运行后可以提供哪些以前无法及时提供的信息 用户查询和使用信 息的方便程度提高多少 速度增加了多少 对于管理人员进行决策提供了多 少帮助等等 下面从以下几个方面对系统的经济可行性进行具体的分析 系统初期投资 系统初期投资如表 2 1 所示 表 2 1 古兰轩餐饮管理系统初期投资 序号项目 人工 人 日 单价 元 合计 元 1 需求分析 20100020 000 2 总体设计 30100030 000 3 费用管理子系统详细设计 20100020 000 4 信息查询子系统详细设计 20100020 000 5 工程实际成本数据库实现 10100010 000 6 编码实现 50100050 000 精品文档 6欢迎下载6欢迎下载 续表 2 1 7 单体测试 20100020 000 8 系统集成测试 20100020 000 9 说明手册编制 10100010 000 10 合计 200 000 货币的时间价值 系统货币时间价值如表 2 2 所示 表 2 2 古兰轩餐饮管理系统货币时间价值 年份将来值 万 1 i n现在值 万 累计的现在值 万 1101 059 5239 523 2101 10259 07018 593 3101 15768 63927 232 4101 21558 22735 459 5101 27637 83543 294 投资回收期 引入进销存系统两年后 可以节省 18 59 万元 比最初投资还少 1 4 万 元 但第三年可以节省 8 639 万元 即 1 4 8 64 0 162 2 0 162 2 162 纯收入 43 294 20 23 294 万元 当然 如果想要在五年后得到预计的纯收入 那么首先就应拿出初期投 资的 20 万 而且考虑到开发本系统将为以后带来的利益 拿出 20 万来进行 餐饮管理系统的开发 是绝对必要 经过以上分析 古兰轩餐饮管理系统在经济上的开发是可行的 2 3 技术可行性 根据该系统目标来衡量所需的技术是否具备 一般可从硬软件的性能 要求 环境条件 操作人员水平和数量等方面去考虑和分析 2 3 1 系统运行平台设置 硬件环境 台式计算机 PC 一台 如表 2 3 所示 表 2 3 运行环境硬件配置 硬件配置 精品文档 7欢迎下载7欢迎下载 续表 2 3 处理器Pentium 以上 内存256M 以上 硬盘空间80G 以上 软件环境 Windows XP or Windows 2003 Server 操作系统 2 3 2 开发工具简介 1 ASP NET 是微软推出的基于通用语言的编程框架 使用它可以在服务 器端创建强大的网络程序 例如商务网站 聊天室 论坛等 它是新一代编 制企业网络程序的平台 为开发人员提供了一个崭新的网络编程模型 ASP NET 是基于 NET 平台的 开发者可以使用任何 NET 兼容的语言 所有的 NET FRAMEWORK 技术在 ASP NET 中都是可用的 其次 ASP NET 在设计过程中充分考虑到程序的开发效率问题 可以使 用所见既所得的 HTML 编辑器或其他的编程工具来开发 ASP NET 程序 包括 Visual Studio NET 版本 可将设计 开发 编译 运行都集中在一起 大 大地提高 ASP NET 程序的开发效率 ASP NET 的技术优势主要体现在以下几个方面 1 更好的性能 ASP NET 代码不再是解释型的脚本 而是由运行于 服务器端经过编译的代码 同时由于引进了早期绑定 本地优化 缓存服务 等技术 大大提高了 ASP NET 的执行效率 2 更好的语言特性 当前 ASP NET 支持完全面向对象的 Visual Basic C 和 JScript 这意味着开发者不仅可以利用这些语言来开发 ASP NET 程序 而且可以利用这些语言所具有的优点 包括这些开发语言的 类库 消息处理模型等 此外 ASP NET 是完全基于组件的 所有的页面 COM 对象乃至 HTML 元素都可以视为对象 3 更加易于开发 ASP NET 提供了很多基于常用功能的控件 使诸 如表单提交 表单验证 数据交互等常用操作变得更加简单 同时 发布 配置程序也由于 ASP NET 新的处理模式而更加方便 商务逻辑与代码的分离 使程序更易于维护 4 更强大的 IDE 支持 微软为 NET 的开发者准备了 Visual Studio 的 NET 版本 简称 VS NET VS NET 提供了强大的 高效的 NET 程序的集 成开发环境 支持所见即所得 控件拖放 编译调试等功能 使开发 ASP NET 的程序更加快速方便 精品文档 8欢迎下载8欢迎下载 5 更易于配置管理 ASP NET 程序的所有配置都存储于基于 XML 的 文件中 这将大大简化对服务环境和网络程序的配置过程 由于配置信息是 以文本形式保存的 新的配置不需要通过任何服务端的程序即可生效 6 更易于扩展 ASP NET 良好的结构使程序扩展更加简单 开发者 可以方便地开发自己的控件来扩充 ASP NET 的功能 7 更加安全 ASP NET 具有良好的结构 能够确保程序的安全性 ASP NET 提供了多种认证授权的安全机制 使开发人员更容易管理站点的资 源 2 SQL Server 2005 是一种采用 T SQL 语言 基于 C S 模式的关系型 数据库管理系统 SQL Server 2005 存储和管理数据有以下优点 1 每个数据项都存储在中央位置 所有用户都可在这个位置使用它 们 2 各个客户端上不单独存储数据项复本 从而消除了因用户不得不 确保使用的信息相同所带来的麻烦 系统不需要确保使用当前值更新所有数 据复本 因为中央位置仅有一个复本 3 可以在服务器上一次性定义业务和安全规则 并对所有的用户平 等执行 4 可以在数据库内通过使用约束 存储过程和触发器来强制执行规 则 还可在服务器应用程序中执行规则 因为这些应用程序也是许多瘦客户 端访问的中央资源 5 关系数据库服务器只返回应用程序所需要的数据 优化了网络流 量 6 最大程度地降低硬件成本 由于数据不是存储在每个客户端上 客户端不必耗费磁盘空间来存储数据 客户端无需在本地增加管理数据的功 能 同时 服务器不需将处理能力耗费在显示数据上 7 可以配置服务器以优化检索数据所需的磁盘输入 输出容量 配置 客户端以优化从服务器检索数据的格式 8 可以将服务器存储在一个相对安全的位置 并配备如不间断电源 供应系统这样的设备 这比完全保护每个客户端更经济 9 维护任务 例如备份和恢复数据 得到简化 因为这些任务都可 以集中在中央服务器上执行 精品文档 9欢迎下载9欢迎下载 2 4 本章小结 通过对本系统的开发 让我对一个系统开发前所需要做的准备有了一些 详细的了解 在一个系统的开发前需要做大量的需求分析 分析本系统是否 适合开发 有经济上 运行上 技术上是否可行 精品文档 10欢迎下载10欢迎下载 第 3 章 需求分析 3 1 MIS 系统的产生和发展情况 所谓管理信息系统 Management Information System 系统 是一个 由人 计算机及其他外围设备等组成的能进行信息的收集 传递 存贮 加 工 维护和使用的系统 是一门新兴的科学 其主要任务是最大限度的利用 现代计算机及网络通讯技术加强企业的信息管理 通过对企业拥有的人力 物力 财力 设备 技术等资源的调查了解 建立正确的数据 加工处理并 编制成各种信息资料及时提供给管理人员 以便进行正确的决策 不断提高 企业的管理水平和经济效益 目前 企业的计算机网络已成为企业进行技术 改造及提高企业管理水平的重要手段 随着我国与世界信息高速公路的接轨 企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益 企业的办公及管理都将朝着高效 快速 无纸化的方向发展 MIS 系统通常 用于系统决策 例如 可以利用 MIS 系统找出目前迫切需要解决的问题 并 将信息及时反馈给上层管理人员 使他们了解当前工作发展的进展或不足 换句话说 MIS 系统的最终目的是使管理人员及时了解公司现状 把握将来 的发展路径 与传统的管理系统相比 在 MIS 中 处理的对象是抽象成数据 的信息 因此 MIS 有着自己的巨大优势 3 2 餐饮管理系统的需求分析 需求分析过程是整个系统开发的重要阶段 分析的成功与否 决定着整 个系统功能的完善性以及稳定性 在该阶段需求分析人员需要确定整个产品 的功能要求 并且将现实事务抽象成对象 3 2 1 数据流图构建 精品文档 11欢迎下载11欢迎下载 餐饮管理系统的数据流图如图 3 1 所示 顾客 酒店操作员 需求 信息 登录信息 操作 员登录 前台 管理 点菜 酒菜表 菜品信息 点菜表 点菜信息 选菜信息 厨房人员 基础 数据 酒菜 设置 酒菜信息 挂账 结清 历史表 结账信息 结账 结账信息 点菜信息 销售 中心 库存 管理 入库 单 入库表 入库信息 当前 库存 出库 单 出库表 入库 出库信息 系统 管理 操作员 管理 登录表 操作员信息 出库 图 3 1 餐饮管理系统数据流图 3 3 数据字典构建 数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述 信息 它主要是对数据流图中的数据流 处理逻辑 外部实体 数据存储和 数据项等方面进行具体的定义 数据流程图配以数据字典 就可以从图形和 文字两个方面对系统的逻辑模型进行完整的描述 数据项定义 表 3 1 餐饮管理系统数据项定义 编号名称别名类型长度 I01 01uname 用户名称 Varchar 20 字节 I01 02upsw 用户密码 Varchar 20 字节 精品文档 12欢迎下载12欢迎下载 续表 3 1 I01 03tid 台号 Varchar 10 字节 I01 04cname 客人姓名 Varchar 20 字节 I01 05btime 开始时间 Datetime 8 字节 I01 06etime 结束时间 Datetime 8 字节 101 07jiner 金额 Numeric 10 字节 I01 08bid 酒菜编号 Varchar 20 字节 I01 09dname 酒菜名称 Varchar 20 字节 101 10danwei 酒菜单位 Varchar 10 字节 101 11price 酒菜价格 Numeric 10 字节 I01 12jtype 酒菜类别 Varchar 20 字节 I01 13bid 原材料编号 Varchar 10 字节 I01 14rname 原材料名称 Varchar 10 字节 I01 15jhdw 进货单位 Varchar 20 字节 I01 16jhshl 进货数量 Int 4 字节 I01 17jhprice 进货价格 Numeric 10 字节 I01 18gysh 供应商名称 Varchar 20 字节 I01 19ck 仓库名称 Varchar 20 字节 I01 20jbpeo 经办人 Varchar 10 字节 I01 21rkdatetime 入库时间 Datetime 8 字节 I01 22ckdatetime 出库时间 Datetime 8 字节 101 23cname 服务员姓名 Varchar 10 字节 数据流定义 餐饮管理系统数据流定义 数据流编号 D1 01 数据流名称 需求信息 数据流来源 顾客 数据流去向 酒店操作员 数据流组成 I01 03 I01 04 101 05 101 09 101 10 101 11 数据流编号 D1 02 数据流名称 登录信息 数据流来源 酒店操作员 精品文档 13欢迎下载13欢迎下载 数据流去向 操作员登录 数据流组成 I01 01 I01 02 数据流编号 D1 03 数据流名称 点菜信息 数据流来源 点菜 数据流去向 点菜表 数据流组成 101 07 I01 08 I01 09 I01 10 I01 11 101 03 101 04 101 05 101 23 数据流编号 D1 03 数据流名称 选菜信息 数据流来源 点菜表 数据流去向 厨房人员 数据流组成 I01 03 I01 05 I01 09 I01 10 数据流编号 D1 04 数据流名称 菜品信息 数据流来源 酒菜表 数据流去向 点菜 数据流组成 I01 07 I01 08 I01 09 I01 10 I01 11 I01 12 数据流编号 D1 05 数据流名称 点菜信息 数据流来源 点菜表 数据流去向 结账 数据流组成 101 03 101 04 101 05 101 07 I01 08 I01 09 I01 10 I01 11 101 23 数据流编号 D1 06 数据流名称 结账信息 数据流来源 结账 数据流去向 历史表 精品文档 14欢迎下载14欢迎下载 数据流组成 I01 03 I01 04 I01 05 I01 16 I01 07 数据流编号 D1 07 数据流名称 酒菜信息 数据流来源 酒菜设置 数据流去向 酒菜表 数据流组成 I01 07 I01 08 I01 09 I01 10 I01 11 I01 12 数据流编号 D1 08 数据流名称 入库信息 数据流来源 入库单 数据流去向 当前库存 数据流组成 I01 13 I01 14 I01 15 I01 16 I01 17 I01 18 101 19 101 20 101 21 数据流编号 D1 09 数据流名称 出库信息 数据流来源 当前库存 数据流去向 出库单 数据流组成 I01 13 I01 14 I01 16 I01 17 101 19 101 20 101 22 处理逻辑定义 处理逻辑编号 P1 01 处理逻辑名称 操作员登陆 简 述 酒店操作员进入系统所必须的登录过程 处 理 判断登录信息 输出数据流 选择信息 处理逻辑编号 P1 02 处理逻辑名称 操作员管理 简 述 由酒店的操作员对操作员的信息进行管理 处 理 选择信息 输出数据流 管理员信息 精品文档 15欢迎下载15欢迎下载 处理逻辑编号 P1 03 处理逻辑名称 点菜 简 述 顾客坐台后进行点菜 处 理 点菜完成进入厨房 输出数据流 点菜信息 处理逻辑编号 P1 04 处理逻辑名称 入库单 简 述 酒店库存原材料的入库单据 处 理 根据入库单中原材料信息加入到总库 输出数据流 入库信息 处理逻辑编号 P1 05 处理逻辑名称 出库单 简 述 根据酒店库存原材料数据量的进行出库的单据 处 理 根据当前库存的原材料信息中 从总库中减去所要出库 原材料的信息 输出数据流 出库信息 数据存储的描述 数据存储编号 F1 01 数据存储名称 登陆表 简 述 记录操作员的需要登录信息 数据存储组成 用户名称 用户密码 关 键 字 用户名称 数据存储编号 F1 02 数据存储名称 历史表 简 述 存放每一个房台结账的相关信息 数据存储组成 台号 客人姓名 开台时间 结束时间 结账金额 关 键 字 结束时间 精品文档 16欢迎下载16欢迎下载 数据存储编号 F1 03 数据存储名称 酒菜表 简 述 存放酒店的所有酒菜信息 数据存储组成 酒菜编号 酒菜名称 酒菜价格 酒菜单位 酒菜类别 关 键 字 酒菜编号 数据存储编号 F1 04 数据存储名称 库存表 简 述 存放当前库存原材料数量 价格的信息 数据存储组成 原材料编号 原材料名称 供应商名称 仓库名称 原 材料数量 原材料进货价格 原材料的总金额 关 键 字 原材料编号 3 4 本章小结 本章首先对餐饮管理系统的功能需求进行了分析 并据此确定了系统所 需要的功能 提供了系统数据流图 并根据数据流图给出了系统主要的数据 字典 然后数据字典的构建进行了详尽的叙述 精品文档 17欢迎下载17欢迎下载 第 4 章 总体设计 4 1 系统模块总体设计 利用层次图来表示系统中各模块之间的关系 层次方框图是用树形结构 的一系列多层次的矩形框描绘数据的层次结构 树形结构的顶层是一个单独 的矩形框 它代表完整的数据结构 下面的各层矩形框代表各个数据的子集 最底层的各个矩形框代表组成这个数据的实际数据元素 不能再分割的元素 随着结构的精细化 层次方框图对数据结构也描绘得越来越详细 这种 模式非常适合于需求分析阶段的需要 从对顶层信息的分类开始 沿着图中 每条路径反复细化 直到确定了数据结构的全部细节为止 本系统一共分为七个模块 每个模块之间虽然在表面上是相互独立的 但是在对数据库的访问上是紧密相连的 各个模块访问的是同一个数据库 只是所访问的表不同而已 每个模块的功能都是按照在调研中搜集的资料进 行编排制作的 依据上述模块的分析 系统中功能分别为 前台管理 基础数据 销售 中心 库存管理 查询中心 报表中心 系统管理 此系统共分七大部分 二十二个子功能模块 各功能模块的具体功能如下 1 前台管理模块 此模块用于管理酒店的菜品信息及点餐信息 菜品 信息主要记录酒店每一个菜品的名称 类别 售价等信息 为要进行的结算 做准备 点餐信息主要记录酒店的营业状况 包括顾客点菜信息 人数 消 费金额等 2 基础数据模块 此模块是对员工信息进行管理 也可以对酒菜进行 设置如 添加 删除 修改酒菜的一些相关信息 也可以对原材料进行相关 的一些设置 3 销售中心模块 此模块是用于酒店的挂账管理以及挂账结清 挂账 管理是对挂账的一些顾客信息进行管理 挂账结清是对一些挂账顾客所挂的 账进行一次性结清 并将此次所结的账将加入到当天的营业额 4 库存管理模块 此模块可以进行库存信息的管理 可以增加或者更 精品文档 18欢迎下载18欢迎下载 新库存信息 包括用具管理和原料管理 原料信息记录了各种原料的名称 储量 成本价格等信息 5 查询中心模块 此模块是用于对酒店的账单 日营业收进行统计 也可对所挂单的一些相关信息进行查询 挂单查询也可按时间和姓名进行查 询 来增加检索速度 6 报表中心模块 此模块是完成较简单的一些当班收银统计和时段的 营业情况 当班收银统计是当前操作员当班时收银时做的一个统计 时段营 业情况是可对不同时段进行查询 并知道当时的营业情况 7 系统管理模块 此模块可以对系统的管理员信息进行管理 可以对 使用本系统的操作员信息进行添加和更新等操作 系统功能图如图 4 1 所示 餐饮管理系统 前 台 管 理 基 础 数 据 销 售 中 心 库 存 管 理 查 询 中 心 报 表 中 心 系 统 管 理 房 台 预 定 点 菜 收 银 交 接 班 员 工 资 料 酒 菜 设 置 原 材 料 设 置 挂 账 管 理 挂 账 结 清 出 库 单 入 库 单 当 前 库 存 供 应 商 资 料 仓 库 资 料 账 单 查 询 日 营 业 收 统 计 挂 账 时 间 查 询 挂 账 姓 名 查 询 当 班 收 银 统 计 时 段 营 业 情 况 操 作 员 管 理 修 改 密 码 更 换 操 作 员 图 4 1 系统功能图 4 2 数据库设计 餐饮管理系统需要建立自己的数据库 数据库是餐饮管理系统中极为重 要的组成部分 也是前台应用程序工作的基础 数据库创建与开发的优劣直 接影响到整个系统的质量和效率 精品文档 19欢迎下载19欢迎下载 4 2 1 数据库设计概述 数据库设计是建立数据库及其应用系统的技术 是信息系统开发和建设 中的核心技术 具体的说 数据库设计是一个给定的应用环境 构造最优的 用户的应用需求 信息要求和处理要求 这个问题是我们在进行软件开发 时期的主要研究方向 数据库设计应该和应用系统设计相结合 也就是说 整个设计过程中要 把结构 数据 设计和行为 处理 设计密切结合起来 由于信息结构复杂 应用环境多样 在相当长的一段时间内数据库设计 主要采用手工试凑法 使用这种方法与设计人员的经验和水平有直接的关系 数据库设计成为一种技艺而不是工程技术 缺乏科学理论和工程方法的支持 软件的质量难以保证 常常是数据库运行一段时间后又不同程度地发现了各 种问题 增加了系统维护的代价 十余年来 人们努力探索 提出了各种设 计准则和规程 都属于规范设计法 4 2 2 数据分析 数据分析过程同数据库的逻辑结构和物理结构密切相关 需要确定 编 制 组织 筛选应用程序所使用的信息 它以一种能够分析和分类的方式来 捕获用户的所有信息 这使得某一模型可以直接转化成数据库结构 我们使用一种信息建模技术 这种技术是通过实体 关系 属性三种基 本对象来定义信息 实体是需要维护和使用的相关特性的集合体 属性是实 体的特性或特征 关系是实体之间的联系 关系为实体记录 实例 之间的 联系和交互作用方式建立了模型 要确定实体和关系的性质 用户必须确定单个实体和他们相关的属性 为每个对象定义一个完整的与商业相关的描述以及他单独使用的要求 这也 包括确定此实体是否使用应用程序的永久需求 每种关系的基本定义使用了 商业定义和与关系相连接的需求 在为实体确定相关的属性过程中 也需要确定此实体的主键和索引 并 且要确定在每个实体中怎样组织这些属性 确定属性的数据类型和它是否为 空值 在高层次的描述过程中 还可以确定所有扩展属性信息 包括长度 格式 编辑风格 校验规则和初始值 单独实体的属性被组织起来 用户就 能够开始以某一种组织方式来给实体分类 用户必须通过关系 来为实体分 精品文档 20欢迎下载20欢迎下载 组的方式确定分类模式 这是抽象化的初始层 或者说是通过隐藏模糊的信 息来提高对分析的理解 通过将数据分类成组 就产生了相关分组的不同类 型 这样 更加易于观察和分析 4 2 3 数据库的详细设计 在设计数据库时 应考虑以下事项 1 数据库用途及该用途将如何影响设计 应创建符合用途的数据库计 划 2 数据库规范化规则 防止数据库设计中出现错误 3 对数据完整性的保护 4 数据库和用户权限的安全要求 5 应用程序的性能需求 设计数据库时必须利用 Microsoft SQL Server 2005 中能够提高性能的功能 对于性能而言 在数据库大小和硬件 配置之间权衡也是很重要的 数据库 E R 如图 4 2 所示 顾客 服务 服务人员厨房人员 M N N 选 择 点菜 信息 管理 酒店管 理员 管理员工资料 酒菜 设置管理 仓库资 料 管理 原材料信息 管理 操作员信息 供应商 资料 挂账管理 编号 名称 价格 单位 客人 姓名 开台 时间 台号 服务员 姓名 挂账 姓名 单位 电话地址 挂账 金额 挂账 时间 开台 时间 台号 编号 名称价格单位 类别 员工 编号 员工 姓名 联系 电话 家庭 住址 仓库 编号 仓库 名称 仓库负 责人 负责人 电话 原材料 名称 原材料 编号 进货 单位供应商 名称 仓库 名称 原材料进 货价格 经办人 原材料入 库时间 原材料出 库时间 原材料 数量 供应商 编号 供应商 名称 金额 类别 联系 人 电话 地址 用户 名称 用户 密码 MNNM N M M N N M N N N N M N 预定信息 预定 预定 台号 预定人 姓名 电话号 码 预定 时间 预定 金额 操作 员 交接 交接 班 当班操 作员 交接操 作员 收入 金额交接 金额 交接 时间 M N 1 1 图 4 2 数据库 E R 图 精品文档 21欢迎下载21欢迎下载 根据古兰轩餐饮管理系统的实际情况 本系统的数据库命名为 canyin 数据库 是用来存储酒菜 原材料的一些相关的数据数据信息及其储过程 canyin 数据库中信息表如表 4 1 至 4 11 所示 表 4 1 denglu 登录 序号英文名中文名类型长度 字符 1uname 用户名称 Varchar20 2upsw 用户密码 Varchar20 表 4 2 jiucai 酒菜 序号英文名中文名类型长度 字符 1bid 编号 Varchar20 2jname 酒菜名称 Varchar20 3price 酒菜单价 Numeric10 4dw 酒菜单位 Varchar20 5jtype 酒菜类别 Varchar20 表 4 3 diancai 点菜 序号英文名中文名类型长度 字符 1tid 台号 Varchar5 2bid 酒菜编号 Varchar5 3dname 酒菜名称 Varchar20 4price 酒菜单价 Numeric10 5danwei 酒菜单位 Varchar10 6cname 客人姓名 Varchar20 7ktime 开台时间 Datetime8 表 4 4 ygzl 员工资料 序号英文名中文名类型长度 字符 1yid 员工编号 Varchar10 2yname 员工姓名 Varchar10 3tele 员工电话 Varchar15 4adress 员工地址 Varchar30 精品文档 22欢迎下载22欢迎下载 表 4 5 guazhanggl 挂账管理 序号英文名中文名类型长度 字符 1tid 台号 Varchar10 2gzname 挂账姓名 Varchar10 3danwei 挂账单位 Varchar20 4tele 电话 Varchar15 5adress 地址 Varchar30 6jiner 挂账金额 Numeric10 7gzhtime 挂账时间 Datetime8 8btime 开台时间 Datetime8 表 4 6 gyshzl 供应商资料 序号英文名中文名类型长度 字符 1bid 供应商编号 Varchar10 2gname 供应商姓名 Varchar20 3jiner 金额 Numeric10 4gtype 供应商类别 Varchar10 5fzpeo 负责人 Varchar10 6peo 联系人 Varchar10 7tele 电话 Varchar15 8adress 地址 Varchar30 表 4 7 chkd 出库单 序号英文名中文名类型长度 字符 1bid 原材料编号 Varchar10 2chname 原材料名称 Varchar20 3chshl 出货数量 Int4 4jbpeo 经办人 Varchar10 5ck 仓库名称 Varchar10 6ckdatetime 出库时间 Datetime8 精品文档 23欢迎下载23欢迎下载 表 4 8 rkd 入库单 序号英文名中文名类型长度 字符 1bid 原材料编号 Varchar10 2rname 原材料名称 Varchar10 3jhdw 进货单位 Varchar20 4jhshl 进货数量 Int4 5jhprice 进货价格 Numeric10 6jer 金额 Numeric10 7gysh 供应商类别 Varchar20 8ck 仓库名称 Varchar20 9jbpeo 经办人 Varchar10 10rkdatetime 入库时间 Datetime8 表 4 9 yddji 预定登记 序号英文名中文名类型长度 字符 1tid 预定台号 Varchar5 2ydpeo 预定人姓名 Varchar10 3tele 电话 Varchar15 4ydtime 预定时间 Datetime8 5dingjin 预定金额 Numeric10 6caozuo 操作员 Varchar10 表 4 10 ckzl 仓库资料 序号英文名中文名类型长度 字符 1ckbid 仓库编号 Varchar10 2ckname 仓库名称 Varchar20 3ckfzpeo 仓库负责人 Varchar20 4tele 负责人电话 Var
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 风扇组装培训知识点课件
- 2025版权转让合同书范本
- 北师大版七年级下册 (2017 )《明朝的盛衰与明清兴替》说课稿
- 美甲师美甲技艺考核试卷及答案
- 塔吊工安全培训课件
- 塔吊安全教育培训
- 塔吊安全培训目录内容课件
- 2025房产交易合同范本
- 《2025合同管理规程文档范本》
- 领导培训产品知识感悟课件
- GB/T 17188-1997农业灌溉设备滴灌管技术规范和试验方法
- 2022年资阳市雁江区社区工作者招聘考试笔试试题及答案解析
- 帮助卧床老年人使用便器排便课件
- 【高考英语精品专题】必修1 Unit 1 Life Choices-高考英语-一轮总复习备考方略课件PPT(新教材北师大版)
- 质量管理学课件第1章
- 中国传媒大学-新媒体概论(刘行芳)-课件
- SLZ 549-2012 用水审计技术导则(试行)
- 颈内动脉动脉瘤临床路径(2010年版)
- 水泵房设备的保养与维护方案
- Symantec-Ghost-Solution-Suite安装
- 腭裂术后语音训练ppt课件
评论
0/150
提交评论