UML餐饮管理系统分析与设计_第1页
UML餐饮管理系统分析与设计_第2页
UML餐饮管理系统分析与设计_第3页
UML餐饮管理系统分析与设计_第4页
UML餐饮管理系统分析与设计_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、UML餐饮管理系统分析与设计 目 录中英文摘要1引言31xxx海鲜城餐饮管理系统相关理论311餐饮管理系统概述312 无线网络技术简介513 面向对象技术简介614 UML系统建模技术简介72 xxx海鲜城餐饮管理系统的规划921 系统的初步调查922 系统的可行性分析923 系统的战略分析1024 拟定系统的实施架构103 xxx海鲜城餐饮管理系统的分析1131系统调查11311系统的业务流程分析12312系统的需求说明1232系统的UML建模分析14321 用例建模14322 动态建模17323 静态建模224 xxx海鲜城餐饮管理系统的设计2441系统的总体设计24411 网络拓扑结构设

2、计24412 软件的架构设计25413 总体功能结构设计25414 开发与运行环境设计2742系统的数据库设计27结束语30致谢31参考文献32附件一综述34附件二英文翻译38中英文摘要xxx海鲜城餐饮管理系统分析与设计摘要本文以一个真实的餐饮企业xxx海鲜城为例运用面向对象的方法对九龙港海鲜城餐饮管理系统进行分析设计文章结合海鲜城的实际业务情况在了解海鲜城业务流程和基本需求的基础上运用UML建模技术通过用例图顺序图活动图类图对xxx海鲜城无线点菜餐饮管理系统进行建模分析并在系统分析的基础上对系统的整体结构以及数据库进行设计以求得到一个基于PAD无线点菜的以SQL后台数据库为基础的具备PAD无

3、线点菜库存管理网上点餐等功能的餐饮管理信息系统关键词餐饮管理餐饮管理系统面向对象UML Analysis and Design the Restaurant Management Information System for xxx Seafood CityAbstractThis article take a real restaurant enterprise xxxSeafood City as an example use of object-oriented method to analysis and design of the Restaurant Management Info

4、rmation SystemCombined with the operational realities of the hotelthe article use of UML modeling techniques to model the system which including use of use case diagram sequence diagram activity diagram class diagram to model the system after understanding the basic needs of business processesBasis

5、of systematic analysisthe article proposes the design proposal of the overall structure and the databasein order to get a Restaurant Management Information System which take the infinite local area network technology SQL database technology and as has the function of PAD order inventory managementon

6、-line at order an so onKey words restaurant management Restaurant Management Information System object-oriented UML搜索ThedoeumentexPatiateabasedonPADwirelessrestaurantsystemdesignProeessresuPnltivelyIt15imPossiblePerfeetbeeuaseofdoe咖entlengthbutthisdoeumentPartieulardeseribekeystonediffeultyandsoluti

7、oninthedeveloPProeessIt15hoPethatiteanuseforrefereneetootherdeveloPerThedoeumentexPatiateabasedonPADwirelessrestaurantsystemdesignProeessresuPnltivelyIt15imPossiblePerfeetbeeuaseofdoe咖entlengthbutthisdoeumentPartieulardeseribekeystonediffeultyandsolutioninthedeveloPProeessIt15hoPethatiteanuseforrefe

8、reneetootherdeveloPerThedoeumentexPatiateabasedonPADwirelessrestaurantsystemdesignProeessresuPnltivelyIt15imPossiblePerfeetbeeuaseofdoe咖entlengthbutthisdoeumentPartieulardeseribekeystonediffeultyandsolutioninthedeveloPProeessIt15hoPethatiteanuseforrefereneetootherdeveloPerThedoeumentexPatiateabasedo

9、nPADwirelessrestaurantsystemdesignProeessresuPnltivelyIt15imPossiblePerfeetbeeuaseofdoe咖entlengthbutthisdoeumentPartieulardeseribekeystonediffeultyandsolutioninthedeveloPProeessIt15hoPethatiteanuseforrefereneetootherdeveloPer搜索搜索搜索图1 无线网络结构图无线技术的优势在于其不用布线以及可移动性结合可移动通信设备无线连接网络服务器并实时更新中心数据服务器这大的方便了工作时

10、需要不断移动位置的人员如餐厅服务员货物清点员等而且其前所未有的准确的高效的信息传输是让顾客和商家都满意的方式无线网络技术的应用范围包括5大楼之间大楼之间建构网络的连结取代专线简单又便宜餐饮及零售餐饮服务业可使用无线局域网络产品直接从餐桌即可输入并传送客人点菜内容至厨房柜台零售商促销时可使用无线局域网络产品设置临时收银柜台医疗使用附无线局域网络产品的手提式计算机取得实时信息医护人员可藉此避免对伤患救治的迟延不必要的纸上作业单据循环的迟延及误诊等而提升对伤患照顾的品质企业当企业内的员工使用无线局域网络产品时不管他们在办公室的任何一个角落有无线局域网络产品就能随意地发电子邮件分享档案及上网络浏览仓储

