ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:464.28KB ,
资源ID:25519046      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25519046.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(餐饮管理信息系统毕业设计论文.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

餐饮管理信息系统毕业设计论文.docx

1、餐饮管理信息系统毕业设计论文毕 业 设 计 论 文学生姓名 学生学号 所在学院 学科专业 计算机科学与技术 指导教师 -指导单位 年 月 日XXXX 大 学毕业设计(论文)任务书拟题单位 审题人 题目全称 苏州美嘉乐餐饮管理信息系统 主要任务:1、 到群硕(上海)软件公司为期三个月的实习,进行软件开发;2、查阅中外资料,结合苏州美嘉乐餐饮店点菜业务处理流程,运用结构化法或者OO方法,开发苏州美嘉乐餐饮管理信息系统;3、对开发过程进行总结归纳,撰写论文。 起止时间: 学生姓名 _专业 计算机科学与技术 班次 指导单位_ _ _ _ 指导教师 设计地点 成果形式 论 文 、设计软件 年 月 日毕业

2、设计(论文)成绩考核表学生姓名 _专业 计算机科学与技术 班次_ 题目全称 _ 苏州美嘉乐餐饮管理信息系统 指导单位_ _ _ 指导教师_ 1、指导教师评语文章选题符合专业学位论文要求;文章所描述系统开发采用SQL Server 2000为数据库服务器,以Microsoft IIS为Web服务器,支持IE5.5以上浏览器作为客户端,结合ASP.NET, Web Service, ADO.NET等技术,设计并实现了菜单信息、订单信息、点菜信息、人员管理信息的添加、修改以及统计管理等功能;设计中方法和观点正确,文章内容结构合理,条理清楚,内容翔实具体;设计过程反映出该生有较强的独立工作能力。文章语

3、句通顺,格式正确;组成图件齐全,符合毕业论文格式规范要求。通过本文,反映该生已完全达到双学位专业教学计划中所规定的培养要求。同意该生参加答辩。签名:_年 月 日2论文评阅教师评语:签名:_年 月 日3. 毕业答辩专家组评语:签名:_年 月 日4. 毕业设计(论文)成绩:设计过程(分)毕业论文(分)毕业答辩(分)总分5. 毕业设计(论文)评选年 月 日苏州美嘉乐餐饮管理信息系统学生: 指导教师:班级: 指导单位: 摘 要本文从苏州美嘉乐餐饮店的实际情况出发,以管理信息系统开发的生命周期为基本流程,对苏州美嘉乐餐饮店的业务流程进行分析,进而给出了针对苏州美嘉乐餐饮店业务的管理信息系统设计方案,阐述

4、了各个功能模块的详细设计与实现过程。该系统基于B/S与C/S相结合的模式,采用.NET 1.1 技术进行开发。苏州美嘉乐餐饮店在引入该管理信息系统后,解决了传统的手工管理菜单、订单以及点菜信息效率低下的问题,明显地提高了外卖业务的销售量。关键词:网上点菜、菜单管理、ASP.NET、Web ServiceDesign and Realization of Management Information System for Ordering Dishes of MeiJiale Restaurant in SuzhouStudent: Xu Ting Teacher: Zhang xiaofen(

5、professor)Class: 2008 Department: Chengdu University ofTechnologyAbstractThis paper describes the recent situation of Meijiale, and analyses the business flow of MeiJiale detailedly. Refer to the result of analysis of the business flow, this paper describes the designed solution and introduce the ar

6、chitecture of the system and the technique used in the system. More than that, this paper describes all the function modules of the system, how to setup and install the system, and appraises the value of the system. After using the system, MeiJiale restaurant resolves the problem that the traditiona

7、l way of recording orders and menus cannot meet the requirement of the rising business. Keywords: order-online,menu-management,ASP.NET,Web Service引 言随着社会的发展,人们的生活节奏日益加快,越来越多的人把更多的时间投入在工作学习之中。于是花费在生活上其他事情的时间相应的就少了。所谓“民以食为天”,尽管人们生活节奏的加快了,但对于饮食的质量的需求却不会因此而下降。这一需求逐渐酝酿出对方便、快捷、营养的餐饮服务市场。网络的兴起为满足这种新型的需求提供了

8、一个平台,软件应用技术和数据库技术成为了信息传递的主要工具。使用计算机对菜单、订单和点菜信息进行操作和管理,具有手工记录和管理所无法比拟的优点。例如:操作方便、可靠性高、存储量大、保密性好、成本低等。这些优点能够极大地提高菜单管理的效率,满足了人们提高生活品质的需求。本文以苏州美嘉乐餐饮店的实际情况出发,以管理信息系统开发的生命周期为基本流程,对自身的业务流程进行分析,进而给出了针对自身业务的管理信息系统设计方案,阐述了各个功能模块的详细设计与实现。苏州美嘉乐餐饮店使用该信息系统后,解决了传统的手工管理菜单、订单以及点菜信息效率低下等问题,明显地提高了外卖业务的销售量。第一章 系统需求分析1.

9、1 苏州美嘉乐餐饮店概况苏州美嘉乐餐饮店位于江苏省苏州市凤凰街178号,主要提供各种快餐类饮食服务。自2003年苏州美嘉乐餐饮店开张以来,该店业务发展快速,如今员工总数已从当初的11人扩展到32人。从2004年开始,苏州美嘉乐餐饮店以电话订餐方式向广大的消费者提供方便、快捷、营养、经济实惠的餐饮服务。电话订餐的开放为美嘉乐餐饮开拓了新的市场业务,使其营业额快速上涨。两年多来美嘉乐餐饮连锁店以其优质实惠的服务深得广大消费者的青睐。随着消费者市场的扩大,传统的电话订餐已经无法满足越来越多的服务需求。电话处理的订单难以进行后期的统计,以及管理效率不高等弊端日益明显。在这样的情况下,苏州美嘉乐餐饮店急

10、需引入一套新的点菜管理系统。1.2 系统业务流程分析此系统整体可分为两个子系统,其中一个为针对顾客开放的网上点菜系统,另一个为针对餐店管理人员开放的菜单及订单管理系统。1.2.1 顾客网上点菜业务流程分析通过对公司目前顾客点菜的业务流程进行调查、分析,得出如图1-1所示的业务流程图, 它是了解信息需求和进行系统分析与设计的重要基础之一。图 1-1 顾客网上点菜流程图由图1-1可以看出顾客点菜主要流程如下:1) 顾客登录网上点菜系统进行菜单的浏览或者注册为会员。2) 会员可以对自己的个人信息进行更改,以会员形式登录的顾客享受优惠。3) 如果顾客觉得菜单应该有所改变则可对已选的菜单进行选择、更改、

