餐饮管理系统设计说明书

合集下载

餐饮业管理系统项目计划说明书

餐饮业管理系统项目计划说明书

餐饮业管理系统项目计划说明书一、项目计划阶段主要活动系统说明定义问题确定项目可行性制定项目的进度表为项目安排人员启动项目二、系统说明本系统所做的餐饮业管理是针对麦当劳制作的快餐店配餐管理。

在麦当劳现行的售餐方法是前台服务员接受顾客的点餐,并把顾客的需求输入前台计算机。

计算机将所售食品报给主机,主机进行统计。

而配餐过程完全是由前台服务员和后厨工作人员通过语言交流方式一并完成。

也就是说前台工作人要停止接待顾客一段时间去参加配餐,后面的顾客只能等待前一名顾客完全配餐结束才可以点餐。

在人流高峰期往往这种工作效率较为底下的方式,往往会使后面顾客情绪焦躁而引发不满。

而这种情况追根溯源是由于麦当劳所用系统功能设计上的缺陷引起的。

另外,无论是麦当劳还是麦当劳的系统都存在一个同一个问题:前台售货员无法知道货物存量。

这个问题导致顾客在快餐厅发生这样的情况:当顾客点完餐后,前台服务员说要等5分钟再来取。

这种现象发生的原因主要在于前台端无法访问库存数据库或者根本没有建立库存数据库。

所以前台服务员无法知道库存情况,管理人员只能在发生缺货后才进行补货。

其实对于整个系统效率来说也起到了负面作用。

麦当劳一类的西式快餐的特点为快捷高效,本系统意在制作一款符合麦当劳需要的管理软件。

针对现在快餐业配餐管理系统普遍存在的通讯缺点,编写一款集端到端通讯和数据库管理的具有良好沟通性的快餐店配餐管理系统。

三、定义问题本系统基于网络与数据库技术,实现多机互联及网络数据库访问。

3.1.客户支持系统的需求和商业收益说明识别使用者身份,保证商业机密不外泄。

后厨工作人员能通过系统得到点餐单。

前台服务员能知道后厨是否已完成配餐。

前台服务员能实时知道每样食品的库存。

管理员可以随时查看销售额和库存量。

通过系统能将整个快餐店形成一个有机的管理体系。

使每个工作岗位分工更加明确。

通过系统提高员工的工作效率达到减少员工。

3.2.客户支持系统的系统能力说明建立3个服务端:前台端,后厨端和管理端。

餐饮管理系统需求分析说明书

餐饮管理系统需求分析说明书

餐饮管理系统需求分析说明书【范本】1. 引言本文档旨在详细描述餐饮管理系统的需求分析,以明确系统的功能、性能和接口等各方面的要求。

通过该文档的编写,旨在为开发团队提供清晰的指导,确保系统开发的顺利进行。

2. 项目概述2.1 项目背景在餐饮行业中,为了提高管理效率和服务质量,餐厅需要一个全面的餐饮管理系统,能够管理菜单、库存、订单、员工等各个环节。

2.2 项目目标开发一个餐饮管理系统,实现对餐厅的全面管理,包括菜单管理、库存管理、订单管理、员工管理等功能。

3. 功能需求3.1 菜单管理功能3.1.1 添加菜品:能够添加新的菜品信息,包括名称、价格、分类等。

3.1.2 修改菜品:能够修改已有菜品的信息。

3.1.3 删除菜品:能够删除不需要供应的菜品。

3.2 库存管理功能3.2.1 查看库存信息:能够查询当前菜品的库存情况。

3.2.2 修改库存信息:能够对菜品的库存进行调整。

3.3 订单管理功能3.3.1 下单功能:顾客能够通过系统进行点菜下单。

3.3.2 订单管理:能够查看、修改、取消订单。

3.4 员工管理功能3.4.1 添加员工:能够添加新的员工信息,包括姓名、职位等。

3.4.2 修改员工信息:能够修改已有员工的信息。

3.4.3 删除员工:能够删除已离职的员工。

4. 性能需求4.1 响应时间:系统对用户请求的响应时间应在2秒内。

4.2 并发访问:系统能够同时处理100个以上的并发用户访问。

4.3 稳定性:系统需要保持高可用性,能够在发生故障或意外情况下快速恢复。

5. 接口需求5.1 用户界面用户界面应友好易用,能够支持不同终端的访问,包括PC端和移动端。

5.2 数据库接口系统需要与数据库进行交互,包括数据的读写、查询等操作。