11、管理一般仓储人员的盘点事宜透过无线网络的应用能立即将最新的资料输入计算机仓储系统货柜集散场一般货柜集散场的桥式起重车可于调动货柜时将实时信息传回Office以利相关作业之逐行展示会场诸如一般的电子展计算机展由于网络需求极高而且布线又会让会场显得凌乱因此若能使用无线网络则是再好不过的选择13 面向对象技术简介管理信息系统开发方法是影响系统能否成功的关键因数之一目前国内外的信息系统开发方主要有结构化方法和面向对象方法等结构化法是一种自顶向下结构化体现生命周期思想的系统开发方法主要包括结构化分析 StructuredAnalysis 结构化设计 Structured Design 和结构化编程Str

12、uctured Program 其主要特点是基于过程的思想系统工程的思想以用户至上为原则和模块化和结构化传统的餐饮管理系统的开发是基于结构化方法进行分析和设计主要是从算法的角度进行建模所有的软件都用过程或函数作为其主要构造块这种观点导致开发人员把精力集中在控制流程和对大的算法的分解上当需求发生变化以及系统增长时用这种方法建造的系统就会变得难以维护面向对象方法是一种运用对象类继承封装聚合消息传送和多态性等概念来构造系统的软件开发方法其主要包括面向对象的分析面向对象的设计和面向对象的测试它强调以对象的观点来分析现实中的问题在面向对象系统中世界被看成是独立的对象的集合对象间通过消息相互通信对象将属性

13、和行为封装在一起对一个对象的访问完全通过其外部接口来进行内部的实现细节和数据结构对外是不可见的应用面向对象技术开发新的管理系统的优点61面向对象技术以对象为核心是按照人们习惯的思维方式建立问题域的模型开发出尽可能直观自然地表现求解方法的软件系统2面向对象的软件系统的结构是根据问题领域的模型建立起来的而不是基于对系统应完成的功能的分解所以当系统的功能需求发生变化时并不会引起软件结构的整体改变往往仅需作一些局部性的修改3面向对象的软件技术所固有的封装和信息隐藏等机理能比较好地解决软件重用问题4应用面向对象方法所开发的软件具有较好的稳定性容易修改容易理解并且易于测试和调试因而具有很好的可维护性14

14、UML系统建模技术简介UML是一种有着良好的定义和简单的表达方式强大的功能且普遍适用的建模语言它吸收了软件工程领域的新思想新方法和新技术它的作用范围已不限于支持面向对象的分析与设训现在完全支持从需求分析开始的软件开发的整个过程在80年代末至90年代面向对象的分析与设计 OOAD 方法的发展出现了一个高潮UML正是这个高潮的产物它统一了BoochRumbauSh和Jacobson的表示方法并对其作了进一步的发展最终统为大众所接受的统一建模语言1统建模语言UML的主要特点可以归结为三点71统一建模语言UML统一了BoochOMT和OOSE等方法中的基本概念2统一建模语言UML吸取了面向对象技术领域

15、中其他流派的长处UML符号表示考虑了各种方法的图形表示删掉了大量易引起混淆的符号添加了一些新符号3统一建模语言UML在演变过程中还提出了一些新的概念在UML标准中新加了模板 Stereotypes 职责 Responsibilities 扩展机制 Extensibilitymechanisms 线程 Threads 过程 Processes 分布式 Distribution 开发 Concuxencn模式 Pattrns 合作 Collaborations 活动图 Activity diagram 等新概念并清晰地区分类型 Type 类 Class 和实例 nstance 细化 Refmeme

16、nQ接U Interfaces 和组件 Components 等概念因此可以认为统一建模语言UML是一种先进实用的统一建模语言同样UML也必然存在一个不断发展的过程UML首先融合厂BoochOMT和OOSE方法中的基本概念由于这些基本概念与其他面向对象技术中的基本概念大多相同因此UML必然成为这些方法使用者乐于采用的一种建模语言其次UML是在这些方法的基础上广泛征求意见经过多次修改而完成的UML扩展了现有方法的应用范围最后UML是标准的建模语言而不是标准的开发过程统一建模语言UML的重要内容可以由下列5类图来定义1用例图从用户角度描述系统功能并指出各功能的操作者2静态图包括类图对象图和包围其小

17、类图描述系统中类的静态结构对象图是类图的实例几平使用与类图完全相同的标识他们的不同点在于对象图显示类的多个对象实例而不是实际的类需要注意的是由于对象存在生命周期因此对象图只能在系统某一时间段存在包由包或类组成表示包与包之间的关系包图用来描述系统的分层结构3行为图描述系统的动态模型和组成对象间的交互关系其中状态图描述类的对象所有可能的状态以及事件发生时状态的转移条件而活动图描述满足用例要求所要进行的活动以及活动间的约束关系有利于识别外行活动4交互图描述对象间的交互关系其中时序图显示对象之间的动态合作关系它强调对象之间消息发送的顺序同时显示对象之间的文互合作图描述对象间的协作关系显示对象间的动态合

