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

更新时间:2024-01-30 02:18:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

中国航天科技集团公司软件评测中心 China Aerospace Science and Technology Corporation

Software Test & Evaluation Center

文档标识:CASC-STEC-D210-T0591-SRS-V1.10 页 数:38 版 本:V1.10

T0591能力验证样品软件

需求规格说明书

中国航天科技集团公司软件评测中心

文档修改记录

版本号 V1.00 V1.01 V1.10 日期 4.15 5.30 7.10 所修改章节 所修改页 —— —— 注记 创建 第一轮测试修改 第二轮测试修改 中国航天科技集团公司软件评测中心

T0591能力验证样品软件需求规格说明书

目 录

1

范围 ...................................................................................................................................................................1 1.1 1.2 1.3 2 3 4

标识 .....................................................................................................................................................1 系统概述.............................................................................................................................................1 文档概述.............................................................................................................................................2

引用文件...........................................................................................................................................................3 名词解释...........................................................................................................................................................3 功能需求...........................................................................................................................................................4 4.1

系统管理功能....................................................................................................................................5 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.2

4.2.1 4.2.2 4.3

4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.8 4.3.9 4.3.10 4.3.11 4.4

4.4.1 4.4.2 4.4.3 4.4.4 4.4.5 4.5 4.6

语言选择...............................................................................................................................5 主界面 ...................................................................................................................................6 登录 .......................................................................................................................................8 默认打印机配置 .................................................................................................................9 修改密码...............................................................................................................................9 注销 .....................................................................................................................................10 界面显示选择....................................................................................................................10 帮助 .....................................................................................................................................11 今日促销.............................................................................................................................11 今日停售.............................................................................................................................12 开台 .....................................................................................................................................13 临时加台.............................................................................................................................14 换台 .....................................................................................................................................15 并台 .....................................................................................................................................16 锁定/解锁餐台 ..................................................................................................................17 点菜 .....................................................................................................................................18 配料重量.............................................................................................................................19 退菜 .....................................................................................................................................20 结帐 .....................................................................................................................................21 淸台 .....................................................................................................................................22 预订 .....................................................................................................................................22 员工名册浏览....................................................................................................................24 台位分布浏览....................................................................................................................24 菜谱浏览.............................................................................................................................25 日志浏览.............................................................................................................................25 账单查询.............................................................................................................................25

菜品管理功能..................................................................................................................................11

就餐管理功能..................................................................................................................................13

浏览查询功能..................................................................................................................................24

退出系统...........................................................................................................................................26 错误处理...........................................................................................................................................26

5 6

易用性需求 ....................................................................................................................................................26 数据约束.........................................................................................................................................................27

T0591能力验证样品软件需求规格说明书

7 计算机资源要求 ...........................................................................................................................................29 7.1 7.2

硬件要求...........................................................................................................................................29 软件需求...........................................................................................................................................29

T0591能力验证样品软件需求规格说明书

1 范围

1.1 标识

文档标识:CASC-STEC-D210-T0591-SRS-V1.10 软件名称:点餐系统前台服务器软件。

1.2 系统概述

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

点餐系统主要用于饭店或宾馆,包括服务器、客户机、前台服务器(前台机)等分系统。各分系统通过网络(有线/无线)组合成一个管理系统,由总经理、人事经理、财务经理、营销经理、大堂经理、领班和服务员等使用;不同人员具有不同的权限。系统结构如图1所示。本文档只针对子系统前台机部分(图中“样品部分”)。

手持点餐机手持点餐机自助点餐机自助点餐机局域网样品部分厨房打印机厨房打印机客户机前台机前台打印机服务器 图 1 点餐系统

前台机运行于单机环境,仅限于领班和大堂经理登录使用;部分

1

T0591能力验证样品软件需求规格说明书

功能需要得到营销经理或总经理现场授权;其他人均不能登录本系统。

本系统中,工作人员名册、菜谱、餐台分布、结帐方式已预先设定,不可更改。

本系统共设5个餐厅,28个餐台:中华厅——10个餐台,长征厅——3个餐台,东风厅——4个餐台,神舟厅——8个餐台,嫦娥厅——3个餐台。台位编码方式为XYY,其中,X为餐厅编号依次为1到5,YY为餐台在本餐厅编号,例如神舟厅第三餐台编号为403。主界面餐台统一按顺序显示桌号分别为1~28。中华厅01~10(桌号显示1~10)、长征 厅01~03(桌号显示11~13)、东风厅01~04(桌号显示14~17)、神舟厅01~08(桌号显示18~25)、嫦娥厅01~03(桌号显示26~28)。临时加台显示在后面。

