基于Internet的酒店管理系统不仅可以通过计算机把大量的数据信息进行综合处理,方便快捷地为顾客提供就餐消费登记和结账的操作,而且可以通过服务器进行数据的传递和交互。另外该系统还可以根据相应的信息,快速准确地生成各种报表,使管理者可以清晰地了解酒店的经营情况,帮助酒店的经营者分析经营模式的利弊,从而促进酒店不断发展。
信息化的管理系统不仅应用在餐饮行业,社会其它行业都会因它而得到更好的发展。
1。3 课题的研究方法与实现流程
1。3。1 研究方法
本系统的开发流程包括需求分析、总体设计、详细设计、测试和维护四个阶段。
1)在需求分析阶段,分析具体的业务流程需要结合实际情况,并且得出相应的数据字典;
2)在总体设计阶段,按照需求设计出系统的具体功能模块,在依照功能创建需要用到的数据库表;
3)在详细设计阶段,按照原先设计出的功能,采用java语言编码,逐个实现这些功能和界面;
4)在测试阶段,测试人员要逐个验证系统功能是否有漏洞,如有就要二次修改。
1。3。2 实现流程
开发人员想要展示程序的实现过程,一般是用程序流程图来实现的。程序流程图又称为程序框图,是用来描述软件的设计。
本系统分为两大部分,后台和前台。后台主要是给管理员处理前台发生的事务,前台处理的事务主要的是普通用户为顾客进行点菜和结账。
本系统后台管理员子系统的程序流程图,如图1-1所示。
本系统前台普通员工子系统操作的程序流程图,如图1-2所示。
1。4 课题的研究内容
本次课题的研究内容就是酒店管理系统的功能设计,在本文中详细讲述了酒店管理系统的详细设计和开发过程,也包括功能模块的构想等方面。本文的主要工作如下:
1)介绍相关的背景技术;
2)对系统进行系统功能需求分析和数据需求分析;
3)介绍搭建开发。环境流程;
4)介绍系统的模块划分和功能设计;
5)介绍数据库表的构思与设计;
6)介绍系统功能模块的代码实现、分析以及运行效果展示;
7)展现测试的过程和结果;
8)对毕业设计项目的完成进行总结。
图1-1 本系统管理员子系统的程序流程图 图1-2 普通员工子系统的程序流程图
第二章 背景技术介绍
2。1 Java概述
Java是一种高级语言,它是用来编写程序的。我们用代码来表达我们的意图,其实就是用java来解释我们的意图,既然是表达的方式,那么就像中文有主谓语一样,JAVA也有它自己的表达规则,和C、C++的一样。和C、C++作比较,Java编程语言相对来说简单实用一些,因为在Java中有许多常用的方法和类都是封装好的,程序员可以查询API接口文档来调用这样方法,而使用C、C++编写程序则需要我们完全自己写所有的方法。Java编程语言的使用范围很广,如今许多软件系统都是有java编写的。论文网
凭借Java的特性,使得它成为近几年非常流行的编程语言,许多和Java相关的优秀技术不断出现,例如:JDBC、Java Servlet、JSP等。
2。2 JSP技术
JSP,全称Java Server Pages,它是一种技术标准,主要的功能是显示动态网页。之前的网页都是依靠HTML,只要在在HTML网页文件中加入一些Java程序片段和JSP标记,那么这种网页就叫作JSP 网页[1]。
当用户点击运行某一个JSP页面时,它的处理过程如图2-1所示。