基于Web的餐饮管理系统的订餐模块设计毕业论文

 2021-04-10 11:04

摘 要

近年来,随着中国市场经济的飞速发展,人民生活水平的不断提高,餐饮业在服务行业中占有越来越重要的地位。努力在当前餐饮行业日趋激烈的竞争中脱颖而出,已成为每位餐饮业经营者所追求的共同目标。但在快速发展的餐饮行业中,日常经营管理仍普遍采用手工管理方式,整体科技含量低。从客人订餐到结账和统计,传统的手工操作管理存在着许多无法避免的问题,如:人工计算账单金额容易出现差错;收银工作中跑单、漏单、偷钱现象普遍;个别服务员作弊、改单、宰客情形时有发生;客人消费单据难以保存和查询;无法对大量营业数据进行统计分析。这些不关耗费了大量人力资源,而且导致了管理水平低下。这就迫切需要一套标准的,高效率的系统管理方式来引导其发展,通过计算机管理企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。

本系统使用Eclipse为开发工具, JAVA为主要设计语言,Structs为基于MVC的JAVA Web框架,使用Tomcat作为Web 应用服务器,将超文本标记语言(HTML)和简单的JScript语言相融合开发而成。在数据存取上,使用Oracle数据库。使用Session对象进行Web页之间的数据传递。使用Cookies跟踪用户登陆,限制用户权限。本系统主要分为两个级别:普通用户和管理员。功能上主要实现了普通用户对桌台和订单的预定,增加,删除和修改等;管理员模块除了完成以上操作外,还有对普通用户的进行相应的管理。

关键字:餐饮管理 Eclipse Oracle Jsp

Abstract

the recent years, along with the China market economy's swift development, living standards' unceasing enhancement, the food and beverage industry held more and more important status in the service industry. Diligently in current dining profession day by day keen competition blooming, has become the common goal which each food and beverage industry operator pursues. But in the fast development's dining profession, the daily management and operation still generally used the manual mode of administration, the overall technology content is low. Subscribes from the visitor meal to pays up and counts, the traditional manual operation management has many avoidless problems, for example: The manual computation bill amount easy to have the mistake; Receives the silver work medium-distance running list, to leak the list, to steal the money phenomenon to be common; The individual service person cheats, changes the list, to butcher the guest situation to sometimes occur; The visitor expends the documentary evidence to preserve with difficulty and to inquire; Is unable to carry on the statistical analysis to the massive business data. These did not close have consumed the massive human resources, moreover caused the management level to be low. This urgently needs set of standards, the high efficiency's system administration way guides its development, through the computer management enterprise's daily operation, for the superintendent by the policy-making reference's model, consummates the management level unceasingly, raises the working efficiency.

This system USES Eclipse as a development tool, JAVA as the main design language, stuucts as a TOMCAT framework, using the Web application servers, as hypertext markup language (HTML) and simple JScript language development but become fusion. In data access, use Oracle database. Use Web page Session objects for the data transfer between. Use Cookies tracking users log on, restrict user permissions. This system mainly divided into two levels: ordinary users and administrators. Function mainly realizes the ordinary users to the table, the table and order book, delete and modify etc increase; Administrator module in addition to completing the above operation outside, still have the management to the casual user.

Keywords: Dining Management ,Eclipse ,Oracle ,Jsp

目录

第一章 概述 1

1.1 选题背景 1

1.2 系统环境 1

1.2.1 Eclipse简介 1

1.2.2 构架 2

1.2.3 JSP的优势 2

1.3 架设TOMCAT服务器 3

1.3.1 安装TOMCAT 3

1.3.2. TOMCAT应用的部署 4

1.4.1 Oracle的优点 5

1.4.2 Oracle的缺点 5

2.1对本系统的要求 6

2.2对本系统的目标 6

2.3 条件,假定和限制 6

2.4 业务流程分析 7

3.1所需平台 8

3.2 软件总体结构设计 8

3.2.1功能结构图 8

3.2.2 功能说明 9

3.4 数据库设计 9

3.4.1 E-R图 9

3.4.2数据表设计 9

3.5界面设计 11

3.5.2 网站首页界面 12

3.5.3 桌台管理画面 13

3.5.4 订单管理画面 15

3.6系统安全设计 16

4.1 数据库的实施 16

4.2 程序实现 17

4.2.1系统程序的实现 17

结束语 25

附录 27

第一章 概述

1.1 选题背景

随着中国市场经济的发展,人民生活消费水平的不断提高,餐饮服务业之间的竞争也更加激烈。另一方面餐饮业的蓬勃发展带动餐饮投资多元化,大量资本的进入进一步推动了餐饮业的快速、健康发展。如要想在这样一种激烈竞争的环境中发展,只使用老式的人工管理与统计的方法,面对日益庞大与复杂的数据量,显然已不合时宜,顾客也不会满意这种效率低下的服务方法,所以餐饮服务业要采用一种更为科学的管理思想与先进的管理方法。随着社会各领域信息化建设的不断普及,餐饮业也开始不断注入信息化元素,经过计算机管理企业的日常运作,给管理者以决策参考的模型,来不时完善管理水平,提高任务效率。订餐功能实现了前台的无线、无纸化点菜。使得前台的点菜完全不同于传统的点菜,不需要纸笔,只需要将订餐的详细信息输入计算机即可完成。此外还实现了订餐信息的实时准确无线传输,不再需要服务员将点菜单从前台拿至后台,当服务员在前台输入信息后,点菜信息就马上传输至后台数据库。

1.2 系统环境

该系统是基于Eclipse的B/S结构的网上订餐系统,静态网页主要使用超文本编辑语言HTML和JAVAScript语言。同时运用动态网站开发技巧来实现与数据库的连接,动态查询、添加、删除、修改等管理数据库的功能。

1.2.1 Eclipse简介

Eclipse 是一个开放源代码的、基于JAVA的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 JAVA 开发工具(JAVA Development Tools,JDT)。Eclipse是Internet开发Web应用程序的新一代开发工具,逐渐被广大Windows程序员使用。它的程序代码与页面标识可以完全剥离,不会混合在一个页面上,这样便于程序员修改。

1.2.2 构架

在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用MVC设计模型,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。