餐饮管理系统设计与测试

上传人:工**** 文档编号:561835240 上传时间:2022-09-24 格式:DOCX 页数:37 大小:455.02KB
返回 下载 相关 举报
餐饮管理系统设计与测试_第1页
第1页 / 共37页
餐饮管理系统设计与测试_第2页
第2页 / 共37页
餐饮管理系统设计与测试_第3页
第3页 / 共37页
餐饮管理系统设计与测试_第4页
第4页 / 共37页
餐饮管理系统设计与测试_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《餐饮管理系统设计与测试》由会员分享,可在线阅读,更多相关《餐饮管理系统设计与测试(37页珍藏版)》请在金锄头文库上搜索。

1、学号:20090307118姓名:陈炀年级:2009级专业:软件工程专业班级:软件工程一班指导教师:巫宗 宾成绩:第一章 设计 31。1 需求分析 31.1.1 概要31。1。3 功能需求分析 41。1。4 运行需求 41.1。5 其他需求51。1。6 系统的数据字典51。2 系统设计 6系统登录退出模块:7菜单信息管理模块:8订餐信息管理模块:8员工信息管理模块:81。2。2 经理权限模块划分 8经理权限划分如图1。2。2 所示:8图 1。2。2 经理权限模块图 9经理使用本系统将能使用系统的所有功能91。2.3 员工权限模块划分 9员工(领班和营业员)权限划分如图1。2。3 所示:9图 1

2、。2。3 员工(领班和营业员)权限模块图 91。2。4 系统流程分析 9系统流程分析如图 1.2。4 所示: 9图 1。2.4 系统流程分析 101。3 详细设计 101.3。1 数据库 101。3。2 系统的登录12第二章 测试计划 202.1 项目背景 202。1.1 编写目的202.1。2 开发背景202.2 项目环境 202。2.1 硬件环境 202。2。2 软件环境 202.2.3 人力资源212.3 测试周期 21第三章 测试报告223。1 测试内容223。2 测试详细设计223。2。1 用户登录模块测试:223.2.2 顾客开台模块273。2.3 员工注册模块30第四章 总结 3

3、5第一章 设计1。1 需求分析1.1。1 概要近年来,随着人民的生活水平的不断提高,餐饮的消费持续增长 ,竞争愈来 愈激烈。然而,传统餐饮企业的日常工作还是要靠人工管理,从原材料入库到客 人点单,再到结账基本由人工完成记录,这样做不仅耗费人力资源而且容易导致 记录丢失或重复等错误,造成管理水平低下。作为传统的餐饮企业更是存在这些 问题,进货库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由于 手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高 效率的计算机管理方式发展,通过计算机管理企业的日常动作,给管理者以决策 参考模型,来不断完善管理水平,提高工作效率。 当

4、今世界已进入了在计算机 信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了。我们应该承 认,谁掌握的知识多,信息量大,信息处理速度快 ,批量大,谁的效率就高,谁 就能够在各种竞争中立于不败之地.作为计算机的一部分,使用计算机对餐饮企 业信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、 可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高 信息管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。经过分析,本系统运用了 Microsoft SQL 为后台数据库,以 Microsoft Visual C+ 6。0 为前端开发工具,系统实现了前

5、台管理,桌台信息的查询、开台信息、 点菜、收银、桌台信息管理、员工管理、菜单维护、消费查询、盈利信息查询等 功能。本系统具有良好的用户接口,使用方便。具有完善的查询,对维护系统起 到辅助决策的作用,能及时、方便、灵活地进行查询、修改、删除等维护性操作。 餐饮管理系统有足够的存储容量,满足餐馆每日营业的变动 ,另外,对于操作用 户有一定的管理,并对用户的权限有一定的设置.1.1.2 系统性能分析1、多层结构设计 严格意义上的三层结构设计 ,其程序逻辑结构分为用户界 面层、业务逻辑处理层和数据存储层。本系统采用的上有三层结构进一步扩展而 成的多层结构。2、面向对象设计 在系统中将菜品类型、员工等都

