毕业论文(设计):格兰德饭店网订管理信息系统的设计与实现.doc

上传人:文****钱 文档编号:41644 上传时间:2018-05-09 格式:DOC 页数:59 大小:1.42MB
下载 相关 举报
毕业论文(设计):格兰德饭店网订管理信息系统的设计与实现.doc_第1页
第1页 / 共59页
毕业论文(设计):格兰德饭店网订管理信息系统的设计与实现.doc_第2页
第2页 / 共59页
毕业论文(设计):格兰德饭店网订管理信息系统的设计与实现.doc_第3页
第3页 / 共59页
毕业论文(设计):格兰德饭店网订管理信息系统的设计与实现.doc_第4页
第4页 / 共59页
毕业论文(设计):格兰德饭店网订管理信息系统的设计与实现.doc_第5页
第5页 / 共59页
点击查看更多>>
资源描述

1、格兰德饭店网订管理信息系统的设计与实现摘要将中小型饭店管理中的工作流转化成比较科学化、规范化的业务流程,使管理基础数据更加准确化,管理人员摆脱了具体性工作,转而从事管理专业工作,为经营提供了快捷和强大的支持。把计算机网络用于企业管理,可在很大程度上提高管理者分析和决策的科学性,提高经营管理水平,使企业取得更好的经济效益。这个网上订餐管理系统主要是通过网页的形式实现想要订餐的用户的订餐过程。而我使用POWERBUILDER实现的简单C/S模式的订餐系统。用户通过访问饭店的网页能看到该饭店的菜品种类、价格等信息,从而决定是否订餐,然后使用唯一的账号登录,通过一定的支付方式付款,很快就完成订餐。饭店

2、看到用户在自己饭店网页上下的订单,会即刻准备,尽量准时送达用户指定的地址。关键字管理信息系统网上订餐菜品表THEDESIGNANDIMPLEMENTATIONOFGLENDRESTAURANTORDERINGONLINEMANAGEMENTINFORMATIONSYSTEMABSTRACTTHEWORKFLOWOFTHEHOTELMANAGEMENTINTOMORESCIENTIFIC,STANDARDIZEDBUSINESSPROCESSES,SOTHATMOREACCURATEDATAMANAGEMENTINFRASTRUCTURE,MANAGEMENTPERSONNELFROMTHESP

3、ECIFICWORK,TURNTOPROFESSIONALWORKINMANAGEMENT,PROVIDESAFASTANDPOWERFULSUPPORTFORBUSINESSTHECOMPUTERNETWORKFORENTERPRISEMANAGEMENT,CANIMPROVETHESCIENTIFICMANAGEMENTANALYSISANDDECISIONMAKINGTOALARGEEXTENT,IMPROVETHEMANAGEMENTLEVEL,TOENABLEENTERPRISESTOACHIEVEBETTERECONOMICBENEFITTHEONLINEORDERINGMANAG

4、EMENTSYSTEMMAINLYISRESERVATIONPROCESSTHROUGHTHEWEBPAGEINTHEFORMOFIMPLEMENTATIONFORUSERSWHOWANTTOORDERAMEALANDIMUSINGPOWERBUILDERTOREALIZEASIMPLEC/SMODESYSTEMOFRESERVATIONUSERSBYACCESSINGTHEHOTELCANSEETHEHOTELDISHESONAWEBPAGEANDTHEINFORMATIONSUCHASPRICE,TODECIDEWHETHERTOORDERAMEAL,ANDTHENUSETHEACCOUN

5、TLOGGEDIN,ONLYTHROUGHCERTAINPAYMENTPAYMENT,COMPLETETHEORDERSOONHOTELSEESUSERSINTHEIRHOTELWEBPAGETAKINGTHEORDER,WILLIMMEDIATELYPREPARE,ONTIMEDELIVERYASFARASPOSSIBLETHEUSERTOSPECIFYTHEADDRESSKEYWORDSMANAGEMENTINFORMATIONSYSTEMONLINEMEALORDERINGFOODTABLE目录第一章系统综述111选题背景和研究意义112现状研究2121国外餐馆管理现状2122国内餐馆管

6、理现状313系统可行性分析4131可行性分析的必要性4132技术可行性分析4133管理可行性分析5134经济可行性分析5第二章系统分析621需求分析6211系统开发目的6212系统功能分析7213其他需求分析922业务流程分析9221业务流程分析的简述9222业务流程图923数据流程分析11231数据流程图11232数据字典13第三章系统设计2231系统总体设计2232代码设计23321本系统代码设计遵循的原则23322代码设计的具体内容2333数据库设计25331概念结构设计25332逻辑结构设计27333物理结构设计2934输入输出设计29341输入设计29342输出设计3035系统物理配