6. 附件本文档附带餐饮管理系统的原型设计图、数据库表设计等附件。

7. 法律名词及注释7.1 商标法商标法是维护商标权益,规范商标注册和使用的法律法规。

7.2 个人信息保护法个人信息保护法是保护个人信息安全,规范商家在收集、使用、存储、处理个人信息时的行为的法律法规。

餐饮管理系统需求规格说明书1

餐饮管理系统需求规格说明书1

{项目名称} 产品需求规格说明书机构公开信息版本历史目录0.文档介绍........................................................................................... 错误!未定义书签。

0.1文档目的ﻩ错误!未定义书签。

0。

2文档范围ﻩ错误!未定义书签。

0.3读者对象ﻩ错误!未定义书签。

0.4参考文档ﻩ错误!未定义书签。

0。

5术语与缩写解释ﻩ错误!未定义书签。

1。

产品介绍......................................................................................... 错误!未定义书签。

2.产品面向的用户群体 ..................................................................... 错误!未定义书签。

3。

产品应当遵循的标准或规范 ........................................................... 错误!未定义书签。

4.产品范围ﻩ错误!未定义书签。

5。

产品中的角色ﻩ错误!未定义书签。

6。

产品的功能性需求........................................................................... 错误!未定义书签。

6。

0功能性需求分类ﻩ错误!未定义书签。

6.MFEATUREMﻩ错误!未定义书签。

66。

m.nFunction M.Nﻩ7。

产品的非功能性需求ﻩ错误!未定义书签。

7.1用户界面需求ﻩ错误!未定义书签。

7.2软硬件环境需求ﻩ错误!未定义书签。

7.3产品质量需求ﻩ错误!未定义书签。

7。

N 其它需求 ..................................................................................... 错误!未定义书签。

第七组-餐饮管理系统说明书

第七组-餐饮管理系统说明书

系统设计报告说明书题目:餐饮管理系统专业班级:信息管理与信息系统101班成绩:目录第一章需求分析规格说明书 (5)1.1 引言 (5)1.1.1 编写目的 (5)1.1.2 背景 (5)1.1.3 定义 (5)1.1.4 参考资料 (6)1.2 任务概述 (6)1.2.1 目标 (6)1.2.2 用户特点 (6)1.2.3 假定与约束 (6)1.3 需求说明 (6)1.31 日常业务管理系统 (6)1.32 基本信息管理系统 (7)1.3.3 对性能的规定 (8)1.3.4 输入输出要求 (8)1.3.5 数据管理能力的要求 (8)1.3.6 其他要求 (8)1.4 运行环境规定 (9)1.4.1 设备 (9)1.4.2 支持软件 (9)1.4.3 接口 (9)1.4.4 控制 (9)1.5 分析模型 (9)1.5.1 业务流程图 (9)1.5.2数据流程图 (11)1.5.3E-R图 (13)1.5.4需要存储的数据流条目及数据项条目 (14)第二章数据要求说明书 (22)2.1 引言 (23)2.1.1 编写目的 (23)2.1.3定义 (23)2.1.4参考资料 (23)2.2 数据的逻辑描述 (23)2.2.1 静态数据 (23)2.2.2 动态输入数据 (24)2.3 数据库概念结构设计 (24)2.3.1 实体联系图(ER图) (24)2.3.2 实体联系的属性 (24)2.4 数据库逻辑结构设计 (24)2.4.1 关系模式命名规范和关系模式描述 (24)2.5 数据库物理结构设计 (27)2.5.1 数据库的创建及文件 (27)2.5.2 索引设计 (27)第三章系统结构概要设计说明书 (27)3.1 引言 (27)3.1.1 编写目的 (27)3.1.2 背景 (28)3.1.3 定义 (28)3.1.4 参考资料 (28)3.2系统登录模块设计说明 (28)3.2.1程序描述 (28)3.2.2功能 (28)3.2.3性能 (29)3.2.4输入项 (29)3.2.5输出项 (29)3.2.6算法 (29)3.2.7流程逻辑 (29)3.3开单管理模块设计说明 (30)3.3.1程序描述 (30)3.3.2功能 (30)3.3.3性能 (30)3.3.5输出项 (31)3.3.6接口 (31)3.3.7流程逻辑 (31)3.4结账管理模块设计说明 (31)3.4.1程序描述 (31)3.4.2功能 (32)3.4.3性能 (32)3.4.6接口 (33)3.4.7流程逻辑 (33)3.5主界面模块设计说明 (34)3.5.1程序描述 (34)3.5.2功能 (34)3.5.3性能 (34)3.5.4输入项 (34)3.5.5输出项 (34)3.5.6流程逻辑 (34)3.6 系统设置模块设计说明 (35)3.6.1 程序描述 (35)3.6.2 功能 (37)3.6.3 性能 (37)3.6.4输入项 (37)3.6.5输出项 (38)3.6.6流程逻辑 (38)3.6.7接口 (39)第一章需求分析规格说明书1.1 引言1.1.1 编写目的目前大多数酒店由于规模的限制,忽略了餐饮管理系统的重要性,而本系统专为具有一定规模和经济条件的大型酒店设计。

