酒店预约点餐系统的设计与实现

 2024-01-22 09:01

论文总字数:23192字

摘 要

随着计算机的发展,信息化管理已经成为各行各业不可或缺的管理模式。酒店点餐管理系统可以实现酒店客户的预约点餐功能,在保证订单的分配没有重复的前提下,确保更快更准确的用餐服务。

本文主要介绍了利用JSP技术对酒店预约点餐系统的设计和实现过程。该系统选用MyEclipse为平台,以Java为开发语言,MySQL为数据库服务器进行开发。文中详细介绍了该系统的制作过程,对一些关键技术做了具体的说明。该系统主要包括:菜品管理、桌台管理、订单管理、用户管理和评价管理等一系列模块。

关键词:酒店点餐,Java,三层架构

Abstract:With the development of computer, information management has become an integral part of all walks of development models. Hotel restaurant management system is similar to a fast-food restaurant management platform, its main customer appointment order feature of the hotel ensures distribution of orders there is no duplication, ensure that dining services faster and more accurate.

This document explains the use JSP related technologies for the hotel reservation is the design of the system and process. The system used for MyEclipse platform to Java for development language, MySQL is the database server for development. It provides details on the system of the production process, in a number of key technologies to the specific instructions. The system mainly includes: dishes, management, table management, order management, user management, and assessment of the management of a series of modules.

Keywords: hotel restaurant, Java, three tiers

目 录

1 绪论 4

1.1课题背景 4

1.2系统开发意义 4

1.3 论文组织结构 4

2 系统解决方案 5

2.1 JSP概述 5

2.2 Servlet概述 5

2.3 MySQL概述 6

2.4 Java概述 6

2.5 开发环境 7

3 项目需求分析 7

3.1 可行性分析 8

3.2 系统功能分析 8

4 总体设计与分析 10

4.1 系统概述 11

4.2 模块功能设计 11

5 数据库设计 12

5.1 E-R模型 13

5.2 逻辑模型 14

6 系统模块设计 20

6.1 数据库访问类 20

6.2 用户登录 22

6.3 菜品浏览 22

6.4 查看预约单 24

6.5 查看个人资料 26

6.6 修改密码 27

6.7 后台管理 28

7 系统测试 29

7.1 系统测试的目的及原则 29

7.2 测试内容 30

7.3 详细测试 31

结 论 33

参 考 文 献 34

致 谢 35

1 绪论

1.1课题背景

由于我国餐饮行业的发展门槛较低,各大酒店的层次和发展规模层次不齐,大多数餐饮企业的预约点餐仍停留在人工管理模式。点餐的过程都是由餐厅服务员完成的,通常是客人进入餐厅后,选择好座位后开始点餐,然后服务人员将顾客的订单交予厨房,顾客便开始等待就餐。然而,在互联网崛起的时代,传统的餐饮模式也面临着一个新的挑战。网上在线预订点餐成为一种新的服务方式在人们的生活中盛行,网上预订点餐在“实地消费”、“电话预约”的基础上依靠网络极大地丰富了餐饮行业的服务手段,增加了利润的来源空间。

伴随我国旅游业的发展,餐饮行业的服务质量也迫切需要提高。在酒店竞争日趋强烈的今天,纯粹的人工管理已经不适应现代经济发展的需求,必须有相对应的现代化管理手段,配备完善的自动化设备,以提高用户用餐质量以及酒店服务水平,从而赢得顾客的好评。

1.2系统开发意义

基于Web技术的酒店预约点餐系统可以借助遍布全球的互联网进行,一次大大拓展了点餐的灵活性,不但可以起到宣传推广酒店的作用,还可以提升酒店的营业额,用户通过网上预定功能,大大减少了用户等待的时间,用户在网上可以预定桌位和菜式,并且可以对酒店进行评价,促进酒店服务方面的改善。

酒店预约点餐一方面满足了用户预约点餐的需求,另一方面为酒店提供了信息化的管理模式,使得酒店管理条理化、规范化、科学化,极大地提高了酒店管理水平和工作效率。作为日益发展的餐饮服务行业,着眼于未来,餐饮采用计算机辅助管理,是与现代化管理模式接轨的明智选择。

1.3 论文组织结构

本系统将以课本和一些课外书籍为参考,从系统开发背景与意义→需求分析→数据库设计→详细设计与开发→系统测试一步步对系统进行分析和设计,当然测试是贯穿整个流程的。各个章节安排如下:

第1章 绪论

第2章 系统解决方案

第3章 项目需求分析

第4章 总体设计与分析

第5章 数据库设计

第6章 系统模块设计

第7章 系统测试

2 系统解决方案

本系统以酒店餐厅为主要需求对象,针对“酒店预约点餐管理”的研究背景,通过MySQL数据库实现数据的读取与写入,根据软件工程和项目管理规范,以MVC设计模式为主要工作基础,综合了JSP、SERVLET、JAVA三项主要编程语言,运用了Java Web的编程思想,基于MyEclipse环境进行的系统开发工作。

2.1 JSP概述

JSP技术在基于Java的平台上被广泛的使用,是由Html代码和嵌入在其中的Java脚本这两个部分组成的。该系统中当浏览器用户请求酒店预约点餐页面时,Web服务器在服务器端对所请求的JSP文件进行编译处理,执行其中的Java脚本,并把生成的用户请求页面返回到浏览器端显示。JSP具有以下优势【1】

剩余内容已隐藏,请支付后下载全文,论文总字数:23192字

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

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;