7、置方案设计31351硬件环境31352软件环境32353开发工具32第四章系统实施3341系统部分界面的实现3342系统实施中部分代码35第五章结论4451系统实现的功能4452系统需要改进44参考文献45致谢46英文材料47信息管理系统52天津理工大学2013届本科毕业论文1第一章系统综述11选题背景和研究意义近年来,随着信息技术的迅速发展及管理理论的不断突破创新,管理信息系统也得到了飞速的发展,在人们的工作、生活与学习中扮演着越来越重要的角色。下面以网上订餐为切入点,重点探讨格兰德饭店管理信息系统。随着信息化的发展,信息系统不断提高着餐饮企业的管理效率,但是现有的信息系统只是对传统的点餐模

8、式的“无纸化”办公,没有整合供应链与成本管理的思想。餐饮企业还处在厨师长的领导下的计划经济模式,传统餐饮企业的扩张模式受到厨房体系的制约。究其原因,是没有对菜品实施标准化处理,没有对菜品生产流程标准化固定下来。因此,开发一个餐馆网订管理信息系统是十分必要的,拥有饭店网订管理信息系统是现代化饭店的标志,它对格兰德饭店的市场形象、服务质量、管理水平和经济效益都有至关重要的影响。1提高饭店的管理效益及经济效益应用饭店网订管理信息系统通过节省大量的人力和物力,增加饭店的服务项目,提高饭店的服务档次,减少管理上的漏洞,从整体上提高饭店的经济效益。2提高服务质量由于计算机处理信息的速度很快,可以大大减少就

9、餐者的结账等候时间,提高对客户服务的质量。清晰准确的账单、票据、表格,使客人感到高档次的享受。3提高工作效率计算机管理可大大提高业务运作的速度和准确性。电脑资料的正确保存避免了抄写客人名单的低效工作,严格的数据检查避免了因手工操作的疏忽而造成的错误。4完善饭店内部管理体制网订管理信息系统可以明显减少因员工及管理人员的流动而对饭店管理产生的不良影响。5全面了解营业情况,提高饭店决策水平饭店网订管理信息系统既可以提供完备的历史数据,又可以提供各种分析模式,可使管理人员很方便地完成复杂的统计分析工作,并加强对饭店运营的内部控制,增强管理人员的控制决策水平。天津理工大学2013届本科毕业论文212现状

10、研究121国外餐馆管理现状随着国内外网订业务的不断发展,加强成本管理与收入管理、通过提高服务水平提升企业形象已成为全世界饭店和网订的迫切需要。因为饭店目前采用手工操作的运营过程,差错率较高,已不能适应餐饮业对现代化管理的要求。国外的一些大型的、连锁的餐饮业已利用先进的网订管理软件克服了管理范围狭窄,人工管理方式缺陷太多,缺乏高效、严谨、安全的管理问题。国内外也不断朝着这个方向发展,相继推出了一系列高级的网订管理软件。早在上世纪80年代在欧美国家的餐饮和饭店管理业就开始运用软件进行管理,到目前为止,国外的餐饮软件管理系统已经日趋成熟,并在网订行业得到广泛的应用,为现代网订企业的经营管理,提供了科

11、学依据,极大的提高了企业的经济效益和服务水平,降低了企业的管理成本,为企业的发展提供了强有力的支撑。目前,国外餐饮管理软件向以下几个方面发展1餐饮管理系统日趋智能化智能化的餐饮管理系统可以为餐饮经营企业把脉,实时监控各种各经营网点的运营情况,检测企业经营问题出在何处,并且能够自动进行分析和做出一定的指导。故障发生的可能性也会逐渐降低。很多传统的餐饮管理软件的处理方式是在系统故障或事故发生后,才能被操作人员发现,然后才是去寻找解决方案,这显然使处理滞后且效率降低。同时智能化的网订系统可以自动获得网系统中各种设备的技术参数,进而智能分析、诊断,以至预警。2网订管理系统更加人性化当今,不论是做什么,

12、都提倡人性化,网订管理系统人性化也同样是必然的。所谓人性化,这是一种在整个企业管理过程中充分注意人性要素,以充分发掘人的潜能为己任的管理模式。现在有一部分网订管理系统已经不再是那种强硬的管理模式,操作和管理日趋灵活,例如它会根据每个部门,甚至每个人的实际情况不同而采取不同的方案,这样管理效果将会事半功倍。同时更削减了那种上有政策,下有对策的一惯风气。人性化的管理,极大地减少了网订管理人员和工作人员的工作量,随着网订管理工具的发展,以后网订管理员的工作将逐渐从管理人员转变到管理网订管理工具,这可以让他们有更多的时间和精力来思考和实施工作的效率、产品技术和客户营销等疑难问题。网订管理员要做的仅仅是

