搜索详情-毕业论文网

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回

金港宾馆客房管理信息系统毕业论文

 2020-04-09 15:33:36  

摘 要

1

Abstract 2

1 绪论 3

1.1 研究现状 3

1.2 项目背景介绍 3

1.2.1 金港宾馆信息管理系统简介 3

1.2.2 现存系统的问题 3

1.3 系统开发目标和现实意义 3

1.3.1 目标 4

1.3.2 意义 5

2 系统分析 6

2.1 需求分析 6

2.2 可行性分析 6

2.2.1 管理可行性 6

2.2.2 经济可行性 6

2.2.3 技术可行性 7

2.3 组织结构图 7

2.4 业务流程图 8

2.5 数据流程图 9

2.6 数据字典 10

2.6.1 数据项 10

2.6.2 处理逻辑 12

2.6.3 数据存储 16

3 系统设计 19

3.1 系统开发平台的选择 19

3.2 功能结构设计 19

3.3 编码设计 20

3.4 算法设计 20

3.5 数据库设计 21

3.5.1 数据库概念设计 21

3.7.3 数据库表结构 25

3.6 程序模块设计 28

3.7 输入输出设计 30

3.7.1 输入设计 30

3.7.2 输出设计 30

4 系统实施 32

4.1 模拟运行数据 32

4.1.1 用户登录模块 32

4.1.2 用户功能模块 33

4.1.3 管理员登陆模块 38

4.1.4 管理员功能模块 39

4.2 系统调试和测试 51

4.2.1 系统调试 51

4.2.2 系统测试 51

5 结论 53

致谢 54

参考文献 55

附录 56

摘要

伴随着科技日新月异的发展,计算机的信息管理系统已是企业中不可或缺的一部分。而对于宾馆来说,信息管理系统更是提高管理效率,方便管理的好工具。本论文根据当前时代宾馆的发展状况,结合金港宾馆的实际状况,对金港宾馆管理系统进行了分析和设计,对系统的关键业务和实现的技术方法作了详细的分析和探讨。宾馆管理系统是一个基于javaweb的项目,在开发工具上选择了myeclipse10,以MySQL作为数据库,以tomcat8为服务器,利用SSM框架来完成课题制作。本系统分为用户和管理员两个模块,其中用户模块的的重点功能在于预定功能、评论功能以及会员功能。管理员模块的重点功能是客房管理功能里的房价管理和统计分析里面的按月份分析各种类型的房间的入住情况。本系统的实现加深了我对计算机技术知识的认识,但系统还存在一系列问题,页面也很简陋,需要改进的地方很多,在未来的日子还需不断努力。

关键词:宾馆信息管理系统;MySQL;javaweb;B/S结构

Abstract

With the rapid development of science and technology, computer information management system has become an indispensable part of enterprises. As for hotels, information management system is a good tool to improve management efficiency and facilitate management. According to the development of the current state of the era of the hotel, this paper combined with the actual status of the golden port hotel, on the golden port hotel management system analysis and design, the system of key business method and implementation of technology has made the detailed analysis and discussion. Hotel management system is a project based on javaweb. Myeclipse10 was selected as the development tool, MySQL as the database, tomcat8 as the server, and SSM framework was used to complete the project. The system is divided into two modules: user and administrator. The key functions of the user module are reservation function, comment function and membership function. The key function of the administrator module is the house price management and the monthly analysis of various types of rooms in the room management function. The implementation of this system deepened my understanding of computer technology knowledge, but there are a series of problems, system page is also very humble, there's a lot need to improve, and in the future still need continuous efforts.

Keyword: Hotel information management system, Mysql, javaweb, B/S Structure

第1章 绪论

研究现状

随着我国经济以及科学技术的迅速发展,宾馆酒店行业的竞争越来越激烈。若要想在竞争中脱颖而出,必须在营业管理、宾馆服务等方面提高服务管理意识。而对宾馆的日常营业状况,宾馆的管理及服务起了相当大的作用。为提高宾馆的管理水平,提供一套完善的宾馆管理软件是必不可少的。一套完善的宾馆管理软件有利于提高宾馆的综合服务水平,更是帮助宾馆吸引顾客和管理好内部的秩序,减少工作人员的工作量。因此,采用全新的计算机管理系统软件,将大大提高宾馆的管理效率以及服务水平。

项目背景介绍

金港宾馆简介

金港宾馆是位于崇阳县天城镇新车站附近的一家小型宾馆,附近宾馆云集。酒店环境良好,服务态度端正,但由于竞争过于激烈,收入始终一般。若想要在竞争中脱颖而出,则必须营业管理、宾馆服务等方面提高服务管理意识,而要实现这些则,挑选一套好的宾馆管理系统是解决问题的好手段。

现存系统的问题

