酒店点菜系统需求规格说明书

合集下载

点餐系统产品说明书

点餐系统产品说明书

点餐系统产品说明书
简介:还在为纸质菜单高额的新旧替换费而烦恼吗?还在为服务员不能及时为顾客点菜而着急吗?有了i点餐系统,一切都不用愁了。

i点餐?爱点餐?就是爱上点餐,爱上i点餐!
i点餐系统是本公司针对餐饮行业信息化特点,顺应时代特点而推出的一款电子点餐系统;
i点餐终端设备外观时尚,易操作,友好的用户界面让顾客享受自主点餐的乐趣,同时也节约了餐厅的硬件成本,顾客在玩手机的同时,点餐也同步进行。

i点餐终端与后台服务器进行实时通讯,传递菜品信息,大幅度提高餐厅效率,能够帮助餐饮企业提高资源整合效率,节约顾客等待和点餐时间,提高服务员的服务质量。

同时将每天的消费信息汇总成报表,供餐饮企业做整合分析,是餐饮企业不可多得的好助手功能特点介绍:
1:餐厅所有美食一目了然:支持顾客手机点餐,提供自由点餐功能。

顾客可以自己选桌,开台,选择美味的菜品;下单,买单只需轻轻一点,就能随时随刻享受餐厅美食。

2:价格心动好吃不贵:注册餐厅会员,即可享受更多餐厅优惠,提前知晓餐厅新品和优惠活动。

美好心情从i点餐系统开始。

3:消费返还:注册i点餐,送话费,送积分,送流量,还送消费券啦!
支持服务员手持终端点餐,提供开桌,点餐,换桌,并桌服务,同时顾客也可以使用自己手机进行点餐,随时随刻享受餐厅美食,同时将每天的消费信息汇总成报表,供餐饮企业做整合分析;
今天是喂食流浪猫的第四个星期。

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

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

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

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

1.2背景说明:a.软件系统的名称:酒店餐饮管理系统。

b.本项目的任务的开发者:面向用户:酒店餐饮的前台服务员、厨房管理员、原材料的供货部门以及经理部门的管理人员。

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

1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料本软件开发的《可行性研究报告》、《项目开发计划》、用户手册、软件工程导论(清华大学出版社张海藩)数据库原理及应用2任务概述2.1目标本餐饮管理系统广泛适用于中、小型餐饮行业、咖啡厅、饭店、酒楼、等场所。

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

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

另外,本餐饮管理系统具有强大的统计分析功能,可以帮助经营者分析自己企业的经营状况。

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

本餐饮管理系统属小型网络系统,可应用于酒店中的餐饮部门以及咖啡厅、饭店、酒楼、等场所,具有一定的独立性。

2.2用户的特点本餐饮管理系统对用户的教育水平与技术专长要求不高,一般只要求具备电脑操作基本知识,会打字就可以了。

维护人员为本小组开发人员,均为计算机专业本科教育,懂得VC++6.0编程,数据库管理等相关技术。

2.3假定和约束a.系统可以长期运行,版本也可以不断升级,来满足用户的新需求。

点菜系统总体设计说明书

点菜系统总体设计说明书

目录1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (3)1.4参考资料 (3)2总体设计 (4)2.1需求规定 (4)2.2运行环境 (4)2.3基本设计概念和处理流程 (4)2.4结构 (5)2.5功能需求与程序的关系 (5)2.6人工处理过程 (5)3接口设计 (6)3.1用户接口 (6)3.2外部接口 (6)3.3内部接口 (6)4部分界面设计 (7)5运行设计 (9)5.1运行模块组合 (9)5.2运行控制 (9)5.3运行时间 (9)6系统的数据结构设计 (9)6.1逻辑结构设计 (9)6.2数据库表的详细清信息 (9)7系统出错处理设计 (11)7.1补救措施 (11)7.2系统维护设计 (11)1引言1.1编写目的为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高酒店的服务管理质量,提高酒店工作人员的工作效率,我开发小组在多方面考察、分析、研究现有酒店点菜管理系统的基础之上,以提高消费者的满意程度及商家的服务水平和市场竞争力为目标,致力于开发出一套可视化程度高、功能全面、集分析管理于一体的酒店管理系统,极具有市场价值。

本文主要介绍了“酒店点菜管理系统”的整个设计开发过程。

该主要系统功能包括以下几个模块:系统管理模块(包括重新登陆、用户管理、系统备份、系统还原) 、基础数据设置管理、顾客管理模块(包括顾客点菜、上菜、统计、结账、评价等)、统计管理、采购管理等模块。

该总体设计说明书体现了清晰的点菜系统管理流程,完成了基本的酒店管理要求,是一个典型的信息管理系统。

该系统大大地简化了操作流程,提高了酒店的工作效率。

编写这份总体设计说明书主要是为了使小组成员充分认识和掌握本系统的情况,以便确定本系统的后继工作,本说明书主要提交给用户和小组成员参考,以便最终实现用户的要求,给用户一份满意的答卷。

1.2背景随着我国市场经济的不断发展,国民生活水平的不断提高,进入酒店等高等消费场所的人数也与日俱增。

酒店点菜管理系统分析需求规格分析说明书

酒店点菜管理系统分析需求规格分析说明书