餐饮管理系统_详细设计(MS)1

餐饮管理系统_详细设计(MS)1

标准文案文档编号:版本号:文档名称:详细设计说明书项目名称:餐饮管理系统开发小组成员:编写人:评分:教师:评分日期:年月日目录1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2.总体设计 (3)2.1需求概述 (3)2.2软件结构 (3)3.程序描述 (7)3.1主模块描述 (8)3.2输入数据描述 (9)3.2.1用户注册描述 (11)3.2.2用户登录描述 (12)3.3信息调度描述 (14)3.3.1用户信息查询描述 (15)3.3.2用户信息更新描述 (17)3.3.3职工信息更新与查询描述 (19)3.3.3吧台信息查询描述 (21)3.3.4吧台信息更新描述 (23)3.3.5更新备份描述 (25)3.3.6查询操作员记录描述 (27)3.3.8操作员权限修改描述 (28)3.4数据输出描述 (29)3.4.1账单打印描述 (30)3.4.2菜单打印描述 (32)3.4.3会员信息打印描述 (33)3.4.4职工信息打印描述 (34)1.引言1.1编写目的详细设计阶段的根本目标是确定应该如何具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,可以完成对目标系统的精确描述,从而对下一步的编码阶段起到指导性作用。

本阶段的餐饮管理系统详细设计就是要根据前阶段的可行性分析、需求分析以及概要设计所发现以及扩展的问题进行进一步细化分析,使得客户能对本系统有更充分和具体的理解,也让编码人员对系统的下一步进程有更直观的了解。

1.2项目背景近几年来,随着计算机网络、分布技术日趋成熟与自动化技术对各行各业的渗透,人们对餐饮业的服务要求与质量也有了进一步的提升,这使餐饮业的竞争也越来越激烈。

想在这样竞争激烈的环境下生存,那么就必须运用科学的管理思想和先进的管理办法,使点菜和管理一体化。

但一直以来人们使用的餐饮管理系统均是以人为主体的,需要很多的人力、财力、物力、且效率不高,在系统运营时也可能产生人为失误,以致餐饮管理工作既繁琐而且不利于分析企业的经营状况。

饭店点餐系统概要设计说明书

饭店点餐系统概要设计说明书

软件工程概要设计文档酒店预订位系统的分析与设计学院名称信电工程学院专业名称软件工程所属学期2016-2017(二)小组名单班级学号姓名13计1 20130501103 朱敏13计1 20130501104 戴敏13计1 20130501105 乔珊13计1 20130501122 龚万一任课教师王小磊2016年5月7日目录E.1 引言 (3)E.1.1 编写目的 (3)E.1.2 背景 (4)E.1.3 定义 (4)E.1.4 参考资料 (4)E.2 总体设计 (5)E.2.1 需求规定 (5)E.2.2 运行环境 (7)E2.2.1硬件系统 (7)E2.2.2 软件系统 (8)E.2.3 基本设计概念和处理流程 (8)E.2.3.1 系统基本设计概念 (8)E.2.3.2 系统处理流程 (9)E.2.4 结构 (9)E.2.5 功能需求与程序的关系 (12)E.2.6 人工处理过程 (16)E.2.7 尚未解决的问题 (16)E.3 接口设计 (17)E.3.1 用户接口 (17)E.3.2 外部接口 (17)E.3.3 内部接口 (17)E.4 运行设计 (18)E.4.1 运行模块组合 (18)E.4.2 运行控制 (22)E.4.3 运行时间 (23)E.5 系统数据结构设计 (23)E.5.1 逻辑结构设计 (23)E5.1.1 数据库 (23)E5.1.2 关系模式 (26)E.5.2 物理结构设计 (26)E.5.3 数据结构与程序的关系 (28)E.6 系统出错处理设计 (29)E.6.1 出错信息 (29)E.6.2 补救措施 (31)E.6.3 系统维护设计 (32)E.1 引言E.1.1 编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。