11、删除。4) 当顾客确定点菜完毕后,顾客可以将其提交至服务器并生成订单。1.2.2 管理员管理业务流程分析通过对公司目前管理员订单管理的业务流程进行调查、分析,得出如图1-2所示的业务流程图, 它是了解信息需求和进行系统分析设计的重要基础之一。图 1-2 管理员管理流程图由图1-2可以看出管理员订单管理的业务流程如下:1) 管理员在本地登录后既可对服务器上的菜单进行添加、删除、修改。2) 当菜单管理工作结束之后,管理员可以对订单进行管理,进行确认和查看详细信息操作。根据业务流程的分析可以得知管理员的每一个操作基本都是独立的。1.3 系统功能分析此系统整体可分为两个子系统,其中一个为针对顾客开放的

12、网上点菜系统,另一个为针对餐店管理人员开放的菜单及订单管理系统。不同的子系统是针对不同的用户的,因此不同的子系统也拥有不同的功能需求,以下是分别对这两个不同子系统的功能分析。1.3.1 顾客网上点菜子系统功能分析根据对顾客网上点菜系统业务流程的分析,可以看出顾客点菜主要涉及到一些数据库的逻辑和程序应用逻辑。具体的功能归纳如下:1) 顾客登录网上点菜系统进行菜单的浏览。2) 顾客注册为会员。3) 会员对自己的个人信息进行更改,比如送餐地址和联系电话,以及帐户密码。4) 以会员形式登录的顾客自动识别,并且以会员价消费。5) 顾客对已选的菜单进行更改选择的数量或者取消选择。6) 当顾客确定点菜完毕后

13、,顾客将其提交至服务器并生成订单。1.3.2 管理员管理系统功能分析根据对顾客管理员管理系统业务流程的分析,可以看出管理员主系统要涉及到一些数据库的逻辑操作和程序应用逻辑。具体的功能归纳如下:1) 管理员在本地登录。创建新的管理员。2) 管理员对服务器上的菜单进行添加、删除和修改,比如更改菜单的图片、价格、菜单描述等等。3) 管理员对订单进行管理,比如确定和打印订单。4) 管理员根据订单的不同属性来查询订单,比如生成日期、编号等等。5) 管理员根据不同的时间段统计出营业额、成本,同时还能统计出每道菜的销售量、任何时间段的销售情况以及每一个会员顾客的消费情况。1.3.3 系统性能需求系统的反应速