酒店点菜管理系统分析需求规格分析说明书 Document number【SA80SAB-SAA9SYT-SAATC-SA6UT-SA18】酒店点菜管理系统需求规格分析说明书编写人:李丽芳蒋孝頠冯洪涛刘鹏王文丽创建日期:目录引言点菜管理系统的实质是管理者对组织的资源进行有效的整合,以达到组织既定目标的动态创造性活动。

组织的资源有多种表述形式,无论是对餐饮业财力、物力资源的管理,还是对其他资源的管理,均是以人为主体并由人来实施进行的,人力资源是首要的资源。

因此,人力资源管理的好坏,决定了餐饮业经营的成败。

编写目的本文档是餐饮点菜管理系统的项目需求说明书,对餐饮点菜管理系统的发展进行简要回顾,分析当前的业务流程,总结此类管理系统的基本特点以及总体功能,尽可能完整的概括提取出需求方的全部想法。

本文档对项目开发人员、设计人员及系统实施人员具有很重要的指导意义。

背景目前,我国餐饮业在日常点菜管理中仍普遍采用手工操作方式,整体科技含量低,随着餐饮业高速发展和餐饮店规模的不断扩大,许多餐饮企业采用连锁经经营和集团化运营,手工操作无论是在工作效率、人力成本和决策信息等方面都已经难以适应企业发展的要求,制约了整个餐饮业的规模化发展和整体服务水平的提升。

定义点菜管理系统是帮助餐厅工作人员对点菜进行管理的软件。

参考资料《软件工程使用教程》郭宁、马玉春、邪跃、吴文红编着人民邮电出版社。

2开发背景目标为了使餐厅的工作人员对顾客点菜的管理更方便、高效;为了减少顾客的点菜时间,方便更多的顾客能快速、愉快的进行点菜;适应网络发展的需求;使生活到处都有信息化的存在。

用户特点本软件的使用对象时菜单管理人员、厨房和前台管理人员以及顾客,软件易操作性强,大多数人都可以操作本软件。

假设与约束本项目的约束包括:无项目经费;项目开发时间不超过一年;主要负责人1人,开发小组共5人;对信息安全和保密无约束。

假设:开发时间缩短,管理不恰当,设计功能不全面,本项目的开发将会受到严重的影响。

酒店点餐系统需求规格说明书

酒店点餐系统需求规格说明书

酒店点餐系统需求规格说明书《酒店点餐系统》1.0版本制作人:XXX2010-12-5D.3.1介绍--------------------------------------------------------------------------------------31.目标----------------------------------------------------------------------------------------32.项目范畴和产品特点-------------------------------------------------------------------33.参考文献----------------------------------------------------------------------------------3D.3.2 总体描述------------------------------------------------------------------------------31.产品远景规划----------------------------------------------------------------------------32.用户类和用户特点----------------------------------------------------------------------43.运行环境----------------------------------------------------------------------------------54.设计和实现条件约束-------------------------------------------------------------------55.用户文档----------------------------------------------------------------------------------56.假设和依靠-------------------------------------------------------------------------------6D.3.3 系统特性-------------------------------------------------------------------61.生成、修改、查看菜单------------------------------------------------------------6 (1)描述和优先级-----------------------------------------------------------------------6 (2)鼓舞/响应序列----------------------------------------------------------------------6 (3)功能性需求--------------------------------------------------------------------------6 2.治理员增加、查看、更换职员信息---------------------------------------------7 (1)描述和优先级-----------------------------------------------------------------------7(2)鼓舞/响应序列----------------------------------------------------------------------7 (3)功能性需求--------------------------------------------------------------------------8 3.支付账单-------------------------------------------------------------------------------9 4.用户生成、修改、删除点餐-------------------------------------------------------9 (1)描述和优先级-----------------------------------------------------------------------9 (2)鼓舞/响应序列----------------------------------------------------------------------9 (3)功能性需求--------------------------------------------------------------------------10 5.用户要求加菜------------------------------------------------------------------------11 6.服务人员查看点餐------------------------------------------------------------------11 7.服务人员送餐给顾客或房客------------------------------------------------------11 8.收银人员对账单存根---------------------------------------------------------------11 9.厨师查看用户要求的菜品并完成菜品------------------------------------------11D.3.2 外部接口需求------------------------------------------------------------111.产品远景规划-------------------------------------------------------------------------112.硬件接口-------------------------------------------------------------------------------113.软件接口-------------------------------------------------------------------------------124.通信接口-------------------------------------------------------------------------------12D.3.5 其他非功能性需求------------------------------------------------------121.安全性需求----------------------------------------------------------------------------132.软件质量属性-------------------------------------------------------------------------13D.3.1介绍1.目标软件需求规格说明书描述了“酒店点餐系统”1.0版本的软件功能性需求和非功能性需求。

酒店点菜管理系统需求规格说明书

酒店点菜管理系统需求规格说明书

