- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM嵌入式点菜系统
基于ARM嵌入式的点菜系统--项目需求分析文档S文斌引言1.1.背景民以食为天。随着人民生活水平和生活方式的转变,餐饮业以其巨大的投资市场得以迅速发展。然而,处于竞争日益激烈的今天,各行各业都在积极的向信息科技靠拢,餐饮业中的竞争范围也从原先的经营规模、商品价格等硬件因素渐渐转变为经营策略、服务质量,管理效率等软件质量上。为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高酒店的服务管理质量,提高酒店工作人员的工作效率,我开发小组在多方面考察、分析、研究现有酒店点菜管理系统的基础之上,以提高消费者的满意程度及商家的服务水平和市场竞争力为目标,致力于开发出一套可视化程度高、功能全面、集分析管理于一体的点菜系统,极具有市场价值。研发内容本文对各大点菜管理系统的工作需求进行了全面的分析。采用ARM92410S开发板为研发平台,C语言,UC0S系统。重点工作包括在系统中实现了按角色的访问控制,对系统数据进行分析、排序。系统需求分析需求分析是软件开发过程的初始阶段,对于整个软件开发过程以及软件产品的质量是至关重要的。在项目启动之前,我项目开发小组对现有的点菜管理系统工作进行了细致的调研,并对收集到的需求信息进行汇总分析,进一步挖掘出一些潜在的系统需求。 2.1 系统预期达到的目标1. 实现顾客根据喜好进行点菜,如通过前台可视化界面实现顾客多方面选择。 2. 点菜完毕后,实现对顾客所点菜品价格的统计,以免使顾客花费超出预算。本系统还可以实现顾客的退选或补选的要求,在顾客所点菜品上来之后,系统可通过点击进行记录,以免发生漏菜现象。3. 根据以上功能,该项目主要以UCOS为操作平台,C语言为开发语言,SQLServer2008为数据库,ARM92410S为开发平台,使用串口连接。前台界面实现可视化,方便顾客的选择。后台管理为数据库,管理菜品的增、删、改、查的实现都借以数据库实现。项目目标即为成功、完整的实现该系统,让客户满意。2.2 需求分析2.21 使用系统的相关人员与酒店点菜管理系统相关的人员(可能操作系统的角色)详细情况及需求如表2-1所示:角色需求描述顾客根据系统操作提示自主进行点菜、退菜操作,系统要能够根据顾客的选择进行自动进行结账计算并显示。服务员根据系统操作提示对已经上桌的菜进行标记,查看账单进行收账。经理查看营业情况,各菜品反映情况,顾客反馈意见等。后台管理人员对数据库初始数据的设置,系统维护与升级。对数据进行分析,并根据顾客点菜情况适当修改菜单。权限设置,数据备份。2.22 系统业务流程根据用户提出的需求归纳出系统的功能包括5部分:基础数据的设置(包括各菜品的价格,材料,口味等),点菜(同时包括退订,补订等功能),点菜记录管理,数据分析,对食品材料记录的管理。系统的业务流程如图2-1所示系统工作流程如图2-2所示,数据统计分析流程如图2-3所示。系统业务流程初始阶段点菜阶段上菜阶段结账阶段后台管理人员基础数据设置顾客服务员图2-1 系统业务流程查看账单系统权限管理工作流程权限初始化阶段权限管理人员普通用户图2-2 系统工作流程输入分析条件服务员厨师酒店点菜管理系统输入工作号餐桌号或包间号输入厨师号选择菜系名数据查询统计输出结果进行数据分析(可对分析输入厨师号选择菜系名结果排序)从数据库中提取数据结束结束图2-3 数据统计分析流程2.23 系统功能1、基础数据设置模块系统管理员通过该部分功能完成酒店点菜管理系统中基础数据的设置工作。主要工作包括:菜系基础数据的设置,包括:图片、口味、价格、原料等的介绍,并显示价格。2、点、补、退选菜模块顾客可根据口味价格通过前台可视化界面实现顾客多方面选择。点菜完毕后,系统自动进行菜价统计并显示。如顾客不满意则可进行退选或补选。3、数据处理模块系统自动记录点菜次数,并对补选的菜进行次数增加,退选的菜进行次数减少,并将最终结果排序。系统可根据用户选择的菜,自动进行总价计算并显示,以方便用户补选或退选,便于服务员收费;可记录用户的点菜,并进行排序,以方便厨师和经理查看。4、后台管理模块厨师可根据厨师号或者选择菜系名查看顾客对自己做的菜的满意度和受欢迎或者不受欢迎的菜;经理可根据系统自动排名推出“特色菜”撤销不受欢迎的菜,改进菜单,提高服务质量;服务员可在输入自己的员工号后,输入客人餐桌号或包间号进行收费。通过对用户需求的分析,我们得出系统的用例图,如图2-4所示:图2-5 点、补、退选菜模块用例图系统的数据流图(DFD)如图2-9所示:(a) 顶层DFD图(b)中间层DFD图(c)底层DFD图1、点菜2、上菜3、结账4、账单统计5、缺料统计6、处理到料单7、顾客统计8、评价2-9 DFD图2.2.4系统的非功能性需求1、系统运行稳定、安全可靠。界面简洁友好,使
文档评论(0)