1.3 文档概述

本文档是点餐系统前台服务器软件的需求规格说明,使用者包括项目管理人员、软件设计开发人员和软件测试人员。

本文档按GB/T8567-2006规范的要求编写。

本需求规格说明及相应软件属于内部文件,属实施机构所有,参加能力验证的实验室只有测试使用权。未经实施机构的书面同意,参加能力验证的机构不得将此文档及相关软件提供给其它人员或机构使用。

2

T0591能力验证样品软件需求规格说明书

2 引用文件

表1 引用文件列表

引用文件文档号 GB/T8567-2006 文件标题 编写单位 出版日期 《计算机软件文档全国信息技术标准2006年 编制规范》 化管理委员会 《软件工程 软件产品质量要求与评价(SQuaRE) 商业全国信息技术标准GB/T25000.51-2010 2010年 现货(COTS)软件产化管理委员会 品的质量要求和测试细则》 CNAS RL02: 2010 《能力验证准则》 中国合格评定国家2010年 认可委员会

3 名词解释

开台:将餐台设定为被占用状态,并指定服务员。

锁定/解锁餐台:将某个已占用餐台设定为锁定状态,也称锁台,不能对锁定的餐台进行点菜、退菜、称重、结帐和清台操作,直到解锁为止。

并台:将一批客人所占用的多个餐台合并,进行标识,在退菜、锁台、称重、结帐和清台时统一处理。

换台:将某被占用餐台的状态转移到另一未被占用的餐台,并将原餐台的状态标志为未占用。

清台:某餐台未点菜或结完帐后,对其状态标志为未占用。

3

T0591能力验证样品软件需求规格说明书

派单:点菜提交成功的每一次菜品选择生成一个派单,如一种菜品选择多次,就生成多个派单,一个派单最多可以达到100份菜。

小票:是指点菜过程中一次提交的所有菜品及数量的集合。 应用程序级快捷键:指系统中以“Ctrl+字母”方式定义的快捷键。

菜单级快捷键:系统中每个菜单操作后都有一个字母,以Alt+该字母方式实现的快捷键称为菜单级快捷键。

标识按钮:按钮名称带有“:”的按钮,例如:

餐台名称:由餐厅名称+“ No.”+餐厅内序号,例如中华 No.10是中华厅,第10个餐台的名称,临时加台名称为餐厅名称+“ No.”+餐厅内序号+“----临时加台”。

4 功能需求

前台机软件由四部分组成,主要完成系统管理、菜品管理、就餐管理和浏览查询等功能。

系统管理主要完成系统使用语言选择、默认打印机设置、界面显示的设置功能,登录、注销、修改密码,以及预订功能,提供系统版本和信息的帮助信息。其中注销、修改密码、默认打印机设置、预订在用户登录后才可执行,其余在用户登录前均可执行。

由于本样品的菜谱已经固定,所以菜品管理主要完成当日促销和停售菜品的管理。仅大堂经理和营销经理具有今日促销权限,其他人员登录系统需现场授权实现促销功能。

4

T0591能力验证样品软件需求规格说明书

就餐管理为就餐过程提供管理和记录功能。就餐管理功能主要包括分配台位(开台或临时加台)、点菜、退菜、换台位(换台)、并台、锁定\\解锁餐台、结帐和清台等。用户登录后可以执行所有就餐功能。

浏览查询提供对系统固有的信息或操作日志进行浏览、查看或查询的功能,包括对系统固定的员工名册、台位分布、菜谱的信息浏览,对促销、停售日志进行查看,对帐单按时间段进行查询。

系统可以在输入区域输入过程中或失去焦点时,对该区域的内容进行有效性检验。

同一功能点,可以与角色相关。

4.1 系统管理功能 4.1.1 语言选择

1) 系统初次启动,进入语言选择界面,如图2所示。 2) 在语言选择界面可以完成选择语言和设置下次启动时是否

显示语言选择窗口功能,显示开发商徽标。

3) “确定”指系统使用选定的语言,并按相应的语言进入主

界面;“取消”指选定上次程序使用时选定的语言,如果是第一次使用,“取消”指选定默认语言——汉语,并进入汉语主界面。

4) 本次样品提供中文和英文两种语言选择。