酒店点菜管理系统文档编号:02版本号:2.0文档名称:软件需求说明书项目名称:酒店点菜管理系统项目负责人:xxx项目组成员:xxx作者:xxx校对:xxx审核:xxx项目开发单位:xxx目录摘要: (3)1、引言 (4)1.1课程的研究背景及目的 (4)1.2与课题相关的国内外研究综述 (5)1.2.1国内研究概况 (5)1.3研究(开发)内容 (5)2、系统需求分析 (6)2.1系统预期达到的目标 (6)2.2需求分析 (7)2.2.1使用系统的相关人员 (7)2.2.2系统业务流程 (7)2.2.3功能需求 (10)2.2.4系统的非功能性需求 (19)参考文献: (20)摘要:随着我国市场经济的不断发展,国民生活水平的不断提高,进入酒店等高等消费场所的人数也与日俱增。

传统的手工点菜方式由于其难计算、难查找、难更改、易出错、效率低等缺点已逐渐退出了酒店等高等消费场所的服务管理平台。

为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高酒店的服务管理质量,提高酒店工作人员的工作效率,我开发小组在多方面考察、分析、研究现有酒店点菜管理系统的基础之上,以提高消费者的满意程度及商家的服务水平和市场竞争力为目标,致力于开发出一套可视化程度高、功能全面、集分析管理于一体的酒店管理系统。

本论文采用B/S三层软件体系结构,以Windows为操作平台,Java为开发语言,SQLServer2008为数据库,Eclipse为开发工具,使用JDBC连接。

设计并实现了酒店点菜管理系统。

该系统实现了在可视化的基础上,利用数据库进行后台管理。

前台界面上显示的每道菜均有成品图片、主料介绍、口味介绍和价格介绍,并分为不同菜系。

系统具有记录和分析功能,能够自动统计每道菜被点取的次数并进行排列,形成本店的特色菜。

点菜完毕后,系统会自动显示价格,使用户判断所选饭菜的总价是否在自己的预想范围内。

如不满意,则可以进行补选或退选。

酒店点菜系统说明书

酒店点菜系统说明书

石家庄铁道学院课程设计饭店点菜系统单位土木工程分院(系)专业土木工程学号 20110310学生姓名刘壮丽指导教师王学军完成日期 2012年8月8日目录1. 选题的意义 ...................................... 32.系统功能需求分析 ................................ 32.1系统概述....................................................................................... 32.2系统的构成................................................................................... 42.3各部分的功能............................................................................... 43.总结......................................... 343.1总结.......................................................................................... 343.2存在的主要问题..................................................................... 344. 参考文献 ..................................... 35第1章选课的意义随着现代社会的发展,科学技术的进步,酒店的服务日益多样化,为营造一个美观大方,方便快捷的点菜环境,酒店开发商竞相研发优质的点菜系统。

酒店点菜系统正变得越来越全面,简洁。

酒店点菜系统分析设计与实现需求说明书

酒店点菜系统分析设计与实现需求说明书

.酒店点菜系统需求说明书前言跟着我国市场经济的不停展开,公民生活水平的不停提升,进入酒店等高等花费场所的人数也日新月异。

传统的手工点菜方式因为其难计算、难查找、难改正、易犯错、效率低等弊端已渐渐退出了酒店等高等花费场所的效力管理平台。

层见迭出的各种酒店点菜管理系统也应运而生,体现出多元化的展开。

为了更好的知足广阔花费者的多元化花费需乞降不一样层次的花费水平,提升酒店的效力管理质量,提升酒店工作人员的工作效率,我开发小组在多方面观察、剖析、研究现有酒店点菜管理系统的根基之上,以提升花费者的满意程度及商家的服务水平易市场竞争力为目标,致力于开发出一套可视化程度高、功能全面、集剖析管理于一体的酒店点菜系统剖析设计与实现,极拥有市场价值。

编写目的:a.方便客户审察工程开发过程b.为软件供给测试和查收的依照,即为选用测试用例和和进行查收供给依照。

c.预期读者:需求评审小组,工程开发人员,工程测试人员。

背景a.待开发软件系统的名称:?酒店点菜系统剖析设计与实现?b.本工程的任务提出者:大连理工大学课题小组c.本工程的任务开发者:“奔跑吧少年〞工程小组d.本工程的用户:乐融融饭馆a.定义a.整体构造:软件系统的整体逻辑构造。

b.数据词典:数据词典中的名字都是一些属性与内容的抽象与归纳,其特色是数据的严实性与精准性,不可以有半点模糊。

数据词典又分为用户数据词典和系统数据词典。

用户数据词典包含单位的各样代码或编码。

动向数据:在软件运转过程中,系统给用户的数据,也就是系统在办理过程中或办理以后所产生的数据。

静态数据:系统运转以前设定的数据,它表示系统的初始状态或初始功能。

.参照资料工程需求说明书〔GB8567——88〕可行性研究报告〔GB8567——88〕任务概括目标餐饮是酒店的主要职能之一,点菜是必不行少的环节,而点菜那么使酒店的这一方面功能更加便利和多元化。

点菜系统更好的实现了减少人力物力的目标,也能够让酒店把更多的注意力放在食品安全上。

酒店点菜系统配置方案

酒店点菜系统配置方案

系统使用效益分析《专业餐饮管理系统》是餐饮管理的一次革命性飞跃,系统对传统的餐饮运营进行了全面的流程再造,以提高效率、增强团队组织的相互协调能力、强化管理决策层的可控制力、建立信息共享和沟通平台为出发点,使库存、成本、客户关系、营业目标、业务流程等餐厅管理的各个环节更加科学化。

