1、系统开发和设计课程设计汇报餐厅销售管理信息系统分析和设计Design and Analysis of Catering Sales Management System陈浩然1181001李赞1181006刘耀文1181007指导老师:李中学1月汉字摘要现代社会伴随科学技术飞速发展,各行各业全部在努力将科学技术融入到自己行业里,利用科学技术为自己赚取更大利润和价值,不过中国中小餐饮行业却没有充足利用网络技术,在实现信息化管理旅程上,有些滞后,在整个餐饮领域里,传统餐饮管理方法仍然占据着比较主导地位。和国外优异餐饮管理方法和中国大型餐饮企业相比,中国传统餐饮管理模式仍然存在着不少缺点。餐饮管理信息
2、系统立足于中国传统餐饮管理模式不足,引入优异信息管理理念,而致力于提升餐饮管理信息化水平。餐饮销售管理信息系统关键是实现餐饮业日常业务信息化管理。本文针对现在中国中小餐馆销售管理模式不足,开发了较为简便餐饮管理系统和网上订餐系统,系统采取多项已经发展成熟技术,采取面向对象编程方法,从不一样角度对系统模块进行了具体设计和分析。实现了系统可靠性,拓展性。本餐饮销售管理信息系统能够稳定运行,满足中小餐馆长久需求和发展。餐饮销售管理信息系统能够很好地帮助中小餐饮行业规范企业管理业务步骤,实现销售信息化管理,从而能够大大缩减企业运行成本,今儿提升企业经营效益。关键词:餐饮业;管理系统;销售;网上订餐AB
3、STRACTIn modern society, with the rapid development of science and technology, all trades and professions work hard to use science and technology into their industry, use science and technology to make greater profits and value, but Chinas small and medium-sized catering enterprises does not have th
4、e full use of network technology, on the way of realization of information management, it is certainly late for us. In the catering industry, the traditional catering still occupies a dominant position. Compared with foreign advanced management methods, there are still many disadvantages in Chinas t
5、raditional catering management mode. The catering sales management information system based on the lack of traditional domestic catering mode, introducing the advanced information management concept, is committed to improve the level of informatization of the catering management.In this paper, focus
6、 on the deficiencies of the domestic traditional catering management mode, we develop a simpler restaurant management system. This system use mature technology, and use the object-oriented programming method, from different angle to detailed design and analysis. The restaurant management not only ca
7、n stable operation, its scientific extension can meet the long-term demand and development of the small and medium-sized catering enterprises. The system can help small and medium-sized catering enterprises to standardize the management of business processes, which can greatly reduce the operation c
8、osts of enterprises, and to improve the operational efficiency if the enterprises.KEYWORDS: Restaurant Industry; Management System; Sales目 录汉字摘要2ABSTRACT3目 录41 引言51.1 设计背景51.2 项目建设目标71.3关键工作和意义71.4 本文组织结构71.5 本章小结72 相关理论和技术82.1 项目开发工具82.2 项目处理方案92.3 项目数据平台122.4 项目开发技术和方法122.5本章小结173 系统分析173.1 需求分析17
9、3.2功效分析183.3 系统数据流量及数据字典设计223.4新系统功效结构设计314系统设计314.1代码设计324.2 数据库设计331 引言现在,各行各业市场竞争全部很猛烈,不少企业全部意识到想要提升企业经济收益和关键竞争力,就要加紧企业信息化进程。而现实是,中国餐饮行业在信息化进程中发展比较缓慢,究其原因很多,比如中国中小餐饮企业数量比较多,餐饮企业规模较小、资金匮乏、人才缺乏等等。经过资料查找得悉,多数中小餐饮企业认为信息化门槛过高,企业需要投入过多资金,且系统后期维护还需要聘用专业人才,很多企业老板面对如此庞大投资,且在对于投资这么多,是否能提升经济收益无法确定情况下,很多中小型餐
10、饮企业极难坚定选择步入信息化时尚中去。而面对这么情况,针对多数中小企业而开发餐饮销售管理信息系统就这么应运而生。1.1 设计背景坚持改革开放30年来,中国在经济建设方面取得了突飞猛进发展,尤其是伴随中国成功加入世界贸易组织,北京奥运会及世博会成功举行,再加上中国多年来GDP总量迅猛提升,全部标志着中国在世界舞台上全方位崛起。伴伴随中国经济发展和大家生活水平提升,餐饮业保持着高速增加态势,已成为了中国消费需求市场中增加幅度最高、发展速度最快行业之一,据餐饮行业市场调查显示:1991-,这20年间餐饮行业每十二个月销售额全部会以20%以上速度增加,比其它消费品零售额快7个百分点左右,餐饮行业零售额
11、度从1991年5.3%上涨到11.4%,这20年间,餐饮行业零碎销售额度对社会消费品零售总体额度付出力量通常在18%左右,使社会消费品零售总额度增加2-3个百分点。中国消费政策势必会促进各行业进入快速发展时期,餐饮行业作为服务业中最关键经营项目,其发展趋势成为行业估计中关键立场。从现在中国餐饮业市场格局来看,中国餐饮业早已步入市场整合期,不过和以前粗犷式市场竞争主体扩张不一样,此次是由市场方向对经营主体进行整合,配合行政导向作用,中国餐饮业发展将展现新发展趋势。餐饮行业部分研究院提出中国餐饮业发展是基础性产业发展规律,不过伴随餐饮业市场导向作用越来越显著,加以外资产业不停入侵,中国餐饮行业将摆
12、脱传统整合规律,趋向于跨越式发展。首先,从业主体经营思维改变将造成餐饮业竞争主导发生改变,从以前中国区域性餐饮行业发展整合趋势来看,中国很多餐饮业从业主体选择了美式标准化餐饮扩张模式,不过从现在市场格局而言,此种扩张模式即使符合中国日益扩大中产阶级消费,不过在经营利润扩张方面存在一定不足。从业主体经营思维将促进新扩张模式 ,从某餐饮品牌上市诉求来看,作者认为这种模式已经处于朦胧成型状态,即高端餐饮终端经营模式,企业以吸引高端消费为主,配合以场地选择和定价差异性,以此挽留大量中产阶级消费,不仅确保盈利利润合理增加,更做到了中式餐饮和市场经营战略完美搭配目标。另外从这类企业扩张角度来看,“直营+加
13、盟”模式将确保企业经营扩张趋势很显著,长久竞争力很看好。其次,行政导向将决定着市场整合在今年一直处于跨越式发展过程,从现在港资餐饮业在内地扩张趋势来看,有很多连锁餐饮企业已经嗅到了中国餐饮市场大规模整合气息。行政导向势必将加大对餐饮从业主体整改,以确保中国餐饮行业健康发展,而区域市场从业主体降低,其结果肯定是行业集中率上升,大量连锁餐饮企业成为未来市场份额瓜分者。不过需要明确是,这和以前市场并购有很大不一样,能够说后期出现市场并购将是大集团之间吞并,一般市场从业者并购将不再是市场焦点。中投顾问公布-中国餐饮业投资分析及前景估计汇报从政策导向市场发展潜力中做出推测,显示11月商务部公布“十二五”
14、期间促进餐饮业科学健康发展指导意见中指出,努力争取在“十二五”期间,餐饮业保持年均16%增加速度,到零售额突破3.7万亿元,并培养一批特色突出、营业额10亿元以上品牌餐饮企业集团。伴伴随政府拉动消费政策影响、和中国自古以来“民以食为天”传统意识影响,餐饮行业势必还会成为我们消费热点,而中国餐饮行业消费水平仍然会连续增加。这些数据足以表明:餐饮业已成为中国经济增加助推器,所以我们会不禁思索,怎样管理和创新才能稳住餐饮业在中国经济增加中所占据关键位置和提升餐饮行业给中国经济发展带来更高利润。加之,作为中国第三产业中传统服务性行业之一餐饮业,改革开放30年以来即使保持着旺盛发展势头,但和国外餐饮业相
15、比,在经营管理、运行模式、发展思绪等方而还存在着巨大差距,加之,多年来,信息科技迅猛发展为大家生活和办公带来了巨大方便和快捷,而传统以手工作坊为主,纸介为辅办公模式无法实现标准化步骤、强化管理、降低成本等作用。和国外著名快餐连锁相比,中餐因其菜品、服务多样化和特色化,和缺乏科学和标准管理体系。这使中餐企业难于实现标准化管理和成本控制。餐馆点餐方法存在关键弊端以下:(1)服务员手写用户菜单速度慢,降低用户满意度;(2)服务员在点餐过程中存在错单、漏单可能,造成后期审核加大工作量;(3)用户较多时厨师和服务员之间得不到充足交流,造成厨师对菜单得不到正确控制,和营业情况不能随时得到控制;(4)在用餐
16、高峰期,收银员卜作量较大,造成对用户结账信息计算错误,而造成经济损失针对以上弊端、和传统餐饮行业组织不够清楚简练、信息量大、管理过程繁琐、效率低等缺点,开发一套简单好用餐饮管理系统迫在眉睫。1.2 项目建设目标餐饮管理系统开发,以规范餐饮管理步骤,提升餐饮管理效率、提升中小餐饮企业服务质量为关键,签订以下多个开发目标;(1)整个系统界而设计简练美观,操作方便,最大程度简化餐饮工作人员工作量,提升其工作效率、服务质量、和餐饮企业管理档次;(2)前台业务目标,人性化点餐,菜单查询、特色查询、点菜时添加菜名、桌号、会员号、能够附加口味特殊要求;菜品录入,大厅餐桌菜品录入、包厢菜品录入、查询所点菜状态
17、、用餐中途加菜;结账管理1.3关键工作和意义我们将餐饮管理达成标准化、科学化为出发点,实现一个其有实用性强、效率高、业务功效划分清楚、维护和扩展性强餐饮管理系统。努力争取提升餐饮行业管理水平、服务质量、工作效率,充足实现数据合理化和最大共享,形成餐饮规范化服务体系。1.4 本文组织结构本文关键包含以下多个章节:第一章:引言,结合餐饮行业发展背景、叙述了项目标开发背景、目标,和作者在开发过程中关键工作,和对论文整体结构做了一个简单介绍。第二章:第三章:第四章:第五章:第六章:1.5 本章小结本章向大家说明了开发中小餐饮销售管理系统背景、传统餐饮管理弊端、意义、目标。其次介绍了我们关键工作。最终介
18、绍了本论文整体结构。2 相关理论和技术在本章中,作者以项目整体开发为出发点,站在技术应用角度,为大家介绍整个项目开发过程中,项目所用到技术和方法。其中关键包含项目标开发工具和框架结构,围绕本项目,站在技术应用角度,对相关技术进行基础性介绍,为系统设计和实现奠定技术基础。2.1 项目开发工具Visual Studio 是微软.NET平台下研发出来一个完整且强大研发工具,利用这个工具能够开发Web程序、XML和Web Services、桌面、移动等应用程序。VB.NET、Visual C#.NET等使用开发环境全部含有相同集成,它们开发环境能够使它们共享相互工具,其能够使用不一样语言搭建处理方案。
19、其次,以上开发语言还利用了.NET Framework 功效,在Visual Studio 里能够享受设计、编写代码、调试、连接数据库等基础开发功效和基于开放架构服务器组件开发平台,企业开发工具和应用程序重新公布工具和性能评测汇报等高级功效。Visual Studio 采取代码后置编程方法,代码后置能够把界面开发和界面对应后台开放在不一样文件里面,这么就方便了代码反复利用,同时也方便了代码调试,另外,运行程序电脑还必需安装IIS服务器,系统开发采取就是Visual Studio ,Visual Studio 软件工作步骤图,图2-1所表示。 图2-1 Visual Studio 工作步骤 Vi
20、sual Studio 含有以下特点: (1)Visual Studio 精心打造云计算架构,使在线应用软件开发及应用更为简练。 (2)助力移动和嵌入式装置开发。 (3)Visual Studio 搭配Windows 7,在Web应用上有较大切入,使Web应用达成一个新境界。 (4)Visual Studio 加大了对多核并行运算支持。 (5)建美感和效能并重新一代软件。 (6)支持最新C+标准,增强IDE,切实提升开发人员开发效率。2.2 项目处理方案 餐饮管理系统处理方案采取了B/S结构,整个处理方案基于.NET框架系统N层体系架组成,共分4个逻辑层,整体架构图2-2所表示:图2-2 系统
21、架构(1)Web层这一层是餐饮管理系统中Web项目标实现,为用户提供对应程序访问。这一层是由ASP.NETWeb窗体和代码隐藏文件组成。Web窗体是用HTML标签和服务器控件组成供永和操作,后台代码文件实现多种控件事件处理。(2)业务逻辑层业务逻辑层也能够看作是“隔离层”,在这一层将处理餐饮管理系统中多种业务逻辑实现,它将用户界面和多种业务功效实现隔离开来。在这一层将会调用数据访问层方法,方法真正实现却在数据访问层。(3) 数据访问层数据访问层,为业务逻辑层提供数据库访问服务,在这一层使用是ADO.NET完成对数据库访问。ADO.NET是一个基于标准、面向创建式分布数据共享应用程序编程模型。A
22、DO.NET包含了很多类,能够经过这些类来访问数据库,这些类在.NET Class Library中,能够被任何基于.NET设计应用程序使用。(4) 业务实体层实体层即数据库表类,即由数据库中表抽象出来类,也叫实体类。在SQL Server 中表,每一个字段其实就是一个抽象,一个共同点,具体每一条统计就是一个具体实例,实体类关键作为数据载体,在各个层之间进行传输。整个处理方案各逻辑层之间引用关系图2-3所表示: 图 2-3 逻辑层引用关系经过上述讲解和分析,得悉餐饮管理系统关键是用三层架构来实现,当然任何一项技术和方法全部有其本身优点和缺点,三层架构自然也不例外,以下简单介绍三层架构优点和缺点
23、;(1) 三层架构优点1)项目标开发人员能够只用关心自己所负责那一层;2)使用三层架构,能够降低层和层之间依靠性;3)有利用建立同一开发标准;4)各个层之间逻辑能够复用;5)三层架构中,不一样层负责任务不一样,比如:数据访问层采取动态链接字符串来表示数据库服务器名称,当需要切换不一样类型数据库时,只需修改链接字符串配置就能够切换到不一样数据库。这么就加大了程序可拓展性。6)安全性高。用户端只能经过逻辑层来访问数据层,降低了入口点,把很多危险系统功效全部屏蔽了。7)项目结构更清楚,分工更明确,有利于后期维护和升级。(2)三层架构可能存在问题1)因为在三层里,从数据库中访问到数据需要一层一层往表示
24、层传输,供用户使用,所以速度有所减慢,假如没有这么多层传输,直接访问数据库得到对应数据,系统整体性能会更高部分。2)在三层架构里,方法调用是一层依靠一层,这么话,其中某一层方法发生改变,将会造成相关联各层全部需要修改,这么就会造成相关联修改。从而增加了代码量,增加了工作量。2.3 项目数据平台数据库能够把它形象了解为存放数据“仓库”,数据库是为了满足实现一个项目时,不一样用户对应不一样需要时,将所需数据根据一定数据模型在计算机系统中组织、存放和使用相互关联数据集合。数据库是管理含有量大、持久、稳定、共享等特点数据工具。关系型数据库管理系统标准语言是SQL,经过SQL语句编写,能够对数据进行多种
25、操作,现在很多关系型数据比如:Oracle、Microsoft SQL Server全部采取了SQL语言标准。标准SQL命令有增加、删除、修改、查询,经过这些命令基础上能够实现对数据全部操作。要依据项目标需要,选择适合自己数据库平台,选择数据库平台时,能够考虑一下多个原因:(1) 性能:数据库处理数据效率是否满足项目标需要;(2) 开放性:数据库是否能在不一样操作系统下实用;(3) 安全性:存放在数据库中信息是否安全;(4) 并行性:数据库是否能够在多节点上并行运行;(5) 可操作性:在实用数据库前是否需要复杂培训。鉴于对以上原因考虑和依据项目标需要,决定采取SQL Server 。SQL S
26、erver 含有以下特点:(1) 信息存放比以前愈加安全,SQL Server 能够加密数据文件和日志文件,不需要修改其它程序,加完密预防未授权用户访问数据,确保系统数据隐私和安全;(2) SQL Server 还能够定义每一个数据库审查规范,审查配置能够为每一个数据库作单独制订。为制订对象做审查配置,使审查实施性能愈加好,对SQL Server 配置也会愈加方便;(3) SQL Server 基于Microsoft SQL Server ,并提供了愈加值得信赖数据库镜像平台,这个镜像平台包含新特征有:1)页面假如出现823和824错误,页面经过重新复制,从而达成自动修复效果;2)SQL Se
27、rver 对输出日志流进行压缩,从而使数据库镜像平台所要求带宽也变小了。2.4 项目开发技术和方法本文作者以项目整体开发为出发点,站在技术应用角度,为大家介绍整个项目开发过程中所用到技术和方法。ASP.NET技术ASP.NET微软企业开发技术,这项技术能够让嵌入到Web网页中脚本可由Internet服务器运行服务器端脚本技术。ASP.NET由ASP发展而来,因为传统ASP含有:代码逻辑混乱,难于管理;代码可重用性差;弱类型造成潜在犯错可能,所以,ASP.NET在这种情况下应运而生。ASP.NET不仅处理了现有开发环境造成很多问题,而且提供了强大可扩展性,同时也带来了强大工具支持。ASP.NET
28、是用于构建Web应用程序一个完整框架。这个模型关键特征之一是选择编程语言灵活性。ASP.NET经过开发语言比如:VB、C#等。餐饮管理系统采取ASP.NET关键是因为ASP.NET含有以下部分优点:(1) 强大工具支持ASP.NET框架对Visual Studio集成开发环境中工具箱进行来了大量补充。所见即所得编辑、轻松拖放部署服务器控件为程序开发带来了极大方便。(2) 良好性能和ASP不一样,ASP.NET实时编译、绑定、本机优化等特点,提升了代码编写之前性能,它是在服务器端运行,而且ASP.NET已经是编译好了公共代码。(3) 灵活性因为ASP.NET是已经编译好了服务器端代码,所以Web
29、应用开发者,能够很好利用ASP.NET这个平台灵活性。ASP.NET和其开发语言无关,所以能够选择最适合程序开发语言,或跨多个语言分布式应用程序。(4) 可管理性ASP.NET采取了在文本基础之上,分层次来配置系统,使设置在服务器方面应用和在Web应用程序方面应用操作变得简单化。因为其程序配置信息是以文本形式存在,所以即使是没有当地管理工具帮助,也能够设置新应用程序。这种“当地管理为零”思想,也在ASP.NET框架应用程序布署中得以应用。这么话仅仅需要把部分必需文件Copy到服务器端,就能够将ASP.NET在服务器端布署ASP.NET框架应用程序。不需要将服务器重新运行,哪怕是在布署或在替换在
30、运行编译代码。(5) 简易性ASP.NET能够很轻易实施常见任务,不管是窗体提交,还是身份在用户端验证,和站点布署。比如,ASP.NET框架使您能够生成将应用程序逻辑和表示代码清楚分开用户界面,和在类似Visual C#简单窗体处理模型中处理事件。另外,公共语言运行库,利用托管代码服务简化了开发。2.4.1 .NET Framework .Net Framework 是Microsoft 为一个致力于灵敏软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化软件开发新平台,又叫.NET
31、框架。.Net Framework 是Microsoft开发一个全方面且一致编程模型,用于生成含有视觉震撼力用户体验、无缝安全通信和对一系列业务步骤进行建模能力应用程序。.Net Framework 是用于Windows新托管代码编程模型。.Net Framework强大功效和新技术结合起来,用于构建含有视觉上引人注目标用户体验应用程序,实现了跨技术边界无缝通信而且能支持多种业务步骤。餐饮管理系统开发采取是.Net Framework 4.0,图2-7展示了.Net Framework 4.0 结构:图2-7.Net Framework结构.Net Framework 是以一个采取系统虚拟机运
32、行编程平台,以通用语言运行库为基础,支持多个语言比如:C#、VB、C+等语言开发。这个新平台使得程序设计员能够同时进行Windows应用软件和网络应用软件和组件和服务(web服务)开发,因为.Net集成了多种开发语言,及未来还有可能推出在其它操作系统下运行版本。图2.8展示是.Net Frameworkd组件架构概况:2.4.2 面向对象方法面向对象方法(Object-Oriented Method)是一个面对对象思想应用于软件开发过程中,指导开发活动系统方法,简称OO(Object-oriented)方法。是建立在“对象”概念基础上方法学。对向是由数据和许可操作组成封装体,和客观实体有直接关
33、系,一个对象类定义了含有相同性质一组对象。而继承性是对具体层次关系类属性和操作进行共享一个方法。所为面向对象就是基于对象概念,以对象为中心,以类和继承为结构机制,来认识、了解、刻画客观世界和设计、构建对应软件系统。面向对象方法实质是:提倡从客观世界已经存在事物为出发点来结构软件系统,要习常见大家在现实生活中常常使用方法和思维来认识、了解和形容描述客观事物,强调最终建立软件系统是显示生活中人事物映射,即系统软件中存在对象和对象和对象之间关系应该如实反应固有存在人事物之间关系。面对对象基础概念以下:1.对象是想要研究任何事物。而从程序角度来看,对象是一个程序模块,从用户角度来看,对面要实现行为。一
34、个对象向另一个对象发出请求,期望另一个对象为其服务方法是发送消息。2.类能够了解为是对对象定义模板。类是一对含有相同数据,和相同操作对对象集合。一个类包含数据和方法描述一组对象共同属性和方法。类是对具体对象一个抽象。对象则石磊具体化和实例。面向对象有三大特征,图2-9所表示:图2-9 面向对象开发特征1.封装:封装是对象和类概念关键特征。封装也是把客观存在事物封装成类,而且类能够把自己数据和方法只让可信类或对象操作,对不可信进行隐藏。2.继承:继承既是子类能够享受父类一切功效,而且不需要去编写父类功效,就能够对继承子类功效拓展。继承子类还能够叫派生类。被继承类称为“基类”、“父类”或“超类”。
35、继承过程,就是从一般到部分过程要实现继承,能够经过“继承”和“组合”来实现。在部分面对对象语言中,一个子类能够继承多个父类。可是通常情况下,一个子类只对应一个父类,假如要实现多重继承话,就能够经过多级继承实现。继承概念实现方法有三类:实现继承、接口继承和可是继承。1.所谓实现继承即子类直接继承父类全部功效,不需要再额外修改;2.所谓接口继承即指,子类只使用父类中方法和属性,那么子类实现接口就必需实现父类接口中方法。3.可视继承,是指子窗体继承一个父窗体,且父窗体中全部样式,代码、功效,子窗体全部能够享受。(3)多态:多态性能够将子类类型指针赋值给父类类型指针。实现多态,有两种方法,覆盖,重载。
36、1.覆盖,是指子类重写父类中虚函数方法。2.重载,是指方法名相同,参数列表不一样。重载概念其实并不属于“面向对象编程”,重载是这么实现:编译器会依据不一样参数列表,对具体相同名称方法做修饰,和多态相关系是覆盖。当子类重新定或修改了基类中虚函数后基类中指针依据赋给它不一样指针,动态地调用属于子类虚函数地址还没措施确定。所以,这么函数地址是在运行其绑定。重载和多态没有什么关系,她仅代表是一个语言特征。2.5本章小结本章关键向大家介绍了餐饮管理系统整个架构,数据库开发平台、及在体统实现过程中用到技术ASP.net、Framework和面向对象方法,接下来将要看看餐饮管理系统具体需求是什么,全部有那些
37、模块需要实现。3 系统分析3.1 需求分析餐饮行业是一个含有悠久历史行业,在科学技术和社会经济发展日新月异今天,餐饮市场也得到了迅猛发展,同时伴随市场深入开发,给这个行业带来了越来越猛烈竞争。餐饮管理系统和娱乐管了处理方案意在帮助您改善餐饮点管理水平,尤其适合零售和流通行业。经过为您打造一个灵活企业餐饮管理系统,令您管理信息水平,企业资源计划,供给链管理用户关系管理得到大幅提升。所以怎样利用现代信息技术来提升餐饮企业运作效率,降低成本,提升用户满意度,怎样在猛烈市场竞争中取得竞争优势和永续发展是每个餐饮企业老板必需思索问题。餐饮管理系统超越传统餐饮管理理念,吸收用户关系管理,企业资源计划等优异
38、管理理念,围绕满足餐饮企业对物流、信息流、资金流等集成管理需求进行功效模块开发。由此衍生出多种管理模块,如:集成账务、销售统计、库存管理、成本核实、物资流转、统计分析查询系统等。作为其关键组成部分信息管理软件也展现出强劲发展势头,市场需求激增为了满足中国企业管理和发展需求,结合中国国情,开发出适合中国企业、专业从事信息管理研究管理软件势在必行,现在,中国市场上已经有了一部分信息管理软件,但大多只是从软件应用层面将信息管理软件化实现。到现在为止,还未出现一款可将管理理念融合其中信息管理系统。由此可见,开发一套含有优异意义信息管理理论支撑信息管理系统是势在必行。3.2功效分析本系统关键针对餐厅销售
39、信息管理系统而进行分析、计划和设计餐饮管理系统关键功效模块开发包含前台和后台操作:(1) 前台操作网上预订、前台点餐、结账、菜单查询等功效。(2) 后台操作管理员订单处理、菜单信息维护、财务信息处理等功效。3.2 销售系统业务步骤图图3.1 餐厅销售管理信息系统业务步骤图管理业务步骤包含各步骤业务处理、信息起源、处理方法、计算方法、信息流经去向、信息提供时间和形态(汇报、单据、屏幕显示)。本系统采取管理业务步骤图表示企业管理业务,管理业务步骤图是一个木梳系统内个单位、人员之间业务关系、作业次序和管理信息流向图表,利用它能够帮助分析人员找出业务步骤中不合理流向。该管理系统关键包含对销售过程(即点
40、菜)管理、销售核实和统计管理,业务步骤图反应了整个系统业务步骤,对系统设计起了一个指导性作用,也为后面设计打下了基础。首先由用户向销售窗口提供自己对产品需求信息,然后销售窗口师傅把对应价格信息反馈给用户,用户依据该价格信息决定自己是否能够接收,假如能够接收,则收银台打印小票,并凭借小票在窗口取饭;假如不接收,则重新选择产品,产生再一次需求信息。管理系统业务步骤图图3.1所表示。3.3网上订餐业务步骤图图3.2管理员登录分析图由用户登录系统以后分三种情况讨论:1. 身份验证失败,则退出系统;2. 用户以“用户身份”登录,则步骤图图所表示:图3.3用户登录功效图3.用户以“管理员身份”登录,则步骤
41、图图所表示:图3.4管理员登录功效图依据对用户网上点菜系统业务步骤分析,能够看出用户点菜关键包含到部分数据库逻辑和程序应用逻辑。具体功效归纳以下:1. 用户登录网上点菜系统进行菜单浏览。2. 用户注册为会员。3. 会员对自己个人信息进行更改,比如送餐地址和联络电话。和账户密码。4. 以会员形式登陆用户自动识别,而且以会员消费。5. 用户对已选菜单进行更改选择数量或取消选择。6. 当用户确定点菜完成后,用户将提交至服务器并生成订单。管理员管理系统功效分析:依据对用户管理员系统业务步骤分析。能够看出管理员主系统要包含到部分数据库逻辑操作和程序应用逻辑。具体功效归纳以下:1.管理员在当地登录。创建新
42、管理员。2管理员对服务器上菜单进行添加、删除和修改,比如更改菜单图片、价格、菜单描述等等。3.管理员对订单进行管理,比如确定和打印订单。4.管理员依据订单不一样属性来查询订单,比如生成日期、编号等等。5.管理员依据不一样时间段统计出营业额、成本,同时还能统计出每道菜销售量、任何时间段销售情况和每一个会员用户消费情况。3.3 系统数据流量及数据字典设计3.3.1 前台销售数据步骤设计P1销售处理 图3.5 顶层数据步骤图产品种类汇总表 P1.1 用户选择 种类价格 信息 P1.3 分类统计销售额 统计后销售额销售额汇总表 需求信息销售额月报表 P1.4 汇总 P1.2 打票月利润报表图3.6第二
43、层数据步骤图数据步骤图(Data Flow Diagram,简称DFD)是管理信息系统逻辑模型关键形式,是系统分析人员和用户进行交流有效手段,也是系统设计关键依据。它表明系统所能完成功效,并不表明系统功效怎样实现。在业务调查中绘制业务步骤图额功效模块图等即使形象表示来了管理中信息流动和存放过程,但仍然没有完全脱离部分物质要素。为了用计算机进行信息管理,还必需深入舍去物质要素,搜集相关资料,绘制出原系统数据步骤图。在多层数据步骤图中,顶层图仅包含一个加工,它代表被开发系统。它输入流是该系统输入数据,输出流是该系统输出数据。第二层数据步骤图表示对其顶层图细化,在第二层图中显示了系统内部关键处理、数
44、据流和数据存放,而第二层图通常会反复顶层图中相同外部实体和数据流。图3.33.4分别为本管理系统销售管理顶层数据步骤图和第二层数据步骤图;包含了点菜、收银、打票及对销售额汇总和统计等过程。首先是用户经过产品基础信息表提供产品种类、价格进行选择,得出此次消费产品信息,到收银台打小票。同时,因为用户选择而产生了产品销售额,财务部门定时进行统计,将销售额记入销售额汇总表中。3.3.2网上订餐数据流分析该系统数据步骤比较简单,管理员能够添加餐饮信息(包含菜品名,菜品种类,单价,味道,评价等信息),咨询信息等,然而这些信息用户是能够浏览,不过用户没有权限对这些信息进行修改,这些信息对于用户而言是单项。对
45、于预定信息,管理员能够查看及审核预定信息,用户能够增删改预定信息,并将信息提交给管理员等候审核,所以预定信息对于用户和管理员而言全部是双向。图3.7网上订餐数据步骤图3.3.3 系统数据字典设计为了对数据步骤图中各个元素做出具体说明,在这里我们有必需建立数据字典。数据字典内容关键是对数据步骤图中数据项、数据结构、数据流、处理逻辑、数据存放和外部实体等六个方面进行具体定义。编写数据字典是系统开发一项关键基础工作一旦建立,并按编号排序以后,就是一本可供查阅相关数据字典,从系统分析一直到系统设计和实施全部要使用它。以下本系统具体数据字典内容:(1) 数据项数据项又称为数据元素,它是最小数据组成单位,也就是不可再分数据单位,如产品代码、单价等。对于每个数据元素,需要描述以下属性:名称、别名、数据类型、长度、类型及相关数据结构说明。本管理系统中关键有以下数据元素数据元素条目名称:代码总编号:1-101别名:DM编号:101数据值类型:连续相
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100