5

T0591能力验证样品软件需求规格说明书

图 2 语言选择界面

5) 选择了下次启动时不再显示此窗口,则系统启动不进入此界面,直接按上次退出时使用的语言进入主界面。 6) 数据库内容不随选定语言变化而变化。

4.1.2 主界面

主界面由标题、菜单、功能按钮、餐台状态显示、网络状态显示、记事薄、状态栏组成,如图3所示。

6

T0591能力验证样品软件需求规格说明书

网络状态显示区 餐台状态显示区

图 3 中文主界面

1)

序号 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.

菜单组成与可操作性如表2,并随选定餐台状态而变化;

表2 登录前系统可操作状态

主菜单 文件 登录 子菜单 默认打印机设置 退出 用户登录 修改密码 注销 员工名册 台位分布 菜谱 显示网络状态 显示餐台占用情况 显示语言选择窗口 关于点餐系统 7

浏览 选项 帮助 操作 当日设置 日志 查询 初始状态 禁止 使能 使能 禁止 禁止 使能 使能 使能 使能 使能 使能 使能 禁止 禁止 禁止 禁止 备注 T0591能力验证样品软件需求规格说明书

2) 功能按钮包括开台、点菜、退菜、结帐、清台和配料重量,其可操作性随选定餐台状态而变化;

3) 4) 5)

系统启动时进入主界面,所有餐台均未占用; 记事薄显示当日预订信息;

界面下方状态栏在该样品中不使用,无显示内容。

4.1.3 登录

1)提供登录界面供用户登录,并能够检查登录用户的有效性。经过“登录|用户登录”菜单进入登录界面,如图4所示。

2)登录信息包括用户姓名、用户编码(工号,最长8位数字)及密码。

3)姓名中间不能插入空格。

图 4 前台机登录界面

4)前台机限领班和大堂经理登录使用。登录后菜单可操作性如表3:

表3 登录后系统可操作状态

序号 1. 2. 3. 4.

主菜单 文件 登录 子菜单 默认打印机设置 退出 用户登录 修改密码 8

是否可执行 使能 使能 禁止 使能 备注 T0591能力验证样品软件需求规格说明书

5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 浏览 选项 帮助 操作 当日设置 日志 查询 注销 员工名册 台位分布 菜谱 显示网络状态 显示餐台占用情况 显示语言选择窗口 关于点餐系统 换台 并台 临时加台 锁定餐台 解锁餐台 预订 今日促销 今日停售 促销日志 停售日志 帐单查询 使能 使能 使能 使能 使能 使能 使能 使能 使能/禁止 使能/禁止 使能/禁止 禁止/使能/禁止 禁止/禁止/使能 使能 使能 使能 使能 使能 使能 5)功能按钮与上一位操作人员注销时状态相同。 6)如果输入内容有误,显示错误提示信息。

4.1.4 默认打印机配置

通过文件|默认打印机设置可以进入Windows打印机功能,自动搜索系统已预装的打印机驱动程序,从中选定一台为默认打印机,用于为前台输出客户小票和账单。本功能只能在登录状态下执行。

4.1.5 修改密码

用户登录成功后,可修改密码。通过登录|修改密码进入修改密码界面,如图5所示。 1) 用户姓名不可更改。 2) 修改密码必须输入原密码。

9

T0591能力验证样品软件需求规格说明书

3) 新密码与原密码不能相同,如相同,应有提示信息。 4) 确认密码与新密码不相同时,应有提示信息。 5) 密码可以设置为长度不大于12的任意字符。

图 5 修改密码界面

4.1.6 注销

系统应提供注销功能,由登录|注销,退出登录状态。注销后系统处于待登录状态,不允许除登录、退出、浏览、选项及帮助外的所有操作,并保持该用户注销时的状态,即此时如有用户登录,系统恢复注销前的状态。

4.1.7 界面显示选择

通过选项|显示网络状态、 显示餐台占用情况、显示语言选择窗口进行界面显示设置。

1) 是否显示网络节点连接情况(本条在样品中只显示本机的网络

10

T0591能力验证样品软件需求规格说明书

节点)。

2) 是否显示餐台占用情况。

3) 下次进入系统时是否显示语言选择界面。

每次系统退出时均保存上述设置选择,系统安装后第一次启动时第1),2)项为未选定状态。第3)项中的显示选择与4.1.1中的语言选择界面中的显示选项的执行结果相同。

4.1.8 帮助