在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。

饭店餐饮管理系统设计说明(doc 18页)

饭店餐饮管理系统设计说明(doc 18页)

饭店餐饮管理系统设计说明(doc 18页)X x 学院面向对象程序设计课程设计说明书题目:饭店餐饮管理系统课程任务书课题名称饭店餐饮管理系统设计内容及要求设计一个《饭店餐饮管理系统》,要求界面美观,具有操作菜单及工具栏;系统应包括下列功能模块:用户管理模块:用户登录、用户的添加、删除、密码修改功能。

用户根据口令进入系统,不同的用户拥有不同权限:可读可写、只读、只读部分信息。

菜单浏览模块:能浏览饭店的所有菜品、菜样及价格,要求能显示菜样图片。

点菜模块:进行点菜操作后能预览点菜结果,并统计金额;买单模块:进行买单操作,可记录菜单信息、时间信息及收款员等相关信息,并实现全款买单、打折买单及免单等功能;要求能按时间段查询买单信息。

留言模块:记录并浏览顾客的意见和建议;抽奖功能:当顾客的消费达到指定金额时,可分档抽取小奖品。

长沙学院课程设计鉴定表姓名万xx 学号2007xxxxxx 专业电子信息工程班级 1设计题目饭店餐饮管理系统指导教师马xx、谢xx 指导教师意见:评定等级:教师签名:日期:答辩小组意见:评定等级:答辩小组长签名:日期:教研室意见:教研室主任签名:日期:系(部)意见:系主任签名:日期:说明课程设计成绩分“优秀”、“良好”、“及格”、“不及格”四类;目录1.设计思路分析………………………………………………… (5)1.1、Access数据库 (5)1.2、餐厅系统 (5)2.系统结构设计及分析……………………………………………………………………………6. 2.1、部分程序与窗体………………………………………………… (6)3.设计总结 (15)参考文献 (16)摘要中国是举世闻名的美食大国,拥有五千年的饮食文化和巨大的餐饮市场,满足个人的温饱问题已不是当今的热点,人们的生活方式逐渐在转变着,饮食已经成为了一种时尚,一种享受。

民以食为天,随着人民生活水平和生活方式的转变,渐渐的人们发现餐饮业具有巨大的投资市场。

餐饮管理系统软件需求说明书

餐饮管理系统软件需求说明书

系统需求和需求分析说明书目录版本历史ﻩ错误!未定义书签。

第一部分、概述ﻩ错误!未定义书签。

1、项目名称及背景ﻩ错误!未定义书签。

2、文档说明.......................................... 错误!未定义书签。

第二部分、任务说明ﻩ错误!未定义书签。

1、功能概述ﻩ错误!未定义书签。

2、用户环境ﻩ错误!未定义书签。

第三部分、需求分析ﻩ错误!未定义书签。

1、实现功能ﻩ错误!未定义书签。

2、用例说明............................................ 错误!未定义书签。

3、用例关系 (13)版本历史第一部分、概述1、项目名称及背景➢项目名称餐饮管理系统➢开发背景随着企业的不断地不断壮大,普通的管理方式已经满足不了企业的需求,管理起来比较麻烦,也制约了企业的发展和壮大,因此需要一款软件来对企业进行信息化管理,以此来提高企业的竞争力。

通过同企业领导和管理人员的面谈,总结和归纳之后,他们需要软件具备以下的功能:1、管理员登录2、前台销售(开台、点单、结账、清台、外卖、、预订、寄存、清单)3、出品登记4、前台交班5、会员管理6、修改密码7、上传下载(门店上传业务数据、门店下载基础数据)8、参数配置2、文档说明本文档为系统设计人员提供需求分析,并为开发人员提供开发依据,也可用于和用户交流需求.本文档描述了项目的背景,系统的功能及其用户的环境等,然后主要对系统的功能进行了需求分析,运用OOAD的方法,从用例出发,对系统功能进行分析和说明.第二部分、任务说明1、功能概述系统完全满足了企业对物流、信息流、资金流等集成管理的需要。

管理人员可以通过本系统进行前台销售、出品登记、前台交班、会员管理、上传下载和参数配置.前台销售包括开台、点单、结账、清台、外卖、预订、寄存、清单等功能,上传下载包括门店上传业务数据和门店下载基础数据等功能.其功能结构如下图所示:2、用户环境企业数据库服务器为SQL SERVER2005;应用服务器为Tomcat。

品智餐饮管理系统说明书