18、作关系这两种图合称为交互图5实现图描述系统的实现其小组件图描述代码部件的物理结构及各部件之间的依赖关系它有助于分析和理解部件之间的相互影响程度部署图定义系统中软硬件的物理体系结构它可以显示实际的计算机和设备以及它们之间的连接关系也可显示连接的类型及部件之间的依赖性从应用的角度看在设计系统时若采用面向对象技术则首先要描述需求其次根据需求建立系统的静态模型以构造系统的结构第一步是描述系统的行为其中在第一步与第二步中所建立的模型都是静态的包括用例图类图对象图组件图和部署图等五个图是统一建模语言UML的静态建模机制第三步中所建立的模型表示执行时的时序状态或交互关系它包括状态图活动图顺序图和合作图等4个

19、图形是统一建模语言UML的动态建模机制2 九龙港海鲜城餐饮管理系统的规划系统规划是信息系统生命周期的第一阶段这一阶段的主要目标是明确系统整个生命周期内的发展方向系统规模和开发计划系统的建设是投资大周期长复杂度高的社会技术系统工程8科学的规划可以减少盲目性是系统有良好的整体性较高的适应性建设工作有良好的阶段性以缩短系统的开发周期节约开发费用21 系统的初步调查1用户需求 酒店目前急需一套完善的餐饮管理系统能够实现无线点餐日常营业管理库存商品管理同时具备网络功能2酒店的运行现状九龙港海鲜城是一家新起不久的餐饮企业成立于2008年7月位于天津奥体中心附近酒店主要经营粤菜海鲜产品是该酒店的菜品特色酒店

20、目前尚处于初期发展阶段在管理方面目前还比较混乱管理工作基本处在手工记账阶段3酒店的基本状况企业性质餐饮企业企业内部组织结构图2 九龙港海鲜城内部组织结构图22 系统的可行性分析1技术可行性开发本系统设计到得技术主要包括无线局域网技术站点开发技术以及面向对象的软件开发方法这些技术目前已经很成熟运用普遍确实可行系统所需要的硬件设备计算机PDA和无线基站也是很容易获取软件开发人员的数量和技术水平方面也不存在2经济可行性进过近一年的经营酒店目前已经开始慢慢转亏为盈目前已具备投资相当数额的资金在餐饮系统的开发运行上的能力同时借鉴以往的酒店餐饮系统的运行效果以及投资收益的初步核算该餐饮管理系统的开发在经济

21、上的可行的3社会可行性餐饮管理系统系统在餐饮业的运用已经比较广泛目前市场上的餐饮管理软件业较多酒店目前也做好了从传统手工记账过渡到人机系统的准备管理阶层以及下层员工的积极配合以及酒店对系统的迫切需求也为系统的开发提供了很好的支持23 系统的战略分析对于系统规划而言其战略分析相当重要系统的发展战略规划能帮助企业的管理成建立以企业战略为导向以外界环境为依据以商务活动为重心的观念从而保证信息系统的发展战略与整个企业的发展战略目标相适应系统的战略规划主要包括以下工作1明确企业的目标和战略酒店的发展目标和战略大致可以归纳为以下几点1引进一套完善的餐饮管理系统规范酒店管理工作提高工作效率的同时提升酒店的档

22、次2拓宽销售渠道加大酒店宣传力度特别是互联网络提升品牌知名度3加大激励措施提出绩效制度有效地调动人员积极性为企业创造更大收益2确定无线点菜餐饮管理系统的使命和目标在理解海鲜城的企业发展目标和发展战略基础上无线点菜餐饮管理系统的使命和目标定位为1提供完善的餐饮管理功能配合企业管理工作的进行2提供互联网交互渠道拓宽企业的销售渠道3提供员工点单记录功能配合企业激励机制的开展24 拟定系统的实施架构1系统实施方式xxx海鲜城目前的管理工作不是很规范要架设无线点菜餐饮管理系统就得采取有内置外的系统实施方式即首先改进企业的业务流程完善企业的信息化建设然后逐步实施物流与供应链以及电子商务系统2系统的覆盖范围

23、餐饮管理库存管理财务管理营业分析员工管理网络订餐3系统开发所需资源系统开发人员计算机硬件技术人员专业管理人员基础数据统计人员计算机硬件打印机点菜机无线基站等3 xxx海鲜城餐饮管理系统的分析系统的规划目的在于明确系统的目标和开发方案接下来就要进一步解决系统做什么以充分理解和表达用户的需求即系统分析也称逻辑分析系统分析九是在系统规划确定的目标和开发方案的指导下结合系统的特点进行系统调查深入研究以及描述系统的活动和各项工作以及客户需求总结归纳企业未来信息系统的需求描述出未来系统所要实现的功能以下分两个过程对xxx海鲜城餐饮管理系统进行分析一是系统调查二是UML系统建模下面分别讲解这两个过程的分析情