通过帮助|关于点餐系统进入关于前台服务器界面,界面需显示本系统的版本和作用,不受使用权限限制。

4.2 菜品管理功能

系统需提供对菜品的降价促销和停售的管理功能。

4.2.1 今日促销

1)

通过当日设置|今日促销进入今日促销界面,如图

11

T0591能力验证样品软件需求规格说明书

图 6 今日促销界面

2) 3)

界面需显示菜肴类别、菜品名称和今天已有促销菜品。

选择菜品名称后经过单击按钮或双击菜品名称操作,将菜品显示在促销菜品列表中,也可将促销菜品列表中的菜品取消,单击确定即可将促销菜品列表中的菜品设为促销菜品。

4) 5) 6) 7)

所有当日且仅限当日优惠活动开始后,点促销菜品的客户按优惠价结帐;第二天此次优惠自动取消。

如果提前取消某菜品优惠,则在取消优惠后点此菜的客户按原价结算。

如果某日对同一菜品进行不同价格促销,相应时段按相应价格结算,同台也不例外。 只有大堂经理和营销经理有今日促销的权限,如果以领班身份登录系统,可通过现场授权实现促销设置,系统应弹出身份认证窗口,输入要求与登录相同。如图7所示。

图 7 今日促销身份认证界面

8) 系统需提供用户输入促销价功能,促销菜至少打八折,可以赠送(售价为0),促销价取整到圆。

9) 10)

促销菜品的名称、现价、日期要记录到促销日志中,不记录撤销的促销菜品信息。 如一日内有多次修改促销菜品价格,只记录最后一次价格信息。

4.2.2 今日停售

1) 2) 3)

通过当日设置|今日停售进入今日停售界面,如图8所示。 界面需显示菜肴类别、菜品名称和今天已停售菜品。

选择菜品名称后经过按钮或双击菜品名称操作,将其显示在停售菜品列表中,也可将停售菜品列表中的菜品取消,单击确定即可将停售菜品列表中的菜品设为停售菜品。

设为停售菜品的菜不能进行点菜出售。此操作对停售前点此菜的顾客无影响。 停售菜品的名称、日期需记录到停售日志中,如一日内多次设置停售,只记录最后一次停售设置的菜品信息。

4) 5)

图 8 今日停售界面

12

T0591能力验证样品软件需求规格说明书

4.3 就餐管理功能

就餐管理是为顾客就餐提供服务的过程,包括开台、临时加台、点菜、退菜、并台、换台、结帐、锁定/解锁餐台、配料重量和清台及预订功能。

其中,开台、点菜、退菜、结帐、配料重量和清台功能以选定餐台加按钮的方式实现;换台、锁定/解锁餐台功能以选定餐台加菜单(或快捷键)方式实现;并台和临时加台只能在未选定餐台时以菜单(或快捷键)方式实现;预订通过菜单(或快捷键)实现。

4.3.1 开台

选中未占用的餐台,通过“开台”按钮可以实现开台功能。开台界面如图9。

1) 开台后餐台进入被占用状态,不可以再进行开台。

2) 开台时,需在开台界面从具有服务员角色的人员列表中指定服务员,并显示选定餐台的餐厅名称、台位编码、最低消费金额、服务费以及容纳人数等。

3) 对已开台的餐台,可进行点菜、输入配料重量、退菜、并台、换台、锁定\\解锁餐台、结帐、清台等操作,每种操作必须符合允许操作条件。

13

T0591能力验证样品软件需求规格说明书

图 9 开台界面

4.3.2 临时加台

如果存在允许临时加台的餐厅,可通过菜单“操作|临时加台”或快捷键“Ctrl+T”完成此功能。 1) 每厅最多可以临时加两台。

2) 提供选择餐厅名称,设定最低消费额和服务费,通过具有服务员角色人员列表指定服务员,显示台位编码的功能。临时加台界面如图10所示。

3) 临时加台最低消费额不得高于500元钱,服务费不得高于100元。输入数据四舍五入取整到圆。

4) 临时加台后,此餐台被自动开台,以后操作除清台外与正常餐台开台后操作相同。

14

T0591能力验证样品软件需求规格说明书

图 10 临时加台界面

4.3.3 换台

换台指将某已开台餐台调换到未占用餐台。

选中已开台餐台,通过菜单“操作|换台”或快捷键“Ctrl+R”完成此功能。如图11所示。

15

T0591能力验证样品软件需求规格说明书

