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

 2021-04-10 11:04

摘 要

随着时代的进步,餐饮业的发展越来越快,餐饮企业的管理也成为企业内部重要的问题。在网络发展非常迅速的今天,餐饮管理系统逐步走入了人们的生活,企业的管理从原本的人工管理转向为信息管理。人员管理则是企业内部管理的一个重要的模块,利用计算机代替人工服务,进行专业的管理,既节省了劳动力和成本,又节约时间。

本系统使用Eclipse为开发工具,Java为主要设计语言,将超文本标记语言(HTML)和简单的JavaScript语言相融合开发而成。在数据存取上,使用ORACLE数据库。本系统主要分为两个模块:普通用户模块和管理员模块。功能上主要实现了普通用户模块的浏览、搜索等;管理员模块除了完成以上操作外,还有添加、修改、删除,对员工的密码做修改等操作。

关键字:餐饮管理系统 人员管理模块 数据库

Abstract

With the progress of the times,and faster development of cateringindustry,catering enterpreise management has become an important issue within the enterprise.Developing veryrapidly in the network today,catering management system and gradually into people’s lives,enterprise management from themanagement to the original manual for information management.Personnel management is an important internal management module,using the computer insteadof manual service,professional management,labor and cost saving,and saving time.

The system uses Eclipse as a development tool, Java as the main language, Hypertext Markup Language (HTML) and the integration of simple JavaScript language was developed. In the data access, use ORACLE databases. The system consists of two modules: the average user module and administrator module. The main function of the module to achieve the ordinary user to browse, search, etc,administrator module in addition to completing the above operation, there is a message to add,modify,delete.

Keywords: Hotel management system,Personnel management module,Database

目录

第一章 前言 1

1.1 选题背景 1

1.2 课题的研究意义和目的 1

第二章 系统环境和开发工具 2

2.1 系统环境 2

2.2 ORACLE介绍 2

2.2.1 ORACLE的优缺点 2

2.3 Eclipse介绍 3

2.4 JSP介绍 3

2.5 Tomcat服务器 3

2.6 架构 4

2.7 Struts 4

2.7.1 Struts优缺点 4

第三章 系统分析 6

3.1 系统目标需求 6

3.2 开发的可行性分析 6

3.2.1 管理上的可行性 6

3.2.2 技术上的可行性 6

3.2.3 经济上的可行性 6

3.3 业务流程分析 6

第四章 系统设计 8

4.1系统目标与开发环境 8

4.1.1系统目标 8

4.1.2系统开发环境 8

4.2 软件总体结构设计 8

4.2.1功能结构图 8

4.2.2 模块说明书 9

4.3 数据库设计 10

4.3.1 E-R图 10

4.3.2数据表设计 10

第五章 系统实施 13

5.1界面设计 13

5.1.1 网站登陆界面 13

5.1.2员工管理页面 14

5.1.3 员工信息页面 16

5.1.4密码管理页面 18

5.1.5密码修改页面 18

5.2系统安全设计 19

结  论 20

致 谢 21

登陆界面实施 23

用户信息界面实施 27

信息管理界面实施 35

密码管理界面的实施 40

密码修改界面的实施 42

第一章 前言

1.1 选题背景

餐饮业作为我国服务业的一部分,它的快速发展,使得餐饮业在社会需求和经济发展的背景下,总体规模的不断的扩大,在国民经济中的地位在不断的加强,因此,对餐饮业的管理也有着较高的要求。由于互联网的高度发展,餐饮管理系统诞生了。人员的管理作为餐饮管理系统重要的模块之一,可以对企业员工进行科学化的管理。该系统是一套基于WEB的餐饮管理系统的人员管理模块,管理员可在人员管理模块对员工做添加、删除、查找、修改等基本操作来实现企业内部的人员变更情况,而员工可以对顾客消费做修改等操作,同步更新数据库内容,方便快捷,符合餐饮管理系统的需求。

1.2 课题的研究意义和目的