13、把企业实际情况及各方面要求与网订资源之间的分配关系告网订管理软件,就可以轻松管理网订企业了。随着电子信息化的发展,网订管理工具也将进一步简单化,操作界面也将更加动态、简捷。3网订管理系统高度集成化为了节省成本,提高管理效率,现在只需要购买一款集成化的网订管理工具就可以实现其需要的所有功能,高度集成化可以让网订业管理更加轻松自如例如现在可编程管理系统接口的出现,这种基于数据库技术的网订系统通信接口具有很多的优越性,很大程度上促进天津理工大学2013届本科毕业论文3了网订管理系统集成化的进程。数据库技术是一项国际标准,可以有效地统一现有网订管理系统中存在的多种管理接口。数据库技术本身采用了简单清晰

14、的标记语言,在管理系统开发与集成过程中能比较简便地实施,这样新管理接口的采用反而还会降低整个管理系统的开发成本。122国内餐馆管理现状国内网订企业是通过楼面营业区向客人提供菜品、饮品和服务为主营业务的服务性企业。其涉及到的经营活动主要有材料购买和储存、菜品制作、饮品和菜品的销售和现金的流转,为就餐客户提供及时、准确和便捷的就餐服务。就餐服务主要工作内容是由服务员进行点菜和饮品,厨师制作和收银员进行费用收取,并由财务分拣收费单据以及做月报表等工作。餐饮业以往多采用手工票据开据和人工进行数据统计,服务员根据客人的需求开具点菜单和饮品单,然后分送厨房部、桌位和收银处。厨房和桌位根据出品单进行制作,然

15、后由传菜员传送到楼面供应客人,收银台根据出品单进行金额核算。随着国内网订业的高速发展,网订服务和管理不断加强,餐饮业的票据和物料管理日益加强,但同时手工收费方式存在的以下主要问题已显现出来,大有愈演愈烈之势。人工操作发现有较高的错误率。也存在极个别客人的菜品和饮品漏上和错上。这些错误往往不能及时发现,也无法对一线工作有效监督。随着网订业管理人员素质不断的提高,以及办公自动化的普及,网订管理系统在企业管理中的地位日益突出,越来越多的网订企业认识到管理系统的重要性,有的自主开发,有的购买商用软件进行管理,提高了企业的管理水平,降低了管理成本,为企业的快速发展奠定了基础。但是,目前市场上应用的餐饮管

16、理软件总体情况并不是很乐观,主要存在以下问题(1)工作效率低,错误率高大量的开单工作和单据传递工作出品速度减慢,用户就餐等待时间长,出现服务真空,服务质量投诉多。(2)数据核算错误率高,漏项、误算情况多,(3)缺乏长远规划。很多企业往往根据眼前的使用需求,分别购买一些独立的软件或硬件系统,这样容易造成管理分散,缺乏集成性,无法进行全面的店面经营信息的综合处理,同时更造成了企业资源的一种浪费。(4)忽略对内部员工的思想引导。现在一些企业的财务问题一方面是企业自身设备的原因,另一方面则是企业员工不良的行为导致的。(5)忽略对软件管理人员和使用人员的专业培训。缺乏专业培训的人员往往无法对网订管理软件

17、或硬件进行充分地定制和合理的客户化,使系统管理功能无法最大程度地贴近每个企业的具体管理需求,造成网订系统很多功能无法发挥出合理的功效,无法充分提升管理人员的工作效率。天津理工大学2013届本科毕业论文413系统可行性分析131可行性分析的必要性可行性分析的目的是在初步调查的基础上进一步明确开发一套系统的目标、规模与功能,进而提出系统开发的初步方案与计划。可行性分析是系统开发任务是否下达的决策依据。之所以要开发一套新的系统,其原因可能是企业原先没有使用过管理信息系统,而随着信息时代的飞速发展使得企业认识到使用管理信息系统的必要性,所以决定开发一套适合本企业使用的管理信息系统;而另一方面原因则是因

18、为企业正在使用一套系统,但是随着时间的推移,企业对管理信息系统使用功能需求的不断提高,使得对原来系统越来越不满意。由于存在的问题可能充斥各个方面,内容分散,甚至含糊不清,这就要求系统分析人员针对用户提出的各种问题和初始要求,对问题进行识别。通过对旧系统的初步调查,对新系统在经济上、技术上、管理上的可行性进行分析,从而得出结论,判断新系统是否具有可行性,进而避免了系统在开发过程中因某些客观因素而终止,从而避免不必要的浪费。同时也为企业的高层管理人员提供了信息,使他们了解系统的可行性方面的情况,以便及早地发现并及时处理问题。132技术可行性分析技术方面的可行性就是根据现有的技术条件,看能否实现系统