品智餐饮管理系统说明书
纸张规格设置:打印机和传真设置中空白处右击---服务器属性,勾选创建新格式,填写表格名填写宽度、高度,保存。
表体定义:通过改变数值可以修改帐单中的所点菜品部分的起始行打印,行距,字体大小。
表体式样:表体式样,通过改变数值可以修改表体中菜品名称,数量,单价,金额的间隔大小。
表头定义:通过选择表头项目,可以确定帐单表头的打印项目,改变数值可以修改帐单表头项目的式样。
款方式:付款方式名称。
汇率:对换人民币的比列。
打印格式:付款方式的打印格式。
优先级:打印格式的优先级。
注意:选择打印格式则必须填写优先级。
第四节
操作:点击基础设置—系统备注,分别选定备注类别中的一类(备注类别:菜品特殊要求、折扣抹零理由、免单理由、退菜理由、挂帐理由、赠送理由、沽清理由、婚宴类型、姓氏设置、留言设置、称谓设置、客房维修原因、客房非卖原因、客房房管信息、客房住客留言、收银留言),输入编号敲回车(ENTER)输入备注信息,保存或敲回车(ENTER)保存,如图2-4。
注:可撤台、可恢复账单、检查冲菜数量、可抹零,是权限的总开关。
第二节
操作:点击基础设置—饭市设置,依次输入饭市编号、饭市名称、起始时间、截止时间,如图2-2。
图2-2
注:设置饭市时各餐段时间合应为连续的一整天,不能有间隔。
第三节
操作:点击基础设置—付款方式维护,通过分类选择,分别对现金类、信用卡类、支票类进行添加输入。每添加完一种付款方式后,保存,如图2-3。
图2-5
注:成本核算单位为仓库管理中使用的二级部门,如是否是出品部门:生产菜品的部门。
第六节
操作:点击基础设置—帐单格式设置,进入修改帐单格式的界面,如图2-6。
图2-6
选择直接打印到端口:无需添加驱动。也不用设置表体定义、表头定义、表体式样。

食堂管理信息系统设计说明书

食堂管理信息系统设计说明书

餐饮管理信息系统设计说明书1引言1.1项目概况1。

1。

1.背景餐饮企业在高速发展的同时,自然会面临着传统的管理方法和竞争手段落后,效率低下的问题,企业迫切需要改进管理思维,利用科学的管理手段来加强自身管理。

随着餐饮连锁企业规模迅速的发展和壮大,先前的手工管理方式难以支撑该体系的快速扩充,并且信息的及时汇总和分析就显得尤为重要。

因此,建立起一套先进的连锁管理信息系统就非常重要,为餐饮连锁企业效率化提升提供保证1。

1.2。

建设目标利为了适应行业竞争的需要,使餐饮管理更加规范化和科学化,餐饮在开业前期就将电脑管理系统列入餐厅筹建项目的重要位置。

通过对餐饮管理过程的每个环节的电脑追踪和管理,软件将顾客开单、增加消费、宾客结帐、菜品外卖、会员管理、交班结款以及各种营业统计的查询、汇总分析紧密的结合起来.降低工作人员的劳动强度,杜绝人为的疏忽和差错,提高工作效率,从而使得各个环节能够有条不紊地有序地开展工作,使得顾客能够得到快速高效的优质服务。

1。

1.3.建设内容1)数据流程图,功能分析图,数据字典,输出设计(主要指打印输出设计主要负责系统设计方面。

搜集相关的资料,利用课本知识及其相关的知识对食堂管理信息系统进行深入的的分析和初步的设计).2)系统分析方面:业务流程图,存储文件格式设计(数据库结构设计),能结构图设计,数据加工处理的描述。

3)负责系统设计方面:在系统分析的基础上利用相关的知识和其他相关的资料对系统进行完全、完善的设计。

主要包括:功能结构图设计,输出设计(主要指打印输出设计),数据流程图,输入设计(主要指数据录入卡设计)。

4)文档管理方面:程序设计说明书,代码设计(职工证号和部门代号等),附录和参考资料的整理。

1。

2编制依据数据处理技术已深入到我们工作和生活的方方面面,而数据库技术是数据处理不可缺少的手段。

随着数据库技术的发展,面向对象的数据库、分布式数据库、多媒体数据库、数据库开发工具的研究越来越多,这些技术的发展使用软件的开发速度更快、成本更低、质量更好、功能更强.而管理信息系统是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。

第三组-餐饮管理系统需求规格说明书

第三组-餐饮管理系统需求规格说明书

需求规格说明书1软件需求说明引言1。