14、度应较快,输入数据时立即响应;更新、查询数据时若有延迟,应提示用户等待,并且对用户操作的成功与否给予提示。系统界面应美观大方、风格统一,突出特色,功能设计应体现人性化思想,方便用户操作。用户登录系统时需输入口令,对不同类型的操作员授予不同等级的权限去使用相应的功能。对于顾客,如果是普通顾客,则其只能以市场价消费,而不能享受会员价;如果该顾客是注册会员,并且以会员登录,那么其在消费的时候就可以享受低于市场价的会员价。对于管理员,在其查询订单的时候可针对各种组合条件进行查询,而且查询效率要求高,能够及时响应查询请求。另外,系统还应当满足以下需求:1) 信息的完整性:要求采用值约束、缺省等方法确保信

15、息的完整性,一旦用户录入数据不符合系统要求时,系统必须明确给出警告信息。2) 系统的可扩展性:用户有新的需求时可以增删一些功能模块,以便及时解决实际工作的需要。第二章 .NET技术及其开发环境2.1 .NET框架概述.NET是Microsoft为适应Internet发展需要和利用Web服务的开发平台,就是将一切都Internet/web化。对于软件开发人员来说,.NET是继DOS开发平台,Windows开发平台之后以互联网为应用程序开发平台的所谓第三波的改变,这一波是以互联网为基础,通过互联网上标准的通信协议来沟通,以全新的开发环境来研发系统。在软件设计时,我们编写的程序和Web Servic

16、e可以利用构架在各种Windows版上的.NET Framework所提供的各种class来完成,也可调用先前编写的服务或应用程序,通过Orchestration的综合,将新、旧程序和互联网上的其它服务协同运行。其中所需要的网络基本功能己经由.NET Framework封装起来,不需要我们来编写。Microsoft还提供一些大型的服务程序,如SQL Server, BizTalk Server等。有了这些大型服务器,可以完成更复杂的商业需求,支持与增加Internet/Web的功能,也支持XML的存取,开发人员可以以XML作为数据交换的基本机制。同时,Microsoft也直接在互联网上提供Bu

17、ilding Block Services以方便调用一些随时希望通过互联网取得的服务。当然,当互联网提供服务的时代来临后,大量的应用程序开发商也会制作大量的各式服务,我们也可以计费的方式调用使用我们编写的服务程序,也可以让互联网上的各种前端,如传统的浏览器或先进的某种装置等来调用。因为.NET可将其转换与各种不同前端勾通的方式。因此,.NET Framework为应用程序的开发提供了一个更具弹性的开发运行环境。.NET Framework是微软构建于以互联网为开发平台的基础工具.NET Framework的结构如图2-1所示:图 2-1 .NET Framework结构图2.2 Web Ser

18、vice概述以前我们在开发应用程序时,由于在不同的系统平台和开发工具之间的互不相容,往往使得各类系统不易结合,如微软的Windows32平台与Unix/Linux平台。虽然互联网的本质是开放的,但以往各系统平台之间的合作也仅限于特定功能。例如,使用浏览器与网站服务器通过HTTP协议来通信;电子邮件收发程序与服务器通过SMTP与POP3协议存取信件等。而现今要建立的是各式各样的服务,让各种系统的应用程序通过互联网存取,Web Service就是响应这个需求的开发工具,利用它开发的应用程序可以直接通过互联网来调用使用。由于下层的通信协议采用的是公用的SOAP协议,所以不同系统平台的应用程序也都可能

19、互相调用合作。.NET框架支持XML,在.NET框架中XML的关键技术是SOAP。只要通过向导或属性设置,就可以方便地让应用程序通过互联网提供服务。因此,WebService应该是.NET整体技术中最具革命性的技术。图 2-2 Web Service 框架结构图2.3 ASP.NET 概述ASP. NET隶属于.NET Framework框架是由.NET框架提供的编程类库所组成的,它提供了Web应用程序模型,采用面向对象的思想和模块化与组件化的技术而构建。通过使用ASP. NET服务功能,开发人员只需进行简单的业务逻辑编程,由ASP. NET基本结构通过和HTML, XML和SOAP (Sim

20、ple Object Access Protocol)等Internet协议和数据格式来提供服务。ASP. NET使得开发人员能够创建在IIS和.NET开发平台上运行的Web应用程序。事实上,ASP和ASP. NET可以共存于同样的IIS服务器上而互不影响。IIS将对于ASP页面的访问请求定向到ASP,而将对于ASP. NET页面的访问请求定向到ASP. NET。ASP. NET本身包含一个缓存cache和一个状态管理器其中cache用来缓存经常使用的Web页面,目的是提高服务性能:状态管理器用来跟踪用户的会话状态信息,目的是进行更加完美的数据交互。开发人员用ASP.NET生成一个扩展名为.a

