- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? 1引言? 1.1编写目的 ? 1.2背景 ? 1.3定义 ? 1.4参考资料 ? 2任务概述? 2.1目标? 2.2用户的特点 ? 2.3假定与约束 ? 3需求规定? 3.1对功能的规定? 3.2对性能的规定 ? 3.2.1精度 ? 3.2.2时间特性耍求? 3.2.3灵活性 ? 3.3输入输出要求? 3.4数据管理能力要求? 3.5故障处理要求? 3.6其他专门要求? 4运行环境规定 ? 4.1设备 ? 4.2支持软件 ? 4.3接口 ? 4.4控制
软件需求说明书的编写提示
1引言
1.1编写目的
rain酒店订餐系统主要是提供给现代式的餐厅作为方便客户订餐,餐厅管理,菜单管理和业务管理以及结账记录等多种功能集合的餐厅管理系统。本系统可以提供给客户餐厅强大的功能,快捷的服务,让餐厅营业体系能够更加完善和高效
1.2背景
本系统为一个餐馆的定餐系统,主要提供记录订餐和提醒、菜单管理、结账的功能。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
《面向对象设计UML实践》 (英)Mark Priestley
《软件工程》 史记民,顾春华
《深入浅出java swing》
2任务概述
2.1目标
本系统是一个餐馆订餐系统,主要功能是为餐馆提供订餐记录和维护功能,同时由我们自己扩展了订菜和取消订单,结算,菜单管理的功能。下面使用了用例图的方式表现了整个系统的所有功能。系统用例图如图1-1所示:
2.2用户的特点
接待员
(Receptionist) 下订单,接待Walk-In、修改订单、取消订单、提醒用户,结账。 主要是通过接电话来完成的功能。 领班
(Head Waiter) 修改菜单,查看盈利。 高级用户。
2.3假定和约束
3需求规定
3.1对功能的规定
3.1.1订餐功能
订餐功能在用例图中表示如下:
记录预约
用例描述如下:
餐桌的不同状态显示餐桌是否被预约
有一张合适的餐桌可以使用;接待员输入顾客姓名和电话号码、预订时间、用餐人数以及预留的餐桌
系统记录和显示新预约
3.1.2取消订单功能
取消订餐功能在用例图中如下
取消订单
用例描述如下:
接待员取消预约
2、预约的餐桌被取消,数据库记录被删除。
3.1.4 换桌功能
换桌功能只要拖动桌面的图标
拖动图标自动调用函数,调换两个对象的内容。
3.1.5 接待walkin
接待walk—in,后自动生成一个对象,然后分配餐桌。
3.1.6 修改订单
记录离开功能在用例图
用例描述如下:
在预定时间为到之前,客户可以修改订单中的内容,包括人数,电话,忌口等
3.1.7 结账
记录到达功能在用例图中如下:
图3-12记录未预约登记
用例描述如下:
1.根据菜单,得到算的账
2.结账以后,餐桌状态自动改变为空闲。
3.1.8 查看月盈利
酒店的headwaiter 可以查看月盈利
3.1.9 查看菜单可以修改
如果出现缺少原料或其他突发原因,无法制作该菜,可以提醒。
3.2对性能的规定
3.2.1精度
数据名称 数据精度 说明 数值型数据 8位,整型 文本型数据 二十位以上的字符 日期型数据 年-月-日 货币型数据 ¥999999.99 人民币 3.2.2时间特性要求
响应时间比较短,可以接受范围之内,最迟2秒
3.2.3灵活性
采用JAVA语言,提高了系统对于不同操作系统的可移植性,无论Windows还是Linux操作系统,只需要安装JDK 1.4以上的JAVA虚拟机就可以运行本软件。同时使用特殊方法来让本软件可以使用操作系统的主题运行。
3.3输人输出要求
输入
输出
3.4数据管理能力要求
根据数据库的特性,表的大小规模:随着数据的录入,表的规模可以无限量的扩大,仅受限于SQL Server数据库对表大小的支持。
3.5故障处理要求
3.6其他专门要求
4.1设备
系统运行开发运行所使用的设备最低如下
处理器最少为p4 1.8GHZ
内存256M
硬盘40G
需要数据库服务器
4.2支持软件
操作系统:使用Windows XP进行开发测试、同样Windows XP做服务器。
开发环境:eclips。
JAVA虚拟机:JDK1.4或更高版本。
输入数据流程
发送
Hibernate 中间层
存储层
数据永久性存储。
发送
类
逻辑层
数据处理,逻辑判断。
应用层
各个数据的暂存,以及部分数据的类型转换。
最后包装成类。
发送
Hibernate 中间层
存储层
数据永久性存储。
发送
类
逻辑层
数据处理,逻辑判断。
应用层
各个数据的暂存,以及部分数据的类型转换。
最后包装成类。
您可能关注的文档
最近下载
- DB11T 383-2023 建筑工程施工现场安全资料管理规程.docx
- 2024-2025学年小学劳动三年级上册人教版《劳动教育》教学设计合集.docx
- 单位工伤事故认定公示情况反馈表(样表).doc
- 卫生监督法律法规和政策文件答案-2024年全国疾控系统“大学习”活动.docx VIP
- (心理咨询师习题集《案例分析》.doc VIP
- 《民航危险品运输》教学课件.docx VIP
- 拼多多新商家基础经营能力认证考试题库答案,平台规则+商品设置+客户服务+订单售后.docx
- 推动车辆互联的创新驱动车联网MNO智能物联卡平台解决方案.pptx
- 云平台解决方案酒店管理系统的完美选择.pptx
- GB50084-2017 自动喷水灭火系统设计规范.docx
文档评论(0)