19、的各项要求。现代的数据库技术和网络技术趋于成熟,计算机管理在餐饮企业的管理业务过程中扮演着越来越重要的作用,特别是无线网络的发展,大大节约了管理成本。这套格兰德饭店网订管理信息系统对所需的硬件设备,如服务器、PC机、打印机即网络配件等的性能要求一般,现有设备的性能完全能够满足系统功能的要求。从软件要求上来看,这套网订系统属于数据库应用程序,系统需要一个数据库服务器及其运行的操作系统平台,根据客户的数据量并不是十分巨大,则选择目前市场上价格比较低廉的数据库服务器产品MICROSOFTSQLSERVER2005及配套的平台WINDOWSWIN7。而前台开发工具则是在POWERBUILDER环境下,

20、基于面向对象、管理信息系统等技术,利用其可视化的开发环境、丰富的控件资源,能快速开发出应用程序。这些软件在中小型MIS开发中已被大量应用,技术上都比较成熟。上述技术上的现实情况都能够满足本人所要设计的网订系统所要实现的所有功能模块,因此在技术上是可行的。天津理工大学2013届本科毕业论文5133管理可行性分析本系统在投入使用后,其要求使用系统的工作人员除了需要具备在MICROSOFTWINDOWS平台上使用个人电脑的知识,并不需要特别的技术能力。这方面的知识,在格兰德饭店与本项目运营相关的直接人员包括经理、采购部、财务部、网订部和人事部中已经具备。饭店领导认识到当今社会的发展趋势,认为使用计算

21、机从事饭店管理是企业当前非常必要的举措。饭店员工也对本系统的开发十分的欢迎,并给予积极配合,从而保证了系统调查与分析能够顺利的进行。另外,为了提高饭店管理水平,适应管理信息系统的要求,在系统投入使用前,饭店还会安排对操作系统的人员进行必要的培训,提高他们对网订管理信息系统的认识。通过与饭店管理人员和普通员工的充分沟通,格兰德饭店所有员工都认为这套网订管理系统能够完全满足饭店各个方面的需求。因此在管理上具有了系统开发的可行性。134经济可行性分析经济可行性分析就是确定与一个开发项目关联的经济效益和成本的过程,因此也成为成本效益分析。对于饭店来讲,在各项硬件购置以及软件系统的开发中不必要再追加过多

22、资金,而只需要利用学校现有的资源就可以基本完成系统的开发实施工作。有实验室硬件环境的支持,有高校专业指导教师的帮助,以及对现实饭店的抽象。是这一系统的开发有了经济可行性。现代餐饮企业的不断发展,特别的中小餐饮企业的腾飞,为我们系统的开发提供了庞大的市场依托。天津理工大学2013届本科毕业论文6第二章系统分析“分析”通常是只对现行系统的内外情况进行调查、研究、分解、剖析,以明确问题或机会所在,认识解决这些问题或把握这些机会的必要性,为确定有关活动的目标和可能的方案提供科学依据。系统分析是指系统的观点,对医学安定的对象开发范围进行有目的、有步骤的实际调查和科学的总称。系统分析是系统开发的重要阶段。

23、在这个阶段要集中精力,认真分析用户的需求,用科学地方法来表达新系统的逻辑方案,建立新系统的逻辑模型。系统分析工作开始于用户提出新系统的要求,首先进行初步调查和可行性分析;确认系系统开发为可行,即可进行详细调查与分析,提出新系统逻辑模型;最后写出系统分析报告。系统分析工作步骤如图21所示图21系统分析工作步骤FIG21STEPSOFSYSTEMANALYSIS21需求分析211系统开发目的现在的管理系统不仅要有漂亮的用户界面,更要有严谨的规划,注重每一个细小的环节。这样才能使得在交易时避免不必要错误发生。本系统的设计与实施将极大地方用户的订餐,同时也有利于我们的管理和服务。同时,我们的网订信息管

24、理系统还能帮助餐厅降低错误率,扩大营业范围,增加知名度等。为了使系统更加人性化,便于管理员管理,此系统的用户将分为两种类型,一个是针对是建立新系统逻辑模型详细调查分析系统分析报告转下阶段接收用户请求初步调查与可行性分析可行否否天津理工大学2013届本科毕业论文7顾客的网订管理系统,另一个是针对管理员的网订管理系统。212系统功能分析该饭店网订管理信息系统的管理员结构图如图22所示图22管理员功能结构图FIG22FUNCTIONSTRUCTUREDRAWINGOFADMIN下面是该系统的会员的功能结构图,如图23所示修改订单查询订单订餐处理查看订单管理员菜品管理修改菜品查询菜品录入菜品会员管理浏

