餐饮系统的设计与实现.docx
- 文档编号:27849332
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:60
- 大小:1.77MB
餐饮系统的设计与实现.docx
《餐饮系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《餐饮系统的设计与实现.docx(60页珍藏版)》请在冰豆网上搜索。
餐饮系统的设计与实现
学号:
0903*******
毕业设计说明书
餐饮系统的设计与实现
学院电子信息学院专业计算机网络班级网络专09-1
学生周凯斌指导教师(职称)
完成时间2012年4月1日至2012年5月5日
广东石油化工学院专科毕业设计(论文)诚信承诺保证书
本人郑重承诺:
《餐饮系统的设计与实现》毕业设计(论文)的内容真实、可靠,是本人在xx导教师的指导下,独立进行研究所完成。
毕业设计(论文)中引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处,如果存在弄虚作假、抄袭、剽窃的情况,本人愿承担全部责任。
学生签名:
年月日
专业负责人
批准日期
毕业论文任务书
院(系):
计算机与电子信息学院专业计算机网络
班级:
网络专09—1学生:
周凯斌学号:
09033060142
一、毕业论文课题餐饮系统的设计与实现
二、毕业论文工作自年月日起至年月日止
三、毕业论文进行地点计算机专业实验室
四、毕业论文的内容要求
(一)总体要求:
结合自己的专业知识,运用自己熟悉的计算机软件设计制作一个c/s架构的售票管理系统,系统应该具有功能。
(二)具体要求:
1.1设计目的:
在餐饮业中主要有4大类信息:
人事管理、销售统计、成本管理和库房管理。
人工处理这些信息不仅工作量繁重、复杂,而且容易产生错误和混乱。
采用计算机进行信息的有效管理不但能实现管理的规范化,而且还可以避免错误,提高效率,本系统即针对餐饮业的信息管理而设计制作的。
1.2性能需求:
本系统容量小,运行速度快,界面美观,人性化,操作方便,易于使用;经理及主管可拥有所有的权限(能同时操作管理和收款界面),收款员只能操作收款界面,其他人员则不能进入。
1.3环境需求:
硬件环境:
任何平台,256内存
软件环境:
Windows2000+SQLServer2005+JDK1.5+win7
开发环境:
JAVA+SQLServer2005
指导教师
接受论文任务开始执行日期年月日
学生签名
摘要:
随着我国市场经济的快速发展,各行业都呈现出生机勃勃的发展景象,其中餐饮业的发展尤为突出。
近两年来已呈现出高速发展的态势。
但在快速发展的同时,餐饮业在日常经营管理中仍普遍采用手工管理方式,整体科技含量低。
随着餐饮企业规模和数量的不断增长,手工管理模式无论是在工作效率、人员成本还是提供决策信息方面都已难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升。
有效的管理成为了一个难题,为能有效的解决这些问题提高企业的经济效益,在这些中小型饭店中采用工作流技术,结合饭店绿色管理内容,实施计算机管理信息系统不视为一条有效的解决途径。
本论文主要针对中小型饭店餐饮管理中的一些问题,将其与计算机信息管理系统结合起来,实现中小型饭店管理信息计算机化、系统化,将中小型饭店管理中的工作流转化成比较科学化、规范化的业务流程,使管理基础数据更加准确化,管理人员摆脱了事务性工作,转而从事管理专业工作,为经营决策提供了快捷和强大的数据支持。
把计算机用于餐饮企业管理,可在很大程度上提高管理者分析和决策的科学性,提高经营管职水平,带来更多的顾客,使企业取得更好的经济效益。
关键词:
计算机信息管理系统,中小型饭店,餐饮管理
英文摘要:
Withtherapiddevelopmentofeconomic,FoodandBeveragetradepresentsexcellentdevelopmenttrend,especiallyinrecenttwoyears.Howevertherearestillsomemanagementproblemsespeciallyinmiddleandsmallrestaurant.Forexample,lowcontentofscienceandtechnology,backwardofmanagementmethod.theseproblemslimittradedevelopmentandservicelevelimprovement.Soitisnecessarytostudyanewcomputermanagementsystem,itcansolvemanyquestionsoftranditionalhandworkmanagementinmiddleandsmallrestaurant,suchas,itcanprovideadequatedecisiondataformanagerandcanimprovetheefficentwiththeworkflowtechnologyandthewayofhotelgreenmanagement.
Forthesituationwhotalkabout,thispaperistrytostudyanewcomputerinformationmanagementsystem,thatcansolvemanyquestionsoftranditionalhandworkmanagementinmiddleandsmallrestaurant,suchas,itcanprovideadequatedecisiondataformanagerandcanmanagemanydishesandtablesandsoon.Itwillbeconvenienceforthemanagerandscientific.Itcanalsoraiseworkingefficiencyandbemorebeneficialforthemiddleandsmallrestaurant.
.
Keywords:
computerinformationmanagementsystem,middleandsmallrestaurant,RestaurantManagement
第1章绪论
1.1管理信息系统概述
1.2餐饮管理系统国内外现状
1.3开发的目的和意义
第2章软件设计概要与技术支持
2.1性能需求
2.2环境需求
2.3MicrosoftSQLServer2000数据库
2.4C/S结构
2.4.1c/s结构的缺点
2.4.2c/s架构软件的优势与劣势
2.4.3c/s、b/s结构软件技术上的比较
2.4.4c/s、b/s结构软件商业运用上的比较
2.5数据库系统简介
2.6IBM-Eclipse
第3章功能模块设计
3.1管理界面
3.1.1人事管理
3.1.2登录管理
3.1.3菜谱价格
3.1.4报表统计
3.1.5成本控制
3.1.6系统设置
3.1.7系统帮助
3.2收款界面
3.2.1预定位置
3.2.2退订位置
3.2.3点菜系统
3.2.4结帐服务
3.2.5客户服务
3.2.6结帐服务
3.3数据库设计
第4章界面设计与系统实现
4.1登录启动界面
4.2登录界面
4.3主界面
4.4人事管理界面
4.5登录管理界面
4.6菜谱管理界面
4.7报表统计界面
4.8成本和库房管理界面
4.9动画帮助界面
3.10收款界面
第5章系统测试
第6章结束语
参考文献
第1章绪论
1.1管理信息系统概述
管理信息系统是一门新兴的,集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。
管理信息系统的分析与设计,必须和具体实际相结合,才能真正服务社会。
在系统开发时应遵循以下一些原则:
(1)稳定性原则
系统的开发必须具有加强的应变能力,在一定时间内有相对的稳定性
(2)实用性与先进性原则。
目前,我国的管理信息系统开发中存在低水平的重复开发和片面追求高档次的硬件设备,以及系统开发成功率低,使用价值不高等问题。
鉴于实际情况在系统开发中应遵循把实用性放在第一位,又要突出系统在技术上,管理上的先进性原则。
(3)面向用户原则
管理信息系统是为用户开发的,最终是交给用户使用的,只有用户通过运行才能对系统做出客观评价。
因此必须从系统的总体方案规划设计到系统开发过程中的每一个环节,都必须坚持一切为了用户,一切服务于用户的观点,这是信息系统开发的首要前提。
1.2餐饮管理系统国内外现状
目前,国内外开发的饭店餐饮管理系统多是面向大型餐饮饭店的,他采用了先进的无线点菜系统或触摸屏点菜系统以及计算机网络系统,这类系统对餐饮企业中为数很多的中小型餐饮企业而言,硬件系统功能过剩并且费用昂贵,软件功能过分繁多复杂,信息化投入成本太大,风险过大,反而不便于管理,使餐饮企业投入了大量的不必要的资金。
而一些中小型饭店所使用的小型餐饮管理系统本身的性能现状也不理想,可总结为以下几点:
1.软件不统一
由于饭店餐饮的应用系统不同,所以各家供应商的软件也各不相同。
对于一家饭店,如果各部门使用的是不同的平台、不同的软件,当员工进行软件操作时,需要学习各种软件,这样不但使员工的学习成本增高,也同时影响饭店的效率。
对于连锁饭店集团而言,信息系统没有实施标准化是非常严重的。
饭店不但需要耗费大量财力去维护不同的平台,而且当未来同一连锁集团的饭店共享服务中心或实施电子商务时,平台整合的任务非常困难,价格也很昂贵。
对于饭店软件系统的选择类型,饭店业主主要考虑到价格,而忽略了软件系统的质量和功能。
如果饭店应用了一个不适合的系统,降低了客户的满意度,会直接影响饭店现在及以后的生意。
如果饭店企业应用统一的、标准化的软件,不但员工可以使用的得心应手,同时饭店企业的报表也会非常统一,便于集团化的管理。
对于饭店的业主来说,一个不错的建议是:
应保持着眼于长期业务策略、采用标准化的系统产品,而不仅仅是在成本比较的基础上去选择技术和产品。
2.饭店软件产品稳定性不是很好
不论是国内还是国外,其饭店业发展已经有20多年,整体发展已经基本趋于成熟,但是在饭店软件产品的稳定性和完整性方面,还有很多地方是需要进一步改进的。
中国餐饮业信息化管理体制总体来说由国外引进。
引入信息化管理的目的是杜绝原有的弊端,提高科学的管理水平。
而现在很多的饭店对于软件系统,要按自己的需求,模仿原来饭店业手工的操作系统的思路,开发出的系统难免存在一些漏洞,对饭店的管理没有太大的改善。
3.国内外软件提供商通盘考虑性差
一个普遍性存在的问题是软件提供商不可避免的对开发的软件进行修修补补。
这是因为,国内外软件提供商对客户的需求一味满足,对软件进行修改。
但是如果软件提供商对软件系统没有很好的管理,今天给这个饭店修改,明天又给另一个饭店修改,造成一个系统的多种版本,这样为后期的维护带来了巨大的困难。
从而,系统的稳定性就会出现一些问题。
“民以食为天”,作为衣食住行的一部分,饮食在生活中具有极其重要的地位。
现代社会正在进入信息社会,蓬勃发展的餐饮业作为第三产业的重要组成部分在国民经济中的作用日益突出;同时,快节奏的生活,要求餐饮业跟上时代的步伐,提供高质量、快速的服务。
国内的餐饮业由于管理成本过高、服务效率低下,面临国外餐饮业的入侵,处于竞争的劣势;国内的类似产品比较落后,且无法满足餐厅的实际需要。
为了促进餐饮业的现代化,提高我国餐饮业的竞争力,急切需要真正适合餐厅的实际需要的餐饮管理系统。
1.3开发本系统的目的和意义
餐饮行业是一个具有悠久历史的行业,但大部分餐饮企业的运作管理模式仍基本沿袭传统的方法。
依靠人工处理顾客垂询、服务员落单并将所点菜单的手写存根传送到厨房;厨房各单位依照服务员所写的菜单而制作菜肴,最后由跑菜员及服务员将完成的菜肴递送给顾客。
但是,随着餐厅的规模及顾客的流量日益增大,这种基本运作模式在近年已经受到了挑战,紊乱的情况屡见不鲜:
服务员落单不清,导致菜单错误;点菜单不翼而飞;顾客一而再、再而三地催促服务员所点的菜肴还未到等等问题不断发生……,给酒店的经营与管理者带来了很多的烦恼和不必要的经济损失。
为了适应行业竞争的需要,使餐饮管理更加规范化和科学化,餐饮在开业前期就将电脑管理系统列入餐厅筹建项目的重要位置。
基于以上事实,我们提出了一套行之有效的前台点菜解决方案,以我们在计算机管理方面的专业优势与客户的实际业务流程有机地结合,制定出适合于具体用户的方案。
目前餐厅用手工运作的服务方式,虽然可以支持向客户提供餐饮服务功能,但是却存在很多薄弱环节。
所以开发一套完善的餐饮管理系统对餐厅的市场形象、服务质量、管理水平和经济效益都有至关重要的影响。
第2章软件设计概要与技术支持
2.1性能需求
本系统容量小,运行速度快,界面美观,人性化,操作方便,易于使用;经理及主管可拥有所有的权限(能同时操作管理和收款界面),收款员只能操作收款界面,其他人员则不能进入。
2.2环境需求
硬件环境:
任何平台,256内存
软件环境:
Windows2000+SQLServer2000+JDK1.5+win7
开发环境:
JAVA+SQLServer2005
2.3MicrosoftSQLServer2000后台数据库管理系统
本系统的开发选择了SQL数据库。
SQL是MSSQLServer的简述,是世界上及国内比较流行的关系数据库管理系统。
它适用于中小型事务处理及客户端/服务端结构的应用系统。
它功能强大操作简便,日益为广大数据库用户所喜爱。
越来越多的开发工具提供了与SQLServer的接口。
SQLServer是一个关系数据库管理系统,它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的。
于1988年推出了第一个OS/2版本,在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本[4]。
SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的较新的版本,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能、具有使用方便、可伸缩性好与相关软件集成程度高等优点。
可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。
MSSQLServer不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库[5]。
事实上,SQLServer数据库处理的基本结构,采取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在SQLServer的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQLServer的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当OO(面向对象)的一个系统结构。
SQLServer企业管理器是SQLServer的主要管理工具,它提供了一个遵从MMC标准的用户界面,使用户得以[6]:
· 定义SQLServer实例组。
· 将个别服务器注册到组中。
· 为每个已注册的服务器配置所有SQLServer选项。
· 在每个已注册的服务器中创建并管理所有SQLServer数据库、对象、登录、用户和权限。
· 在每个已注册的服务器上定义并执行所有SQLServer管理任务。
· 通过唤醒调用SQL查询分析器,交互地设计并测试SQL语句、批处理和脚本。
它支持中小型数据库,多用户的高性能和事物处理,支持分布式数据库和分布处理,能够实现安全性和完整性控制,具有可移植性、可兼容性和可联结性,它具有良好的数据管理能力和良好的开发性。
2.4C/S结构
在网络连接模式中,除对等网外,还有另一种形式的网络,即客户机/服务器网,Client/Server。
在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。
这里客户和服务器都是指通信中所涉及的两个应用进程(软件)。
使用计算机的人是计算机的“用户”(user)而不是“客户”(client)。
但在许多国外文献中,也经常把运行客户程序的机器称为client(这种情况下也可把client译为“客户机”),把运行服务器程序的机器称为server。
所以有时要根据上下文判断client与server是指软件还是硬件。
它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。
这也就是目前应用系统的发展方向。
2.4.1c/s结构的缺点
C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。
对应的优点就是客户端响应速度快。
缺点主要有以下几个:
而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。
这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。
客户端需要安装专用的客户端软件。
首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。
还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
(大多数没法自动升级而需要人工升级)
对客户端的操作系统一般也会有限制。
可能适应于Windows98,但不能用于Windows2000或WindowsXP。
或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。
(中国绝大多数用户都使用Windows操作系统)
2.4.2c/s架构软件的优势与劣势
(1)应用服务器运行数据负荷较轻。
最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。
二者可分别称为前台程序与后台程序。
运行数据库服务器程序的机器,也称为应用服务器。
一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。
(2)数据的储存管理功能较为透明。
在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。
所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。
在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。
在C/S体系的下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。
(3)C/S架构的劣势是高昂的维护成本且投资大。
首先,采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一”,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时”的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在线运行,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。
(4)传统的C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。
在JAVA这样的跨平台语言出现之后,B/S架构更是猛烈冲击C/S,并对其形成威胁和挑战。
2.4.3c/s、b/s结构软件技术上的比较
C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是具有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。
由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。
国内目前的大部分ERP(财务)软件产品即属于此类结构。
B/S(浏览器/服务器模式,即Browser/Server)是随着Internet技术的兴起,对C/S结构的一种改进。
在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。
这种结构更成为当今应用软件的首选体系结构。
e通管理系列产品即属于此类结构。
1,数据安全性比较。
由于C/S结构软件的数据分布特性,客户端所发生的火灾、盗抢、地震、病毒、黑客等都成了可怕的数据杀手。
另外,对于集团级的异地软件应用,C/S结构的软件必须在各地安装多个服务器,并在多个服务器之间进行数据同步。
如此一来,每个数据点上的数据安全都影响了整个应用的数据安全。
所以,对于集团级的大型应用来讲,C/S结构软件的安全性是令人无法接受的。
对于B/S结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以这些安全问题也就自然不存在了。
2,数据一致性比较。
在C/S结构软件的解决方案里,对于异地经营的大型集团都采用各地安装区域级服务器,然后再进行数据同步的模式。
这些服务器每天必须同步完毕之后,总部才可得到最终的数据。
由于局部网络故障造成个别数据库不能同步不说,即使同步上来,各服务器也不是一个时点上的数据,数据永远无法一致,不能用于决策。
对于B/S结构的软件来讲,其数据是集中存放的,客户端发生的每一笔业务单据都直接进入到中央数据库,不存在数据一致性的问题。
3,数据实时性比较。
在集团级应用里,C/S结构不可能随时随地看到当前业务的发生情况,看到的都是事后数据;而B/S结构则不同,它可以实时看到当前发生的所有业务,方便了快速决策,有效地避免了企业损失。
4,数据溯源性比较。
由于B/S结构的数据是集中存放的,所以总公司可以直接追溯到各级分支机构(分公司、门店)的原始业务单据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 餐饮 系统 设计 实现