24、况31系统调查系统调查就是对要开发的系统进行详细的业务调查通过对酒店的主要业务各项业务活动的数据流程和相关的处理过程进行调查以至能详细了解酒店的每个业务过程和业务活动的工作流程及信息处理流理解用户对系统的需求包括对系统功能性能方面和需求311系统的业务流程分析图3 xxx海鲜城餐饮管理系统的业务流程图图3就是九龙港海鲜城餐饮管理系统的业务流程图了解酒店业务流程对理解系统需求至关重要客人进店 包括预定客人 后迎宾员接待客人到相应的台然后服务生开台点菜再通过无线装置把客人的信息传到主服务器主服务器对信息分析处理再自动分发到相应的出品部吧台传菜间和后厨打印机会自动打印相应的点菜单然后是上菜同时主服务

25、器记录的信息也为客人在结帐时提供快速的结帐单据312系统的需求说明与一般的工程项目相比餐饮管理系统的开发涉及环节比较多业务关系比较复杂管理因餐馆的规模与经营方式不同而千差万别目前还没有套较规范的公认的运行管理标准通过与酒店相关人员的面谈进行系统调查根据餐饮行业的特点和该餐厅的业务调查数据的收集处理和信息流程分析可以得到本系统典型的文本需求说明其中关键部分如下基础信息是餐饮管理系统得以运行的数据基础基础信息包括房台信息菜品信息酒水信息货品信息仓库信息供货单位信息员工信息 2作为一个餐饮企业首先应具有满足客人接待开单点菜及结帐的服务3并且这一方面的数据应该能及时维护1接待业务客人进店总台登记选房

26、台 开设账户明确折扣或优惠在接待业务中还可能出现转台并台等业务如何处理好转台并台业务是接待程序的开发重点 2点单业务客人点单主要包括点菜加菜换菜退菜赠莱等在点单业务中客人加换退赠菜一定要处理好否则会给经营管理带来麻烦3收银业务客人收银业务主要包括现结挂帐退单等在收银业务机要把收银的各种情况考虑周全挂账是重点如果是挂账要自动生成挂帐数据并与历史挂账数据进行处理4用户要求本餐饮管理系统还具有库存管理的功能出入库管理是库存管理的核心部分实现货品的出入登记货品出入库登记中的货品信息仓库信息供货单位或收货单位信息都是从已有的基本信息中通过下拉列表选择的这样可以减少出错提高效率5用户要求本餐饮管理系统还具

27、有库存管理的功能出入库管理是库存管理的核心部分实现货品的出入登记货品出入库登记中的货品信息仓库信息供货单位或收货单位信息都是从已有的基本信息中通过下拉列表选择的这样可以减少出错提高效率6库存数据分析是餐饮库存管理中的统计部分可以使管理人员更加清楚直观地了解各种货品的库存情况用户可以通过货品名称或仓库名称来模糊查询相应货品或仓库的库存现状系统同时提供短缺货品和超储货品报警7用户希望本餐饮管理系统能够提供网络订餐功能因为酒店目前还没有自己的站点酒店想通过这个站点达到酒店宣称的作用同时酒店附近有不少的写字楼酒店希望通过网上订餐功能来增加快餐外卖的业务最好还可以实现网上预订和客户留言功能8由于九龙港海

28、鲜城位于天津奥体中心的附近奥体中心是天津市体育活动开展的重要场所奥体内长期举办有各种体育活动因而活动开展期间经常会有打大批的观众到海鲜城就餐而海鲜城目前服务人员有限在客流高峰经常会忙不过来因而用户特别要求使用PDA点菜设备提高服务的效率9系统应该可以对基础数据进行维护以保证系统正常的运行10系统还应该提供强大的数据统计查询报表生成以及打印等功能 11系统客户端运行在Windows平台下服务器可以运行在Windows平台或者Unix平台下系统还应该有一个较好的图形用户界面操作灵活方便12系统应该有很好的可扩展性同时在线订购系统的开发目标是充分利用网络信息技术实现客户与商家的网络交互订餐审核完单以

29、及客户管理菜单管理订餐资料管理为发展网络订餐和订餐的信息化管理奠定基础32系统的UML建模分析UML利用若干视图从不同角度观察和描述一个软件系统的体系结构一个软件系统往往可以从不同的角度对其进行观察从某个角度观察到的系统就构成了系统的一个视图每个视图都是整个系统描述的一个投影说明了系统的一个特殊侧面作为一套比较成熟完善的餐饮管理系统本九龙港海鲜城餐饮管理系统牵涉到的内容比较多包括网上订餐PDA无线点菜综合餐饮管理收银结账营业查询库存管理等部分还有一些系统的接口处理如无线点菜机接口处理等等而本餐饮管理系统的PDA点菜子系统的点菜功能房台查询开单点菜消费变更和结账等与综合餐饮管理子系统顾客消费的部