图 11 换台界面

1)换台后,除位置信息、最低消费金额、服务费外新餐台保持原餐台状态,原餐台被自动清台;

2)已经与其它餐台并台的餐台不可换台; 3)已结过账的餐台不可换台; 4)两个被占餐台不可互相换台; 5)未被占用餐台不允许换台。

6)对于临时餐台,换台后,原餐台不再存在(清除屏幕显示)。

4.3.4 并台

并台指将多个已开台且未结过账的餐台合并,系统需提供显示已用餐台,可以选择需并台的餐台,通过单击按钮或双击餐台名称操作移入到并台列表中;反之也可。由“操作|并台”或“Ctrl+M”进入并台界面,如图12所示。

1)并台的餐台已点菜单及以后点的菜品分别记录到相应餐台,退

16

T0591能力验证样品软件需求规格说明书

菜、称重、结帐、清台、锁台/解锁等功能对并台的餐台进行统一处理。

2)如其中有一个餐台锁定,则并台后所有餐台均进入锁定状态。 3)并台后的餐台可以整体参加并台。

4)并台后的餐台组名称为所合并餐台中桌号最小的那个餐台名称。

图 12 并台界面

4.3.5 锁定/解锁餐台

系统提供锁定/解锁餐台的功能,以临时禁止/允许对某餐台的操作。对某个已占用餐台或并台后的一组餐台执行锁定操作后,禁止对该(组)餐台的点菜、退菜、配料重量、结帐和清台操作,直至对该(组)餐台执行解锁操作为止。

通过选中餐台加菜单“操作|锁定餐台、解锁餐台”或快捷键“Ctrl+L、Ctrl+U”实现此功能。

17

T0591能力验证样品软件需求规格说明书

4.3.6 点菜

点菜是指为已开台的餐台选定菜品及数量、口味,生成派单和小票的过程。每个派单只有一种菜(可以多份),每个小票至少一种菜品(可以包含多个同样菜品)。

1)点菜过程分选择菜品、设置菜品数量和口味、提交三个步骤,通过点菜按钮进入点菜界面,点菜界面由菜品显示、选择菜品和提交菜品三个区域组成,如图13所示。

菜品显示 选择菜品 提交菜品

图 13 点菜界面

2)系统需提供简码和菜品名称的显示方式,简码方式可以提供查询,在菜品名称显示方式下可以提供清单和查询方式;未输入任何信息进行查询,显示所有菜品简码或菜品名称;清单方式下可以分类显示菜品,类别包括凉菜、热菜、海鲜、糕点、汤类、酒水和主食。

3)系统需提供三种形式的菜品检索方式:菜谱、特色菜和促销

18

T0591能力验证样品软件需求规格说明书

菜,特色菜以菜谱浏览为准,促销菜为当前促销的菜品。

4)选择菜品区显示被选中菜品的详细信息。包括菜品名称、简码、是否为特色菜信息、单价、单位、配料(无内容)、图片,用户可以选择显示的菜品进入待提交状态,或者通过直接双击菜品名称使其进入待提交状态。如果菜品为停售菜品,则不可以进行选择。

5)提交菜品区应显示已提交和待提交的菜品信息,包括菜品名称、单价、数量、口味、状态(已提交/待提交)、餐台名称。

6)处于待提交状态的派单可以设置份数和口味。要求: ①每个菜品数量小于等于100; ②口味可以在列表中选择或手动输入; ③菜品数量为0时,该菜品被撤销。

7)单击提交,使所有待提交的菜品变为已提交状态。 8)退出点菜界面只保存处于已提交状态的菜品信息。

4.3.7 配料重量

提供菜品称重功能,若某(组)餐台菜单中含有需要称重的菜品,则在选中该(组)餐台时通过配料重量按钮,进入设置配料重量界面,如图14所示。

1)

界面需显示要输入重量的菜品名称、相应的餐台名称、单价、数量信息。

2)

配料重量不允许为0(小于0.1认为0),且不能大于200单位。如果输入0,则认为本菜品未输入菜品重量。

19

T0591能力验证样品软件需求规格说明书

3) 菜品重量是指本派单多份菜品重量之和。

图 14 输入配料重量界面

4.3.8 退菜

对于有已提交状态的菜品餐台(组),提供退菜功能。 1)

退菜界面应显示餐台名称、已点菜品名称、单价、数量、口味,界面如图15所示。

2)

