餐饮服务管理系统需求分析文档格式.docx
《餐饮服务管理系统需求分析文档格式.docx》由会员分享,可在线阅读,更多相关《餐饮服务管理系统需求分析文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
张圆12031830
.引言
1.1概述
《用户需求说明书》是软件项目开发的首要的工作,本文档从用户角度说明餐饮管理系统要实现的用户需求,包括基本需求和其它需求,为项目开发和后续扩展提供基础与约束。
预期读者:
读者分类
目的
系统分析人员
理解用户需求,转化为系统需求
系统设计人员
理解用户需求,在设计时把握用户需求
系统测试人员
了解用户需求,为测试提供参考
文档人员
编写用户使用和操作手册
1.2范围
该文档描述目标系统的逻辑结构,解决系统的功能的问题.在这里,对于开发技术的并无涉及主要通过建模的手段描述用户的需求,为用户,客户,开发方等提供一个交流的平台.
1.3参考资料
①《现代软件工程》
北京希望电子出版社
②《Delphi住宿餐饮管理系统开发实例导航》人民邮电出版社
③《软件需求说明书(GB856T——88).doc》
④《ISO标准之需求分析说明书.doc》
.4项目背景
说明:
待开发的软件系统的名称:
餐饮管理系统;
本项目的任务提出者:
餐饮管理人员;
本项目的任务开发者:
餐饮管理系统软件开发小组;
用户及实现该软件的计算中心或计算机网络:
餐饮计算机;
《软件需求说明书(GB856T——88).doc》
《ISO标准之需求分析说明书.doc》
.任务概述
.1目标
开发本软件是为了服务餐厅,使得餐厅更好的经营。
适用于一些大中型餐厅,主要用于就餐管理和员工管理。
本软件产品是一项独立的软件,不过功能还可以增加,完成后可以升级以增加功能和完善系统。
.2用户的特点
使用本软件要求用户熟悉Windows操作,并且有一定的软件操作基础。
预计本软件将会在一些大中型餐厅中得到广泛使用。
.3系统定义
主要阐述项目的来源,背景和项目的目的
2.4项目背景
现代化的社会,人们的生活节奏加快,消费的趋向快捷舒适,方便,而对于餐饮业的需求亦是如此,相对于服务人员繁多的就餐环境,嘈杂的饮食文化,现代人更加要求服务消费的安静舒适,餐饮管理系统的开发完全适应该需求,对于消费者,安静的就餐环境,切实使人心旷神怡,而对于经营者,相对较少的服务人员更加有利于服务效率的提高,并且减少了人员工资的额外支出,就有更多的资金投掷于菜色菜品,对于餐馆的发展百利而无一害.并且智能化的服务使人耳目一新,吸引食客的眼球.
.需求规定
.1对功能的规定
顾客就餐管理
引言
顾客就餐管理是为顾客提供就餐服务。
输入
顾客姓名
处理过程描述
给顾客菜单,让顾客点菜并录入系统。
输出
操作成功或失败的提示信息
顾客住宿管理
顾客管理是为顾客提供服务。
提供菜单信息,让顾客选自己满意的菜品并录入系统。
.2对性能的规定
.2.1精度
本软件主要用于管理,不是科学计算,要求计算的精度不是很苛刻。
所以输入、输出数据精度的要求不是很高,用于计算的数用浮点数就可以了。
.2.2时间特性要求
本软件运行的响应时间要求不超过1~2秒,基本能实现。
.2.3灵活性
本软件具有升级功能,以满足用户的需求。
.3输人输出要求
.3.1输入要求
输入数据基本为:
菜肴编号、菜肴名字、菜肴价格、菜肴类型;
桌编号。
菜肴价格,房间价格为浮点型数据,其余均为字符型。
输入一般采用界面的形式,如编辑框,下拉框,单选框,复选框等。
.3.2输出要求
输出一般采用对话框形式或打印到纸上。
输出数据主要有消费的金额及客户的消费历史记录。
.4数据流图
绘制数据流程图的目的是为了方便开发人员与用户的交流,以及为系统的设计提供依据。
数据流程图的绘制过程通常采用自顶向下,逐层分解,直到功能细化为止,形
成若干层次的数据流程图。
餐饮管理系统的数据流程图如下所示:
顶层:
0层:
1层:
.5数据字典
数据流条目:
就餐信息:
姓名,就餐情况等信息。
文件条目:
文件名:
账单文件
组成:
『桌号+点菜菜谱』
账单
『账单文件+桌号+点菜菜谱』
.6数据管理能力要求
本软件管理的数据大都以数据库的形式存储,主要包括资源信息数据,菜肴信息数据,数据库大小基本不变。
.7故障处理要求
本软件具有错误和异常的处理能力,基本不会有软件故障,保证软件能正常运行,有对数据库备份的功能,这样才使得用户满意。
4.系统运行环境
4.1硬件环境
客户机为普通PC
CPU:
P41.8GHz
内存:
256M以上;
分辨率:
推荐使用1024×
768像素
4.2软件环境
本系统的软件环境如下
操作系统:
Windows2000/Windows2003/WindowsXP/Windows7
数据库:
SQLServer2005
5.系统可行性分析
5.5.1经济可行性
硬件成本:
一台电脑
软件成本:
Windows7、SQLServer2005、VS2008
人员:
一名
5.2技术可行性
本系统采用C#语言开发前台,SQLServer2005作为数据库后台支持。
C#具有集成化的开发环境,作为面向对象语言在界面设计和数据库连接方面具有很大的优势。
系统完成时间为两个月,从整体情况分析,是可以按时完成系统的所有功能。
5.3组织和人力资源可行性
本系统由一人独立完成。