30、分流程采用一样的处理逻辑它们的区别只在于具体实施的物理媒介不同使用无线PDA点菜更为快捷灵活是该系统的特色而库存管理则是提供后台数据分析特别是财务和营业分析的关键PDA点菜和库存管理是九龙港海鲜城餐饮管理系统最基础的功能限于篇幅并基于以上的分析本文只对九龙港海鲜城餐饮管理系统的PDA点菜和库存管理部分进行分析和设计进行描述本章节则是对这两部分的UML建模分析321 用例建模在计算机软件系统的分析和设计中首先需要准确地描述用户需求中的功能需求以便进一步确定系统中应该建立那些对象Use Case图是一种描述用例的可视化工具它用简单的图形元素表示出系统的活动者Use Case以及他们之间的关系准确地

31、表达了活动者与系统地交互情况和系统所能提供地服务活动者用一个小人来表示用例用一个椭圆形的图标来表示1PDA点菜用例建模图4 PDA点菜用例图用例PDA点菜用例行为者服务生用例描述1登录用例服务生输入员工编号和密码用于服务生的业务绩效PDA软件2查台用例服务生查看桌台使用状况确认桌台的状况可用使用中停用已预定3点菜用例服务根据顾客的需求点单包括酒水凉菜热菜点心4加菜用例服务生查询顾客的点菜单并进行加菜操作5改菜用例服务生查询顾客的点菜单并进行改菜操作6催菜用例服务生查询顾客的点菜单并进行催菜操作7退菜用例服务生查询顾客的点菜单并进行退菜操作8菜单传送用例服务生在完成点菜操作并唱完单后将菜单信息发

32、送到主服务器主服务器进行分单9消费查询用例服务生在顾客结账可以通过PDA查询该客户的消费信息和消费金额2库存管理用例分析图5 库存管理用例图用例库存管理用例行为者库存管理员用例描述1身份验证库存管理员输入自己的员工编号和和密码根据系统设定的管理权限进入相应的操作界面2货品入库库存管理员将进货商品进行入库处理3领料出库库存管理员对需要领料出库的货品进行出货处理4库存调拨库存管理员在处理各个仓库的货品调拨处理5报损报溢库存管理员根据库存货品的情况进行货品的报损报溢6库存查询库存管理员对库存货品进行查询7库存盘点库存管理员对库存货品进行盘点行为者基本信息设置员用例描述1身份验证基本信息设置员输入自己

33、的员工编号和和密码根据系统设定的管理权限进入相应的操作界面2货品设置基本信息设置员对货品的进本信息进行设置3仓库设置基本信息设置员对仓库的进本信息进行设置4供应商信息设置基本信息设置员对供应商的进本信息进行设置322 动态建模用例是一种真正的文本描述主要用于解释顺序图用于更准确地以技术语表达用例按照参与者与系统的交互关系来描述用例就可以做到这一点在UML中顺序图是一种交互关系另一种交互关系为协作图这两种图在语义上是等价的顺序图捕获特定的场景一个用例一般由一个或多个场组成 例如主工作流程和可选工作流程 顺序图强调的是交互发生的时间顺序因而顺序图中的垂直轴线表示时间维数顺序图利用用例的描述顺序图简

34、单地显示了参与者之间的动态交互关系但没有显示它们之间的结构关系如果一个用例有多个流程就需要使用多个顺序图以捕获用例的多处方面用顺序图来捕获每一种用例的主流程是有用的但是捕获每一个流程乃至每一个交替变换的流程特别是当它们的数目非常多时就不必要了主流观点是捕获了足够的流程并确信己为下一个阶段准备了充足的信息活动图的主要作用是表示系统的业务工作流和并发处理过程它能够更容易显示参与者的决定和系统异常所要执行的多条路径这用顺序图是难以表达的活动图在概念上与流程图相似用它来为工作流程建模以及用来图解用例的动态行为和操作的详细设计是很有用的一旦一个活动完成执行就转到由活动的有效转移所确定的下一种状态在活动图

35、中泳道可用于在一个活动图中显示多个对象以及它们如何在一起完成整个用例根据需求分析为餐饮管理的子系统的核心业务绘制活动图顺序图明确在业务工作流中参与者与系统各用例之间以及系统用例之间可能的交互1PDA点菜动态建模图6 PDA点菜活动图PDA点菜活动图文字描述1服务员使用PDA为顾客点单是首先是要登录PDA点菜系统即输入员工编号和登录密码系统在验证其身份成功后服务员开始可以使用PDA2在顾客开台前服务员会先询问顾客的预定情况如果顾客已经预定了桌台那么服务员可以用PDA直接为顾客开台如果顾客尚未预订则服务员需要先查看房台的使用情况确定可以为顾客开台的桌位3服务员根据顾客的喜好为顾客点单包括下面几类的

