院 系:软 件 学 院 实验课程:软件工程 实验项目:《餐饮管理系统》需求分析说明书 指导老师:庞雄文 开课时间:2012 ~ 2013年度第 1学期 专 业:软件工程(数字媒体) 班 级:2010级7,8班 学 生:邓润锋 何嘉妮 余晶晶 学 号:20102003007 20102003009 20102003066 华南师范大学教务处 需求分析规格说明书 1. 引言 ................................................................................................................................. 3 1.1. 编写目的................................................................................................................... 3 1.2. 背景........................................................................................................................... 3 1.3. 定义........................................................................................................................... 4 1.4. 参考资料 ................................................................................................................... 4 2. 任务概述 ......................................................................................................................... 5 2.1. 目标........................................................................................................................... 5 2.1.1. 总体目标 ........................................................................................................ 5 2.1.2. 概要目标 ........................................................................................................ 5 2.1.3. 系统结构 ........................................................................................................ 5 2.2. 用户特点 ................................................................................................................... 6 2.3. 假定和约束 ............................................................................................................... 7 3. 需求设计 ......................................................................................................................... 7 3.1. 系统详细设计 ........................................................................................................... 7 3.1.1. 餐饮订餐功能子模块..................................................................................... 7 3.1.2. 餐饮点菜功能子模块..................................................................................... 8 3.1.3. 餐饮收银功能子模块................................................................................... 9 3.1.4. 餐饮权限管理功能子模块........................................................................... 10 3.1.5. 餐饮数据管理功能子模块........................................................................... 11 3.1.6. 其他附加功能模块....................................................................................... 12 3.2. 对功能的规定 ......................................................................................................... 12 3.3. 对性能的规定 ......................................................................................................... 12 3.3.1 精度 .............................................................................................................. 12 3.3.2 时间特定要求 .............................................................................................. 13 3.3.3 灵活性 .......................................................................................................... 14 3.4. 输入输出的要求 ..................................................................................................... 13 3.5. 数据管理能力要求 ................................................................................................. 14 3.6. 故障处理要求 ......................................................................................................... 14 3.7. 其他专门要求 ......................................................................................................... 14 4. 设备运行环境................................................................................................................ 15 4.1. 设备......................................................................................................................... 15 4.2. 支持软件 ................................................................................................................. 15 4.3. 接口......................................................................................................................... 15 4.4. 控制......................................................................................................................... 15 1.引言 餐饮企业管理系统简介: 餐饮企业管理系统是针对国内较大规模的餐饮企业在日常运营管理较混乱这个问题而开发的MIS 系统,它包括:餐饮订餐功能子模块、餐饮点菜功能子模块、 餐饮收银功能子模块、 餐饮权限管理功能子模块以及其他附加功能模块,旨在为餐饮企 业提供便捷、方便的服务。 1.1. 编写目的 此需求分析文档对餐饮企业营业管理系统做了全面细致的用户需求分析,目的在于明确所要开发的软件应具有的功能模块、操作对象、性能评价和数据信息,满足前期系统分析人员及软件开发人员能够清楚的了解用户的需求,餐饮企业能够 了解软件系统的模型和构架,从而可以为开发系统的工作提供 的便捷和规范。本需求规格说明书的预期读者是项目开发人员、软件测试人员、用户文档分析者、项目管理人员以及甲方相关人员。 1.2. 背景 传统餐饮娱乐行业的经营者大都为家族式经营,受传统思 想影响,餐饮娱乐业的中高级人才很缺乏,而这正是制约餐饮 娱乐行业进一步发展壮大的关键问题--不能将传统经营积累的经验贯穿下去,而信息技术的出现使这个形成了可能。 餐饮业是我国最为传统、涉及面最广的行业。信息技术在我国各行各业应用已非常普遍,而在这个最为传统、最广泛同时也 是最新的行业的应用却既少又低。市场已迫切需要高技术管理 产品来提升餐饮娱乐管理的各个层面。 另一方面, 现在的餐饮业已不是几年前的样子, 超大规模、 一体化、连锁经营的餐饮企业已遍布全国。传统的餐饮管理模式已满足不了现代餐饮企业的管理要求,市场非常需要高效率的应用解决方案。 早期, 已经有一些IT行业的公司开发了一些 用于餐饮行业的软件和设备,并在一些餐饮企业进行了试用, 但成功的较少,原因主要是以下两点:一是限于当时的计算机 技术发展水平,产品的技术含量低,达不到使用者的期望值; 二是对餐饮行业的认知不够,产品不能适应餐饮的发展水平。现在,快速发展的计算机技术和其应用品、电子通信技术已为 餐饮管理的各个环节提供了多种计算机管理的手段。 正是由于使用软件管理系统对餐饮企业的日常运营进行管理对比传统使用大量劳动力和纸张的管理方式有着无法比拟的优点, 所以我们项目组预计使用C++语言和面向对象的编程理念开发出一套——餐饮管理系统。 1.3. 定义 下文中涉及到该系统或本软件的都是指餐饮企业管理系统。 1.4. 参考资料 1.《软件工程导论》 2.《需求工程——软件建模与分析》 3. 《UML 系统建模与分析设计》 4.《Visual C++项目开发案例全程实录》 2. 任务概述 2.1. 目标 2.1.1. 总体目标 应用现代化的计算机和通信技术,采用先进的现代化企业管理模式, 建设一个以宾客消费为主线, 涵盖经营中楼面、 点单、收银、结算、成本、财务等各个环节管理,实现企业的管理现代化、信息资源化、传输网络化,达到提高管理与 服务水平、提高效率、提升宾客满意度、堵塞各种漏洞、减低运作成本。 2.1.2. 概要目标 介于项目经费和时间有限,我们项目组前期会着重实现本系统中以下五方面的对于餐饮企业来说最基本的功能,保障餐饮企业的正常运营。 1) 餐饮订餐功能子模块 2) 餐饮点菜功能子模块 3) 餐饮收银功能子模块 4) 餐饮权限管理功能子模块 5) 餐饮数据管理功能子模块 6) 其他附加功能模块 2.1.3. 系统结构 餐饮企业营业管理系统结构图 2.2. 用户特点 本系统中涉及到的用户涉及到:餐饮企业的管理层,餐饮企业的员工以及前来就餐的顾客。用户类型比较复杂,但是由于系统采取了良好的人机交互界面,顾客只需根据自己的口味爱好使用鼠标在屏幕上选择自己菜品佳肴,然后点几个确认按钮提交就完成了,操作上不存在难度,如果还有问题服务员也可给予帮助,所以系统对消费者的要求比较低。对于餐饮企业的员工来说,大部分员工很少与计算机直接交互,只有一少部分服务员使用计算机操作,但是这种操作也是比较简单的,只需要员工应聘前培训星期就完全能够胜任,所以本系统对 普通员工的要求也不是很高。相对于餐饮企业的管理层来说, 一些掌管着企业日常运营的管理者须具有一定的计算机操作水平,这些管理者要对系统进行必要的配置和维护,并定期检测和备份数据,以保证系统争创稳定的运行,其余不直接操作系统的管理者(查看权限)只需懂得本系统基本的操作即可。对餐饮企业管理者的培训花费半个月时间基本就可满足要求。 2.3. 假定和约束 甲方要求本系统应该这半年之内完成建设并投入使用。 3. 需求设计 3.1. 系统详细设计 3.1.1. 餐饮订餐功能子模块 用例编号 1 用例说明 订餐功能 执行者 订餐顾客,前台服务员 目的 完成一次顾客订餐的全过程 类型 主要的,基本的 类别 二级 过程描述 1) 订餐顾客通过某些方式(打电话,提前预约等)订餐(或更改订餐内容)。 2) 顾客确定预约(或更改)的桌号和菜品。 3) 前台服务员确定顾客预订桌号时候可用。 4) 服务员操作完成相应桌号和菜品的预订,并记录顾客信息。 5) 系统自动将预订信息更新到系统数据库中。 异常事件处理 1) 顾客预订桌号不可用,需要重新预订。 2) 顾客信息符合系统黑名单,则终止订餐过程 3.1.2餐饮点菜功能子模块 用例编号 2 用例说明 点菜功能 执行者 用餐顾客,厨师 目的 完成一次顾客点菜的全过程 类型 主要的,基本的 类别 二级 过程描述 1) 用餐顾客使用系统确定自己的菜品选择。 2) 系统自动提交顾客菜品选择信息及桌位信息。 3) 系统更新信息到系统数据库中。 4) 系统发送信息到厨房的信息显示面板中 异常事件处理 1)顾客要求特定的厨师完成某个菜品且此厨师不在,则需要顾客重新选择。 2)顾客选定的某个菜品原材料不够,需要顾客重新选择。 3.1.3餐饮收银功能子模块 用例编号 3 用例说明 收银功能 执行者 顾客,前台服务员 目的 完成一次顾客收银的全过程 类型 主要的,基本的 类别 二级 过程描述 1) 顾客用餐完成后,支付消费账单。 2) 顾客选择想要的支付方式。 3) 前台服务员完成对顾客的身份验证。 4) 顾客完成消费支付,服务员完成相应操作。 5) 系统更新信息到系统的数据库中, 异常事件处理 1)由于某些原因,客户不能完成消费支付,企业酌情处理。 3.1.4餐饮权限管理功能子模块 用例编号 4 用例说明 权限管理功能 执行者 管理者 目的 完成对于系统权限的设置 类型 主要的,基本的 类别 二级 过程描述 1) 管理者这登陆系统后,进入相应的权限设置模块。 2) 管理者按照要求对于相应的系统权限做出更改。 3) 管理者推出权限管理模块。 4) 系统自动更新权限设置信息到系统的数据库中。 异常事件处理 1) 管理者对他人的权限的设置超出处了自身的权限范围。 2) 权限管理功能支持单连接,多人同时登陆此功能会导致登陆失败。 3.1.5 餐饮数据管理功能子模块 3.1.5餐饮数据管理功能子模块 餐饮数据管理功能用例描述 用例编号 5 用例说明: 数据管理功能 执行者 管理者,财务数据管理系统,人事信息管理系统 目的: 完成对于系统的数据管理 类型: 主要的,基本的 类别: 二级 过程描述: 1)管理者登陆系统后,进入相应数据管理模块。 2)管理者按照要求完成相应的数据操作。 3)财务数据管理系统,人事信息管理系统通过相应借口实现数据同步。 4) 系统自动更新数据信息到系统的数据库中。 异常事件处理 1) 管理者操作数据格式不正确导致更新数据失败。 2) 数据管理功能支持单连接,多人同时登陆此功能会导致登陆失败。 3.1.6.其他附加功能模块 这一部分模块的说明请参阅本系统所提供的其他土建,这里就不逐一显示。 3.2. 对功能的规定 上述已说明 3.3 对性能的规定 3.3.1 精度 本系统涉及的数据大部分由系统运行过程中自动生成,其余的一部分数据多为字符类型和整体数字,所以本系统对于精度要求不高,但是在本系统和财务数据管理系统接口的部分,这样一部分的数据涉及到了计算的相关事宜,所以对于数据的精度要求比较高,本系统提供了一定的容错、自动修正机制,但是希望相关人员在使用的时候多多注意。 3.3.2 时间特定要求 本系统的各种事物的核心处理部分是一台工作组级别的服务器,能够同时支持五十人左右同时访问,本系统在时间特性的要求: (1)时间响应的要求: 20台设备以下同时访问,系统能够在一秒内将数据传输到服务器处理,50台设备以下同时访问,系统能够在三秒内将数据传输到酒店服务器上处理,100台设备以下同时访问时,系统能够在五秒内将数据传输到酒店服务器处理,100台设备以上时,系统能够在十秒内做出反应就。 (2)更新和处理时间: 顾客将选择发送到服务器后,服务器会根据用户的选择将相应的信息传送给对应的接受者,并对必要的数据存入数据库中,这其中大部分数据都是一些战士性质的信息,没有需要消耗大量CPU时间的功能,所以对于消息的更新和处理时间应该在半分钟内完成。 (3)数据转化和传送: 本系统设定有一定的容错机制,可以进行一些简单的数据转化,但是为了系统的正常运行,希望企业的相关人员在操作系统的时候多多注意输入数据的格式问题。对于数据的传送,犹豫本系统的网络搭建是使用的本地局域网,所以数据的传输速度完全可以满足不同用户的操作。 3.3.3 灵活性 本系统采用有好的图形界面,操作简单,本系统设计本着简单、实用的原则,相应的服务均显示在显眼的地方,用户只需要根据指向自己的需要选择相应菜单或是按钮即可完成相应的功能,所以在操作上具有很大的灵活性;同时本系统提供一组接口,企业可以使用本接口实现和其他系统(如财务数据管理系统、人事信息管理系统等)实现比较完美结合,为相应操作人员和企业的使用提供了极大的便利。 3.4 输入输出的要求 本系统在设计的过程中提供了一些必要的数据转化操作,但是为了系统正常稳定运行,相应的操作人员在输入数据的时候还是需要按照规范进行;本系统所实现的数据输出的绝大部分都由系统内部操作完成时限,并且大多数输出数据都是存放在数据库中,具有相应权限的用户可以通过本系统查看和修改相应的数据,普通用户所能接触到的输出数据只是系统运行相应功能所提示时候运行成功的最终结果。 3.5 数据管理能力要求 本系统的绝大部分数据存放在系统目录下的DB_CTServer,mdf的数据库文件中,正常情况下此文件的大小应在几时M到几百M 之间,但是为了防止数据库文件过大导致系统查询数据速度急剧下降,相应的操作人员应该定期(一个月左右)的对数据文件进行打包备份,同时对数据库文件中的一些临时数据清空(本系统提供相应功能),完成对数据文件的“瘦身”。 3.6 故障处理要求 为了防止一些突发的异常事故造成的数据丢失或是系统非正常退出,本系统提供“灾难恢复”功能,本功能可以在本系统内部生成“异常信息”文件,并且在一定程序上恢复丢失的数据,企业可以将“异常信息”文件通过邮箱发送到我们小组,我们会在最短的时间内解决问题。如果最终导致了数据库文件的不可修复,本系统提供了“数据恢复”功能,使得企业可以恢复能数据到上一次所备份的数据的断点处,尽可能的减少企业由于系统不能正常运行所造成的损失。 3.7 其他专门要求 (1)安全日志: 为了维护软件的正常运行, 防止由于操作人员的不正当操作导致的系统崩溃, 本系统会自动将系统 的操作人员信息和操作信息记录在 “安全日志” 文件中, 从而在发生错误时找出造成错误的个人。 (2)安全性: 虽然系统是在自身局域网内部运行,但还是建议企业定期对系统中的各种存储设备进行查杀病毒的相应操作。 4. 设备运行环境 4.1. 设备 1、 工作组级服务器一台 ; 2、 交换机一台 ; 3、 无线 PDA 若干及无线信号接受器 ; 4、数据备份存储设备(硬盘)一块 ; 5、包间内用于服务的显示器若干 ; 6、构建局域网的双绞线若干 。 4.2. 支持软件 操作系统:Windows 7,Windows XP 数据库:SQL Server 2005 运行环境:Windows Framework 3.5 4.3. 接口 本系统提供了财务数据管理和人事信息管理的相应接口, 相应的软件可以通过这些接口对本系统的相关数据进行更改, 从而达到企业信息同步,减少不必要的麻烦和损失。 4.4. 控制 本系统的相应操作控制请参阅软件系统自身的帮助文件。
2023-05-30 11:09:45 172KB 庞雄文 软件工程 需求分析
1
ERP5.0概述 ****/ERP5.0把企业作为有机的整体,从整体优化的角度出发,结合企业实际情况,通过运用科学的管理方法把企业的各种资源和产、供、销各个环节实现合理有效的规划、组织、控制和调整,使企业在生产经营过程中得以协调有序。其最终目的是既要保证连续均衡地进行生产,又能实时反映企业运行过程中的各种动态数据。     ****/ERP5.0采用三层结构技术,完全遵循微软Windows DNA网络框架结构,前端采用主流开发工具VB6.0,VC++6.0,后台数据库采用SQL Server 2000,共包括二十几个子系统。 系统结构图 ****/ERP5.0特点 ◆全面性   本系统功能涉及企业人、财、物、产、供、销管理的方方面面、上游的供应商和下游的客户的管理。实现了物流、信息流和资金流的高度统一。   ◆先进性   本系统完全遵循微软Windows DNA网络框架结构,采用三层结构技术,实现了网络化的数据处理和计算,完全支持电子商务。 作为网络信息系统,SQL Server 2000数据库具有数据容量大、速度快、数据安全性好等优点,针对信息管理系统数据量大、交换频繁、计算统计复杂的特点,本系统采用数据仓库和数据挖掘技术,实现决策人员可按任意时间段统计数据提取有用信息等。   ◆扩充性   本系统提供良好扩展性能,为用户提供详细的数据接口说明,满足用户在现有系统上进行二次开发的要求并提供用户二次开发工具包。   ◆人性化   系统的用户功能、界面具有人性化的良好操作性能是关系到系统是否被用户乐于采用的关键技术。   本系统提供强大的用户自定义功能,允许用户根据自己需要,通过简单的操作,定义不同的计算公式、不同的单据和报表。   本系统采用WINDOWS作为客户机的操作平台,提供多种便利的人机对话方式:优化简捷的键盘输入、传统风格的手写笔式输入、傻瓜式的点菜单输入、复制粘贴式的拷贝输入和牢记代码的盲打快速录入等等。   本系统所有录入均提供在线帮助和数据自动校验功能,极大方便了用户输入。 系统对所有的查询功能均提供屏幕、打印机、文件三种输出,且查询报表打印格式均支持用户自定义,并带有自动记忆功能。   ◆安全性   系统安全性的好坏,将决定系统是否能真正投入使用。   本系统从三个层次上对系统的操作安全采取措施:第一、对数据库的合法用户进行分组,不同的用户具有不同的授权。对于进行数据修改的合法用户只能通过应用系统登录做修改,而不能通过第三方工具进行登录。第二、对于非常敏感的信息,则采用加密和追踪相结合的方法可以追踪合法用户对这些信息的修改、插入、删除操作。第三、应用系统安全措施:各个应用系统有自已的用户组,但同组中不同的用户又可以拥有不同的功能模块级权限。   ◆行业解决方案   本系统为各行业用户提供丰富的行业解决方案,并在化工、建材、食品等行业拥有成功的解决方案。 ****/ERP5.0模块介绍 ◆财务管理模块:   包括应收/应付账款、固定资产管理、资金管理、费用控制、报表管理、集团财务报表合并、多套帐;收款/付款凭证、转账凭证;成本核算、利润核算、财务分析。****/ERP财务系统适用于现行的会计制度和税收政策,并提供了从凭证制作到报表打印和经济活动分析全面的财务工作体系。可以给财务主管和各级领导及时准确地提供各方面的分析数据,作为决策和考核的依据。 ◆财务结算中心:   本系统同时满足集团财务结算中心、普通财务部门及独立财务公司的存、贷款利息计算;内部银行管理提供了存、贷款账户的性质定义、借入借出单据管理、存贷款利息管理。帮助企业发行债券、筹集资金、调配或安排存取款等业务。使企业能对资金的动态做出准确分析,增加资金运行速度,减少资金多余投入,使企业流动资金能够合理使用。 ◆计划管理模块:   年度生产经营计划、月生产计划、技改技措计划等。根据企业发展规划、市场销售预测、用户订单、原材料库存、生产能力、设备运行情况等诸方面因素制定可行性计划,与生产系统、物资管理系统、销售系统、财务系统、工资系统、设备系统等有着灵活的接口,可随时反映计划执行、变化情况以及产生的相互影响,为企业合理地制定、执行、调整各种计划提供服务。 ◆销售管理模块:   客户档案管理、合同档案管理、产品报价管理、销售订单管理、提货及提货单管理、销售发票管理及作废处理、冲账处理等一系列销售管理业务。并提供信用风险控制。主管领导能随时了解产品销售的价格、数量、销往区域;产品库存、在途;合同执行情况、客户回款情况、客户信用等级;对于应收款达到某一限额的客户发出报警提示。充分利用各种信息资源为销售服务,最大程度上减少销售过程中的不规范行为及其给企业带来的损失。 ◆采购管理模块:   货源调查、供应商档案管理、采购合同管理、付款计划管理、采购计划执行管理及追补计划管理等。本系统与库存、生产、财务、设备等系统有良好接口,通过生产、库存、设备等部门反馈的信息,制定采购品种、批量、时间等。核实下达采购订单跟踪、采购订单完成情况等。 ◆物资管理模块: 物品入/出库管理、物品流向管理、自然损耗、库存量管理等。使仓库管理人员清楚地了解库存动态,提供了从库别、类别、单价、ABC分类等不同角度分析库存管理状况,用户则能从各个角度了解物资领用成本、成本费用构成、各种物资库存数量等情况。 ◆生产调度管理模块:   产品产量管理、质量管理、生产计划执行管理、生产现场监控、设备运转情况管理及生产运行动态管理。针对企业生产过程特点,对各生产单位进行科学、合理的调度和安排,使原材料、半成品、在产品、各种能源都能得到最佳配置,让整个生产系统有序、协调运转。系统支持工控系统的数据接口,企业领导可以通过管理网随时查询一些重要生产线的运行情况。 ◆设备管理模块:   包括设备档案管理、维修计划管理、设备维护管理、设备(备件)采购计划管理。通过设备台帐、设备运行情况、设备事故和故障情况、设备移动情况等基本信息实现对所有设备统一监控和管理。从物资管理模块调用各种设备及备件的库存数据与从计划管理模块调用的设备和备件采购计划比较,为制定和调整采购计划签署意见。 ◆质量管理模块:   包括原材料质量管理、半成品质量管理、产成品质量管理和全面质量管理活动。对受检物品和项目进行质量指标统计并及时反馈到相关领导和部门,与生产、销售、采购、库存、留有充分接口。 ◆人力资源管理:   包含了企业人事管理中全面的功能:人事档案管理、劳动人事管理、工资管理、人员业务考核、考勤管理、员工培训管理、招工招聘管理、职称评定管理等方面。本系统立足于科学性、规范性以及与其他模块的资源共享,存取和跟踪每一员工的信息,可有效的管理员工基本情况、培训、技能、职称、业绩等内容,达到对人的高效管理,从而提高劳动生产率。 ◆总裁查询系统:   本系统涵盖了企业运行各要素。包括生产、采购供应、产品销售、人事工资、财务、物资管理、各种计划完成情况、设备等内部信息和国内外、上下游的综合信息。为企业领导制定正确发展战略做出果断决策提供科学依据。
2023-05-30 08:27:30 210KB 开发文档 his erp
1
四線複合治具文档参考,四線複合治具製作流程.四線式測試设针
2023-05-29 22:40:35 1.08MB 四线,华笙
1
架构为springmvc+mybatis+spring+maven+mysql 后台前端使用boostrap-ace技术 前台前端使用h5+css3 1.后台支持https 2.图片路径可配置 3.增加nginx+tomcat的配置文件 4.代码完全开源 5.修改部分bug 6.增加API接口文档 功能:二级分类:采用二级分类,适用于商品繁多或者大型电商使用;商品发布:含库存及多属性规格等功能; 物流管理:商家发货可以填写物流单,用户及商家可以在线查看物流动态(也可无需物流发货); 评价系统:用户完成购买流程后,可以评价本次交易; 优惠券:商家设置优惠券,用户领券购买,优惠券可设置使用门槛; 运费系统:可以设置运费标的(满多少免邮、全场免邮等);在线客服:使用微信客服系统,强大的让人无法想象; 在线支付:使用微信支付(由于阿里和腾讯的竞争关系,微信里无法使用支付宝); 在线退款:订单如含有多种商品可以单种商品退款,后台点击退款后直接操作成功, 无需到微信商户后台点击退款,真正智能。微信管理:菜单、回复等管理(接入网
1
2017 版STAR-CCM+使用文档完整版,12117页
2023-05-28 15:43:00 113.87MB star ccm 软件使用文档
1
当你百度或者豆丁没有金币来下载时,,只需要网址url,就可以用它来下载
2023-05-27 21:03:58 3.23MB 百度 豆丁等文档免费下载
1
里面有具体操作方法,豆丁的文档都是PDF的 这个工具可以很方便的下载下来
2023-05-27 21:03:14 865KB 豆丁 文档下载器
1
总共100篇。符合网工、计科、信管专业毕业答辩使用 可以按照 研究背景,相关技术,整体功能,创新与缺陷,总结这几个方面来写
2023-05-26 15:45:21 749.38MB 文档资料 答辩 ppt
1
10万字总结java面试题和答案 MIC老师最新面试文档 阿里大佬总结的Java面试资料
2023-05-25 23:33:37 27.6MB 范文/模板/素材 java 求职面试
1
Apache CXF最新完整包(含文档和全部jar)
2023-05-25 21:04:03 46.38MB CXF cxf jar 文档
1