让经营管理变得轻松而富有价值。

系统建成后,企业将在以下几个方面产生明显的效益:2.1节约人力✓电脑自动传单、分单,大大减少这部分的工作人员;✓服务人员不需要往返帐台、厨房,节约大量跑动时间,可以照顾更多客人,服务人员也能相应减少;✓收银再也不需要计算价格,结算几秒钟搞定,收银人员可减少一半;✓厨房、收银营业账单电脑控制、保证一致,再也不需要人员手工复核;据统计:与传统手工管理相比,整体上节约30%的人力。

2.2杜绝跑冒滴漏✓即使是用自己人,始终担心每天的收银稽核情况;如果有几个股东,更易产生不必要的猜疑和不信任。

由电脑控制计算菜价、折扣,营业情况一目了然。

✓厨房、收银、财务共享同一份营业账单数据、杜绝了传统餐饮管理中掉单、飞单的漏洞。

✓根据菜肴销售数量、标准配方表、实际原料消耗情况,可以了解每天的标准成本与实际成本的差异,即时发现问题,解决问题。

2.3提高服务水平与客户满意度✓由电脑根据点菜时间、客人要求安排菜肴制作顺序,已下单菜肴超过标准制作时间还未完成,电脑会提醒、催菜,再也不会出现因服务员忘记落单、下错单、或厨房失了单,导致客人抱怨点好的菜迟上、错上、甚至漏上的情况;✓系统自动根据菜肴类别将菜单传送到各个厨房制作部门,帐台自动记账,服务员再也不会疲于往返客人、帐台、厨房之间,腾不出时间招呼客人,导致客人抱怨服务不好,流失生意;✓电脑结账打单,几秒钟完成,再也不会出现客人多的时候,结账打单,等候时间太长,导致客人不耐烦;生意忙的时候,跑单的情况发生。

2.4提高准确性,减少各种损失✓避免收银损失:上百种菜品酒水,人工记忆菜品价格,难免出错,电脑计算菜品酒水价格,准确无误。

酒店点菜系统需求规格说明书

酒店点菜系统需求规格说明书

大连理工大学城市学院《软件工程导论》大作业酒店点菜系统需求规格说明书任课教师: ***班级:软件1202班学号: 201212045姓名: ***成绩:完成日期:2013年6月20日第三章需求分析软件需求分析是软件开发期的第一个阶段,也是关系到软件开发成败的关键步骤。

需求分析阶段要解决的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统。

具体而言,需求分析主要有两个任务:第一是通过对问题及其环境的理解、分析和综合,建立分析模型(Analysis);第二是在完全弄清用户对软件系统的确切要求的基础上,用“软件需求规格说明书”(简称“需求说明”)来把用户的需求表达出来。

3.1系统设计思想酒店点菜系统主要是对酒店的顾客点单信息及菜谱信息等进行有效的管理,利用本系统实现顾客从点单到结账的一条龙服务。

系统开发设计的思想:(1)系统安全性设计在服务器端程序中,系统可根据不同用户的身份来自动屏蔽一些操作,比如菜谱管理、用户权限管理等功能。

这些功能只有管理员身份的用户进入系统时才能使用,提高了系统的安全保障,阻止了用户的越权操作。

(2)系统模块化设计系统功能实现使用结构化设计方法,将系统功能由整模块划分成若干个十分明确和简单的小模块。

此种设计,不仅实现系统的层次与整体性,而且用户根据各小模块的明确提示,可以方便顺利的进入各功能操作。

(3)自动化与智能化设计服务员进入系统时,系统主界面的状态栏中自动显示:姓名、当前时间及用户身份。

为保证系统数据的唯一性与有序性,顾客编号、账单编号及点单编号等各种唯一性标识都由系统自动生成。

系统自动化功能减少了由于手工操作带来的出错情况,提高了工作效率,实现了信息化、系统化、自动化、智能化操作管理。

3.2具体需求餐厅点菜管理系统的目标是能更快、更好、更方便、更安全的有利于酒店对餐桌的各方面进行管理及查看和修改让管理者是可以及时看到了解情况。

解决餐桌和点菜者的不方便之处。

3.2.1功能需求(1)客户订单信息管理简述:客户订单信息管理,包括客户订单信息存入,客户订单信息查询,客户订单信息修改,客户订单信息删除。

酒店点餐系统需求规格说明书

酒店点餐系统需求规格说明书

酒店点餐系统需求规格说明书1. 引言酒店点餐系统是为了提高酒店餐厅服务质量和效率而设计的一款软件系统。

本文档旨在明确酒店点餐系统的需求规格,以便开发团队能够根据这些需求进行系统开发和功能实现。

2. 系统概述酒店点餐系统旨在为客人提供在线点餐和餐厅管理功能。

系统将通过餐厅的移动端应用或网站提供给客人使用,以提高客户的用餐体验和餐厅管理效率。

3. 功能需求3.1 客户端需求酒店点餐系统的客户端需要实现以下功能:•用户注册和登录:用户可以通过手机号码或邮箱注册和登录系统,以便进行点餐和查看订单。