36、点单热菜凉菜酒水面点4服务员还可以根据顾客的要求改单具体包括加菜改菜退菜催菜5在顾客消费过程中或者是在顾客要求结账时服务员可以通过PDA查询顾客的消费状况其中包括了消费的金额图7 PDA点菜顺序图PDA点菜顺序图文字描述1服务员进入点菜界面查询菜品信息2服务员根据顾客的消费需求点菜3服务员在顾客点完单后通过PDA将点菜单无线传输到主服务器让主服务器进行分单处理图8 PDA退菜顺序图PDA退菜顺序图文字描述1服务员使用PDA为查询顾客的消费信息包括了点菜信息和顾客的其它信息2服务员在顾客的消费信息中选取顾客需要退菜的菜品在点菜单中进行删除操作3服务员将退菜的信息生成退菜单并发送给主服务器4主服务

37、器将退菜单分单到各个厨房图9 货品出入库活动图货品出库活动图文字描述1库存管理人员进入货品出入管理界面确认供应商的信息2库存管理人员确认货品的入库库存3库存管理人员确认货品的入库数量同时服务对库存信息进行监视查看产品的库存量是否超储4库存管理人员确认产品领料出库的部门5库存管理人员确认领料出库的货品数量同时服务对库存信息进行监视查看产品的库存量是否不足图10 货品基本信息设置顺序图货品信息设置顺序图文字描述1库房的基本信息设置员进入货品设置界面2基本信息设置员对货品的类别及其项目等信息进行具体设置3基本信息设置员设置货品的高低库存线进行设置4基本信息设置员保存货品设置信息图11 货品入库顺序图

38、货品入库顺序图文字描述1库存管理员登录货品入库登记界面2库存管理员确认货品供应商信息3库存管理员确认货品入库仓库4库存管理员填写入库货品的基本信息货品类别货品名称货品数量进货价格入库时间等5主服务器对入库货品的数量进行监视查看货品是否超储图12 库存查询顺序图库存查询顺序图文字描述1库存管理员登陆库存管理界面2库存管理员根据要查询的内容和条件对库存信息进行查询3系统返回查询结果323 静态建模任何一个精确的模型必须首先定义所涉及的范围即确定有关应用内部特性及其相互关系的关键概念UML的静态组件称为静态视图静态视图主要使用类图静态视图可用于生成程序中用到的大多数数据结构声明类图就是显示出类接口以

39、及它们静态结构以及关系的图类的基本元素是类或者是接口在类和类之间会有连线指明它们之间的关系类和类类和接口接口和接口之间可以建立一定的关系一般化关系关联关系聚合关系合成关系和依赖关系这几种关系都是静态的 1PDA点菜类图分析 PDA点菜中的涉及到的类包括顾客信息预定开单点单结账会员信息图13 顾客消费类图2库存管理类图分析库存管理涉及到的类重要有货品仓库供应商收货部门货品入库货品出库等图14 商品管理类图4 九龙港海鲜城餐饮管理系统的设计系统总体设计的主要任务是从用户的总体需求出发以现有技术条件为基础以用户可能接受的投资为基本前提对系统的整体框架作较为宏观的描述其主要内容包括系统的网络拓扑结构总

40、体结构软件开发平台以及数据库系统的设计等41系统的总体设计 系统总体设计的主要任务是从用户的总体需求出发以现有技术条件为基础以用户可能接受的投资为基本前提对系统的整体框架作较为宏观的描述主要包括网络拓扑结构软件架构系统开发与运行环境的设计等411 网络拓扑结构设计图15 九龙港海鲜城餐饮管理系统的网络拓扑结构图整个网络分为连接各个部门的内部局域网与外界连结起来的广域网以及PDA点菜使用到得无线网络九龙港海鲜城的餐饮区主要集中在一二四五楼其中一楼分AB两个散台区二楼则是婚宴大厅四五楼是包间厨房则集中在二楼收银台共三个分布在一楼四楼五楼机房一楼库房财务在二楼各部门一般都只有几个电脑需要连结到网络一

41、般只需要一个hub就能够满足使用上的要求基站的有效范围一般在1000米内连接数一般也不是问题故整个酒店只需在三楼架设一个基站即可以满足无线通讯的要求412 软件的架构设计 现有管理信息系统采用的体系结构可以分为两种CS Clientservcr 和BS BrowserServer 采用CS构架的应用系统效率较高开发速度较快容易操作但是维护麻烦必须在所有的分支机构和连锁店内安装部署9基于BS结构的系统无论用户的规模有多大有多少分支机构都不会增加任何维护升级的工作量只需要针增加服务器的处理能力就能够满足系统处理业务的增长需求BS结构与CS结构各具优缺点而采用采用BS与CS相结合的结构就能体现出更多