21、smx的文件,并把此文件配制为网络应用程序的一部分,就建立起了一个网络 服务。.asmx文件或者包含对在其它地方定义的受控类的引用,或者包含这个类的定义。这个类是由ASP.NET提供的Web Service类所派生。公有的类方法在标记上Web Method属性后,就会成为网络服务方法,把HTTP请求发送到ASMX文件中的URL后,这些方法就会被调用。你不必手工为你的网络服务建立一个契约。当被调用者请求时,ASP.NET检查类的元数据,以自动生成SCL文件。客户可通过SOAP,HTTP GET 和HTTP POST提交请求。对方法和参数进行编码的约定是:对HTTP GET,将被编码为查询字符串;

22、对HTTP POST,将被编码为表单数据。HTTP GET 和HTTP POST 的机制不如SOAP有力,但是它们使得客户在访问网络服务时不必支持SOAP。ASP.NET 网络服务模型假定了一个无状态服务结构。无状态结构通常比有状态结构更具可扩展性。每次收到一个服务请求后,就生成一个新对象,请求被转化为一个方法调用,当方法调用返回时对象被销毁。如果这些服务需要跨请求维护状态,那么它们将使用ASP.NET状态管理服务。基于ASP.NET的网络服务在网络应用程序模型中运行,因此它们得到了该模型的所有安全、配制和其它优点。ASP.NET 网络服务还提供了一个为在SCL文件中描述的网络服务生成分类的受

23、控代理工具。代理生成器把SCL文件中描述的消息映射成受控类中的方法。代理对应用程序代码隐藏了所有的网络和引导设备,因此使用网络服务看起来就象使用其它受控代码一样。代理将优先使用SOAP链接网络服务,但是它同样支持HTTP GET和 HTTP POST机制。因此HTTP GET和 HTTP POST同样也能被使用。2.4 ADO.NET 概述ADO.NET由ADO发展而来。ADO.NET被设计为基于网络的可扩展的应用程序和服务提供数据访问服务。ADO.NET为连接的指针风格的数据访问,同时也为更适合于把数据返回到客户端应用程序的无连接的数据模板提供高性能的APIs流,就像在以后介绍的那样。 就像

24、其余几个部分一样,ADO.NET定义了那些链接数据仓库、 对数据仓库发送命令及从中获取结果的类。这些类由受控数据提供者(managed data provider)实现。ADO.NET中链接和命令对象看上去和ADO中的是一样的,并且一个名为DataReader的新类提供了通过高性能API流获取结果的能力。DataReader在功能上同前向、只读的ADO记录集(Recordset)是等同的,但是DataReader被设计用来最小化内存中生成的对象的数量,以提高性能,避免垃圾积累。在.NET Framework中包含了针对MicroSoft SQL Server的受控数据提供者以及可通过OLE D

25、B访问的任何数据仓库。 ADO.NET的一个主要创新是引入了数据集(Dataset)。一个数据集是内存中提供数据关系图的高速缓冲区。数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充。不论数据从何处获取,数据集都是通过使用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲区。使用.NET平台的开发人员能够用数据集代替传统ADO中无连接的记录集。受控数据提供者为数据仓库和数据集公开一名为DataSetCommand 的接口对象。DataSetCommand 使用ADO.NET链接和命令以从数据仓库中填充数据集,并把在数据集中发生的变化解析到数据仓库中。由于所有的

26、数据都可被看作XML,所以开发人员可以为任何数据使用转换和确认服务。ADO.NET定义了一个消费DataNavigator、生成一个新的XmlReader的通用转换体系。.NET Framework提供了一个支持W3C XSL Transformations (XSLT)细则的特殊转换组件。ADO.NET同时提供了一使用XML简图确认XmlReader的确认引擎。ADO.NET支持通过DTDs, XSD或 XDR定义的简图。图 2-3 ADO.NET在应用程序中的所处的位置第三章 系统概要设计3.1 系统设计思想管理信息系统的开发是一个动态过程,即开发随着环境和用户观念的变化不断完善;反之,技