除需称重菜外,每张派单每次退菜操作只能退一份菜;称重菜一次将退掉整张派单。无菜可退时退菜按钮禁用。

图 15 退菜界面

20

T0591能力验证样品软件需求规格说明书

4.3.9 结帐

结帐是指对已点菜的餐台(组),计算菜品的总价格并确认顾客已付费的操作。已点菜的餐台(组),通过结帐按钮执行进入结帐界面,如图16所示。

结帐界面应显示餐台名称(台位编号)、消费金额、单据号、最低消费金额、服务费、经手人、日期,计算并显示应收金额,可以进行折扣和优惠,计算并显示实收金额,选择顾客的结帐方式,顾客支付金额输入,计算找零并显示。具体需求如下。 1) 2) 3) 4) 5) 6) 7)

餐台如果有未结账的菜品,才可结帐。

如果具有称重的尚未输入重量的菜品,须先进行称重,才能结帐,否则,系统会弹出配料重量窗口; 单据号格式为:111-01-XXXXXX,XXXXXX是顺序号,安装后第一次启动初值依据数据库原始值,每次加1。

最低消费金额、服务费以浏览台位分布中信息为准,如果是临时加台,以当时输入为准,并台取各台之和;

消费金额为所点菜品的所有费用之和,如果消费金额小于最低消费金额则以最低消费金额作为消费金额结帐;

应收金额为消费金额与服务费之和;

大堂经理、营销经理或总经理可以给予顾客优惠,其中总经理可给予顾客优惠幅度大于等于50%,其他人给予优惠幅度不大于50%。以领班权限登录时,必须通过大堂经理、营销经理或总经理授权进行优惠活动;以大堂经理权限登录时,则可直接给予顾客0到50%的优惠幅度,如果给予顾客大幅(50%到100%)优惠,必须通过总经理授权。 8) 9)

大堂经理、营销经理给予的折扣只能大于等于50%,总经理给予的折扣只能小于等于50%。 授权需要现场身份确认,通过单击标识按钮“折扣”或“优惠”实现,进入身份认证界面,如图17所示。输入要求与登录相同;

图 17 优惠身份认证界面

21

T0591能力验证样品软件需求规格说明书

10) 折扣优先计算,优惠幅度不符合要求的先保证折扣在要求范围内,然后计算出相应优惠,如总经理授

权优惠,首先保证折扣小于等于50%,然后计算优惠;

11) 实收金额=消费金额*折扣+服务费-优惠,取整到圆,有±1元误差。 12) 服务费不优惠。

13) 优惠幅度:指总优惠数占消费金额的比例,公式为: 优惠幅度 =(消费金额-实收金额+服

务费)/消费金额*100% ;

14) 计算优惠后的实收金额按照四舍五入的方式取整,误差为±1元。

15) 如果某餐台进行了多次结帐,第二次及之后的优惠幅度按第一次处理,与操作权限无关,总经理也不

例外;折扣栏显示的数据为(100%-第一次优惠幅度),如果出现14)条中的舍、入情况,二次优惠幅度计算会由第一次发生舍入实收金额±1元引起误差;以后优惠幅度均为二次优惠幅度。 16) 结帐方式可选择现金、支票、刷卡、餐券之一。只有结帐方式为现金时才能提供找零;支票、刷卡自

动等值支付。

17) 顾客支付金额必须不小于实收金额才能完成结帐,若输入小数取整会产生±1元误差。

18) 多次结帐,只有第一次收服务费、限制最低消费额;第二次及以后服务费和最低消费额均为0。 19) 对结帐后的餐台可以进行清台、点菜操作。

20) 结帐完成需记录单据号、餐台号、结帐方式、消费金额、折扣、优惠、服务费、实收金额、经手人及

结帐时间。如果结账时,经过了优惠身份认证,则账单中经手人为经过身份认证者,否则经手人为登录系统者。

4.3.10 淸台

系统需提供清台功能,将结完帐或未点菜的餐台设置为未占用状态。

1)当某个(组)餐台未点菜或已结完账,可以将餐台通过清台设置为未占用状态,并台的一组餐台自动分离为独立的未占用餐台。

2)对于临时餐台,清台后此餐台不再存在(清除屏幕显示)。

4.3.11 预订

通过“操作|预订”或“Ctrl+A”进入预订界面。预订界面由输入区与按钮区组成。需输入如下预订信息:身份证号码、预订人姓名、预订时间、预订人电话、预订桌数和说明。显示及输入要求如下:

1) 时间格式为:yyyy-mm-dd hh:mm:ss,例如:2011-10-22 18:00:00。但当月份或时

间小于10时,也可以简写为:2011-8-5 9:00:00,系统自动补零;

2) 姓名不能超过12个字符,一个汉字按一个字符计;

3) 身份证号为18位,按正确的身份证号格式输入,预订人必须为1993年(含)以前出生;

4) 电话:不超过12个数字;

5) 预订台数:每次预订不多于200桌;同一时间预订台数总和不受限制; 6) 说明信息不超过200个字符,一个汉字按一个字符计,且说明内容不能为空; 7) 当身份证、时间及说明均相同时认为是同一条预订信息; 8) 修改记录时,身份证不允许修改; 9) 忽略说明中的前后空格;

22

T0591能力验证样品软件需求规格说明书

图 18 录入预订信息界面

10) 预订界面需通过数据库标准按钮提供对预订记录的管理功能,进入预订界面,包括

有跳到上/下一条、跳到第一条/最后一条、编辑、新建、删除、退出按钮及保存、

撤销按钮,如图19为预订管理界面按钮,并实现功能;通过编辑、新建按钮进入预订编辑状态,此时只有保存、撤销激活;

图 19 预订管理界面按钮

11) 所有预订当天且在当前时间以后的预订信息会在记事簿中显示,每条预订显示预订

者姓名、预订餐台数量、预订时间和说明信息,如图20 记事薄; 12) 预订信息显示1分钟内刷新一次,在预订编辑状态下不进行刷新; 13) 过期预定自动删除。

23

T0591能力验证样品软件需求规格说明书

图20 记事簿

4.4 浏览查询功能

系统应提供浏览系统本身提供的数据的功能,查询系统操作记录的功能。

4.4.1 员工名册浏览

1) 系统需提供员工名册浏览功能,用于显示员工信息,包括姓

名、性别、用户编码、电话和密码,单击可显示相应员工相片。

2) 可选择按角色显示员工信息,包括总经理、财务经理、营销

经理、人事经理、大堂经理、领班、服务员、系统操作员,系统数据库要保证有实际的总经理、营销经理、大堂经理、领班、服务员角色。

3) 此项功能专为样品测试人员获得信息使用,不受使用权限限

制。不受使用权限限制指随时可以查阅,使用时仅受窗口独占方式限制,4.4.2和4.4.3节中的功能也是如此。

4.4.2 台位分布浏览

1)系统需提供台位分布浏览功能,用于显示餐台信息,包括餐

24

T0591能力验证样品软件需求规格说明书

台号、容纳人数、最低消费金额、服务费。

2)可选择按不同餐厅显示相应餐台信息。此项功能专为样品测试人员获得信息使用,不受使用权限限制。

4.4.3 菜谱浏览

1) 系统需提供菜谱浏览功能,用于显示菜谱信息,包括菜单中

包含的所有菜品的名称、简码、单位、单价、图片、是否称重、是否特色菜、菜肴类别、所属菜系及配料。

2) 可选择按菜肴类别显示相应类别的菜单信息,包括凉菜、热

菜、海鲜、糕点、汤类、酒水和主食;删空类别则显示全部菜单信息。

3) 可显示选中菜品的图片。 4) 此项功能不受使用权限限制。

4.4.4 日志浏览

系统需提供对促销日志和停售日志的浏览功能。

1) 促销日志界面显示已记录下的所有促销菜品,包括菜肴类别、

菜品名称、原价、现价和促销时间。

2) 停售日志界面显示已记录下的所有停售菜品,包括所属菜肴

类别、菜品名称和停售时间。

4.4.5 账单查询

系统需提供账单查询功能,用于查询指定时间段(2011年9月1

25

T0591能力验证样品软件需求规格说明书

日之后)的账单。通过单击标识按钮“起始时间”、“截止时间”来修改查询账单的时间段。账单输出包括单据号、餐桌号、结帐时间、消费金额、折扣、优惠、服务费、实收金额、经手人及结帐方式。

4.5 退出系统

提供退出系统功能,有处于占用状态的餐台时禁止系统退出。退出时保存选项的设置。

4.6 错误处理

出现错误后要有提示,并能正确指明错误原因。

5 易用性需求

1) 需要输入百分数的地方,如果输入大于0小于等于1的数,则自动转换为百分数;如果输入大于1小于等于100的数自动添加百分号;