酒店管理系统主要存在的问题有:

  1. 暂时不支持用户图像的上传,以及评论功能的图片上传
  2. 网上支付功能尚未实现
  3. 系统界面简陋,不太美观

系统开发目标和现实意义

在Internet时代,已经有越来越多的人接触到互联网,基于WEB发布信息更加符合现代人生活的需要。系统是在Windows7操作系统的环境下,采用B/S开发模式,使用MyEclipse10、MySQL开发工具和SSM框架技术开发的宾馆管理系统。系统操作简单、快捷,极大地减少了顾客和宾馆职员的工作量,还大大提高数据的准确性。本报告除了对系统的各个功能模块作了详细的介绍,还在功能描述过程中配有插图,能够更好地帮助用户理解和使用该系统的基本模块。

目标

金港宾馆信息管理系统是一个经典的信息管理系统,本系统分为两个子系统,分别为面向用户的预定系统和管理员管理系统。

对于用户,可以实现预定功能,便于用户的出行。还有对自己的订单进行一些处理,比如说因故不能当天入住,可以选择取消订单。还有一些会员功能,可以是会员用户得到优惠,以及兑换奖品。另外具有评论功能,用户根据自己对宾馆的感受,写下自己的评论或建议。在此子系统,重点功能在于预定功能、评论功能以及会员功能。

对于管理员,可以实现用户管理功能,会员管理功能,订单管理功能,客房的管理功能,财务管理功能,点评管理功能。其中,重点功能是客房管理功能里的房价管理和统计分析里面的按月份分析各种类型的房间的入住情况。

系统功能主要描述如下:

1、预定系统

1)登陆注册功能

完成用户的登陆注册

2)个人信息管理功能

对个人信息的查看,修改

3)会员功能

查看会员信息,查看会员积分消费信息,在会员积分商城进行积分兑换等

4)预定功能

预定房间,付款

5)订单管理功能

对订单进行查看,以及部分操作(取消)

6)评论功能

可以查看评论,发表自己的评论以及对宾馆进行评分

2、管理系统

1)用户管理功能

对用户信息进行查询,增加,修改,删除

2)会员管理功能

对会员进行查询,增加,修改,删除,对会员折扣的修改

3)会员商城管理功能

对商城物品信息的增删改等操作

4)订单管理功能

对订单的增加,修改,删除等操作

5)客房管理功能

对房间的增加删除,房型的修改,房价的修改等操作

6)财务管理

查看收入表

7)评论管理

对待处理的评价进行通过或者驳回,对已完成的评论进行删除等操作

7)数据分析

对每种客房使用率进行分析,对不同季节的入住人数进行分析。

意义

设计并实现一个功能完善、性能稳定的宾馆信息管 理信息系统,具有如下的重大意义:

  1. 对于顾客,使顾客得到方便,没必要一定得到宾馆预定,而且在入住之前还可以随时取消预定。并且通过会员积分系统,顾客可以通过积分兑换,获得各种商品,是对顾客的一种福利。顾客还可通过此系统,分辨一下是否是自己喜欢的类型的宾馆,通过查看评论,区分宾馆的舒适条件等等。
  2. 对于管理员,简化了管理。可以在本系统上直接实现对顾客,商品,客房和评论等信息的更新。而且通过系统的统计功能有效的,直观的分析宾馆的优点与不足,以此做好更好的宾馆服务,吸引更多的顾客。

-------------------------------------------------------------------------------------------------------

第2章 系统分析

系统分析(Systems Analysis)是信息系统开发中的一个重要环节。系统分析从系统需求入手,理解和表达用户需求,从用户观点出发建立系统用户模型,最核心的内容是明确用户的需求。

需求分析

金港宾馆信息管理系统的用户主要分为两类:1、宾馆管理者,负责对管理员、用户、会员、客房、订单以及评论等的处理。2、旅客,负责对自己信息、会员信息、客房的查询预定、订单和评论等的处理。

可行性分析

通过对项目的主要内容和配套条件,从经济、技术、管理等方面进行调查研究和分析比较,以判定是否具备开发该项目的条件和资源。

管理可行性

本系统通过考察当地各个宾馆的盈利情况,结合金港宾馆自身实际状况,是专门为金港宾馆量身定做的,具有很强的针对性。通过对宾馆顾客大量的分析调查,能够比较完整的满足客户需求。顾客通过简单的操作既可实现宾馆的房间预定功能。而对于管理员,则摒弃复杂繁琐的纸质登记信息的方法,改用在WEB端进行信息的操作,此系统清晰明了的显示出各个功能模块,简洁的界面便于管理员操作,管理员只需利用键盘鼠标即可完成所有功能。

经济可行性