6、封装成相应的类 ,同时每 个类都有自己对应的集合类和操作类,从而再次提高了对数据库操作的安全性和 程序的可扩展性。3、指导经营的功能 进销存管理系统并不仅仅能代替传统的书面操作,更重 要的是它提供了信息分析的功能,只要单击一个按钮就可以查到目前销售最好的 商品或是库存最多的商品,从而起到指导经营的作用。4、技术可行性分析 因为该系统具有友好的人机互操作界面,操作人员只要 进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。5、经济可行性分析 该系统带来的经济效益明显的 ,其最主要的表现就是减 少了企业管理费用和人力开支,不仅节省了大量的时间,还为企业的各项决策提 供了宝贵的资料,为

7、企业带来巨大的经济效益.同时该系统可以提高我们餐厅的销 售效率,即提高了餐厅的经济效益,所以从经济上完全是可行的。6、操作可行性分析 本系统采用基于 Windows 的图形用户界面,而该系统 是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。 而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深 入的了解。 综上,该系统的操作是可行的,开发该系统可行。1。1.3 功能需求分析通过对系统的需求分析,本系统将实现餐饮系统的系统化、规范化、自动化. 本系统有三种操作权限,其中,营业员只可以执行开台、点菜、买单及查询日收 入操作;领班可以执行开台、点菜、买单、添加

8、新员工、日收入及月收入查询等 操作;经理具有最高权限,除了领班及营业员的操作权限外 ,还可以设置员工权 限、添加商品信息及菜式信息、备份与恢复数据库及初始化数据等操作。1。功能划分功能划分功能划分功能划分(1)前台管理功能;(2)后台管理功能;(3)员工管理功能。2。功能描述功能描述功能描述功能描述(1)前台管理功能:可以登录页面,查看空余桌位,安置顾客于空闲桌位。 输入顾客点菜信息,能够对消费客户进行结账,能够删除和重新输入顾客点菜信 息(对客户已结账已经保存的信息无法改动),注册、查看客户,能够查看已保存的 菜谱、消费情况等信息.(2)后勤管理功能:登陆软件页面,查看仓库库存情况,修改库存

9、清单,修改 菜谱中的欠缺情况(对于菜谱其他信息无法修改),查看录入进货详单等。(3)员工管理功能:能够行使一切管理功能,并能够增添删除和修改员工,可 以查看并更改已保存的信息,改动菜单的信息(菜价、名称等),添加菜单信息, 删减菜单信息.本功能只限于经理操作.1。1。4 运行需求1用户界面用户界面用户界面用户界面本软件是基于 windows 平台下的窗口图形界面软件,运行主界面为 Windows 的经典运行界面,采用多文档界面,从而可以使程序更加美观,整齐有序,简易操 作。2。硬件接口DVD 光驱,打印机等。3。软件接口软件运行基于 windows 平台上的 1998 ,2000,NT,XP,

10、Vista 等。4故障处理故障处理故障处理故障处理 在用户的输入有错误的情况下, 对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损.1.1.5 其他需求1安全保密安全保密安全保密安全保密增加用户登录验证,确保信息安全 性。2可维护性可维护性可维护性可维护性应具备改正性维护、适应性维护、 扩充与完善性维护等.3可移植性可移植性可移植性可移植性软件能够安装于 windows 下的各种 流行版本。1。1。6系统的数据字典餐桌状态表名字:餐桌状态表别名:描述:记录餐桌当前状态的信息定义:餐桌状态表=餐桌号+状态+备注 位置:桌号名字:桌号别名:描述:唯一

