饭店点菜系统的设计与实现毕业设计 下载本文

内容发布更新时间 : 2024/9/22 13:45:37星期一 下面是文章的全部内容请认真阅读。

饭店点菜系统的设计与实现

摘 要

近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。传统的餐饮企业存在这些问题,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理饭店的日常运作,提高工作效率。

通过饭店点菜系统的开发以实现对餐饮行业提供信息化管理。着重论述了系统功能与实现、数据流程及存储,包括菜单管理、用户管理、订单管理、后台数据库管理等。

运用JSP技术和MySQL数据库原理,基于B/S模式开发了一个饭店点菜系统。本系统在设计中严格按软件工程的理论和方法进一步分析确定软件的模块、数据结构和系统功能的具体实现方案,采取Windows Vista为操作系统平台,后台数据库采用MySql。

本文阐述了饭店点菜系统的设计与实现过程。运用HTML语言, JavaScript, Sturts2与后台数据库链接等关键技术建设饭店点菜系统。

关键词:Struts2,B/S,MySQL,JSP, HTML

Design and Implementation of System for

Restaurant Ordering Food

Abstract

In recent years, with the continuous development of living standards, catering consumption continues to grow and competition increase. However, traditional catering businesses still rely on manual management of daily operations, from raw material storage to customers a single point, then check out basically completed by the manual records, this is not only expensive but also prone to human resources records of errors such as missing or repeated, causing management low level. Traditional catering business problem, and customers need a single point of record and sent to the kitchen crew, the guests check out records by hand, a large human cost, the guests wait for a long time, inefficient management, which urgently need a standard, efficient computer management approach to guide its development, through the daily operations of the hotel computer management to improve efficiency.

According to the System for Restaurant Ordering Food, it focuses on the system functionality and implementation, data flow and storage, including menu management, user management, order Management, background database management.

The system is used JSP technology and MySQL database theory which is based on B/S model. It is designed strictly according to the software engineering theory and methods for further analysis to determine the software modules, data structures and systems function in the program, to take Windows Vista for the operating system platform, the background database using MySQL. This sub-section the following a la carte system, described the System for Restaurant Ordering Food design and implementation.

This article described the restaurant ordering food system design and implementation. Use of HTML language, Freemarker technology, JavaScript, Spring, Sturts2 links with key technologies such as the background database building the System for Restaurant Ordering Food.

Key words: Struts2,B/S,MySQL,JSP, HTML

目录

第1章 绪 论 ................................................................................................... 1

1.1 课题研究背景 .......................................................................................................................... 1 1.2 课题研究目的 .......................................................................................................................... 1 1.3 课题研究意义 .......................................................................................................................... 1 1.4 国内外现状 .............................................................................................................................. 1

第2章 关键技术介绍 ....................................................................................... 2

2.1 STRUTS2 .................................................................................................................................. 2 2.2 MYSQL ................................................................................................................................... 2 2.3 TOMCAT ................................................................................................................................... 2 2.4 MYECLIPSE .............................................................................................................................. 2

第3章 系统分析 ............................................................................................... 4

3.1 构架概述 ................................................................................................................................. 4

3.1.1 功能构架 ................................................................................................................. 4 3.1.2 模块需求描述 ......................................................................................................... 4 3.2 系统开发环境 ......................................................................................................................... 5 3.3 系统任务的可行性分析 ......................................................................................................... 5

3.3.1 软件可行性分析 ................................................................... 错误!未定义书签。 3.3.2 技术可行性分析 ................................................................... 错误!未定义书签。 3.3.3 系统安全性分析 ................................................................... 错误!未定义书签。

第4章 系统设计 ............................................................................................... 7 4.1 设计指导思想和原则 ....................................................................................... 7

4.1.1 指导思想 ................................................................................................................. 7 4.1.2 软件设计原则 ......................................................................................................... 7 4.2 构架概述 ................................................................................................................................. 7 4.3 系统的功能结构设计 ............................................................................................................. 7

4.3.1 模块需求概要描述 ................................................................................................. 7 4.3.2 模块需求详细描述 ................................................................................................. 8 4.4 系统控制流程 ......................................................................................................................... 8