1编写目的为了说明编写本软件所需要的数据,所拥有的功能、性能及对功能、性能的规定,对所需设备、运行环境等的要求。

预期读者为本小组的开发人员。

1.2背景说明:a.软件系统的名称:酒店餐饮管理系统.b.本项目的任务的开发者:面向用户:酒店餐饮的前台服务员、厨房管理员、原材料的供货部门以及经理部门的管理人员。

实现该软件的计算中心或计算机网络:支持Windows98对等网和NT/2000网络。

C。

系统命名:餐厅管理系统小组成员:张宏凯(组长)、石萍、丁浩、黄泽坤、李志磊、赵明开发工具: vs 2008 sql server20051.3参考资料本软件开发的《可行性研究报告》、软件工程导论(清华大学出版社张海藩)数据库原理及应用2任务概述2.1目标本餐饮管理系统广泛适用于中、小型餐饮行业、咖啡厅、饭店、酒楼、等场所。

为方便酒店管理人员更有效的管理酒店而开发。

该系统可以帮助餐饮企业处理日常工作业务,规范管理工作和操作流程,是餐饮行业的得力助手。

另外,本餐饮管理系统具有强大的统计分析功能,可以帮助经营者分析自己企业的经营状况.比如可以很方便的统计出任意一天、任意一段时间的营业额,使对自己的企业经营状况了如指掌;可以统计出任意一段时间的菜品销售排行榜,可以按照各菜品的销售额、销售数量、利润等任意排行,使你清楚的了解贵公司哪些菜品顾客最喜欢、哪些菜品利润最高,进而可以分析这样的菜品为什么顾客比较喜欢,从而为贵公司的经营决策提供了科学依据;以及统计出任意一段时间的平均客流时段分析等。

本餐饮管理系统属小型网络系统,可应用于酒店中的餐饮部门以及咖啡厅、饭店、酒楼、等场所,具有一定的独立性.2.2用户的特点本餐饮管理系统对用户的教育水平与技术专长要求不高,一般只要求具备电脑操作基本知识,会打字就可以了。

维护人员为本小组开发人员,均为计算机专业本科教育,懂得VC++6。

0编程,数据库管理等相关技术。

餐饮管理系统需求规格说明书

餐饮管理系统需求规格说明书

餐饮管理系统需求分析说明书文档作者:陆丹青班级:计科N082学号:200845209114第 0 页共 9 页目录1引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3参考资料 (2)2项目概述 (2)2.1项目目标 (2)2.2用户的特点 (3)3功能需求 (3)3.1对功能的规定 (3)3.2输入输出要求 (4)3.2.1输入要求 (4)3.2.2输出要求 (4)3.2.3数据流图 (4)4数据库设计 (5)4.1Tb_employee员工表 (5)4.2Tb_cargo 货物表 (6)4.3Tb_worksummarize 工作总结表 (7)5性能需求 (7)5.1精度要求 (7)5.2时间特性要求 (7)5.3灵活性 (7)6运行环境规定 (8)第 1 页共 9 页1引言1.1编写目的本系统的开发目的在于更好的管理和经营餐饮行业。

本文档的预期读者是餐饮管理系统软件开发有关的开发人员和业余爱好读者。

1.2项目背景说明:1)待开发的软件系统的名称:餐饮管理系统;2)本项目的任务提出者:餐饮管理人员;3)本项目的任务开发者:餐饮管理系统软件开发人员;4)用户及实现该软件的计算中心或计算机网络:餐饮计算机;1.3参考资料《现代软件工程》北京希望电子出版社《Delphi住宿餐饮管理系统开发实例导航》人民邮电出版社《软件需求说明书(GB856T—88).doc》《iso标准之需求分析说明书.doc》2项目概述2.1 项目目标开发本软件是为了服务餐厅,使得餐厅更好的经营。

适用于一些大中型餐厅,主要用于就餐管理和员工管理。

本软件产品是一项独立的软件,不过功能还可以增加,完成后可以升级以增加功能和完善系统。

2.2用户的特点使用本软件要求用户熟悉Win dow s操作,并且有一定的软件操作基础。

预计本软件将会在一些大中型餐厅中得到广泛使用。

3功能需求3.1对功能的规定1)顾客就餐管理i.引言顾客就餐管理是为顾客提供就餐服务。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

餐饮管理系统之——系统设计说明书一.总体设计1.处理流程(略)图总体处理流程图2.总体结构和模块外部设计模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。

从这些特性可得出如图九的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于图中的M,它使得研制成本最小,而且应尽量避免不足的模块化或超量。