27、术的发展又可能促进用户观念的改进。在系统设计的整个过程中,应当具备如下的设计思想:1) 实用性:尽量选用成熟实用的技术,使得整个系统有一个安全稳定的运行环境。2) 开放性:该系统在建设上必须加强标准化及采用统一的技术规范,以实现网络互联、资源共享,高效运行和科学管理。3) 安全性:为保障系统的正常运行,以及数据的完整性,整个系统必须有良好的安全性,加强数据库的安全保密设计。3.2 系统总体设计顾客网上点菜服务侧重于方便快捷,要求能够随时随地接受服务;而管理员管理服务则侧重与操作的稳定性和安全性,要求能够准确及时的对菜单和订单进行管理。鉴于该系统两类用户的不同应用需求,该系统采用基于B/S与C/

28、S两者相结合的模式开发。即顾客网上点菜子系统采用B/S模式开发,而管理员管理子系统采用C/S模式开发。总体设计框架图如图2-1所示:图2-1 系统总体设计框架图本系统采用目前流行的三层架构设计,,它允许把全部的企业逻辑和业务处理放在应用服务器上,支持纯粹的瘦客户机,因此采用三层结构的系统可以较为方便。将应用系统集成于分布式系统之上,能极大地提高系统的可扩展性。1) 表示层 表示层是信息系统的用户接口部分,即人机界面,是用户与系统间交互信息的窗口,主要功能是指导操作人员使用界面,输入数据、输出结果。它并不拥有企业逻辑,或只拥有部分不涉及核心的应用逻辑。2) 功能层 功能层是应用的主体,包括了系统

29、中核心的和易变的应用逻辑(规划、运作方法、管理模式等),它的功能是接收输入,处理后返回结果。3) 数据层 数据层即数据库管理系统(DBMS),负责管理对数据库的读写和维护,能够迅速执行大量数据的更新和检索。由于企业逻辑与用户界面相分离,独立出应用服务器。具体说三层结构具有如下的优越性:1) 用户界面的改变同企业逻辑的改变互相隔离,互不影响,便于系统的修改和维护,大大增强了系统的灵活性。这对软件开发者以及用户都是好处。2) 系统可以把关键性的企业逻辑放在应用服务器上进行集中管理,而不需要放在每台客户机上。对企业敏感数据的访问也可通过应用服务器来进行,而不是由客户机直接进行存取。这就增强了系统的安

30、全性。3) 客户机可共享应用服务器提供的数据和功能等技术资源,有利于提高系统的性能和开发效率。系统层次结构设计图如图3-2所示:图 3-2 系统层次结构设计图3.3 系统模块设计1) 用户管理模块。本系统的用户管理模块同时向顾客和管理员开放,顾客可以根据自身的具体情况改变自己的一些属性,比如密码、地址、用户姓名等等。管理员也可以根据业务的情况添加、删除、修改顾客的属性和管理员。2) 权限设置模块。本系统的权限设置主要针对进行点菜的顾客。顾客分为普通顾客和会员顾客,其区别在于普通顾客不能享受优惠价,而会员顾客可以。并且可以根据会员顾客的消费情况进行积分的累计,从而采用灵活的优惠政策。3) 点菜销

31、售模块。顾客访问网站可以浏览当天所发布的菜单,选择了自己想要的菜之后即可提交,并生成订单。4) 菜单管理模块。菜单管理模块向管理员开放,管理员通过此模块对菜单进行添加、删除、修改。5) 订单管理模块。订单管理模块向管理员开放,管理员通过此模块对顾客所提交的订单进行管理,并且可以根据订单处理结果向下属传达正确的安排。3.4 系统运行环境顾客客户端:cpu 133MHz以上, 内存 32MB以上,操作系统 win95以上,浏览器 IE 5.0以上。管理员客户端:cpu 733MHz以上, 内存 128MB以上, 操作系统 win2000/ME/XP/2003, .net Framework1.1.数据库服务器端:cpu 1.5GHz以上, 内存 1GB以上,操作系统 win2000/XP/2003, IIS 5.0, 数据库 SQL server2000.第四章 数据库设计该系统的数据库服务器采用比较适合中型数据量的SQL server2000。为了提高数据访问的效率,对频繁的数据库操作将全部改为存储过程。并且随着美嘉乐餐饮连锁店业务的增长,数据量必定也会变的

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1