•菜单浏览和搜索:用户可以浏览餐厅的菜单,查看菜品的图片、价格和描述,并可以根据关键词进行菜品搜索。

•菜品定制:用户可以根据自己的口味和需求进行菜品的定制,例如辣度、加料和去除某些原料等。

•购物车管理:用户可以将希望点餐的菜品添加到购物车中,并可以对购物车中的菜品进行数量调整和删除操作。

•订单提交和支付:用户可以提交订单并选择合适的支付方式进行支付。

3.2 餐厅管理端需求酒店点餐系统的餐厅管理端需要实现以下功能:•菜单管理:餐厅管理人员可以通过系统对菜单进行管理,包括添加、修改和删除菜品。

•订单管理:餐厅管理人员可以查看和管理订单,包括订单详细信息查看、订单状态更新和订单统计。

•库存管理:餐厅管理人员可以对菜品所需的原料进行库存管理,及时补充不足的原料。

•营销活动管理:餐厅管理人员可以通过系统进行促销活动的管理,包括优惠券发放和活动配置等。

4. 非功能需求4.1 用户界面用户界面应该简洁、直观且易于操作,以提供良好的用户体验。

同时,用户界面需要适配不同的移动设备和浏览器,并且要求响应速度快。

4.2 数据安全酒店点餐系统需要保证用户账号密码的安全性,采用加密算法对用户密码进行保护,并且要求对用户敏感信息进行安全传输和存储。

4.3 性能要求酒店点餐系统需要具备高性能的特点,能够支持大量用户同时在线下单,并能够快速响应用户操作请求。

餐馆点菜系统_需求规格说明书

餐馆点菜系统_需求规格说明书

餐馆点菜系统——需求规格说明书学院:数学与计算机科学学院专业:计算机科学与技术(软件工程方向)班级:软件12学号:1060612014049姓名:邓茂记时间:2015年4月14日目录1 引言 (1)1.1 编写目的 (1)1.3 定义 (2)1.4 参考资料 (2)2 软件产品的一般性描述 (2)2.1 目标 (2)2.2 运行环境与资源 (2)2.3 软件产品的功能描述 (3)2.3.1 客户端主要的功能 (3)2.3.2 服务器端主要的功能 (3)2.4 用户特征 (3)2.5 限制与约束 (4)3 功能需求 (4)3.1 功能划分 (4)3.2 功能描述 (4)3.2.1 客户端功能描述 (4)3.2.2 服务器端功能描述 (5)3.3 业务架构图——层次结构图 (5)3.4 业务需求功能模型——用例模型 (6)3.5 相关用例的展开——活动图 (6)3.6 数据流图 (8)4 性能需求 (9)4.1 数据精确度 (9)4.3 适应性 (10)5 运行需求 (10)5.1 数据库 (10)5.2 用户界面 (10)5.3 硬件接口 (11)5.4 软件接口 (11)6 其他要求 (11)1 引言1.1 编写目的需求分析的任务就是解决“做什么”的问题。

需求分析是软件定义时期的最后一个阶段,其主要任务就是通过软件开发人员与用户的交流和讨论,准确地获取用户对系统的具体要求。

需求分析中任何模糊不清或微小的遗漏都,都可能造成系统开发中出现重大问题甚至导致失败。

需求开发的最终成果是:客户和开发小组对将要开发的产品达成一致的协议。

这一协议综合了业务需求、用户需求和软件功能需求。

在正确理解用户需求的前提下,软件开发人员还需要将这些需求准确地以文档的形式表达出来,作为设计阶段的依据。

通过本文档定义的餐馆点菜系统的需求,在用户和软件开发人员之间达成一致的需求描述。

1.2 项目背景项目名称:餐馆点菜系统用户:各大中小型餐厅项目开发者:邓茂记、王晓武、颜学宏、胡皓钧产生背景:随着科技的快速发展,互联网时代已融入我们生活的各方各面,基于高校学生人数较多,而学校周边餐馆较少,餐馆服务人员单凭手工操作,不仅效率低下,给餐馆服务人员带来一定的困难,而且还会影响师生的就餐效率。

酒店点菜系统概要设计说明书(1)

酒店点菜系统概要设计说明书(1)

酒店点菜系统概要设计说明书1引言 --------------------------------------------------------------------------------- 41.1编写目的-------------------------------------------------------------------- 41.2背景-------------------------------------------------------------------------- 41.3定义-------------------------------------------------------------------------- 41.4参考资料-------------------------------------------------------------------- 4 2总体设计--------------------------------------------------------------------------- 42.1需求规定-------------------------------------------------------------------- 42.2运行环境-------------------------------------------------------------------- 52.3基本概念和设计流程 ---------------------------------------------------- 52.3.1点菜的主要流程----------------------------------------------------- 52.3.2退菜流图------------------------------------------------------------- 62.3.3库存流图------------------------------------------------------------- 62.4系统总体结构-------------------------------------------------------------- 62.5模块外部描述-------------------------------------------------------------- 72.5.1处理模块------------------------------------------------------------- 72.5.2模块信息------------------------------------------------------------- 72.6人工处理过程-------------------------------------------------------------- 92.7尚未解决的问题 ---------------------------------------------------------- 9 3接口设计--------------------------------------------------------------------------- 93.1用户接口-------------------------------------------------------------------- 93.1.1界面接口------------------------------------------------------------- 93.1.2硬件接口------------------------------------------------------------- 93.2外部接口-------------------------------------------------------------------- 93.3内部接口-------------------------------------------------------------------10 4运行设计--------------------------------------------------------------------------104.1运行模块组合-------------------------------------------------------------104.2运行控制-------------------------------------------------------------------10 5系统数据结构设计 -------------------------------------------------------------10 6系统出错处理设计 -------------------------------------------------------------106.1出错信息-------------------------------------------------------------------106.2补救措施-------------------------------------------------------------------11 7维护设计--------------------------------------------------------------------------11 8安全保密设计--------------------------------------------------------------------111引言1.1编写目的明确本系统应具有的功能、性能与界面,为以后的系统详细设计提供基础。