42、的优点弥补了二者不足本系统因为涉及餐厅管理和在线订购就采用二层CS结构和BS结构相结合信息发布采用BS结构保持了瘦客户端的优点数据库端采用CS结构通过ODBCJDBC连接10这一部分只涉及到系统维护数据更新等不存在完全采用CS结构带来的客户端维护工作量大等缺点本系统因为涉及餐饮管理和网上订餐就采用二层CS结构和BS结构相结合即部分处理任务交给了客户端而数据集中在服务器端同时又可以保证数据的相对安全并可以保证数据的同步413 总体功能结构设计在设计数据库之前必须对系统的功能有个清楚的了解对程序的各功能模块给出合理的划分划分的主要依据是用户的总体需求和所完成的业务功能图16 九龙港海鲜城餐饮管理系

43、统的体系结构模块说明九龙港海鲜城餐饮管理系统由三个子系统构成网上订餐系统PDA无线订餐系统和综合餐饮管理系统1网上订餐系统1点餐管理模块具备网络订餐的功能2用户管理模块主要是实现网上会员的注册3站务管理包括对留言信息发布等的管理4数据处理站点基本数据的设置2PDA无线订餐系统1登录模块处理用户登录2查台模块显示桌台的使用情况3开台模块开台处理4点单模块点单处理5改单模块改单处理3综合餐饮管理系统1消费管理点单开单业务等顾客消费的处理2预定管理预定处理3会员管理会员的登记和信息的维护4交班管理交班工作的处理5库存管理货品采购进出仓库等库存管理6营业分析查询营业状况并对营业信息进行统计分析7系统设

44、置系统基本信息的设置414 开发与运行环境设计本餐饮管理系统开发与运行环境如下1硬件配置 服务器AMDAthlonprocessorlG 128M内存40G硬盘 最低配置 客户机微型计算机 调制解调器PDA点菜机若干台无线基站一个2软件配置服务器MicrosoftWindows2003ServerMicrosoft SOL Server2005IIS60客户机MicrosoftWindows982000MEXP浏览器开发工具Microsoft Visual Studio 2008 Dreamweaver 8042系统的数据库设计系统数据库有众多的表这里主要负责介绍核心部分的表的设计表2 系统权

45、限表字段名称数据类型字节数是否为主键编号int10是姓名char12否员工类别char20否密码char10否权限char20否表3 部门设置表字段名称数据类型字节数是否为主键部门标号int10是部门名称char20否表4 房台信息表字段名称数据类型字节数是否为主键房台标号int4是房间名称char30否容纳人数int4否类型char10否表5 仓库信息表字段名称数据类型字节数是否为主键仓库编号int4是仓库名称char20否仓库说明char50否表6 员工信息表字段名称数据类型字节数是否为主键员工编号int4是员工姓名char20否表7 酒水费用信息表字段名称数据类型字节数是否为主键货存编号

46、int4是酒水名称char20否酒水单价money8否酒水单位char10否酒水类别char20否简要说明char30否表8 菜品费用信息表字段名称数据类型字节数是否为主键菜品编号int4是菜品名称char50否菜品单价money8否菜品单位char10否口味说明char30否表9 货品基本信息表字段名称数据类型字节数是否为主键商品编号int4是商品名称char20否商品单价money8否商品单位char10否商品说明char30否供应商char50否int20否联系地址char50否联系人char10否表10 点菜信息表字段名称数据类型字节数是否为主键房台号int4否类别char10否编号i

47、nt4是名称char50否单位char20否数量int4否价格money8否合计money8否点单日期datetime8否结账日期datetime8否服务员编号int4否服务员名称char12否状态char10否结账编号int4是是否结单char10否表11 进出货单据表字段名称数据类型字节数是否为主键单据编号int10是单据类型char10否日期datetime8否经手人char10否描述char20否表12 出货历史信息表字段名称数据类型字节数是否为主键单据编号int10是经手人char12否出货日期datetime8否商品编号int10是商品名称char20否单价money10否单位ch

48、ar8否数量int4否合计金额money8否出货说明char30否表13 入货历史信息表字段名称数据类型字节数是否为主键单据编号int10是经手人char12否入货日期datetime8否商品编号int10是商品名称char20否单价money10否单位char8否数量int4否合计金额money8否入货说明char30否表14 库存信息表字段名称数据类型字节数是否为主键商品编号int10是商品名称char20否单价money10否单位char8否数量int10否经手人char12否进货日期datetime8否商品说明char30否警报下限int8否仓库名称char20否仓库编号int10否结

49、束语本文针对九龙港海鲜城的实际业务特点设计的餐饮管理系统可以满足无线点菜预定管理库存管理营业分析等多方面的需要网上在线订餐更增添了酒店的特色系统从专业角度出发突出无线点菜的高效率结帐的快速准确库存管理的规范合理等特点放眼未来随着计算机及相关技术的飞速发展信息系统的广泛应用和市场日趋激烈的竞争正在彻底的改变企业原有的管理思想管理理论和管理流程风靡世界的internetintranetExtranet网络促使企业进入了信息时代基于WLAN和PDA点菜的餐饮管理信息系统为餐饮业带来了巨大的变化也是巨大的益处节省了人力资源提高了效率也加强了酒店的品牌建设不管对经营者还是消费者都带来了巨大的便利致谢本科