25、览菜品会员服务会员反馈查看信息查看反馈天津理工大学2013届本科毕业论文8图23会员功能结构图FIG23FUNCTIONSTRUCTUREDRAWINGOFVIP游客的结构图,如图24所示图24游客功能结构图FIG24FUNCTIONSTRUCTUREDRAWINGOFVISITORS浏览订单修改订单会员订餐管理会员管理菜品管理查询菜品浏览菜品查询订单提交订单会员服务会员反馈查看信息修改信息查看反馈发表反馈游客菜品管理浏览菜品天津理工大学2013届本科毕业论文9213其他需求分析用户界面要新颖、大方,并且是能够让用户所能接受的。要能保证用户的安全性,即用户的权限、密码、个人信息只能是用户本人进

26、行修改,并且修改要快捷方便。22业务流程分析221业务流程分析的简述业务流程分析,是在组织/业务关系分析的基础上,对每项业务进行业务流程分析以及各业务之间信息流动的分析,即按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流径去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等。业务流程分析,可以用业务流程图来描述。这是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理迂回优化业务工作流程;同时业务流程图也是我们进行数据流程图的依据

27、。222业务流程图首先是业务流程图的基本图例如下图25所示图25业务流程图基本图例FIG25BASICBUSINESSFLOWCHARTLEGEND外部实体信息载体处理流向内部实体天津理工大学2013届本科毕业论文10基于菜品信息与订单管理业务流程分析的基础上,本文进行了流程重构,以优化相关业务流程,提高信息系统运行效率。管理业务流程中,相关单据的传递尽量采用电子化的方式,努力避免使用纸质传递的方式。这一方面加快了信息传递的速度,另一方面也符合当前倡导的建设节约型社会的要求。一张单据的产生有其上一流程产生的单据为依据,各种单据相互联系,环环相扣,有助于检验或保证相关单据的真实性,有利于明确各个

28、流程中相关责任人的责任,从而达到强化过程管理的目的。订单管理业务流程的处理过程是游客通过注册并登陆订餐网站的主页,要是会员可以直接登录到会员订餐网页界面,选择喜欢的菜品,调整菜品的数量,然后通过点击提交订单,可以生成菜品订单,后台接收订餐。如图26所示。图26系统业务流程图FIG26BUSINESSPROCESSDIAGRAMS管理员会员订餐信息付款成功信息浏览信息收银台订餐信息未注册游客注册信息天津理工大学2013届本科毕业论文1123数据流程分析231数据流程图数据流程图基本图例如图27所示图27数据流程图基本图例FIG27BASICDATAFLOWCHARTLEGEND顶层数据流程图主要

29、是概括了格兰德饭店网订的主要功能,以及和外界的关系。顾客就可以通过浏览订餐系统的网页,查看菜品的相关信息,自主选择所喜欢的菜品和数量,该系统的顶层数据流程图如图28所示。外部实体数据流数据处理重复外部实体数据存储天津理工大学2013届本科毕业论文12图28系统的顶层数据流程图FIG28SYSTEMTOPDATAFLOWDIAGRAM将订网订管理系统分为三块,即订餐管理、菜品管理和会员管理,该系统的一层数据流程图如图29所示3F未注册D业务信息存储网订管理系统P1F浏览信息游客会员2F订餐信息天津理工大学2013届本科毕业论文13图29系统的一层数据流程图FIG29SYSTEMFIRSTDATA

30、FLOWDIAGRAM232数据字典数据流程图描述了系统的分解,既描述了系统有几部分组成,各部分之间有什么联系等,但它却不能说明系统中各个成分的含义。只有当数据流程图中出现的每一个成分都给出定义后,才能完整、准确地描述一个系统。为此,还需呀运用其他工具对数据流程图加以补充说明。数据字典就是这样的工具之一,它通常包括数据项、数据结构、数据流、数据存储、处理过程等。数据字典中数据项是不可再分的数据单位,若干个数据项可以组成一个数据结构,数据结构反映了数据之间的组合关系,一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,数据流是数据结构在系统内的传输路径,数据存储是数据结构停留或保存的