(完整word版)餐厅点餐系统需求分析说明书

(完整word版)餐厅点餐系统需求分析说明书

餐厅点餐系统需求分析说明书目录1.引言----------------------------------------------------------------------------- 21.1 编写目的------------------------------------------------------------------- 21.2 背景说明------------------------------------------------------------------- 21.3 术语定义------------------------------------------------------------------- 21.4 参考资料------------------------------------------------------------------- 22. 概述 -------------------------------------------------------------------------- 22.1 任务概述------------------------------------------------------------------- 22.2 功能概述------------------------------------------------------------------- 43. 数据流程图 -------------------------------------------------------------------- 43.1 数据字典------------------------------------------------------------------- 43.2 数据结构------------------------------------------------------------------- 63.3 数据流程图----------------------------------------------------------------- 84. 系统要求 ---------------------------------------------------------------------- 94.1 性能要求------------------------------------------------------------------- 94.2 体验要求------------------------------------------------------------------- 95. 意外处理 ---------------------------------------------------------------------- 96. 可行性分析 -------------------------------------------------------------------- 96.1 技术可行性------------------------------------------------------------------ 96.2 经济可行性----------------------------------------------------------------- 96.3 法律可行性----------------------------------------------------------------- 97. 结论意见 ---------------------------------------------------------------------- 10注意:此文档是前期的需求分析说明书,其时效性已经不存只可在,作为参考,不能做为标准。

《点餐系统》需求规格说明书

《点餐系统》需求规格说明书

中国航天科技集团公司软件评测中心China Aerospace Science and Technology CorporationSoftware Test & Evaluation Center文档标识:CASC-STEC-D210-T0591-SRS-V1.10页数:38版本:V1.10T0591能力验证样品软件需求规格说明书中国航天科技集团公司软件评测中心文档修改记录目录1范围 (1)1.1标识 (1)1.2系统概述 (1)1.3文档概述 (2)2引用文件 (3)3名词解释 (3)4功能需求 (4)4.1系统管理功能 (5)4.1.1语言选择 (5)4.1.2主界面 (6)4.1.3登录 (8)4.1.4默认打印机配置 (9)4.1.5修改密码 (9)4.1.6注销 (10)4.1.7界面显示选择 (10)4.1.8帮助 (11)4.2菜品管理功能 (11)4.2.1今日促销 (11)4.2.2今日停售 (12)4.3就餐管理功能 (13)4.3.1开台 (13)4.3.2临时加台 (14)4.3.3换台 (15)4.3.4并台 (16)4.3.5锁定/解锁餐台 (17)4.3.6点菜 (18)4.3.7配料重量 (19)4.3.8退菜 (20)4.3.9结帐 (21)4.3.10淸台 (22)4.3.11预订 (22)4.4浏览查询功能 (24)4.4.1员工名册浏览 (24)4.4.2台位分布浏览 (24)4.4.3菜谱浏览 (25)4.4.4日志浏览 (25)4.4.5账单查询 (25)4.5退出系统 (26)4.6错误处理 (26)5易用性需求 (26)6数据约束 (27)7计算机资源要求 (29)7.1硬件要求 (29)7.2软件需求 (29)1范围1.1 标识文档标识:CASC-STEC-D210-T0591-SRS-V1.10软件名称:点餐系统前台服务器软件。

1.2 系统概述本软件作为一个测试样品,用于软件功能性与易用性测试的能力验证,从而评估软件测量实验室的软件检测能力。

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

大连理工大学城市学院《软件工程导论》大作业酒店点菜系统需求规格说明书任课教师: ***班级:软件1202班学号: 201212045姓名: ***成绩:完成日期:2013年6月20日第三章需求分析软件需求分析是软件开发期的第一个阶段,也是关系到软件开发成败的关键步骤。

需求分析阶段要解决的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统。

具体而言,需求分析主要有两个任务:第一是通过对问题及其环境的理解、分析和综合,建立分析模型(Analysis);第二是在完全弄清用户对软件系统的确切要求的基础上,用“软件需求规格说明书”(简称“需求说明”)来把用户的需求表达出来。

3.1系统设计思想酒店点菜系统主要是对酒店的顾客点单信息及菜谱信息等进行有效的管理,利用本系统实现顾客从点单到结账的一条龙服务。

系统开发设计的思想:(1)系统安全性设计在服务器端程序中,系统可根据不同用户的身份来自动屏蔽一些操作,比如菜谱管理、用户权限管理等功能。

