文档编号:_______________版本号:_______________餐饮管理系统概要设计说明书公司名称编写:____________时间:____年____月____日审核:____________时间:____年____月____日批准:____________时间:____年____月____日修订历史记录日期版本说明修改人项目名称YummyhouseRMS3Yummyhouse概要设计说明书本报告说明确定软件系统的总体结构、数据结构、及其它全局性的考虑,所设计的系统应覆盖既定的软件需求,经过评审通过后,本说明是后续实现的根据。本报告由以下表格组成:概要设计说明书目录文档序号1.引言S1.2.总体设计S2.2.1.需求规定S2.1.2.2.运行环境S2.2.2.3.基本设计概念和处理流程S2.3.2.4.概要设计模块结构图与描述表S2.4.3.接口设计S3.4.运行设计S4.5.系统数据结构设计S5.6.系统出错处理设计S6.本说明书由设计人员根据软件需求说明书制定,由主程序员和程序员实施,供测试人员及维护人员参考。系统分析员:_______________________(签名)日期:年月日项目名称YummyhouseRMS4主文档名称概要设计说明书主文档编号S子文档名称1.引言子文档序号S1.编者编写日期2010年11月23日(1)在系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一个阶段的调研中获得,并在需求规格说明书得到了详尽的叙述及阐明。本阶段在系统的需求分析的基础上,对系统做概要设计。主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间的传递的信息,以及数据结构、模块结构的设计等。在下一个阶段的详细设计中,程序设计员可以参考此概要设计报告,在对系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可以参考此说明书,以便了解在概要设计过程中所完成的各模块设计结构,或在修改时找到在本阶段设计的不足或错误。(2)范围(3)参考资料(4)相关文档项目名称YummyhouseRMS5主文档名称概要设计说明书主文档编号S子文档名称2.总体设计子文档序号S2.编者编写日期2010年11月23日主文档名称概要设计说明书主文档编号S子文档名称2.1.需求规定子文档序号S2.1.编写日期2010年11月23日(1)性能:1.支持的终端数:102.支持的并行操作的使用者数:103.表和文件的大小规模4.处理任务的数量:5.在正常情况下要处理的数据总数为,峰值情况下要处理的数据总数是6.对输入和输出数据的精度要求:7.对处理和传输过程中的精度要求:8.响应时间:(2)程序正确性应用系统试用期结束后,程序运作过程中不允许出现程序逻辑与算法错误程序系统在运行过程中,由于操作错误或输入/输出数据溢出时,不应死机而应提示故障原因,然后以正常出口退出当前操作系统。(3)系统安全非授权用户不得进入程序系统无修改权的用户不得修改档案和更新以及执行处理功能。项目名称YummyhouseRMS6主文档名称概要设计说明书主文档编号S子文档名称2.2.运行环境子文档序号S2.2.编者编写日期2010年11月23日(1)设备硬件平台:服务器的最低配置要求(1)网络环境:100MLAN节点(2)具有PentiumⅢ处理器且满足以下要求的计算机:(3)最低512MB内存,最小8GB硬盘,鼠标,键盘客户程序硬件要求,开发语言具有PentiumⅢ处理器且满足以下要求的计算机:最低512MB内存,最小8GB硬盘,鼠标,键盘开发语言:C#工作站基于高性能的X86处理器之上,使用Windows2000、WINDOWSXP等操作系统,采用符合专业图形标准(OpenGL)的图形系统,再加上高性能的存储、I/O(输入/输出)、网络等子系统,以WIN2000、XP为架构的工作站采用的是标准、开放的系统平台,能最大程度的降低拥有成本。外设输入设备:键盘,鼠标输出设备:显示器软件平台:1、服务器操作系统:windowsserver2000/20032、客户端操作系统:windows2000/XP/20033、数据库管理系统:SQLServer20054、开发工具:VS2005,PowerDesigner,FWCS3,PhotoshopCS35、客户端的操作系统:windowsxp网络平台:(1)通信协议:TCP/IP(2)通信带宽:100M,LAN(2)支撑软件客户需要window2000版本以上的操作系统,数据库需要SQLServer2005,开发环境是VS2005,界面设计用fireworkscs3和Photoshopcs3,必要时可以使用,PowerDesigner工具项目名称YummyhouseRMS7主文档名称概要设计说明书主文档编号S子文档名称2.3.基本设计概念和处理流程子文档序号S2.3.编者编写日期2010年11月23日基本设计概念:该软件采用C/S模式,数据库采用SQLserver2005版本,数据库运行在Server机上.不同的用户身份有相应的权限,根据身份进入不同的系统.使用表示层,业务层,数据处理层三层架构,运用.NET技术手段,在VS2005平台上开发。用户权限分配本系统分为三种操作权限,分为服务员,收银员,超级管理员服务员:开台,点菜,加菜,退菜,查询(账单,开台情况,金额)收银员::开台,点菜,加菜,查询(账单,开台情况,金额),结账超级管理员:开台,点菜,加菜,查询(账单,开台情况,金额),结账,员工工资管理,员工管理,菜单管理,订货管理主文档名称概要设计说明书主文档编号S子文档名称2.4.概要设计模块结构图与描述表子文档序号S2.4.编者编写日期2010年11月23日餐饮管理系统点餐模块管理模块订货模块查询模块辅助模块开台点菜加菜换菜退菜结账员工管理权限管理会员管理财务管理菜单管理桌台管理交接班管理食材管理采购进货采购退货桌台账单报表销售查询库存查询会员查询员工查询订货查询菜单查询日历计算器记事本项目名称YummyhouseRMS8主文档名称概要设计说明书主文档编号S子文档名称3.接口设计子文档序号S3.编者编写日期2010年11月23日(1)用户接口接口名称接口内容登录页面要求用户输入用户名和密码首页各种按钮顾客开单界面要求填写顾客人数,选择服务生,填写开单备注,选择是否添加消费项目增加消费界面搜索菜单项目,消费数量,点菜,也可以退菜,转台等操作宾客结账界面显示宾客消费金额,宾客需要支付金额,判断是否是会员消费宾席预定界面填写顾客姓名或者电话,桌台号会员管理界面会员基本信息显示,可修改,删除营业查询界面结账单查询修改,收银明细查询,宾客消费查询,退菜情况查询,菜品赠送情况查询,服务生查询商品管理界面进货,退货,调拨,库存查询,供货商信息,商品设置,配料设置,仓库设置交班管理界面上交金额,下放金额,确认交班来宾登记顾客开单,快速开单,更换餐台,修改登记,餐台状态,宴席预定收银结算宾客结账,合并账单,拆分账单,已挂账单结账,宾客消费明细,结账状态查询功能选择菜品沽清管理,出品管理系统维护修改当前操作员密码,系统设置,系统日志,数据库压缩修复,数据库备份还原,软件帮助,锁定系统,推出系统便签日历,计算器,记事本(2)外部接口用户端:(3)内部接口各模块之间采用函数调用,参数传递,返回值的方式进行信息传递.接口传递的信息将是以数据结构封装了的数据或返回值的方式在各模块间传输..NetFrameWorkSystem.XML.NetFrameWorkSystem.Network.NetFrameWorkSystem.Assembly.NetFrameWorkSystem.Windows用户端ETFORM项目名称YummyhouseRMS9主文档名称概要设计说明书主文档编号S子文档名称4.运行设计子文档序号S4.编者编写日期2010年11月23日(1)运行模块的组合(2)运行控制(3)运行时间主文档名称概要设计说明书主文档编号S子文档名称5.系统数据结构设计子文档序号S5.编者编写日期2010年11月23日字段名字段含义类型宽度是否为空是否主键memberID会员卡编号int------NotnllyesmemberName顾客名称varchar10nullnomemberPhone顾客电话int-----nullnomemberAddress联系地址varchar30nullnodiscount折扣率float---nullnointegral积分int-------nullno字段名字段含义类型宽度是否为空是否主键employeeID员工号int-----NotnullyesemployeeName姓名varchar20NotnullnoemployeePwd密码varchar20Notnullnophone联系电话int-----NotnullnopositionID职称编号int----Notnullno项目名称YummyhouseRMS10字段名字段含义类型宽度是否为空是否主键positionID职称编号int-------NotnullYespositionName职称varchar20nullnopowerID权限idint--------Notnullno字段名字段含义类型宽度是否为空是否主键powerID权限idint----------NotnullyespowerName权限内容varchar20Notnullno字段名字段含义类型宽度是否为空是否主键menuID菜编号int------NotnullyesmenuName菜名varchar50NotnullnomenuPrice价格decimal-------NotnullnomenuAllNum菜总数量int--------NotnullnomenuPicturevarchar20nullnomenuExplainvarchar50nullnomenus_categoryID菜单类别编号int-------Notnullno字段名字段含义类型宽度是否为空是否主键menus_categoryID类别编号int-----Notnullyesmenus_categoryName类别名称varchar10nullno字段名字段含义类型宽度是否为空是否主键indent_costID订货单编号int-----NotnullYesfoodID食材IDint------NotnullNoquantity数量int-------nullNofoodPrice食材的单价decimal---------nullNointdentTime时间datetime----------nullNo字段名字段含义类型宽度是否为空是否主键项目名称YummyhouseRMS11foodID食材IDint--------NotnullyesfoodName食材名称varchar30nullno字段名字段含义类型宽度是否为空是否主键boardID餐桌编号int--------NotnullyesboardSite位置varchar10nullnoboardNorm规格varchar10nullnoMaxmen最大人数int-------nullnoboard_status状态varchar50Notnullno字段名字段含义类型宽度是否为空是否主键dinnersID用餐编号int------NotnullnoemployeeID收银员工号int----------NotnullnoboardID餐桌编号int----------NotnullnomemberID会员卡编号int-----------NotnullnomenuName菜名varchar50nullnomenuPrice价格decimal-------nullnomenu_quantity