31、D3订餐信息存储菜品管理2P4F显示菜品信息D2菜品信息存储会员管理3P5F记录会员信息D1会员信息存储会员2F订餐信息订餐管理1P游客1F浏览信息3F未注册天津理工大学2013届本科毕业论文14地方,也是数据流的来源和去向之一。数据字典一旦建立起来,并按编号排序后,它就是一本可以供人们查阅的字典。本系统中数据字典中有六类条目数据元素、数据流、数据存储、处理过程、数据结构、外部实体。数据字典的作用主要是对数据流程图中的数据元素、数据结构、数据流、处理逻辑、数据存储和外部实体等方面进行具体的定义,是对数据流程图进行补充说明的主要工具之一。数据元素最小的数据组成单位。数据结构描述了数据元素之间的关

32、系,由数据项或数据结构组成。数据流描述了数据的流动过程,有一个或一组固定的数据项组成。处理逻辑定义数据流程图中数据项的处理方式。数据存储数据存储的结构及有关的数据流、查询要求。外部实体描述了数据流入、流出有关的主体。下面列出本系统的数据字典的各项。数据项编号I1名称FOODID简述菜品编号类型字符型宽度5位编号I2名称FOODNAME简述菜品名称类型字符型宽度50位编号I3名称FOODPRICE简述菜品价格类型数值型宽度10位编号I4名称FOODINTRO简述菜品的介绍类型文本型宽度50位编号I5名称MEMBID天津理工大学2013届本科毕业论文15简述会员编号类型字符型宽度4位编号I6名称M

33、EMBNAME简述会员姓名类型字符型宽度50位编号I7名称MEMBGENDER简述会员性别类型字符型宽度2位编号I8名称MEMBEMAIL简述邮箱类型字符型宽度50位编号I9名称MEMBPHONE简述电话类型字符型宽度11位编号I10名称MEMBPWD简述密码类型字符型宽度6位编号I11名称MEMBADDRESS天津理工大学2013届本科毕业论文16简述地址类型字符型宽度50位编号I12名称REBACKID简述信息ID类型字符型宽度4位编号I13名称REBACKCONTENT简述留言内容类型文本型宽度50位编号I14名称REBACKDATE简述留言时间类型日期类型宽度无编号I15名称ORDER

34、ID简述订单编号类型字符型宽度4位编号I16名称TOTALNUM简述该订单菜品总量类型整型宽度10位编号I17名称TOTALMONEY天津理工大学2013届本科毕业论文17简述总额类型数值型宽度10位编号I18名称PHONENUMBER简述联系电话类型字符型宽度11位编号I19名称ORDERTIME简述订餐时间类型日期类型宽度无编号I20名称ORDER_DETAILID简述详细菜单ID类型字符型宽度4位编号I21名称FOODTOTALNUM简述所有菜品的总量类型整型宽度4位编号I22名称MEMBTYPE简述类型类型字符型宽度30位数据结构天津理工大学2013届本科毕业论文18数据结构编号01数

35、据结构名称FOODANDDRINK数据结构说明其中主键是FOODID数据结构组成FOODID、FOODNAME、FOODPRICE、FOODINTRO数据结构编号02数据结构名称MEMBER数据结构说明其中主键是MEMBID数据结构组成MEMBID、MEMBNAME、MEMBGENDER、MEMBEMAIL、MEMBPHONE、MEMBPWD、MEMBADDRESS、MEMBTYPE数据结构编号03数据结构名称MEMBREBACK数据结构说明其中主键是REBACKID数据结构组成REBACKID、MEMBNAME、REBACKCONTENT、REBACKDATE数据结构编号04数据结构名称OR

36、DERS数据结构说明其中主键是ORDERID数据结构组成ORDERID、MEMBID、TOTALNUM、TOALMONEY、PHONENUMBER、ORDERTIME数据结构编号05数据结构名称ORDERSDETAIL数据结构说明其中主键是ORDER_DETAILID数据结构组成ORDER_DETAILID、ORDERID、FOODID、FOODTOTALNUM、FOODNAME、FOODPRICE数据处理编号P1名称订餐管理输入点菜单处理汇总点菜单输出订单编号P2名称菜品管理天津理工大学2013届本科毕业论文19输入菜品表处理把菜品分解成菜料输出菜品信息编号P3名称会员管理输入会员信息处理记

37、录会员输出会员记录数据流编号F1名称浏览信息简述返回前台点菜信息组成无来源游客去向订餐管理模块编号F2名称订单简述会员的订餐组成编号名称来源订餐管理模块去向格兰德饭店编号F3名称提示未注册简述游客未注册就订单是不可以的组成无来源订餐管理模块去向游客编号F4名称显示菜品信息简述菜品的详细信息天津理工大学2013届本科毕业论文20组成编号菜品名称菜品详情菜品价格来源菜品管理模块去向订餐管理模块编号F5名称记录会员信息简述会员通过申请成功而记录的组成会员ID会员姓名会员性别邮箱电话密码地址订餐次数来源会员去向会员管理模块数据存储编号D1名称会员信息存储简述储存会员的信息组成会员ID会员姓名会员性别邮