这些功能只有管理员身份的用户进入系统时才能使用,提高了系统的安全保障,阻止了用户的越权操作。

(2)系统模块化设计系统功能实现使用结构化设计方法,将系统功能由整模块划分成若干个十分明确和简单的小模块。

此种设计,不仅实现系统的层次与整体性,而且用户根据各小模块的明确提示,可以方便顺利的进入各功能操作。

(3)自动化与智能化设计服务员进入系统时,系统主界面的状态栏中自动显示:姓名、当前时间及用户身份。

为保证系统数据的唯一性与有序性,顾客编号、账单编号及点单编号等各种唯一性标识都由系统自动生成。

系统自动化功能减少了由于手工操作带来的出错情况,提高了工作效率,实现了信息化、系统化、自动化、智能化操作管理。

3.2具体需求餐厅点菜管理系统的目标是能更快、更好、更方便、更安全的有利于酒店对餐桌的各方面进行管理及查看和修改让管理者是可以及时看到了解情况。

解决餐桌和点菜者的不方便之处。

3.2.1功能需求(1)客户订单信息管理简述:客户订单信息管理,包括客户订单信息存入,客户订单信息查询,客户订单信息修改,客户订单信息删除。

输入:客户订单信息处理过程描述:客户订单信息录入系统。

输出:操作成功或失败的提示信息(2)预约信息简述:客户预约信息管理,包括客户预约信息存入,客户预约信息查询,客户预约信息修改,客户预约信息删除。

输入:客户预约信息,包括客户预定的台位等信息处理过程描述:客户预约信息录入系统。

输出:预约操作成功或失败的提示信息。

(3)用户管理简述:用户信息管理,用户信息存入,用户信息查询,用户信息修改,用户信息删除。

输入:用户信息包括用户姓名,用户权限,所属部门等处理过程描述:用户信息存入数据库。

输出:操作成功或失败的提示信息。

(4)权限管理简述:用户权限信息管理,用户权限信息存入,用户权限信息查询,用户权限信息修改,用户权限信息删除。

输入:用户权限信息,包括登陆,查询等。

处理过程描述:用户权限信息录入系统。

输出:操作成功或失败的提示信息。

(5)菜品管理简述:菜品信息管理,菜品信息存入,菜品信息查询,菜品信息修改,菜品信息删除。

输入:菜品信息处理过程描述:菜品信息存入数据库。

输出:操作成功或失败的提示信息。

(6)酒水信息管理简述:酒水信息管理,酒水信息存入,酒水信息查询,酒水信息修改,酒水信息删除。

输入:酒水信息,包括报价,种类等信息处理过程描述:酒水信息存入数据库。

输出:操作成功或失败的提示信息。

(7)台位管理简述:台位信息管理,台位信息存入,台位信息查询,台位信息修改,台位信息删除。

输入:台位信息,包括台位状态,是否被预订等。

处理过程描述:台位信息录入系统。

输出:操作成功或失败的提示信息。

(8)会员管理简述:会员信息管理,会员信息存入,会员信息查询,会员信息修改,会员信息删除。

输入:会员信息。

处理过程描述:会员信息存入数据库。

输出:操作成功或失败的提示信息。

(9)优惠策略简述:优惠策略信息管理,优惠策略信息存入,优惠策略信息查询,优惠策略信息修改,优惠策略信息删除。

输入:优惠策略信息,包括对客户的消费打折等。

处理过程描述:优惠策略信息录入系统。

输出:操作成功或失败的提示信息。

(10)结账与统计简述:客户消费和用餐结账付款以及酒店对客户消费进行统计输入:客户消费信息处理过程描述:客户消费信息查询消费情况输出:消费清单或者操作失败提示信息。

3.3系统需求餐厅点菜管理系统的目标是能更快、更好、更方便、更安全的有利于饭店对餐桌的各方面进行管理及查看和修改让管理者是可以及时看到了解情况。

解决餐桌和点菜者的不方便之处。

3.3.1使用系统的相关人员与酒店点菜管理系统相关的人员(可能操作系统的角色)详细情况及需求如表2-1所示:角色需求描述客户根据系统操作提示进行预约订餐或进行点菜、退菜操作,系统要能够根据顾客的选择进行自动进行结账计算并显示。

酒店收银员根据系统操作提示,对客户消费情况进行总结,结账,统计各时间段营业额等。

酒店服务员根据系统操作提示对客户订单信息进行管理,客户预约信息管理,并对已经上桌的菜进行标记等。

餐饮管理部经理根据系统操作提示查看营业情况,管理用户,登陆权限,根据顾客点菜情况适当修改菜单,菜品,管理酒水信息、酒店台位、会员信息,权限设置及相关优惠策略等。

表2-1 使用系统的相关人员及需求描述3.3.2 小结本章主要介绍了系统的需求分析过程,主要有功能需求和界面需求,详细的阐述了系统具有的功能,并作了详细的说明,采用面向对象的分析方法,这样对于读者的理解也更加简化了。

就实际情况而言,在高系统配置、高网络带宽很容易得到保证的情况下,最需要考虑的是系统的性能需求。

这样详细的需求分析可以使系统的性能需求得到完全保证,需求分析是软件开发的重要阶段,为以后的详细设计打下坚实的基础。

