酒店点菜系统分析设计与实现需求说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
酒店点菜系统需求说明书
引言
随着我国市场经济的不断发展,国民生活水平的不断提高,进入酒店等高等消费场所的人数也与日俱增。传统的手工点菜方式由于其难计算、难查找、难更改、易出错、效率低等缺点已逐渐退出了酒店等高等消费场所的服务管理平台。层出不穷的各类酒店点菜管理系统也应运而生,呈现出多元化的发展。为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高酒店的服务管理质量,提高酒店工作人员的工作效率,我开发小组在多方面考察、分析、研究现有酒店点菜管理系统的基础之上,以提高消费者的满意程度及商家的服务水平和市场竞争力为目标,致力于开发出一套可视化程度高、功能全面、集分析管理于一体的酒店点菜系统分析设计与实现,极具有市场价值。
1.1编写目的:
a.方便客户审查项目开发过程
b.为软件提供测试和验收的依据,即为选取测试用例和和进行验收提供依据。
c.预期读者:需求评审小组,项目开发人员,项目测试人员。
1.2背景
a.待开发软件系统的名称:《酒店点菜系统分析设计与实现》
b.本项目的任务提出者:大连理工大学课题小组
c.本项目的任务开发者:“奔跑吧少年”项目小组
d.本项目的用户:喜洋洋饭店
1.3定义
a.总体结构:软件系统的总体逻辑结构。
b.数据字典:数据字典中的名字都是一些属性与内容的抽象与概括,其特点是数据的严密性与精确性,不能有半点含糊。数据字典又分为用户数据字典和系统数据字典。用户数据字典包括单位的各种代码或编码。
a.动态数据:在软件运行过程中,系统给用户的数据,也就是系统在处理过程中或处理之
后所产生的数据。
b.静态数据:系统运行之前设定的数据,它表示系统的初始状态或初始功能。
1.4参考资料
a.项目需求说明书(GB8567——88)
b.可行性研究报告(GB8567——88)
2任务概述
2.1目标
餐饮是酒店的主要职能之一,点菜是必不可少的环节,而点菜则使酒店的这一方面功能更为便捷和多元化。
点菜系统更好的实现了减少人力物力的目标,也可以让酒店把更多的注意力放在食品安全上。
2.2用户的特点
系统管理员必须具备一定的网络及数据库的操作和管理知识,并具有高度的责任感和强烈的安全意识。
一般用户除了具有一定的计算应用能力外,还必须各司其职,不得越权操作,不得随意泄露口令,以共同维护整个系统的安全和正常运行。
2.3假定和约束
用户必须按照操作规程运行本软件,不得进行恶意破坏性操作。
3需求规定
3.1功能需求点列表/功能模型
酒店点菜系统顶层的数据流图如图所示:
图1 前台数据流图
图2 系统基本设置数据流图
图3 数据维护数据流图
图4系统基本数据流图
功能需求点列表
.2对性能的规定
3.2.1精度
软件应能保证系统运行稳定,避免系统崩溃;软件必须保证有足够的数据精度,不影响正常业务;软件应尽量做到响应快速,操作简单。
3.2.2时间特性要求
a.查询某条记录的时间小于3秒。
b.更新某条记录的时间少于0.5秒。
c.对数据进行有效性验证的时间少于0.2秒。
d.生成报表的时间少于3秒。
3.2.3性能需求点列表/性能模型
性能需求表列表如表2所示
表2 性能需求点列表
3.3输入输出要求
软件对数据输入均进行数据有效性检查
除指明提供打印输出外,其余数据输出均不考虑打印输出。
3.4数据管理能力要求
运行本软件系统所需的各种基础数据及前期的其他数据的规模约为1200M,数据的平均增长约为4G/年,系统用于日志等记录的数据增长约为10M/月。
3.5故障处理要求
设备的硬件故障可能造成本软件不能运行或不能正常进行输入/输出等后果,系统的资源不足及网络的运输通道阻塞可能造成本软件不能正常运行,并有可能造成机器“死机”,上述故障的处理由用户自行解决。
软件在运行过程中产生的数据库错误,将由系统自动记入错误日志,非网络传输引起的错误将由系统管理员或软件开发者解决。
软件在运行过程中产生的其他错误,将根据情况有软件开发者或软件开发者协助系统管理员解决。
3.6其他专门要求
a.软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。
b.软件必须提供对系统中各种码表的维护,补充操作。
c.软件必须按照需求规定记录各种日志。
d.软件对用户的所有错误操作或不合法操作进行检查,并各处提示信息。
4运行环境的规定
4.1设备
a.CPU:Pentium III 500MHz以上
b.磁盘空间容量:600MB以上
c.内存:512MB以上
d.其他:鼠标,键盘
4.2支持软件
a.操作系统:Windows XP/Windows visa/Windows 7
b.数据库:SQL Server 2005
c.开发工具:eclipse
4.3接口
学生档案管理系统的部分学生的基本信息被学校的教务系统,图书馆理系统共享。
5目标系统界面
a.输入设备:键盘,鼠标
b.输出设备:显示器,打印机
c.显示分格:图形界面与字符界面相结合
d.显示方式:1920X1080
e.输入格式:打印格式