大部分中小型企业选择软件产品时,把功能上的实用、够用作为选择的重要条件,要符合企业原有的管理习惯。作为一个针对于大量中小型企的人员管理,由于企业间的管理方式存在一定的差异,所以次系统一方面应有通用性,另一方面更需要有高效的灵活性。我们的目标就是在于开发一个功能实用、操作方便、简单明了的人员管理系统。本系统主要包括人员基本资料的录入,在操作上能完成诸如添加、修改、删除、按工号进行查询、新用户的设置及密码修改等方面。基本满足人们日常业务的需要。

1.3 国内外研究概状

由于当今世界已经进入了网络信息化的时候,计算机的使用已经普及到各个领域,餐饮业的管理也逐步走向信息化管理的道路,效率非常低下的人工管理已经不能满足企业的要求,企业需要的是效率高,处理快,功能强大的管理系统。而且单一的点餐订餐功能也远远不够,企业还希望用系统管理企业内部人员,因此,人员管理模块也被引入系统中。随着科学技术的发展,越来越多的企业都了解到信息管理的重要。信息化的无线餐饮管理系统是当今餐饮系统最领先的科技,这种餐饮管理系统首次出现是在2001年洛杉矶的一家高档餐厅,也是信息化的餐饮管理系统的一个重要的起点;而在国内,这种餐饮系统在2002年3月左右在上海的一家高档餐厅出现,开启了中国餐饮管理系统的信息化的先河,促进了信息化的餐饮管理的发展。

第二章 系统环境和开发工具

2.1 系统环境

系统是基于WEB的餐饮管理系统的人员管理模块,采用Eclipse开发WEB动态网页。网页的编写主要是使用JavaScript语言和HTML,同时利用CSS样式设置界面。并且运用Tomcat服务器动态网站开发技巧来实现与数据库的连接,动态查询、添加、删除、修改等管理数据库的功能,实现动态网页。

2.2 ORACLE介绍

ORACLE是支持对象关系模型的一种面向网络计算机的数据库产品,它给企业提供存储数据的软件。存放安全,高效,方便是它的三大特点。

ORACLE最先进的技术在于保护存储在数据库中的数据,它有着全面的安全性解决方案来保护数据隐私。ORACLE拥有很多强大的功能,例如:数据屏蔽、访问控制与授权用户、数据分类、透明的数据加密、统一的报表编制和审计等,这些功能使得用户即便不对应用程序做任何调整,也可以构成非常可靠的数据安全性解决方案,大大降低的时间与金钱的损失。

ORACLE数据库为了不断追求高质量的服务,采用了一系列有效的手段来提高自己的性能,例如:

1.将数据压缩到低成本的存储分区中,以提高性能

2.安全可靠地保护数据信息并严格的遵守法规

2.2.1 ORACLE的优缺点

ORACLE作为世界一流的数据库,它的优点有:

1.支持多用户同时处理事务,正确处理同步问题

2.相对于其他数据库来说,ORACLE的功能最完善

3.安全性能极高

4.具有三大特性:可移植性,可兼容性,可连续性。这也是ORACLE最主要的优点之一

5.是一种跨平台的、全球化的数据库

6.处理速度极快

ORACLE的缺点是ORACLE产品和服务都是需要付费的,而且价格很高,相对于Mysql是免费使用,这一点也是ORACLE的一个硬伤。

2.3 Eclipse介绍

Eclipse是一个开放源代码、基于 Java 的可扩展开发平台。Eclipse最初主要用来Java语言开发,大多数人最初都以为Eclipse只是Java开发工具,不过Eclipse本身是用于通过插件构建开发环境,它只是一个框架,但它拥有众多插件的支持,其中以 Java 开发工具最为常用,所以有很多人把Eclipse作为Java IDE来使用。。

2.4 JSP介绍

JSP是一种动态WEB网页技术标准。它将传统的HTML文件应用的Java程序中,是以Java语言作为脚本语言的,并且支持多种平台,既能在Linux下运行,也能在Windows等操作系统上运行。

JSP技术利用Java编写XML,把产生动态网页的处理逻辑封装。JSP在服务器端执行,一般来说,当WEB被请求访问JSP网页时,首先,执行Java程序段,这些程序段可以进行数据库操作,网页定向等来实现想要完成的功能操作;其次,再将执行完毕的结果和JSP文件的代码(HTML)一起返回给客户端,由于返回的内容是HTML文本,所以客户可以通过浏览去浏览。

JSP的优势如下:

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

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