11、标识系统中唯一的餐桌 定义:桌号位置:餐桌状态表财务收入表名字:财务收入表 别名:描述:财务收入表=收入金额+收入日起账单表名字:账单表别名:描述:描述顾客消费明细信息定义:账单表=桌号+菜单+数量+价格菜名名字:菜名别名:描述:能具体描述没种菜的信息定义: cainame char价格名字:价格别名:描述:描述没种菜的价格信息定义:caiprice double员工表名字:员工表别名:描述:描述每个经营管理者的具体信息 定义:员工表=姓名+密码+权限菜单表名字:菜单表别名:描述:描述餐厅所有菜单的信息 定义:菜单表=编号+菜名+价格1.2 系统设计1.2。1 系统功能结构图此系统的功能结构图

12、如下图 1。2。1 餐饮信息管理系统功能模块图所示:1.2.1餐饮信息管理系统功能模块图系统登录退出模块:本模块是被用于用户登录,注销和退出。模块根据用户的不同类型赋予用户不同的管理权限。低等级的用户不可访问高等级用户的个别 功能,而高等级用户可以使用低等级用户的所有系统功能。低级用户类似领班和 营业员,高级用户类似经理.菜单信息管理模块:本模块将餐厅的菜品信息通过标准化的管理操作加以 整合,使得菜品的价格、配料、功效和图片可以完全呈现在客户面前,使得客户 可以方便地选择自己想要的食物.本模块的分权限设计将限制普通员工对菜单信 息加以修改,以防止菜单价格被恶意修改,以此保证餐厅正常可靠的运营.

13、并且后 台进货管理仅限于经理账户操作其他如领班和营业员无权操作。订餐信息管理模块:通过订餐模块使得传统餐饮订餐过程变得轻松方便,订 餐信息管理模块会在客户订餐的同时核对客户所预定的餐桌的使用情况,避免传 统订餐易出现的预定重合问题。并且本模块在客户订餐的同时会给出已预定的菜 品价格,帮助客户开心合理地消费。模块中包含的打折服务是本模块的一大特色。 它将参考客户以往的消费情况和管理员设定的折扣程度对客户进行打折服务.而 不是传统餐饮打折中的没有规律和凭据以询。后台的厨房通过本系统可以清楚地 知道客户预定的菜品,这样就节省了大量用于菜品核对的时间,提高了厨房的效 率,缩短了厨房上菜的时间.减少了不

14、必要的人力物力财力资源的消耗,降低餐厅 的运营成本,使餐厅以更好性价比服务于消费者,消费者可以得到更好的消费体 验。员工信息管理模块:本模块只限于经理使用,经理使用它,可以添加删除用户。 用户类型分为领班和营业员.经理删除用户时,如果要删除的是营业员及领班,系 统将直接执行命令,如果要删除的是经理账户,系统会先查看剩下的经理账户数 量,最少保留一个经理账户,以便下次的登录.1。2。2 经理权限模块划分经理权限划分如图 1.2。2所示:经理权限帮助员工信息管理进货信息管理充值结算管理系统维护管理菜单信息管理餐桌信息管理系统登录退出图 1.2.2 经理权限模块图 经理使用本系统将能使用系统的所有功

15、能。1.2。3 员工权限模块划分员工(领班和营业员)权限划分如图 1。2。3所示:员工使用本系统可以使用除了菜单信息编辑、后台信息管理模块和员工信息 管理模块之外的所有功能。1。2.4 系统流程分析系统流程分析如图所示:图系统流程分析流程图简介:员工登录系统后为客户添加基本信息 ,客户可以根据需要在开通的账户里充值(增加用户的收款金额)。客户用完餐后来到服务台买单,用户可以选择使用现金或者从用户余额里扣除,支付成功会增加客户的已消费金额。若余额不足,系统将会提示,那么客户只能使用现金支付.使用现金支付的话会增加用户的收款金额。经理登录的话可以使用员工的所有功能,而且可以进行后台管理类似员工管理,商品进货管理,菜式信息管理及其他普通员工都可进行的操作1.3 详细设计1。3。1 数据库数据库的链接为了便于用户使用和维护,我们将与数据库的连接,单独写出来并进行编译,这样系统在新 的环境使用时,只需改动一处数据库连接

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号