酒店信息管理系统文档格式.docx
- 文档编号:19430757
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:23
- 大小:422.43KB
酒店信息管理系统文档格式.docx
《酒店信息管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《酒店信息管理系统文档格式.docx(23页珍藏版)》请在冰豆网上搜索。
第三章酒店管理系统的内涵及其应用优势9
2.1酒店管理的概念9
2.2酒店管理的前景9
2.3酒店管理系统应用优势10
2.3酒店管理系统的现状10
2.3.1市场分析10
第三章系统分析11
3.1可行性分析11
3.1.1技术上可行性12
3.1.2操作上可行性12
3.1.3经济上可行性12
3.2系统功能分析12
3.3系统E-R图13
第四章系统设计14
4.1设计思想14
4.2数据库结构设计15
4.3系统功能模块图15
第五章主要功能实现16
5.1功能需求与程序模块对应的关系16
5.2主要功能的实现17
5.2.1系统登录界面17
5.2.2系统主界面18
5.2.3散客开单19
5.2.4团体开单20
5.2.5旅客续住21
5.2.6更换房间22
5.2.7宾客结账23
5.2.8客房预订24
5.2.9营业查询25
5.2.10客户管理26
5.2.11网络设置26
5.2.12系统设置—房间项目设置27
5.2.13系统设置—客户类型设置28
5.2.14系统设置—操作员设置29
5.2.15系统设置—计费设置30
5.2.16系统日志31
5.3本章小结32
第六章系统测试33
6.1软件测试原则和技术33
6.2测试实例34
6.2.1登陆安全性测试34
6.2.2宾客开单登记测试34
图6.2输入空数据测试34
图6.3选择空房间34
6.3系统的不足及进一步设想35
6.4测试环境35
致谢35
结束语36
参考文献37
引言
现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。
酒店管理系统正是为此而设计的。
优秀的酒店客房管理系统操作方便,灵活性好,系统安全性高,运行稳定。
提供快捷方便服务,给宾客感受一种顾客至上的享受,提高管理水平,简化各种复杂操作,在最短时间内完成酒店业务规范操作,这样才能令旅客舒适难忘。
现代化的酒店是集客房、商务文化及其他各种服务与设施为一体化的消费场所,酒店宾馆组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理,然而占着绝大多数的中小型酒店、宾馆由于资金、人员等多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;
同时,市场上出现的各类酒店管理软件基本上都是为大型酒店专业设计的,有很多功能对于一般酒店、宾馆根本用不上。
结合酒店前台管理的需要进行扩展性而开发的一套酒店管理系统。
2709酒店管理系统正是为此而设计的,本系统是一套适用于中小型星级宾馆使用的优秀系统。
第一章绪论
1.1系统开发背景及现状
在旅游业发展迅速的今天,宾馆、酒店业的特色经营和个性化管理日趋明显,管理日趋信息化、网络化,再加上国际、国内名优企业的扩展力度的加大,宾馆、酒店业集团化的步伐加快,预示着传统的宾馆、酒店正逐步步向信息化管理——这也是宾馆、酒店业经营者们的共识。
酒店信息管理系统以信息量大、数据准确、速度快、管理全面等特点,获得了广大宾馆、酒店业管理者的一致认同,同时满足了对客户的高质量的服务。
另外酒店管理系统以
清晰准确的账单、数据表格,使客人感到高档次的享受。
对于酒店的员工来说严格的数据检查可避免手工操作的疏忽而造成的错误,减轻职工的工作压力,从而提高工作效率。
对于酒店的管理者来说:
完备的报表功能和查询功能使管理者可及时了解饭店各部门的营业情况。
为管理者提供准时可靠的信息,对管理做出酒店管理决策提供依据。
酒店管理系统大大的提高了宾馆、酒店的工作效率,为宾馆、酒店带来了更大的利润。
随着时代的发展,国内越来越多的酒店开始使用酒店管理系统。
尤其是小型酒店的服务水平不同,各自的服务方式不同。
所以对于国内大多的小型的宾馆、酒店来说并不适合使用市场上较为成熟的商品酒店管理系统,所以就需要定制自己的酒店管理系统来提高酒店的管理效率和服务水平。
桃花源酒店管理系统利用Java语言来编写的客户端,并且使用SqlServer2000数据库,认为本系统是适应现今中小型酒店工作需求的酒店管理系统,具有一定的开发价值和利用价值。
1.2系统开发语言与开发环境
1.2.1Java简介
Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。
Java平台由Java虚拟机(JavaVirtualMachine)和Java应用编程接口(ApplicationProgrammingInterface、简称API)构成。
Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。
在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。
现在Java平台已经嵌入了几乎所有的操作系统。
这样Java程序可以只编译一次,就可以在各种系统中运行。
Java应用编程接口已经从1.1x版发展到1.2版。
目前常用的Java平台基于Java1.6。
1.2.2Java的优势与特点
1.2.2.1、Java语言是简单的。
Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。
另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。
特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
1.2.2.2、Java语言是一个面向对象的。
Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。
Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。
总之,Java语言是一个纯的面向对象程序设计语言。
1.2.2.3、Java语言是可移植的。
这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。
Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSIC实现的。
Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。
Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。
Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。
特别是Java企业应用编程接口(JavaEnterpriseAPIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。
第二章相关技术与开发工具
1.1系统运用相关技术
1.1.1本系统采用主流的MVC分层开发模式,并且使用了主流的SSH框架,struts2、hibernate、spring等。
其中struts2实现了MVC开发模式,完成前台页面和后台的交互功能,hibernate主要用来才做数据库,对象关系的映射(ORM)和数据的持久化操作,而spring主要功能就是将struts2和hibernate作为bean有效的管理起来。
并且在前台页面中还使用了jquery和ajax等技术。
另外在对开发过程中对系统进行测试时还使用了junit。
1.1.2本系统所使用的主要开发工具就是MyEclipse,他是一个基于java的集成开发环境,在里面进行代码的编写和管理工作,能够很大的提高开发的效率。
在项目设计阶段使用了PowerDesigner工具,用来设计类图,E-R图等图形。
第三章系统需求分析
3.1需求分析概述
酒店管理是指酒店管理者用现代化的方法使其下属各尽其职,使整个酒店能够正常运营。
目前许多酒店运用电子商务模式建立新型业务系统,系统充分发挥其信息交流的优势,将酒店内各个部门组成一个大的信息网,建立统一的管理制度和经营标准,以达到信息共享、各部门协同发展的目的。
酒店电子商务系统不但可以提高酒店的形象,加速工作效率,加强管理水平,还加快了酒店在现代市场中的适应能力。
酒店管理系统一般包含客房服务管理、消费服务管理、收银服务管理、客房管理、系统管理和登录功能等六个功能模块。
2.2功能划分及功能描述
系统主要划分为客房服务管理、消费服务管理、收银服务管理、客房管理、系统管理和登录等六个功能模块。
如图2-1所示:
图2-1
2.2.1客房服务管理主要包括房间的预订,顾客入住登记、宾客换房等子功能,房间预订主要完成顾客电话预订房间,顾客入住分为两种,一种是没有预订需要入住登记,另外一种就是已经预订的顾客直接办理入住手续,儿宾客换房就是当顾客有换房需求的时候进行的换房操作。
2.2.2消费服务管理主要包括服务的点单、退单和查单等子功能,主要完成顾客在酒店内的一些消费状况的记录。
2.2.3收银服务管理主要包括了顾客退房、定金的管理、合并账单等功能。
其中顾客退房主要是办理退宿手续,缴费金额的计算功能,定金管理师对顾客的定金进行的操作,而合并账单是当有团体客是需要统一结账,就要把各个顾客的账单合并在一起进行计算,从而提高效率。
2.2.4客房管理主要是针对房间,房间状态,房间类型等所进行的一系列操作。
从而方便的对房间进行维护和管理。
2.2.5系统管理主要包括酒店内部员工的管理,员工职位的维护、权限的维护、和数据的备份与删除等功能。
其中比如,员工的添加,删除,修改员工的职位等等。
2.2.6登录模块主要是对登录信息的一个验证,其中最主要的就是权限的验证,系统会根据登录用户不同的权限而现实不同的登录信息。
2.3数据字典
。
。
2.4本章小结
本章主要是对整个系统同的整个功能进行的阐述,描述了系统的主要功能模块,和各个模块所完成的具体功能的划分,对整个系统的框架进行了详细的表述。
第四章系统数据库设计
4.1数据库设计概述
数据库设计是指一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据。
数据库设计的基本步骤主要包括:
需求分析阶段、概念设计阶段、逻辑设计阶段、和物理设计阶段。
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。
因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。
4.1.1数据库的介绍
本系统采用的是Oracle数据库,Oracle是以高级结构化查询语言(SQL)为基础的大型关系数据库,它是用方便逻辑管理的语言操纵大量有规律数据的集合。
是目前最流行的客户端/服务器体系结构的数据库之一。
4.1.2设计内容
4.1.3设计步骤
。
4.2系统数据库设计
4.2.1概念结构设计
数据库的概念结构如下E-R图所示:
4.2.2逻辑结构设计
1.顾客信息表(customer),如表4-5
表4-5顾客信息表
字段名
数据类型
字段说明
备注
id
Number(10)
表id
主键自动增加
Name
Varchar2(20)
顾客姓名
不允许为空
Sex
Varchar2
(2)
性别
Cardtype
证件的类型
Cardnumber
Varchar2(25)
证件号码
Tel
Number(15)
联系电话
可以为空
Customertypeid
顾客的类型
不能为空
Varchar2(50)
邮箱地址
2.顾客类型表(customertype),如表4-6
表4-6顾客类型表
Id
Number(10)
Name
顾客类型
3.员工信息表(employees),如表4-7
表4-7员工信息表
Address
Varchar2(255)
住址
允许为空
Age
年龄
Employeeid
登录名字
Employeename
员工姓名
Password
登录密码
Nodeid
Number
角色
4.权限表(node),如表4-8
表4-8权限表
权限名称
Part
url
链接地址
5.角色表(role),如表4-9
表4-9角色表
varchar(50)
自动增长
角色名称
Nodes
6.房间表(room),如表4-10
表4-10房间表
房间号
Roomtypeid
房间类型id
Roomstatusid
房间状态id
7.房间状态表(roomstatus),如表4-11
表4-11房间状态表
数据类型
字段说明
备注
Id
Id自动增加
Varchar2(20)
房间状态名称
不能为空
8.房间类型表(roomstype),如表4-12
表4-12房间类型表
房间类型
Price
Binary_double
房间的单价
9.服务表(service),如表4-13
表4-13服务表
服务名称
此服务的单价
10.服务账单表(servicebill),如表4-14
表4-14服务账单表
roomid
Number(20)
房间的id
可以为空
Billtype
账单的类型
Time
Date
预订服务的时间
Total
总价
11.服务信息表(serviceinfo),如表4-15
表4-15服务信息表
Serviced
服务的id
Num
Number(4)
服务的数量
总价格
Servicebillid
Varchar2(50)
服务账单的id
4.3本章小结
本章主要阐述了数据库的设计,包括数据库设计的概述和系统的数据库设计,其中数据库设计的概述中主要包括的系统所用数据库的介绍,系统数据库设计的的具体内容,和数据库设计的基本步骤。
而系统数据库的设计主要包括这个数据表之间的关联,都创建了哪些表和每个表中具体包含哪些字段等等,是整个系统设计中非常重要的一部分。
第五章系统的设计与实现
5.1系统预计达到的目标
。
5.2系统总体设计分析
5.3系统模块具体实现
5.3.1系统登录
用户登录界面中用户名选项为数据库中已经存在的用户名,所以用户只需选择相应的用户名即可。
如果登录名错误,则系统会自动跳转到登录页面提示重新登录,并且系统登录模块加入了权限控制,会根据用户不同的权限来显示不同的信息。
用户登录界面如图5.1所示:
图5.X
验证用户登录的核心代买如下:
publicStringexecute()throwsException{
//初始化权限列表
Listls=newArrayList<
Nod
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 信息管理 系统