1 引言.......................................................................................................................... 2
1.1 编写目的................................................................................................ 2 1.2 背景........................................................................................................ 2 1.3 定义........................................................................................................ 2 1.4 参考资料................................................................................................ 3
2 任务概述.................................................................................................................. 3
2.1 目标........................................................................................................ 3 2.2 用户的特点............................................................................................ 3 2.3 限制与约束............................................................................................ 3
3 需求规定.................................................................................................................. 4
3.1 用例图.................................................................................................... 4 3.1.1 主要参与者.......................................................................................... 4 3.1.2 用例描述.............................................................................................. 5 3.1.3 用例关系图.......................................................................................... 8 3.2活动图..................................................................................................... 10 3.2 E-R图..................................................................................................... 11 3.4 对性能的规定...................................................................................... 11 3.4.1数据精度要求..................................................................................... 11 3.4.2时间特性............................................................................................. 12 3.4.3适应性................................................................................................. 12 3.4.4故障处理............................................................................................. 13
4 运行环境规定........................................................................................................ 13
4.1 系统软件运行环境..................................................................................... 13 4.1 系统硬件运行环境..................................................................................... 13 4.3 接口............................................................................................................. 14 4.4 控制............................................................................................................. 14
1 引言
1.1 编写目的
本说明书的目的在于明确说明系统需求,界定系统实现功能的范围,知道系统设计以及编码。
本说明书的预期读者为:项目经理,系统分析员,系统设计人员,开发工程师,测试经理以及测试设计人员等。
1.2 背景
1)本系统名称为Sunflower 餐饮管理系统;
2)本项目的任务提出者是Sunflower 项目小组项目经理,开发者为Sunflower 开发小组成员,使用用户为餐饮行业服务员及坐台收银员。
1.3 定义
1、日志:软件日志是记录软件问题的信息,同时还可以监视软件使用中发生的事件。用户可以通过它来检查错误发生的原因。 2、C / S:C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC 、工作站或小型机,并采用大型数据库系统,如Oracle 、Sybase 、Informix 或 SQL Server 。客户端需要安装专用的客户端软件。
3、ODBE :开放数据库互连(ODBC )是MICROSOFT 提出的数
据库访问接口标准。
1.4 参考资料
刁成嘉、刁裔
机械工业出
1、UML 系统建模与分析设计 版社
2、实用软件工程 社
陆惠恩、张成姝 清华大学出版
2 任务概述
2.1 目标
本系统针对的用户是中大型餐厅,功能包括点餐与结账,使点餐与管理一体化,提高工作效率,避免手工作业的麻烦。从而使管理者能够准确、有效地管理。
2.2 用户的特点
本软件最终用户是餐厅里中的收银员,因工作简单,无教育程度火技术上的要求,所以本软件应界面友好,简单易用,稳定性高。
2.3 限制与约束
本系统必须满足一下限制:
1)系统中所有账户能够提供用户随时使用,完成各自授权的活动。
2)安全可靠,建立系统使用日志。
3)该系统必须确保对数据进行完全保护,以免未经授权的反问;所有的远程访问都要登录,并且每个登录用户只能根据角色所授的权限进行访问。
4)界面友好,操作简便。
5)软件系统开放性好,结构灵活,可扩充,易于维护。 6)遵循C/S结构总体设计方案对它的约束,在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。
3 需求规定
3.1 用例图 3.1.1 主要参与者
3.1.2 用例描述
3.1.3 用例关系图
用例描述:除了电子阅菜外,我们还由服务员提供人工服务。服
务员的主要能力如下:①、结账:客户结账时,可以引导客户快速结账。②、预约餐桌:为客户预约可用餐桌(包含预约中的所有功能)③、换台:为客户更换餐桌。④、新增菜单:应客户要求对客户菜单进行人工增加并打印。⑤、修改菜单:应客户要求对客户菜单进行人工修改并重新打印。
用例描述:此用例为本产品的基本功能之一----统计与预测。①、
销售统计:由经理全权统计本酒家的销售概况。②、账目查询:通过到已售账目的分析做出相应的做③市场预测。④并提供文本打印备份功能。
3.2活动图
3.2 E-R图
3.4 对性能的规定
为了保证系统能够长期、安全、稳定、可靠、高效地运行,本系
统该满足以下四方面性能需求。
3.4.1数据精度要求
系统对数据处理的准确性和精度要求应当满足; 1)系统产生的货币金额数据保留到小数点后2位。
2)为了保证产生的结果误差最小,市场预测系统用到的数据应保
留到小数点后2位。
3)没有特殊要求的实型数据一般保留到小数点后2位。 4)整数保留到个数位。
3.4.2时间特性
系统处理的准确性和及时性是系统的必要性能。在系统设计和开发
过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息处理的需求。
“餐饮管理系统”要求在日常处理中的响应速度为
3.4.3适应性
“餐饮管理系统”在开发过程中,应该充分考虑以后的可扩充性。
例如管理系统的方式的改变,用户查询的需求也会不断地更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,可以在符合一定规范的前提下,简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。 系统的易用性和易维护性保证。“餐饮管理系统”直接面对的用户并不是计算机专业人员,这就要求系统能够提供良好的用户接口,友好
的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
3.4.4故障处理
“餐饮管理系统”中涉及到的数据是企业重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份、日常的安全管理、系统意外崩溃时数据的恢复等工作。
4 运行环境规定
4.1 系统软件运行环境
1) 系统建模采用支持UML 的Enterprise Architect 7.0 2) 本系统实现采用Delphi 7平台
3)数据管理才用Microsoft SQL Server 2008 数据库管理系统。 4)系统操作平台才用微软的Windows XP。 5)才用XX.XX 网络操作系统。
6)服务器端的运行环境:Windows 2003 Server 7)客户机运行环境:Windows XP
4.1 系统硬件运行环境
“餐饮管理系统”共有3台服务器,用户终端机数量不限。 1)用户终端机:才用联想PC-100,内存512MB ,硬盘80GB ,大屏
幕液晶显示屏。
2)服务器:联想PC-1000,内存1GB ,高速硬盘组200GB ,高速缓
存,液晶显示屏。
3)网络:才用XX.XX 网络建立的局域网。
4)后台服务器支持系统硬件要求:CPU Pentium IV 3.0以上,内存容量2GB 以上,硬盘500GB 以上。
4.3 接口
和其它软件接口:ODBE
4.4 控制
本软件为应用软件,采用电脑外置键盘和鼠标操作,用户通过键盘鼠标操作及使用本软件。
小组成员:陈艺华、刘洋、陈乃华、林贵华、刘昊、魏东
1 引言.......................................................................................................................... 2
1.1 编写目的................................................................................................ 2 1.2 背景........................................................................................................ 2 1.3 定义........................................................................................................ 2 1.4 参考资料................................................................................................ 3
2 任务概述.................................................................................................................. 3
2.1 目标........................................................................................................ 3 2.2 用户的特点............................................................................................ 3 2.3 限制与约束............................................................................................ 3
3 需求规定.................................................................................................................. 4
3.1 用例图.................................................................................................... 4 3.1.1 主要参与者.......................................................................................... 4 3.1.2 用例描述.............................................................................................. 5 3.1.3 用例关系图.......................................................................................... 8 3.2活动图..................................................................................................... 10 3.2 E-R图..................................................................................................... 11 3.4 对性能的规定...................................................................................... 11 3.4.1数据精度要求..................................................................................... 11 3.4.2时间特性............................................................................................. 12 3.4.3适应性................................................................................................. 12 3.4.4故障处理............................................................................................. 13
4 运行环境规定........................................................................................................ 13
4.1 系统软件运行环境..................................................................................... 13 4.1 系统硬件运行环境..................................................................................... 13 4.3 接口............................................................................................................. 14 4.4 控制............................................................................................................. 14
1 引言
1.1 编写目的
本说明书的目的在于明确说明系统需求,界定系统实现功能的范围,知道系统设计以及编码。
本说明书的预期读者为:项目经理,系统分析员,系统设计人员,开发工程师,测试经理以及测试设计人员等。
1.2 背景
1)本系统名称为Sunflower 餐饮管理系统;
2)本项目的任务提出者是Sunflower 项目小组项目经理,开发者为Sunflower 开发小组成员,使用用户为餐饮行业服务员及坐台收银员。
1.3 定义
1、日志:软件日志是记录软件问题的信息,同时还可以监视软件使用中发生的事件。用户可以通过它来检查错误发生的原因。 2、C / S:C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC 、工作站或小型机,并采用大型数据库系统,如Oracle 、Sybase 、Informix 或 SQL Server 。客户端需要安装专用的客户端软件。
3、ODBE :开放数据库互连(ODBC )是MICROSOFT 提出的数
据库访问接口标准。
1.4 参考资料
刁成嘉、刁裔
机械工业出
1、UML 系统建模与分析设计 版社
2、实用软件工程 社
陆惠恩、张成姝 清华大学出版
2 任务概述
2.1 目标
本系统针对的用户是中大型餐厅,功能包括点餐与结账,使点餐与管理一体化,提高工作效率,避免手工作业的麻烦。从而使管理者能够准确、有效地管理。
2.2 用户的特点
本软件最终用户是餐厅里中的收银员,因工作简单,无教育程度火技术上的要求,所以本软件应界面友好,简单易用,稳定性高。
2.3 限制与约束
本系统必须满足一下限制:
1)系统中所有账户能够提供用户随时使用,完成各自授权的活动。
2)安全可靠,建立系统使用日志。
3)该系统必须确保对数据进行完全保护,以免未经授权的反问;所有的远程访问都要登录,并且每个登录用户只能根据角色所授的权限进行访问。
4)界面友好,操作简便。
5)软件系统开放性好,结构灵活,可扩充,易于维护。 6)遵循C/S结构总体设计方案对它的约束,在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。
3 需求规定
3.1 用例图 3.1.1 主要参与者
3.1.2 用例描述
3.1.3 用例关系图
用例描述:除了电子阅菜外,我们还由服务员提供人工服务。服
务员的主要能力如下:①、结账:客户结账时,可以引导客户快速结账。②、预约餐桌:为客户预约可用餐桌(包含预约中的所有功能)③、换台:为客户更换餐桌。④、新增菜单:应客户要求对客户菜单进行人工增加并打印。⑤、修改菜单:应客户要求对客户菜单进行人工修改并重新打印。
用例描述:此用例为本产品的基本功能之一----统计与预测。①、
销售统计:由经理全权统计本酒家的销售概况。②、账目查询:通过到已售账目的分析做出相应的做③市场预测。④并提供文本打印备份功能。
3.2活动图
3.2 E-R图
3.4 对性能的规定
为了保证系统能够长期、安全、稳定、可靠、高效地运行,本系
统该满足以下四方面性能需求。
3.4.1数据精度要求
系统对数据处理的准确性和精度要求应当满足; 1)系统产生的货币金额数据保留到小数点后2位。
2)为了保证产生的结果误差最小,市场预测系统用到的数据应保
留到小数点后2位。
3)没有特殊要求的实型数据一般保留到小数点后2位。 4)整数保留到个数位。
3.4.2时间特性
系统处理的准确性和及时性是系统的必要性能。在系统设计和开发
过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息处理的需求。
“餐饮管理系统”要求在日常处理中的响应速度为
3.4.3适应性
“餐饮管理系统”在开发过程中,应该充分考虑以后的可扩充性。
例如管理系统的方式的改变,用户查询的需求也会不断地更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,可以在符合一定规范的前提下,简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。 系统的易用性和易维护性保证。“餐饮管理系统”直接面对的用户并不是计算机专业人员,这就要求系统能够提供良好的用户接口,友好
的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
3.4.4故障处理
“餐饮管理系统”中涉及到的数据是企业重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份、日常的安全管理、系统意外崩溃时数据的恢复等工作。
4 运行环境规定
4.1 系统软件运行环境
1) 系统建模采用支持UML 的Enterprise Architect 7.0 2) 本系统实现采用Delphi 7平台
3)数据管理才用Microsoft SQL Server 2008 数据库管理系统。 4)系统操作平台才用微软的Windows XP。 5)才用XX.XX 网络操作系统。
6)服务器端的运行环境:Windows 2003 Server 7)客户机运行环境:Windows XP
4.1 系统硬件运行环境
“餐饮管理系统”共有3台服务器,用户终端机数量不限。 1)用户终端机:才用联想PC-100,内存512MB ,硬盘80GB ,大屏
幕液晶显示屏。
2)服务器:联想PC-1000,内存1GB ,高速硬盘组200GB ,高速缓
存,液晶显示屏。
3)网络:才用XX.XX 网络建立的局域网。
4)后台服务器支持系统硬件要求:CPU Pentium IV 3.0以上,内存容量2GB 以上,硬盘500GB 以上。
4.3 接口
和其它软件接口:ODBE
4.4 控制
本软件为应用软件,采用电脑外置键盘和鼠标操作,用户通过键盘鼠标操作及使用本软件。
小组成员:陈艺华、刘洋、陈乃华、林贵华、刘昊、魏东