总体结构:餐饮管理信息系统后台管理前台服务桌台仓库员工顾客员工供货商材料信息系统登录退出系统登录退出图1 餐饮管理系统总体功能模块图总体模块说明项目内容:此系统使用了三层架构实现了管理人员登陆模块,菜单管理模块,餐厅人员管理模块,点菜功能模块,消费结账模块,查询统计功能模块。

系统登录退出模块:本模块是被用于用户登录,注销和退出。

模块根据用户的不同类型赋予用户不同的管理权限。

等低级的用户不可访问高等级用户的个别功能,而高等级用户可以使用低等级用户的所有系统功能。

菜单管理模块:本模块将餐厅的菜单信息通过标准化的管理操作加以整合,使得菜品的价格、配料、功效和图片可以完全呈现在客户面前,使得客户可以方便地选择自己想要的食物。

本模块的分权限设计将限制普通员工对菜单信息加以修改,以防止菜单价格被恶意修改,以此保证餐厅正常可靠的运营。

管理人员可以添加到菜谱到系统中,并能进行日常维护(包括修改菜的价格等),系统可以对整个菜单分类管理,可区分凉菜、热菜、汤类、酒水、消费品和主食、订餐信息管理模块:通过订餐模块使得传统餐饮订餐过程变得轻松方便,订餐信息管理模块会在客户订餐的同时核对客户所预定的餐桌的使用情况,避免传统订餐易出现的预定重合问题。

并且本模块在客户订餐的同时会给出已预定的菜品价格,帮助客户开心合理地消费。

顾客信息管理模块:本模块将餐饮企业松散的客户资源加以整合,通过标准化的管理操作,将客户资料加以收集。

用户使用本模块可以方便的查询顾客的所有资料和顾客消费信息。

并且特意添加了图像模块,使得用户的图像信息加以保留,方便使用者的查询和记忆,当顾客再次光临时,服务人员可以直接认出顾客,这将使得顾客感到无微不至的关怀,提升餐厅的品牌形象。

桌台管理模块:餐厅管理人员能维护和管理整个餐厅的桌台信息,可以显示该桌台是否可用,可以扩大或减小餐厅规模,可以新添包房和删除包房,当点击桌台图片时,可显示该桌台的所有信息。

餐厅人员管理模块:本模块只限于后台管理员使用,管理员使用它,可以添加删除员工信息,能维护整个餐厅服务人员的信息记录。

点菜功能模块:顾客入座后,该桌台显示有人,并将开台按钮设为不可用,顾客消费过程中,将消费情况记录到系统中,并支持查询,当点击桌台图片时,可显示该桌台的消费情况。

当点击加菜按钮时跳到另一页进行加菜功能。

消费结账模块:系统可以自动对消费情况进行结算,可显示该消费者的所有消费情况。

并能自动实现找零计算和打印消费单情况的功能。

查询统计功能模块:能按月按日统计餐厅整个赢利情况,并打印报表,能依据消费单号查询某顾客的消费明细,这里用水晶报表实现打印功能。

业务流程实现描述:当客户光临本店时,前台人员可以对整个店的桌台信息进行查看,可以很容易的看到哪些桌台没有开台并为客户选择适合人数的桌台,继而为客户开台、点菜等服务,客户只需记下自己的桌台号即可,用餐完毕后用户通过桌台号结账和查看自己的消费情况并打印消费单。

系统设计要点:餐饮收银等各综合收银点菜谱管理、台号管理开单、点菜、加菜、退菜、结账、各类收银班报表、日报表及月报表、总盈利报表查询总营业情况信息查询、服务员管理、桌台管理、菜单管理。

3.功能分配从程序的结构中可以看出,顾客的信息、消费信息、桌台信息的管理实现功能是由前台服务管理系统进行的,而供货商信息、员工信息、库存信息以及财务统计方面等的管理实现功能是由后台管理系统进行的。

二.运行设计1.运行模块的组合具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。

2.运行控制软件运行时有较友好的界面,基本能够实现用户的数据处理要求。

3.运行时间系统的运行时间基本可以达到用户所提出的要求。

三.出错处理设计1.出错输出信息在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,你非法使用数据,没有权限!”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。

当输入的顾客的编号时,如果出现错误导致编号与之前的一些有重复时,系统给出提示:“该顾客信息已存在,不必再添加”。

当顾客要预订餐饮时,其预订的时间和取消时间均不可以是无效时间,如果输入的是无效时间,则系统会给出提示:“请正确输入有效时间”。