本系统属于计算机软件,而软件的成本主要包括软件开发成本和后期运行维护成本两个方面。对于软件开发成本,本系统是在导师指导下,由个人完成调研、分析、设计、实施工作,开发平台和开发环境是开源免费的,运行维护成本主要为数据库服务器成本和WEB服务器成本,而数据库也是开源免费的,至于服务器要挂在阿里云上,阿里云服务器学生价很便宜。因此,该系统的开发成本非常低,在经济上是可行的。

技术可行性

软件开发思想从最初的面向过程到面向对象,再到现在的面向服务的发展转变,利用可视化的编程工具,通过提供所见即所得的组件式应用程序开发,使得软件开发变得越来越容易,效率越来越高。而管理思想与计算机技术的融合则大大提高了软件的实用性和科学性。本系统使用的是B/S结构,即浏览器/服务器结构,以网站的形式发布服务,用户只需要使用浏览器即可登录到系统并且进行操作,不需要安装任何客户端程序,方便用户随时随地地使用系统提供的服务;本系统以JSP CSS jQury Ajax作为前台开发技术,利用jsp CSS jQuery可以动态的展示网页,而ajax技术则是局部刷新技术,在ajax的技术下,每次的操作只需要将需要的数据传入后台,然后返回的数据在页面局部刷新后给予显示;而以myeclipse为后台,java语言作为后台处理,myeclipse是一款功能齐全,专为web开发的一款工具,尤其适合javaweb项目开发,而java语言是一门面向对象的语言,很多复杂繁琐的功能不一定需要自己实现,往往通过到jar包等的形式即可轻松搞定;以MySQL作为后台数据库,它提供简单快捷的数据处理功能,相较于其他关系型数据库,MySQL的分页语句更加简洁明了,适用于处理中小型数据。

组织结构图

金港宾馆信息管理系统组织结构图如下:

图 2- 1组织结构图

业务流程图

业务流程图(Transaction Flow Diagram ,TFD),是规范描述每项业务处理过程的图形工具,即用一些规定的符号及连线来表示每个具体业务的处理过程。对系统调查中了解的每项业务作进一步分析,明确每项的处理过程,每项业务所涉及到的数据或信息等,并利用IT技术进一步规范或优化业务项及其处理过程。

  1. 业务流程图基本符号:

图 2- 2业务流程图基本符号

  1. 系统业务流程图如下:

图 2- 3系统业务流程图

数据流程图

数据流程图(Data Flow Diagram,简称DFD),是以管理业务流程图为依据,通过抽象以舍去具体的组织结构、工作场所和物流等,单从数据信息流动的角度,来描述系统内部及系统与环境之间的数据信息的传递、处理和存储过程的一种工具。

  1. 数据流程图基本符号说明如下:

图 2- 4数据流程图基本符号

  1. 用户实体数据流程图如下:

图 2- 5用户实体数据流程图

  1. 管理员实体数据流程图如下:

图 2- 6 管理员实体数据流程图

数据字典

数据字典(Data Dictionary)是用来规范化描述数据具体内容的工具,也是对数据汇总分析的一个总结。数据字典一般由数据项、数据结构、数据流、处理逻辑、数据存储、外部实体组成。

数据项

  1. 数据项编号:userID

数据项名称:用户编号

简述:用户编号,用来唯一标识用户

类型及宽度:字符型,6位

  1. 数据项编号:id

数据项名称:管理员编号

简述:管理员编号,用来唯一标识管理员

类型及宽度:整数型,自动增长

  1. 数据项编号:memberid

数据项名称:会员编号

简述:会员编号,用来唯一标识会员

类型及宽度:字符型,6位

  1. 数据项编号:orderID

数据项名称:订单号

简述:订单编号,用来唯一标识订单

类型及宽度:整数型,自动增长

  1. 数据项编号:id

数据项名称:积分表编号

简述:积分表编号,用来唯一标识订单

类型及宽度:整数型,自动增长

  1. 数据项编号:detailID

数据项名称:积分明细表编号

简述:积分明细表编号,用来唯一标识积分明细表

类型及宽度:字符型,6位

  1. 数据项编号:roomID

数据项名称:客房号

简述:房间编号,用来唯一标识客房

类型及宽度:字符型,5位

  1. 数据项编号:roomTypeID

数据项名称:房间类型表编号

简述:房间类型表编号,用来唯一标识房间类型表

类型及宽度:整数型,自动增长

  1. 数据项编号:goodsID

数据项名称:商品号

简述:商品编号,用来唯一标识商品

类型及宽度:整数型,自动增长

  1. 数据项编号:rankID

数据项名称:会员等级折扣表编号

简述:会员等级折扣表编号,用来唯一标识会员等级折扣表

类型及宽度:整数型

  1. 数据项编号:id

数据项名称:评论表编号

以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。

相关图片展示:

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

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