3.4数据流图数据流图(简称DFD 图),是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于软件模型的一种方法。

绘制数据流图的目的是为了方便开发人员与用户的交流,以及为系统的设计提供依据。

数据流图的绘制过程通常是采用自顶向下,由外到内,逐层分解,开发人员要先画出系统顶层数据流图,然后逐层画出底层数据流图,直到功能细化为止,形成若干层次的数据流图。

酒店点菜系统的数据流图如下所示:管理员 管理员客户酒店点菜系统图3-1 基本系统模型酒店餐饮部经理管理酒水菜品信息管理用户信息管理登录权限管理会员信息管理优惠信息管理台位信息管理客户订单信息管理客户预订信息结账与统计收银员顾客酒店点菜系统点菜,结账从该图可以看出,使用酒店点菜系统的人包括餐饮部经理,服务员,收银员。

酒店餐饮部经理通过酒店点菜系统实现对酒店餐饮部日常运作的操作,包括对用户的管理,会员管理,用户权限的设置管理,管理酒店推出的优惠信息,管理菜品和酒水信息,管理酒店台位信息。

而酒店服务员则是通过该系统来管理客户订单信息和客户预约信息,收银员主要是通过它来结账和统计营业额。

管理员3生成报表管理员管理员2录入客户消费信息1录入客户信息图3-2顶层数据流图管理员3-3第一层数据流图3.5数据字典数据字典(简称DD),是详细描述数据流图中的图形元素具体组成细节,比数据流图更准确、完整的定义了各个图元。

数据字典是开发者与用户相互沟通的有效途径之一。

它能形象的向用户描述开发者的意图,使用户明白数据库可能具有的项目,可有效地缓解开发者和用户之间的交流鸿沟,也有利于用户向开发者提出自己的需求,避免因理解分歧造成的代价巨大的接口问题。

数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果。

针对本系统,通过对管理内容和过程分析,设计的数据项和数据结构如下:名称:客户档案别名:描述:记录客户的基本信息定义:客户档案=订单+预约+会员位置:输出到客户个人消费档案名称:会员档案别名:描述:客户是否为酒店会员定义:会员档案=会员信息位置:输出到客户档案名称:预约档案别名:描述:客户在酒店就餐前预约定义:预约档案=预约位置:输出到客户档案名称:菜品档案别名:描述:客户在酒店所有菜品记录的集合定义:客户菜品档案=菜品金额位置:输出到个人消费档案名称:酒水档案 别名:描述:客户在酒店的所有酒水记录的集合定义:客户酒水档案=酒水消费金额位置:输出到客户个人消费档案 名称:优惠档案 别名:描述:记录客户的是否享受优惠策略定义:客户优惠档案=总消费-优惠位置:输出到客户个人消费档案名称:客户消费档案 别名:描述:客户在酒店用餐的集合定义:客户消费档案=客户档案+菜品档案+酒水档案+优惠档案 位置:输出到客户个人消费档案3.6实体关系模型图根据系统的功能需求画出实体联系图(E-R )图:3.6.1实体图图3-4 客户档案实体图3-5 会员档案实体图3-6 台位档案实体图3-7 消费项目档案实体图3-8 用户档案实体3.6.2总体E-R图3.7对性能的规定3.7.1时间特性要求1)响应时间:所有选菜操作响应时间一般不超过5秒。

2)更新处理时间:所有提交的新的菜品的数据一般在3秒内响应。

3.7.2灵活性由于编程时所采用的c++开发环境,点菜系统和运行环境切合度高,当需求发生某些变化时,本餐厅点菜系统应用软件操作方式、数据结构、运行环境基本不会发生变化,变化只是将对应的数据库文件内的记录改变,或将过滤条件改变即可。

并且软件具有升级功能,以满足用户的需求。

3.7.3易使用性(1)系统各种操作提示清晰、含义明确,可方便使用者进行操作。

(2)重要信息显示在明显的地方,使使用者可清楚的了解到信息。

(3)信息录入尽量使用选择,避免填写大量信息而造成不一致性。

3.7.4精度软件主要用于管理,不是科学计算,要求计算的精度不是很苛刻,所以输入、输出数据精度的要求不是很高,可以用浮点数。

3.8数据管理能力需求本软件管理的数据大都以数据库的形式储存,主要包括菜品信息,酒水信息数据,客户会员信息数据,其中菜品信息数据和酒水信息数据基本不变,数据库大小基本不变,而会员信息数据随着时间的推移每天都在增加,会员信息数据需要定期进行整理和处理。

又由于本酒店点菜系统应用软件所有文件均放置在数据库中,调用,查询数据,文件,记录时,通过库文件名直接进行操作。

3.9故障处理需求本系统数据库会自动备份,当您加菜,删除原有菜品时会自动给您备份,当数据丢失时可启用备份,是本系统安全,零故障。

3.10其他专门需求1)对系统各个功能模块,以分级菜单的形式给出;2)所有的提交,确认,删除等操作以按钮的形式给出,且名称一律为取为“提交”、“确认”、“删除”等易于理解的形式;3)系统在正常情况下应支持100个以上的用户并行操作能力,并支持多用户同时访问。

相关文档
最新文档