38、箱电话密码地址订餐次数关键字会员ID编号D2名称菜品信息存储简述菜品的所有信息组成菜品ID菜品名称价格介绍图片被订次数关键字菜品ID编号D3名称订餐信息存储简述订单信息组成订单ID订单会员ID该订单菜品总量总额联系电话订餐时间关键字订单ID订单会员ID外部实体编号S1名称游客简述未注册的人天津理工大学2013届本科毕业论文21输入的数据流浏览信息输出的数据流无编号S2名称管理员简述更新菜品和管理订单的部门输入的数据流菜品信息输出的数据流无编号S3名称会员简述已注册且申请会员身份的人输入的数据流订餐信息输出的数据流无天津理工大学2013届本科毕业论文22第三章系统设计完成了系统的需求分析之后,就

39、进入了系统的设计阶段,在整个系统的开发时期中,设计阶段是最主要的阶段。31系统总体设计在软件系统设计中,模块是指这样的一组程序语句,它包括输入与输出、逻辑处理功能、内部信息及其运行环境。通过前一阶段的系统初步调查以及在对这套格兰德饭店网订管理信息系统的技术可行性分析、经济可行性分析、管理可行性分析以及系统需求分析的前提下,确定了这套网订管理信息系统要实现三个功能模块。它们分别是订餐管理模块、菜品管理模块和会员管理模块。考虑到本系统的特点及各种软件开发过程模型的优缺点,这套信息系统采用的是结构化分析方法。它特别适合于在关系数据库管理系统,采用客户/服务器即C/S体系结构,利用有面向对象特征的软件

40、开发平台、开发具有图形用户界面、事件驱动的软件。由于本系统是在一个内部局域网中运行,而且现在一般计算机的硬件性能都能够达到很高的处理能力等实际情况,以及C/S模式有安全性高、交互性强、处理数据量大、数据查询灵活等特点,因此,采用C/S模式而不是B/S模式。另外,由于多个客户机共享一台服务器,而且不同的客户端有不同的使用权限,所以,每个员工的特定处理放在客户端完成,这样可以减轻服务器的负担,提高系统运行的性能。格兰德饭店网订管理系统总统设计所要实现的目标是1实现多点操作的信息共享,相互之间的信息传递要准确、快捷。2采用汉字图形用户界面,系统界面友好美观,操作简单易行,查询灵活方便。3业务管理信息

41、化,可随时掌握订餐、会员管理和菜品信息等情况。4支持多种付款方式。支付宝、网银、货到付款等多种方式混合收银。5系统维护方便可靠,具有灵活性、通用性及安全性的特点。根据系统功能的要求,格兰德饭店网订管理信息系统具有三个功能模块,包括订餐管理模块、菜品管理模块和会员管理模块。不同身份的用户在登录系统后对各个子系统中的功能模块的操作情况是不同的。使用者的权限分为系统管理员和普通用户,下面以权限为普通用户的身份进行登录为例,对系统的结构流程进行设计,如图31所示。天津理工大学2013届本科毕业论文2332代码设计321本系统代码设计遵循的原则1唯一性在本系统中,每一个代码都标识了系统中的每一个实体,而

42、每一个实体也只能由一个代码来唯一确定。2标准性主要体现在对程序文件名命名和对数据文件命名的一目了然,无重复现象。为了系统维护人员便于进行系统维护,使用了统一的标准。3合理性系统中代码设计与编码对象的分类相适应,以使代码对编码对象的分类据有标志作用。4简单性在设计过程中采用汉字的汉语拼音的声母来表示汉字。5适应性在代码设计过程中,代码反映了编码对象的特点,便于识别和记忆,使系统维护人员容易了解和掌握,便于进行维护工作。6规范性代码的结构、类型、格式统一,便于记忆和计算机进行处理。7可扩充性考虑到今后程序扩充的需要,在编制代码时,留有足够的备用代码。322代码设计的具体内容表31菜品编号设计TAB

43、LE31FOODNUMBERSCODEDESIGNTABLE代码设计任务书2013年4月21号编码对象名称编码方式位数校验码菜品编号顺序码5无编码对象数量使用时间适用范围2013420GLEND饭店网订管理系统代码化目的1、便于输入和检验;2、便于计算机分类处理构成从15为表示菜品的编号序号代码意义100001编号是00001的菜品200002编号是00002的菜品300003编号是00003的菜品400004编号是00004的菜品500005编号是00005的菜品天津理工大学2013届本科毕业论文246表32订单编号设计TABLE32MENUNUMBERSCODEDESIGNTABLE代码设

