酒店点菜系统概要设计说明书(1).docxVIP

  • 8
  • 0
  • 约5.42千字
  • 约 11页
  • 2020-12-08 发布于河南
  • 举报
酒店点菜系统 概 要 设 计 说 明 书 TOC \o 1-3 \h \z \u 1引言 4 1.1编写目的 4 1.2背景 4 1.3定义 4 1.4参考资料 4 2总体设计 4 2.1需求规定 4 2.2运行环境 5 2.3基本概念和设计流程 5 2.3.1点菜的主要流程 5 2.3.2退菜流图 6 2.3.3库存流图 6 2.4系统总体结构 6 2.5模块外部描述 7 2.5.1处理模块 7 2.5.2模块信息 7 2.6人工处理过程 9 2.7尚未解决的问题 9 3接口设计 9 3.1用户接口 9 3.1.1界面接口 9 3.1.2硬件接口 9 3.2外部接口 9 3.3内部接口 10 4运行设计 10 4.1运行模块组合 10 4.2运行控制 10 5系统数据结构设计 10 6系统出错处理设计 10 6.1出错信息 10 6.2补救措施 11 7维护设计 11 8安全保密设计 11 1引言 1.1编写目的 明确本系统应具有的功能、性能与界面,为以后的系统详细设计提供基础。本概要设计说明书的读者是系统开发人员和合同约定的人员。 1.2背景 开发软件的名称:酒店点菜系统 项目任务的提出者:驻马店市广州化州大酒店 开发者:软件工程0901B学生 用户:驻马店市广州化州大酒店 兼容系统:装有JRE6.0及以上版本的操作系统 开发工具:MyEclipse8.6、Microsoft SQL Server 2005 1.3定义 数据字典:关于数据的信息的集合,也即石堆数据流图中包含的元素的定义的集合。 1.4参考资料 【1】《JAVA核心技术卷Ⅱ:高级特性》,(美) 霍斯特曼等著, 机械工业出版社 【2】《软件工程导论》,张海藩,清华大学出版社 2总体设计 2.1需求规定 在点菜时即时提示菜品总价,菜品总数等信息。提供完善的意外保护,确保操作准确完成。营业监控,随时可以查看所有桌台的情况。可以查询没在消费的详细情况,菜品状态,点菜员及点菜时间,特殊要求,价格等。可以对每个菜品进行催菜等操作,并随时可以使用打印功能打印单据。 2.2运行环境 软件环境:服务器端及客户端装有JRE6.或其以上版本。 硬件环境:服务器端至少包括一台标准服务器,客户端为PC客户机。 2.3基本概念和设计流程 2.3.1点菜的主要流程 1.零层数据流图 厨房 厨房 服务员财务经理点菜系统点菜信息 点菜信息 服务员 财务经理 点菜系统 点菜信息 收银台 点菜信息 收银台 2.具体的点菜数据流 (1)点菜信息:服务员将顾客的点菜信息传至服务器端 (2)汇总点菜信息:传至收银台 (3)汇总点菜清单:传至厨房 (4)汇总点菜信息:传至财务经理 服务员将顾客的点(退)菜信息发送到厨房和收银台。厨房终端负责将信息分类并打印,将任务分配到各个厨房;收银台接收到点菜信息,以便及时为顾客结账;同时财务经理可以随时查看点菜信息,以便进行管理和调度。 2.3.2退菜流图 与点菜流图类似,这里不再赘述。 2.3.3库存流图 (1)接受事务:厨房管理员接收事务更新库存清单。 (2)处理订货:将库存信息生成订货报表传至厨房采购员。 (3)汇总库存清单:将传至财务经理。 财务经理库存清单 库存清单 财务经理 库存清单 库存清单厨房采购员厨房管理员产生报表处理订货接收事务 厨房采购员 厨房管理员 产生报表 处理订 货 接收事务 更新库存清单 事务 事务 事务 订货报表 订货信息 订货信息 订货信息 2.4系统总体结构 点菜系统 点菜系统 登录模块信息管理模块菜单修改模块菜单分类模块菜单打印模块退出模块结账模块厨房库

文档评论(0)

1亿VIP精品文档

相关文档