




免费预览已结束,剩余28页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 目录 这部分格式不对 摘要摘要 引言 1绪论 1 1 系统开发背景 1 2 系统开发意义 1 3 系统开发目的 1 4 系统开发环境 2系统分析与设计 2 1 系统设计思想 2 2 系统调研 2 3 可行性分析 2 3 1 技术可行性 2 3 2 经济可行性 2 3 3 社会可行性 2 4 系统功能分析 2 4 1 客户端子系统功能分析 2 4 2 服务端系统功能分析 2 4 3 查询 统计 2 4 4 数据报表 2 5 系统结构图 3 数据库设计 3 1 数据库概要设计 3 2 系统 E R 图 3 3 数据库表结构设计 4 系统详细设计 4 1 客户端点菜系统登录界面设计 4 2 顾客点菜系统主界面 4 3 顾客点单模块设计 4 4 服务端系统登陆界面设计 4 5 服务端系统主界面 4 6 系统菜单与工具栏设计 4 7 系统主要功能模块设计与实现 4 7 1 开台模块设计与实现 4 7 2 并台模块设计与实现 4 7 3 转台模块设计与实现 4 5 4 退菜模块设计与实现 4 7 5 结账模块设计与实现 2 4 8 系统管理功能模块设计与实现 4 8 1 用户及权限管理模块设计与实现 4 8 2 密码修改模块设计与实现 4 9 系统基本设置的主要模块设计与实现 4 9 1 折扣设置模块设计与实现 4 9 2 退菜原因模块设计与实现 4 10 营业收入数据统计 4 11 数据维护功能模块设计与实现 4 11 1 数据清除模块设计与实现 4 11 2 数据备份与恢复 5 系统测试与维护 5 1 系统测试运行环境 5 2 系统运行配置 5 2 1 服务端配置 5 2 2 客户端配置 5 3 系统测试 5 3 系统维护 总结 致谢 参考文献 3 摘要 摘要 随着社会消费水平的不断提高 酒店行业的发展步伐也迅速加快 不断兴起的大型酒店也越 来越多 在此同时 激烈的竞争在所难免 当今社会 要在竞争中取得优势 就必然要依靠现代科 学技术 各种行业软件的支持来赢得效率和市场 本系统就是针对酒店而开发的一个点菜系统 系 统采用 C S 模式进行开发 以 Visual Basic 6 0 为开发工具 以 SQL server2000 为数据库 实现顾客 自主通过客户端机器点菜 改变以往那种纯手工的点单模式 从而节省了大量的人力劳动 服务器 端主程序主要功能包括 前台营业 开台 并台 转台 退菜 结账 系统基本设置 查询 系 统管理 数据维护 数据报表 客户端程序主要功能包括 顾客点菜管理 顾客查询 借助于计算 机来统一管理顾客的点单 可极大的提高酒店的运营效率 文章从可行性分析 系统设计 数据库 设计和详细设计四个方面阐述了的点菜系统的开发过程 关键词关键词 C S 模式 酒店点菜系统 系统设计 Visual Basic 6 0 SQL server 2000 Hotel dish ordering system Abstract Along with the society consumption level s unceasing enhancement the hotel profession s development step also rapidly speeds up more and more large scale hotel are emerges unceasingly at the same time the keen competition is unavoidable Nowadays needs to have the superiority in the competition it is that must be depend upon the modern science technology and each profession software s support wins the efficiency and the market inevitably This system is aims at one which the hotel develops to order dish system the system uses the C S model to carry on the development take Visual Basic 6 0 as the development kit take SQL server2000 as the database Realizes the customer to order dish independently through the client side machine change formerly that kind of pure manual spot single model type thus has saved the massive manpower work The server end master routine major function includes Onstage business begins a room over turn the room draws dish and pay bill the basic establishment of the system the inquiry the system administration the data maintenance the data report form The client side procedure major function includes The management of the customer orders dish the customer to inquire With the aid of comes the global administration customer s spot list in the computer but enormous enhances the hotel the operation efficiency The article from the feasibility analysis the system design the database design and the detailed design four aspects elaborated orders dish system s development Keywords C S model hotel dish ordering system system design Visual Basic 6 0 SQL server 2000 4 引言 随着社会的发展 人们的生活节奏日益加快 越来越多的人把更多的时间投入 在工作学习之中 于是花费在生活上其他事情的时间相应的就少了 所谓 民以食为 天 尽管人们生活节奏的加快了 但对于饮食的质量的需求却不会因此而下降 这一 需求逐渐酝酿出对方便 快捷 营养的酒店服务市场 网络的兴起为满足这种新型的 需求提供了一个平台 软件应用技术和数据库技术成为了信息传递的主要工具 使用 计算机对菜单和点菜信息进行操作和管理 具有手工记录和管理所无法比拟的优点 例如 操作方便 可靠性高 存储量大 成本低等 这些优点能够极大地提高菜单管理 的效率 满足了人们提高生活品质的需求 本文从酒店的实际情况出发 以系统开发的生命周期为基本流程 对自身的业务 流程进行分析 进而给出了系统的设计方案 阐述了各个功能模块的详细设计与实现 使用该系统 可以解决传统的那种由服务员纯手工管理菜单及点菜信息效率低下等问 题 顾客使用客户端计算机自主点单 通过计算机自动生成点单信息传至服务台 节 省了大量的人力劳动 大大降低了由于人工操作而带来的出错率 可明显地提高酒店 的运营效率及管理水平 1 绪论 1 1 系统开发背景及意义 由于受到传统酒店管理的影响及人们缺乏对现代计算机应用技术的了解 目前国内 许多大中型酒店还处在人工处理顾客点单水平 由此带来许多的缺陷 1 酒店的服务员数量有限 当客人较多时 由于忙不过来 导致许多顾客等待的 时间过长 埋怨酒店的服务水平 给顾客留下不好的印象 客人回头率降低 2 人的精力是有限的 人工处理客人点单信息 难免会遇到许多失误 比如落单 错单的事情时有发生 3 随着酒店规模的不断扩大 酒店的服务员数量也要跟着不断扩大 很多酒店长 期处于人手不够的境况 服务员的流动性大 给酒店的人员管理带来了许多负担 同 时也增大了酒店的运营成本 4 利用手工进行营业统计 工作量大且不科学 5 无法准确迅速的解决折扣和优惠等问题 因此 开发一套完善的酒店点菜系统就成为必不可少的 实现顾客自主利用客户 端点菜的基本目标以及酒店管理人员管理菜谱的功能 从而推动迈向数字化的步伐 从顾客点菜到结帐 从服务台改变房间状态 形成了一套自动化管理模式 使得酒店 的管理水平跟上时代的步伐 解决人力 物力的大量浪费与运营效率低下等问题 在 市场竞争中赢得竞争力 1 2 系统开发意义 随着人类社会的发展 人类对生活质量的要求也不断的增长 在这种形势下 人们也 将越来越注重于饮食 而上酒店吃饭就自然地在人们的生活中占据了一定的位置 如 何科学的实现酒店点菜不但关系到酒店的运营问题 也影响到顾客对酒店的满意程度 因此 开发一套完善的酒店点菜系统就成为必不可少的 实现顾客自主利用客户端点 菜的基本目标以及酒店管理人员管理菜谱的功能 从而推动迈向数字化的步伐 从顾 客点菜到结帐 从服务台改变房间状态 形成了一套自动化管理模式 使得酒店的管 理水平跟上时代的步伐 解决人力 物力的大量浪费与运营效率低下等问题 在市场 5 竞争中赢得竞争力 1 3 系统开发目的 将酒店的运营与计算机应用技术相结合 使计算机代替大量的人工劳动 提高酒 店的运营效率 降低运营成本 并且实现实时查询各房台的消费情况及整个酒店的运 营状态 从而使酒店顾客点菜从人工手动管理中解脱出来 实现酒店管理的系统化 规 范化 自动化 有效的提高酒店运营水平与效率 减少人力 物力浪费为目的 1 4 系统开发环境 系统设计选用Windows XP为操作系统和Visual Basic 6 0中文版作为系统开发平台与 设计语言 由于它们均属Microsoft公司 彼此具有很好的兼容性 开发出的应用系统稳 定性高 Visual Basic 6 0是Microsoft公司于 1998 年推出 是目前最广泛的Visual Basic版本 从 5 0 版本开始 Visual Basic 推出了中文版 功能也在前面版本的基础上不断增强 已成 为 32 位 支持面向对象的程序设计语言 向导 控件 数据访问以及Internet 等方面 增加了许多功能 Visual Basic 6 0是在Windows环境下运行的可视化的编程工具 具有 所见即所得 的设计特点 使用ADO可以轻松访问各种数据源 1 2 2系统分析与设计 2 1 系统设计思想 酒店点菜系统主要是对酒店的顾客点单信息及菜谱信息进行有效的管理 利用本 系统实现顾客从点单到结账的一条龙服务 系统开发设计的思想 1 系统安全性设计 在服务器端程序中 系统可根据不同用户的身份来自动屏蔽 一些操作 比如菜谱管理 用户权限管理等功能 这些功能只有管理员身份的用户进 入系统时才能使用 提高了系统的安全保障 阻止了用户的越权操作 顾客在前台开台 后方可进入客户端的点菜子系统 在开台的同时系统自动产生一个随机密码 顾客通 过房台编号及随机密码才能登陆登录点菜子系统 系统在设计时 对于一些特殊操作 比如一些删除或修改等 提供了许多操作提示信息对话框 提示用户的操作 如发现 刚才的操作有误 可及时取消 提高了人机交户交互能力 2 系统模块化设计 系统功能实现使用结构化设计方法 将系统功能由整模块划分 成若干个十分明确和简单的小模块 此种设计 不仅实现系统的层次与整体性 而且用 户根据各小模块的明确提示 可以方便顺利的进入各功能操作 3 3 自动化与智能化设计 营业员进入系统时 系统主界面的状态栏中自动显示 姓名 当前时间及用户身份 客户端顾客登陆时的状态栏中自动显示顾客姓名及时间 等信息 为保证系统数据的唯一性与有序性 顾客编号 账单编号及点单编号等各种 唯一性标识都由系统自动生成 系统自动化功能减少了由于手工操作带来的出错情况 提高了工作效率 实现了信息化 系统化 自动化 智能化操作管理 2 2 系统调研 通过对凤阳县各大酒店的调查研究发现 目前还没有一家酒店采用计算机进行顾 客点菜 同时还调查掌握了酒店运营时的基本业务流程 初步确定出了系统的基本功 能及决定选用C S模式进行系统的开发 2 3 可行性分析 2 3 1 技术可行性 Visual Basic 6 0是Microsoft公司推出的可视化的开发环境 是Windows环境下优秀 的程序设计工具之一 它采用面向对象程序设计技术 提供了开发Windows应用程序 的最简捷 最有效的方法 Visual Basic 收入了面向对象的程序设计思想和 控件 的概 念 使得代码的可重用性增强 Visual Basic的功能非常强大 它支持ActiveX控件 能 6 实现与各种数据库的连接 使用ADO数据控件不用编写代码就可以创建数据库应用程 序 基于它强大的功能 选择此语言来开发酒店点菜系统 从技术上是完全可行的 4 5 6 2 3 2 经济可行性 该系统设计的目的是更好的节约人力劳动 提高酒店的运营效率 对于酒店来说 是一次性投资 引入本系统会使他得到数倍的回报 所以本系统的市场前景广阔 从 这点来说系统开发从经济上来说是可行的 2 3 3 社会可行性 现代化的计算机信息管理系统在众多酒店及娱乐服务业已得到广泛 应用 满足了广大经营者的迫切需求 它不仅进一步完善了企业管理信息化的进程 更为企业管理走向科学化 规范化 网络化奠定了基础 根据大量用户的实际应用表 明 采用计算机管理企业可以节省人力 32 提高服务速度及准确率 68 同时还可提 升企业形象和信誉 提高顾客满意度 大大增强企业的竞争能力和管理水平 综合效 益非常明显 同时提升了社会整体服务水平 有利于推动社会的发展 2 4 系统功能分析 此系统采用C S结构开发 整体可分为两个子系统 其中一个为针对顾客开放的客 户端点菜系统 另一个为针对酒店管理人员及营业员开放的服务端系统 4 不同的子 系统是针对不同的用户的 因此不同的子系统也拥有不同的功能需求 以下是分别对 这两个不同子系统的功能分析 2 4 1 客户端子系统功能分析 根据对顾客点菜系统业务流程的分析 可以看出顾客点 菜主要涉及到一些数据库的逻辑和程序应用逻辑 具体的功能归纳如下 1 顾客通过房台号及随机密码登录点菜系统进行菜单的浏览 2 顾客可以在客户端查询自己的开台信息 包括当前消费金额及所交押金数额等 3 顾客在点菜时 可以对已选的菜单进行更改数量或者取消选择 4 当顾客确定点菜完毕后 顾客将其提交至服务器并生成点单 5 顾客可以查询已点菜单信息及已退菜单信息 6 顾客提交过点单后 还可根据需要添加菜单 2 4 2 服务端系统功能分析 根据营业员及管理员的业务流程的分析 可以看出服务 端系统要涉及到一些数据库的逻辑操作和程序应用逻辑 具体的功能归纳如下 1 管理员在服务端登录 可以创建新的管理员及营业员 2 管理员对服务器上的菜单可进行添加 删除和修改 比如更改菜单的名称 类别 价格等等 还可以添加新的菜品类别及退菜原因设置 3 管理员可以对一些打折的菜品进行折扣设置 设置折扣率 4 管理员还可以对房台信息进行管理 主要包括添加及删除房台 5 为保证数据的安全性 管理员可以对数据库进行定期的备份操作 以便系统出现故 障导致数据丢失时可以恢复数据 管理员还可以随时清理一些没有使用价值的数据 信息 如点单历史信息 结账历史信息 以减小数据库的负荷 以下介绍的是管理员及营业员都可以使用的功能 6 开台 顾客在前台登记交押金并开台 获取房台号及密码后方可进入点菜子系统 7 并台 顾客在就餐过程中 当遇到亲朋好友也在此就餐时 可以实现两房台合并至同一房 台 并能保证数据的一致性 8 转台 顾客在就餐过程中 可能由于环境等各种原因需要换台 可以实现从一房台转至另 7 一房台 并能保转台的数据的一致性 9 退菜 顾客在就餐过程中 可以会遇到菜品质量有问题或者不需要未上过的菜品时 可以 向前台申请退菜 系统自动删除不需要的菜单 并自动重新计算消费金额 10 结账 当顾客消费完后 需要到前台结账 可以实现自动结账功能 包括自动计算消费 金额 打印顾客账单等 11 更改登陆 可以通过此功能在不同用户间进行切换登陆 12 更改密码 此功能可以更改当前系统用户的登陆密码 确保密码安全 2 4 3 查询 统计 系统的查询主要包括顾客点单查询 可根据房台编号 顾客姓名 点单编号及顾客编号中的任一条件实现顾客的点单查询 房台信息查询 菜谱信息 查询 退菜信息查询 结账信息查询 统计主要包括日营业统计及月营业统计 2 4 4 数据报表 主要是为了实现对一些重要的信息进行打印 如顾客的消费账单 日营业报表及月营业报表的打印等 2 5 系统结构图 根据对系统的调研和系统功能分析 构绘出系统结构图如图 1 所示 8 酒店 点菜 系统 前 台 营 业 查 询 系 统 基 本 设 置 开台 并台 转台 退菜 结账 点单查询 房台信息查询 结账情况查询 退菜信息查询 菜谱信息查询 营业情况查询 营业日报查询 营业月报查询 菜谱管理 房台管理 退菜原因设置 添加菜品 数据清理 数据备份 数据恢复 营业报表 日营业报表 账单报表 菜谱信息报表 修改菜品 删除菜品 折扣设置 添加房台 删除房台 数 据 维 护 数 据 报 表 月营业报表 系 统 管 理 用户及权限管理 更改登陆 退出系统 修改密码 图 1 系统结构图 9 3 数据库设计 成功的数据库设计意味着数据库能够存储所有必需的数据 而且其存储方式保证 能够快速的保存 提取 编辑 删除数据 许多因素影响数据库设计是否成功 而数 据库是否规范化是一个关键的因素 一个规范化的数据库应满足第三范式的要求 即 应该竭力避免部分依赖和传递依赖 因为它们的存在表示存在数据冗余 数据冗余将 会造成由于数据异常而引起的错误和不希望出现的数据管理问题 本系统按照概念设 计 逻辑设计 物理设计的流程完成数据库设计 力求满足该设计原则 该系统的数 据库服务器采用比较适合中型数据量的SQL server2000 7 3 1 数据库概要设计 通过调查研究和需求分析 本系统可以定义出八个实体 它们分别是 用户 菜 谱 房台类型 菜品类别 房台信息 开台信息 点单 结账 各实体的属性及属性 间的联系见下面的E R图 7 3 2 系统 E R 图 根据以上系统分析 采用E R图方法表示概念设计如下 各实体E R图 图 3 用户实体E R图 顾客顾客 选择选择 菜单菜单 管管 理理 生生 成成 点单点单 管理管理 图 2 系统 E R 图 m m m m n n n n 管理员或营业员管理员或营业员 用户 用户名 身份 密码 10 菜谱 菜品编号 菜品名称 菜品价格 折扣菜品单位 从属类别 制作厨师 图 4 菜谱实体 E R 图 菜品类别 类型编号类型名称 房台类型 备注 类型编号 名称 图 5 菜品类型实体 E R 图 图 6 房台类型实体 E R 图 房台信息 房台编号 状态容纳人数 类型 说明 图 7 房台信息实体 E R 图 时间 日期 房台编号 押金 图 8 开台信息实体 E R 图 开台信息 顾客编号 人数 密码 顾客姓名 消费金额 11 点单 菜品编号 菜品名称 单位 数量单价 金额 点单日期 房台编号 点单编号 结账日期 点单时间 图 9 点单实体 E R 图 结账 营业员 点单编号 消费总额 支票 现金 优惠券 账单编号 点单日期 结账时间 结账日期 图 10 结账实体 E R 图 3 3 数据库表结构设计 表 1 用户表 tb user 字段名数据类型长度允许空 用户名 varchar20 否 身份 varchar10 是 用户密码 varchar20 是 表 2 菜谱表 tb menu 字段名数据类型长度允许空 菜品编号 char5 否 菜品名称 varchar20 否 菜品价格 money8 否 折扣 int4 是 菜品单位 char4 是 从属类别 Char4 是 制作厨师 Varchar20 是 12 表 3 菜品类别表 tb kind 字段名数据类型长度允许空 类型编号 char2 否 类型名称 varchar15 否 表 4 房台类型表 tb tablekind 字段名数据类型长度允许空 类型编号 char1 否 名称 Varchar15 否 备注 varchar50 是 表 5 房台信息表 tb table 字段名数据类型长度允许空 房台编号 char4 否 状态 Tinyint1 否 容纳人数 Smallint2 否 类型 Char1 否 说明 Varchar50 是 表 6 点单临时表 tb temporder 字段名数据类型长度允许空 点单编号 Varchar20 否 房台编号 Char4 否 菜品编号 Char5 否 菜品名称 Varchar20 否 单位 Char4 是 数量 Smallint2 是 单价 Money8 是 金额 Money8 是 点单日期 Datetime4 是 点单时间 Datetime4 是 表 7 点单表 tb order 字段名数据类型长度允许空 点单编号 Varchar20 否 房台编号 Char4 否 菜品编号 Char5 否 菜品名称 Varchar20 否 单位 Char4 是 数量 Smallint2 是 单价 Money8 是 金额 Money8 是 点单日期 Datetime4 是 点单时间 Datetime4 是 结账日期 Datetime8 否 13 表 8 点单历史表 tb historyorder 字段名数据类型长度允许空 点单编号 Varchar20 否 房台编号 Char4 否 营业员 Varchar20 否 菜品编号 Char5 否 菜品名称 Varchar20 否 点单日期 Datetime4 是 点单时间 Datetime4 是 价格 Money8 是 数量 Smallint2 是 金额 Money8 是 结账日期 Datetime
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州黔南州中医医院高层次人才引进6人备考试题及答案解析
- 2025甘肃白银靖远县城区中小学幼儿园招考补充教师88人备考试题及答案解析
- 2025贵州安顺市平坝区畜牧服务中心招聘公益性岗位人员备考试题及答案解析
- 2025广西河池市罗城仫佬族自治县志愿服务促进中心招聘就业见习人员2人备考试题及答案解析
- 2025-2030中国再生资源企业并购重组案例与行业整合趋势报告
- 基因组变异检测技术-洞察及研究
- 长期环境影响评估-洞察及研究
- 肥胖儿童睡眠障碍-洞察及研究
- 网络协议优化设计-第1篇-洞察及研究
- 糖尿病视网膜激光治疗-洞察及研究
- GB/T 14486-2008塑料模塑件尺寸公差
- 初中物理教师新课程标准测试题及答案
- 布克哈德迷宫压缩机精选课件
- 胰腺肿瘤影像学课件
- 夹芯彩钢复合板吊顶施工方案
- 高效课堂讲座课件
- 双高专业群电子商务专业群申报书
- 有害物质污染源识别与评价表
- 餐具洗消保洁制度管理办法
- 齿轮的设计计算PPT学习教案
- 新编物理基础学王少杰(上、(下册))课后习题答案
评论
0/150
提交评论