毕业设计(论文)基于Java的可浓餐厅网上订餐管理系统的设计与实现.doc
《毕业设计(论文)基于Java的可浓餐厅网上订餐管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于Java的可浓餐厅网上订餐管理系统的设计与实现.doc(43页珍藏版)》请在三一办公上搜索。
1、 专 科 毕 业 论 文 基于Java的可浓餐厅网上订餐管理系统的设计与实现Based on Java Kenong Restaurant Online Ordering Management System Design and Implementation 学院名称: 宿迁学院 专业班级: 计算机应用技术 09计(3)班 学生姓名: 指导教师姓名: 指导教师职称: 讲 师 2012 年 5 月基于Java的可浓餐厅网上订餐管理系统的设计与实现摘要 随着人们生活水平的提高,对饮食的要求已不仅是解决温饱,很多人在进行紧张工作之余选择享受美食,得到美的精神享受和放松。传统的就餐方式往往会出现人们到
2、餐厅就餐,排队或没有位置的现象。因此,开发出图文并茂,信息能够及时更新与查看的网上订餐的系统就成为了解决上述问题的主要途径。网上订餐是近年来随着网络技术的发展而产生的一种新型的就餐方式。它与传统就餐方式相比,网上订餐拥有很多优势,这样的订餐方式效果很好,既让顾客觉得方便、快捷,又对每个订单的信息保管妥善、处理及时,实现了高度智能化管理。网络订餐方式将成为餐饮业销售的新模式与新的增长点。在开发网上订餐管理系统中,采用ASP.NET和jdk-i586搭建管理系统平台,并采用了Access2003数据库管理系统及Java主流开发技术进行了实现流程规范化,数据灵活化配置一套网上订餐管理系统。通过系统的
3、开发掌握软件的基本的开发流程,了解了系统的业务。从而掌握软件开发整体过程,把知识运用实际生产中。关键词 数据库管理系统 餐饮管理系统 系统设计 Java Access2003Based on Java Kenong Restaurant Online Ordering Management System Design and ImplementationAbstract As people living standard rise, to the requirements of the diet has not only is hunger, a lot of people in the ne
4、rvous of the job choice food, cooking, and get a beautiful spirit to enjoy and relax. Traditional dining way will often present people to restaurants, waiting in line or no position phenomenon. Therefore, developed with pictures, information can update and view online order system becomes the main w
5、ays of solving these problems. Online order is in recent years with the development of network technology and produces a new dining way. Compared with the traditional it dining way, online order has many advantages, such order way effect very good, already make customers feel convenient, quick, and
6、for each order information properly, the timely handling, realize the highly intelligent management. The network will become the restaurant industry sales order way of new pattern and new growth point. In the development of online order management system, using and JDK-i586 building management syste
7、m platform, and used the Access2003 database management system and Java development technology realize mainstream realization of process standardization, the data included a catering management system configuration. Through the development of the system of basic soft wares have development process,
8、learned about the system business. To master the whole software development process, the knowledge is used in practical production. Key words Database Management System Catering Management System System Design Java Access2003目录引 言1第一章 绪论21.1 选题背景和研究意义21.2 国内外研究现状21.3 本课题研究的内容3第二章 系统技术概述52.1 ASP.NET技
9、术52.2 Java程序开发技术62.3 Access数据库系统技术7第三章 需求分析93.1 用户需求93.1.1 可浓餐厅的基本功能93.1.2 用户对系统的需求93.2 系统具备的基本功能93.2.1 前台用户模块93.2.2 后台管理员模块103.3 数据流图113.3.1 顶层数据流图123.3.2 第一层数据流图12第四章 系统总体设计134.1 体系结构134.2数据库设计144.2.1 实体图144.2.2 总E-R图154.2.3 关系模式164.3 系统数据库实现174.3.1 Access数据库174.3.2 数据库表的设计17第五章 系统详细设计与实现215.1 网上订
10、餐系统前台设计215.1.1 系统首页设计215.1.2 菜色及菜单信息浏览225.1.3 留言功能的设计与实现235.2 网上订餐系统后台设计245.2.1 后台管理系统登录界面设计245.2.2 网上订餐管理系统首页265.2.3 添加员工信息页面275.2.4 修改/删除员工信息页面295.2.5 查询会员信息页面30第六章 总结与展望356.1 总结356.2 展望35致谢37参考文献:38引 言近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账,基本上由人工完成记录,这样做不仅耗费人
11、力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。当今世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了,如同人们现在离不开的自行车、汽车一样。大家都应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。越来越多的管理人员意识到信息管理的
12、重要性。作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。本系统选用 Access数据库及配套的平台Win 7。前台开发工具采用ASP.NET语言,利用其可视化的开发环境、丰富的控件资源,快速开发出了前台网站。而后台开发工具采用了Java编程语言,设计出一个简单易操作的后台应用程序,实现对员工、菜品、部门、会员、餐桌信息的添加、查询、修改及删除功能。使用本系统,员工可以快速地编辑顾客资料信息,并且
13、为客户提供订餐打折和充值服务。管理员使用本系统,既可以完成员工的所有工作,又可以更好地管理员工,精准地了解员工账面的资金情况。除了这些,管理员还可以设定餐厅的菜单信息和折扣程度,从而使得管理员对餐厅的运营情况可以全面掌控。第一章 绪论1.1 选题背景和研究意义面对餐饮业多元化的经营现状,经营的特色、规模、出品这些因素的不同,带给餐饮企业的则是不同的标准和工作流程和方法,面对着这解决方法不一的情况,对人才的专业化程度的要求也相应地提高了,然而在国内市场上,餐饮业人才供应不足,在这样的两难情况下,网上订餐系统的出现暂缓了这一紧张局面。 首先,网上订餐管理系统不是单纯的用于结账计算的工具,它有着科学
14、的、标准的管理体系,它是通过对目前餐饮市场的具体情况科学的调研分析后设计而成的,它能够针对中餐因其菜品的多样化和特色化的服务很难实现标准化管理,使中餐企业的成本控制很难实现这些问题得到有效的解决。 其次,网上订餐管理系统能够给出具体的相应的符合企业自身要求的较科学的标准化管理流程,这暂时缓解了专业人才的需求,通过使用该系统就能完成专业人员所要做的事。 最后,网上订餐管理系统可以针对企业的经营现状而做出科学的分析,使得企业对市场的应变能力得到了提高,从而通过餐饮管理系统来实现强化管理、降低成本、堵漏节流等作用。更好的完善企业的经营管理,提高企业自身的竞争实力7。1.2 国内外研究现状 随着我国市
15、场经济的快速发展,各行业都呈现出生机勃勃的发展景象,其中餐饮业的发展尤为突出。近两年来已呈现出高速发展的态势。但在快速发展的同时,餐饮业在日常经营管理中仍普遍采用手工管理方式,整体科技含量低。随着餐饮企业规模和数量的不断增长,手工管理模式无论是在工作效率、人员成本,还是提供决策信息方面都已难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升。 这就要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。目前市场上大多数餐饮软件是基于Windows操作系统的,也有部分餐饮软件考虑到版权的问题,采用Linux操
16、作系统;又比如,系统数据库,有Access、Sybase、MySQL、SQLServer等,对于餐饮系统来说,采用什么数据库与餐厅的规模比较相关,较小的餐厅可以采用比较简单的数据库如Access,这样使用维护都可以做的比较简单,而规模大的餐厅就应该用SQLServer这样的数据库,可以保障数据比较安全、系统比较稳定,但同时也要求有专门的系统管理员来维护。还有,数据的录入通常有三种方式,一是基于普通电脑,二是基于触摸屏,三是采用无线点菜系统,而无线技术又有基于红外技术和基于无线网络的技术。从目前的发展趋势看,餐饮系统越来越多的采用触摸屏,而无线技术正在逐步成熟起来。 在国内,餐饮软件的发展也正处
17、于蓬勃发展的时期,如北京天良软件,它是一家以软件开发、销售为主营方向的技术开发型企业。天良软件立足于餐饮及酒店客房管理市场,致力于为客户提供一流的产品及服务,企业下设市场拓展部、产品研发部、公关策划部、客户服务部等主要职能部门。 在国外发展比较成熟的软件还有龙腾触摸屏点菜系统,“龙腾餐饮管理系统”软件采用了独特的组网技术,以Window为操作平台,全32为应用软件系统,功能在国内处于领先地位。网络系统是以Windows搭成的对等网络,简单实用、稳定可靠,保证企业非常迅速地把信息传递到各个点。这个系统适用于快餐企业、西餐、火锅有勾划式菜单的餐饮企业,中高档中餐可以配合其他点菜设备一起使用这个系统
18、。1.3 本课题研究的内容 本餐饮管理系统的主要内容是对员工资料、菜品/菜系信息、客户点菜、餐桌、会员资料统一管理。功能模块可以划分为以下大块前台、后台和数据库管理。 1前台功能模块客户在网络上点击查看可浓餐厅的网站,通过浏览首页、公司简介页面,可对可浓有一定的了解,如果用户需要点餐,可查看菜单总览网页,然后致电餐厅,由餐厅人员帮助点餐。2后台功能模块(1)员工管理增加,修改,删除,查询员工基本信息。管理员对员工信息进行完善。(2)菜单管理增加,修改,删除,查询点菜单、退菜单信息。服务员笔记或者PDA点菜流程任意定制。菜单打印,根据餐厅的打印机分布,可自定义打印流程。(3)部门管理增加、修改、
19、删除、查询部门基本信息,查询人员操作历史记录。(4)查询管理对员工、菜单、部门、会员、留言等信息进行统一查询,便于了解餐厅各方面信息。(5)系统安全管理用户管理,修改密码,退出。3数据库模块进行存储,并提供对相关的数据进行存储,查询,修改,以及权限设置等管理操作。第二章 系统技术概述 本系统分为前台和后台,前台网站采用ASP.NET动态页面技术,后台系统采用Java编程语言,Access2003数据库管理系统来设计的可浓餐厅网上订餐管理系统。2.1 ASP.NET技术ASP被称为活页服务器页面,它可以根据用户的不同,在不同的时间显示不同的内容。然而,由于ASP程序和网页的HTML混合在一起,这
20、就使得程序看上去相当复杂,在开发的过程中常常产生一些问题;同时,ASP页面是由脚本语言解释执行的,使得其速度受到影响。由于以上的这种限制,微软推出了ASP.NET。ASP.NET不仅仅是ASP的一个简单升级,它更为用户提供了一个全新而强大的服务器控件结构。ASP.NET几乎全是基于组件和模块化,每一个页面,对象和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET使用.NET Framework所支持的VB.NET,C#.NET等语言等作为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。ASP.NET是一个统一的Web开发模型,它包括可以使用户使用尽可能少的代
21、码生成企业级Web应用程序所必需的各种服务。ASP.NET作为.NET Framework的一部分提供给用户。随着Web应用技术的进一步发展,微软推出了ASP.NET 3.5,使得用户用ASP.NET 3.5来构建的Web应用越来越容易。和ASP.NET 2.0相比,ASP.NET 3.5具有下列几个方面的改进。1.更快的分页数据处理能力。ASP.NET 3.5提供了专业的数据控件和分页控件。2.更快更炫的网页交互技术。AJAX框架。ASP.NET 3.5集成了AJAX框架,支持异步数据处理和页面的局部刷新。3.LINQ集成查询技术。ASP.NET 3.5支持LINQ技术,可以提供更简洁的代码
22、实现复杂查询的功能。LINQ支持对象,数据库和泛型列表等查询。2.2 Java程序开发技术Java不仅是编程语言,还是一个开发平台,Java技术给程序员提供了许多工具:编译器、解释器、文档生成器和文件打包工具等等。同时Java还是一个程序发布平台,有两种主要的“发布环境”,首先Java运行时环境(Java Runtime Environment,简称JRE)包含了完整的类文件包,其次许多主要的浏览器都提供了Java解释器和运行时环境。目前Sun公司把java平台划分成J2EE、J2SE、J2ME三个平台,针对不同的市场目标和设备进行定位。J2EE是Java2 Enterprise Editio
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 Java 餐厅 网上 管理 系统 设计 实现

链接地址:https://www.31ppt.com/p-3979249.html