餐馆订餐系统软件需求说明书.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 中间层 存储层 数据永久性存储。 发送 类 逻辑层 数据处理,逻辑判断。 应用层 各个数据的暂存,以及部分数据的类型转换。 最后包装成类。

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档