50、生阶段的学习即将结束在此期间我的学习和生活紧张愉快天津城市建设学院是一个很好的求知和探索的殿堂它给我提供了一个宽松的学习环境使我能充分发挥自己的思维和创造能力让我接触到了丰富的专业知识逐渐培养了自学能力同时还结识了一群活泼可爱的同学借此机会我要衷心感谢我的导师兼班主任李芬芳老师感谢她这4年来对我的关心和帮助李老师治学严谨平易近人的性格给我留下了深刻的印象同时要感谢其他同学他们经常在我需要时给予我无私的帮助这将成为我美好的大学回忆最后还要感谢我的家人在任何时候他们都给予我最大的鼓励和支持再次感谢所有关心和帮助过我的老师和同学参考文献1王圣果信息化与中国餐饮业J商业研究2006569-712中国投

51、资咨询网2006年中国餐饮业分析及投资咨询报告3李凡生戴晓廷王洪伟餐饮企业管理系统的分析J电脑与信息技术2008524-264钟章队无线局域网M北京科学出版社200755-85William Stallings Wireless Communications and NetworksJ Prentice Hall200381-96宛延阎定海面向对象分析和设计M北京清华大学出版社 2008245-607朱作付软件工程M北京科学出版社2005450-638夏剑军餐饮管理信息系统的设计与实现D广东工业大学2005320-30 9Andrew EisenbergJim MeltonSQLXML is

52、making good ProgressJACM SIGMOD Record 2002712-2610余金山鲁斌CS体系结构的餐饮管理信息系统设计J福州华侨大学学报 自然科学版 200565-811冯伟兴王科俊大型餐饮软件系统的信息管理与实现J应用科技2006337-3812李科景李振坤黄益民基于PDA无线点菜餐饮系统的实现J广东自动化与信息工程20061127-2913MarkCiamPa无线局域网设计与实现M北京科学出版社20061223-56 13吴彬琦多媒体餐饮管理系统及应用研究D西安理工大学2003415-3014翟广宇基于CS结构的酒店餐饮管理系统J兰州工业高等专科学校学报2004

53、22-315李振坤王芳华基于PDA的无线餐饮点菜应用系统的设计与实现J计算机应用研究20062189-19016魏晓鸣孙丽坤基于Web的餐饮连锁经营管理信息系统的开发J商业研究200827-3017崔异计算机网络技术在餐饮管理中的应用J电脑知识与技术20055115-11618李丹 SQLSERVER2000数据库管理与开发教程M北京机械工业出版社2005360-8019朱兵章餐饮管理系统中PDA内存数据库的研究与探讨D广东广东工业大学2008512-2420赛奎春SQLSERVER数据库开发实例解析M北京机械工业出版社2007130-4621Bette Ann SteadJackie Gil

54、bertJournal of Business EthicsJEthical Issues in Electronic Commerce 200411 附件一综述目前计算机在传统的餐饮业管理中的应用日渐普及信息管理己成为现代餐饮经营管理中的重要内容特别是在信息化浪潮的影响下从信息的角度去管理餐饮企业已逐渐成为餐饮企业管理人的共识随着市场竞争传统的餐饮企业对实现信息管理的要求也越来越高经济的高速增长直接的影响到大众的生活水平快速的提高餐饮业的竞争以不仅仅是传统意义上的技艺的竞争更是内部管理水平的竞争餐饮业的发展至今己经不仅仅是一个小小的饮食单元了而是上规模提供多样化的饮食服务在高星级酒店中有许多

55、餐厅宴会厅娱乐设施及送餐服务这些项目用于为客人提供更加方便周全的服务为完成这些功能要有相应的管理和设备迫在眉睫的就是建立起一套快速高效的全方位的办公自动化系统酒店对餐饮管理系统的功能要求是多方面的如具有多国语言正餐与快餐模式套餐处理分单与合单转台结帐预定日期改变价格食谱及库存控制系统操作记录远程诊断支持双主机餐饮管理接口等功能另外随着智能楼宇的发展很多地方要求一卡通功能因此酒店在选择餐饮管理系统时要考虑考虑多方面问题既要能方便客人结帐又要便于管理餐饮管理软件目前大致分为两大类型一是事务型软件二是管理型软件事务型软件是计算机管理对餐饮经营过程中手工操作的模仿大部分是满足了客户的结帐收银环节的管理需求或者是单一地对手工操作流程进行模仿仅仅只是提高了工作效率目前国内大多数餐饮管理软件处于这一水平然而管理型软件能参与餐饮企业的经营管理提高餐饮酒店的管理质量和管理精度是目前餐饮管理中较优秀的软件他不仅提高管理工作的效率也具有一定的管理效率1 国外研究现状餐饮业店收款机管理系统 Po1ntofSaleSystemPOSSystem

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论