2.出错处理对策由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。

但有可能占用更多的数据存储空间,权衡措施由用户来决定。

由于顾客信息已存在,所以不需要再添加顾客信息,只需要查询确认过后,如果有错修改就行,否则保持原样。

由于顾客预订时,输入的应是当前的时间,若要用户输入错误成了过去的时间,这样会系统会立刻给出提示,以保证顾客订餐信息的正确性。

四.安全保密设计系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。

系统安全保密性较高。

系统使用者通过系统分录系统的时候,并不是使用者自己选择授权用户登录的,而是根据使用者的账号所属的授权用户类型,通过系统登录时,选择使用者的用户类型,根据使用者所属的用户类型,登录到该类用户所对应的操作界面,这样使得不同的系统使用者拥有各自不同的权限,提高系统安全保密性。

系统使用者除了数据库的管理员外,其他用户均不可直接对数据库中的表进行操作,而是通过存储过程,触发器和视图对表进行查询、插入、修改、删除等操作,从而保证了数据库表中数据的安全性。

五.维护设计该系统不直接使用表,而是用视图和存储过程来代替,使用数据库读取字段信息而不是写在代码中,同时因为系统所涉及的模块较多,因此,将每个模块所涉及的界面分开设计,而相关的界面则可以共同使用,这样可以尽量避免因为一个模块的错误而致使整个系统错误,还能够配合使用,不会造成界面的浪费而使浪费存储空间。

此外,数据库使用视图和存储过程代表直接使用表,使用数据库的读取而非写在代码中。

六.详细设计以下逐个模块给出说明:(一).系统用户管理模块1. 功能1、系统登录退出模块主要实现以下功能●用户登录●修改用户密码2、菜单管理模块主要实现以下功能●查询菜单信息●添加菜单信息●删除菜单信息●修改菜单信息2、订餐信息管理模块主要实现以下功能●查询订餐信息●添加订餐信息●修改订餐信息●删除订餐信息3、顾客信息管理模块主要实现以下功能●查询顾客基本信息●添加顾客信息●修改顾客信息●删除顾客信息3、桌台管理模块主要实现以下功能●查询桌台信息●添加桌台信息●修改桌台信息●删除桌台信息4、餐厅人员管理模块主要实现以下功能(餐厅人员包括前台用户、服务员以及厨房工作者等):●查询餐厅人员基本信息●添加餐厅人员信息●修改餐厅人员信息●删除餐厅人员信息5、点菜功能模块主要实现以下功能●开桌台●查看桌台消费情况●加菜6、消费结账模块主要实现以下功能●显示相应顾客的消费情况●自动实现找零计算和打印消费单7、查询统计管理模块主要实现以下功能●查询某一时间的营业情况信息●统计餐厅的营业情况信息2. 输入输出:系统启动后,将首先出现用户登录窗体,用户首先选择用户类型(前台或后台),然后输入用户名,再输入密码,如果用户3次输入密码不正确,将退出程序。

3.算法(流程图、N-S图、PAD图、判定表、PDL、HIPO图)进行说明,重点算法)系统总框图:系统总框图登录界面的实现流程图:4. 界面 登录界面用户登录输入判断用户名查无此人 请先登录不正确正确判断密码正确进入系统 不正确密码错误IF 判断语句主界面修改密码预订桌台供货商信息单台预订批量预订系统提示(确认是否删除供货商)添加顾客信息菜单设置库存管理顾客开单其它界面详见第11组_好好味餐饮管理系统5. 逻辑流程用户通过登录界面,选择用户类型,输入正确的用户名称及其用户密码进入各自的主界面之后,可以进行相应的操作,若输入错误超过三次,系统则会给出相应的警告。

进入界面后,可进行查询、添加、修改、删除等各种操作。

6.测试要点为了确保本系统能够正常运行,需要在发布之后做一次较全面的测试。

数据库的链接为了便于用户使用和维护,我们将与数据库的连接,单独写出来并进行编译,这样系统在新的环境下使用是地,只需改动一处数据库连接代码,即可立即使用,连接关键代码如下:Public Shared constr As String = "DataSource=lenovo-09cc3ab3\SQLEXPRESS;InitialCatalog=dcdatebase;Integrated Security=True"说明:其中Public Shared constr As String = "DataSource=WWW-3C702F2C1C8\SQLEXPRESS;InitialCatalog=dcdatebase;Integrated Security=True"是数据库连接语句,lenovo-09cc3ab3是计算机名。

相关文档
最新文档