2) 需要通过单击标识按钮激活输入窗口时,当鼠标移动到标识按钮上应有悬停说明;

3) 对界面中所有的图形按钮,都应有悬停说明;

4) 系统能够正确显示当前可以进行的操作,除注销后保留当前状态外,对于其他情况下,当前不能进行的操作按钮进行标灰处理; 5) 每个弹出窗口关闭后,才能对其它窗口进行操作,即不能通过切换窗口,同时操作多个窗口;

26

T0591能力验证样品软件需求规格说明书

6) 主窗体提供最小化、最大化、还原和关闭操作; 7) 需要输入数字的地方不能输入非数字;

8) 需要用户输入数字的地方,如果输入数字的数值或长度超出范围,系统或者给出提示信息,或者自动修正到正确范围,或者响铃警告,截断后面的输入;

9) 鼠标停留在餐台时,要显示该餐台的占用状态;如果餐台为占用状态,同时显示该餐台的服务员;

10) 台位的状态分为未占用状态(图示为桌号+COM例如:占用状态,占用状态分为已点菜状态状态分为从未点过菜状态

)和

和未点菜状态,未点菜

。如果

和结帐以后未点过菜状态

退掉某餐台的所有已点菜,餐台恢复到原来未点菜状态——从未点过菜状态或结帐以后未点过菜状态。未占用状态、已点菜状态、未点过菜状态和结帐以后未点过菜状态分别用不同的图标显示; 11) 【操作】菜单下的功能要提供应用程序级快捷键操作; 12) 菜单级快捷键的显示方式应一致。

6 数据约束

由于程序内部数据大部分已进行了设定,不可更改,下表数据字典对用户可修改数据进行了描述:

表 4数据约束表

序号 1. 2. 名称 密码 预订时间 类型 字符 时间 描 述 不多于12个任意字符 格式:yyyy-mm-dd hh:mm:ss 27

缺省值 -- -- 备注 T0591能力验证样品软件需求规格说明书

序号 3. 4. 5. 6. 7. 名称 姓名 身份证号 电话 预订桌数 类型 字符 字符 字符 字节 整型 描 述 不能超过12个任意字符,可以为汉字 18位,按正确的身份证号格式输入 不超过12个数字 大于0且小于等于200的正整数 缺省值 -- -- -- -- 显示原价*80%的整数 -- -- -- 0.00 备注 整数显示格式如:15.00,但输入时不能输入小数 现价 非负数,小于等于原价*80%的整数,最长8位 8. 9. 10. 11. 服务员 餐厅名称 台位编码 最低消费额 枚举 枚举 字符 浮点 12. 服务费 浮点 13. 14. 15. 派单菜品数量 口味 整型 枚举 浮点 配料重量 16. 折扣 浮点 系统数据库提供4名服务员 系统数据库提供5个餐厅名称 自动生成,用3位显示 非负数,临时加台不高于500元,长度为6位,小数点也计算在内,四舍五入,取整到圆 非负数,临时加台不高于100元,长度最长为6位,小数点计算在内,四舍五入,取整到圆 数量为大于等于0,小于等于100的整数 系统数据库提供至少4种口味 大于0.1,且不能大于200 长度最长为7位,小数点计算在内,保留3位小数,四舍五入 总经理给予顾客优惠幅度大于等于50%,其他人给予优惠幅度不大于50% 长度最长为9位,小数点与人民币符号、百分号也计算在内,保留2位小数,四舍五入 $99999.99 28

0.00 1 -- 点菜 0.000 优惠幅度:指总优惠数占消费金额的比例,公式为: 优惠幅度 =(消费金额-实收金额+服务费)/消费金额100.00% 17. 优惠 浮点 ¥0.00

T0591能力验证样品软件需求规格说明书

序号 名称 类型 浮点 浮点 描 述 长度最长为9位,包含“¥”和小数点 长度最长为9位,包含“¥”和小数点,取整十 缺省值 备注 *100% 18. 顾客支付-现金 19. 顾客支付-餐劵 -- --

7 计算机资源要求

7.1 硬件要求

PC机:一台

最低配置:可以稳定运行WindowsXP SP3(中文)操作系统 硬盘可用存储空间至少50MB

7.2 软件需求

操作系统:WindowsXP SP3(中文) 屏幕分辨率在1024*768(含)以上

29

本文来源:https://www.bwwdw.com/article/q01w.html

Top