44、计任务书2013年4月21号编码对象名称编码方式位数校验码订单编号顺序码4无编码对象数量使用时间适用范围20130420GLEND饭店网订管理系统代码化目的1、便于输入和检验;2、便于计算机分类处理构成14位表示第几号订单序号代码意义10001编号是0001号订单20002编号是0002号订单30003编号是0003号订单表33会员编号设计TABLE33MEMBERNUMBERSCODEDESIGNTABLE代码设计任务书2013年4月21号编码对象名称编码方式位数校验码会员编号顺序码4无编码对象数量使用时间适用范围2013420GLEND饭店网订管理系统代码化目的1、便于输入和检验;2、便于

45、计算机分类处理构成14位表示会员的先后编号序号代码意义10001编号为0001的会员20002编号为0002的会员30003编号为0003的会员40004编号为0004的会员50005编号为0005的会员天津理工大学2013届本科毕业论文25表34反馈信息编号设计TABLE34MATERIALREQUISITIONNUMBERSCODEDESIGNTABLE代码设计任务书2013年4月21号编码对象名称编码方式位数校验码反馈信息编号顺序码4无编码对象数量使用时间适用范围2013420GLEND饭店网订管理系统代码化目的1、便于输入和检验;2、便于计算机分类处理构成14位表示反馈信息的编号序号代

46、码意义10001编号是0001的反馈信息20002编号是0002的反馈信息30003编号是0003的反馈信息33数据库设计331概念结构设计概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上。ER图由三种符号组成,如图32所示。“实体”是现实世界中描述客观事物的概念。“属性”一般指试题具有的某种特性。“联系”可以分为两类一类是实体没不得联系;另一类是实体之间的联系。天津理工大学2013届本科毕业论文26实体属性联

47、系图32ER图基本图例FIG32ERCHARTLEGEND该系统的ER图如33所示11MNN1订餐菜品总量会员订单会员编号订单编号注册联系电话订餐时间总额菜品游客设置管理员天津理工大学2013届本科毕业论文27图33系统总体ER图FIG33THEOVERALLSYSTEMTHEERDIAGRAM332逻辑结构设计逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统支持的数据结构模型。数据模型由ER模型转换而来。数据库的设计采用一库多表式设计。管理员密码管理员名称菜品编号菜品名称菜品菜品价格介绍会员姓名密码电话邮箱会员编号性别会员地址类型天津理工大学2013届本科毕业论文

48、28即设计了一个数据库。把每个独立的网订企业设计为独立的应用实体。采用这种设计的好处就是符合网订企业网订供应链环节的处理及时迅速的特点,有利于在网订企业内部提高工作效率,降低成本。表35菜品和饮料TABLE35FOODANDDRINK序号字段名称字段描述字段类型长度备注1FOODID菜品IDCHAR5非空,主键2FOODNAME菜品名称NVARCHAR50非空3FOODPRICE价格NUMERIC10非空4FOODINTRO介绍TEXT50允许空表36会员TABLE36MEMBER序号字段名称字段描述字段类型长度备注1MEMBID会员IDCHAR4主键,非空2MEMBNAME会员姓名NVARC

49、HAR50非空3MEMBGENDER性别CHAR1非空4MEMBEMAIL邮箱NVARCHAR50允许空5MEMBPHONE电话NCHAR11非空6MEMBPWD密码CHAR6非空7MEMBADDRESS地址NVARCHAR50非空8MEMBTYPE类型NVARCHAR30非空表37会员反馈TABLE37MEMBERREBACK序号字段名称字段描述字段类型长度备注1REBACKID信息IDCHAR4主键,非空,2MEMBNAME会员姓名NVARCHAR50非空3REBACKCONTENT留言内容TEXT50非空4REBACKDATE留言时间DATETIME8非空表38订单TABLE38ORDERS序号字段名称字段描述字段类型长度备注1ORDERID订单IDCHAR4主键,非空,2MEMBID会员IDCHAR4非空,外键3TOTALNUM菜品数量INT10非空天津理工大学2013届本科毕业论文294TOTALMONEY总额NUMERIC10非空5PHONENUMBER联系电话NCHAR11非空6ORDERTIME订餐时间DATETIME8非空表39详细菜单TABLE39ORDERSDETAIL序号字段名称字段描述字段类型长度备注1ORDERID订单IDCHAR4非空,外键2FOODID菜品IDCHAR5非空3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。