酒店客房预订管理系统.docx
- 文档编号:13481804
- 上传时间:2023-06-14
- 格式:DOCX
- 页数:41
- 大小:4.56MB
酒店客房预订管理系统.docx
《酒店客房预订管理系统.docx》由会员分享,可在线阅读,更多相关《酒店客房预订管理系统.docx(41页珍藏版)》请在冰点文库上搜索。
酒店客房预订管理系统
应用开发技术
酒店客房预定管理系统
学院:
人民武装学院
专业:
计算机科学与技术
班级:
级
学号:
学生姓名:
宋伶俐
指导教师:
黄顺强
摘要
随着经济社会的发展以及生活水平的提高,旅游业已经迅速发展也带动来酒店服务行业的快速发展。
为了更好的实现对酒店的管理的信息化,用于酒店客房管理的信息系统应运而生,它可以更好的实现对酒店客房预订管理的现代化、信息化,也能更好的提高管理效率。
在调研和分析酒店客房预订管理系统需求基础上设计和实现一个基于的酒店客房预订管理系统。
运行环境采用来实现设计,本系统具有客房信息管理的增加和删除、客房的预订与退订以及预订信息查询的基本功能。
关键词:
酒店客房预订管理系统类数据库
前言
当前,随着信息的不断飞速发展,信息技术已逐渐成为各种技术的基础,信息也成为企业具有竞争力的核心要素。
企业的生存和发展依靠正确的决策,而决策的基础就是信息,所以企业竞争力的高低完全取决于企业对信息的获取和处理能力。
企业要准确、快速的获取和处理信息,企业信息化是必然的选择。
企业必须加快内部信息交流,改进企业业务流程和管理模式,提高运行效率,降低成本,提高竞争力,信息化建设是企业适应社会发展的要求。
企业管理信息系统即企业是企业信息化的重要内容。
随着我国改革开放的不断推进,人民生活水平日益提高,旅游经济蓬勃发展,这一切都带动了酒店行业的发展。
再加上入境旅游的人也越来越多,入境从事商务活动的外宾也越来越多。
传统的手工已不适应现代化酒店管理的需要。
及时、准确、全方位的网络化信息管理成为必需。
酒店是一个服务至上的行业,从客人的预定开始,到入住登记直至最后退房结账,每一步骤都要保持一致性的服务水准,错失一步, 会令其辛苦经营的形象功亏一篑。
要成为一间成功的酒店,就必须作到宾至如归,面对酒店业内激烈的竞争形势,各酒店均在努力拓展其服务领域的广度和深度。
虽然计算机并不是酒店走向成功的关键元素,但它可以帮助那些真正影响成败的要素发挥更大的效用。
因此,采用全新的计算机网络和管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。
第一章系统概述
.课题意义
.预期目标
.所面对的问题
需解决的关键技术
系统开发环境及开发工具简介
介绍
数据源
第二章系统的需求分析及概要设计
需求分析
用户需求
功能需求
性能需求
出错处理需求
概要设计
实体图
数据库设计
表设计
数据源连接
记录集设计
第三章系统总体设计
功能设计
功能模块图
整体模块图
订房信息子模块
客房信息子模块
录入客房信息子模块
退订子模块
预订子模块
退出子模块
第四章详细设计
在编程环境创建工程
界面设计
主界面设计
客房信息界面设计
录入客房信息界面设计
录入客房信息界面设计
登陆界面设计
第五章主要代码设计
登陆界面
“登录”的代码:
“取消”代码:
主界面按钮
订房信息
客房信息
录入客房信息
退订
预订
退出
列表视图插入数据的实现代码:
退订(删除)
用到的各个类及成员变量
用户类
客房信息类
预订信息类
预订信息录入类
第六章运行与测试
用户登录
进入主界面
点击进入订房信息
进入客房信息
进入录入客房信息
选择退订的一栏,点击退订即可。
点击预订
点击退出时,则退出整个酒店客房预订管理系统。
第七章后记
参考文献
第一章系统概述
.课题意义
随着人员流动规模的不断扩大,酒店的数量急剧增加,客房预订管理的各种信息也在不断的增长。
面对庞大的信息量,就需要有酒店客房预订管理系统来提高客房预订管理的工作效率。
通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。
传统手工的客房预订管理,过程繁琐而复杂,执行效率低,并且容易出错。
有了这样的一个客房预订管理系统,我们可以更好的做到规范管理和快速查询,实现了客房预订管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理的效率,降低了管理成本。
.预期目标
目标在于建立一个具有基本功能的酒店客房预订管理系统,要求能满足日常的业务处理需求,增强整个管理的数字化水平,提高整个预订管理的效率,具有要求有以下几点:
()快速实现客房预订及退订。
()减少客人入住和退订客房的等待时间。
()能快速查询预订信息。
.所面对的问题
在完成本次酒店客房预订管理系统的过程中,面临着一系列的问题,如与数据库之间的连接、数据源的连接、中控件的熟炼撑握以及在数据库建表方面的问题、各表之间的联系键等问题。
需解决的关键技术
酒店预订管理系统需解决的关键技术是与数据源之间的连接,的各个控件的使用,各个对话框之间该怎样联系起来等。
系统开发环境及开发工具简介
酒店客房预订信息管理系统是一个对客户全方面管理的程序。
该客房预订信息管理系统是在平台下设计开发,进行数据库设计,以作为数据源。
1.5.1介绍
,简称或者,是微软推出的一款编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。
是一个功能强大的可视化软件开发工具。
自年公司推出后,随着其新版本的不断问世,已成为专业程序员进行软件开发的首选工具。
虽然微软公司推出了(),但它的应用的很大的局限性,只适用于、和。
所以实际中,更多的是以为平台。
不仅是一个 编译器,而且是一个基于操作系统的可视化集成开发环境(,)。
由许多组件组成,包括编辑器、调试器以及程序向导、类向导等开发工具。
这些组件通过一个名为的组件集成为和谐的开发环境。
中还提供了类库、模板类以及、等一系列的工具,用于帮助程序员快速的建立程序,大大简化了应用程序的设计过程。
使用这些技术,只需编写很少的代码或不需要编写代码就可以开发一个数据库应用程序。
介绍
是公司推出的办公系列软件的主要组件之一,是一个基于关系模型的数据库管理系统。
它给用户提供了一个强大的数据处理的平台,帮助用户组织和共享数据库信息。
它具有以下特点:
(1)存储文件单一。
(2)可以利用各种图例查询快速获取数据。
(3)利用报表设计工具,可以方便快键地生成数据报表,不需要编程。
(4)可以方便地访问由、、等数据库系统生成的数据库,并且支持标准。
(5)利用技术,可以在数据库中插入各种对象,包括声音、图像、视频等对象。
(6)为用户提供了强大的向导功能,利用向导,用户可以轻松地创建的各种对象。
(7)提供了断点设置,单步执行等调试功能,能够自动进行语法检查和错误诊断。
1.5.3数据源
(,开放数据库互连)是微软公司开放服务结构(,)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准(应用程序编程接口)。
这些利用来完成其大部分任务。
本身也提供了对语言的支持,用户可以直接将语句送给。
一组数据的位置,可以使用驱动程序访问该位置。
第二章系统的需求分析及概要设计
需求分析
2.1.1用户需求
该酒店预订管理系统使用户能迅速而便捷的了解和查询酒店信息,根据自己的需求来预订房间。
一个方便地实现对客房变更、房价及预订信息的自动化操作。
使用该系统全面管理酒店信息,为用户节省时间和人力,更能全面、有效地掌握酒店基本情况,及时获取最新的准确资料和信息。
该系统的主要功能有酒店信息管理,房间类型管理,订单信息管理,业务人员编辑和系统用户管理。
本系统具有客房信息管理的增加和删除、客房的预订与退订以及预订信息查询的基本功能。
2.1.2功能需求
本系统主要具备以下几个基本功能:
()客房预订:
按照客户需求,为新客户分配新客房。
()退定管理:
删除已退客户信息,及时更新客房留存状态,方便新客户入住。
()客房设置:
可以添加新客房,修改客房描述(房间等级,内部设施等),删除客房。
()房间预订情况查询:
按房号查询,方便实用,在众多房间、客户中准确查询到某一个房间或客户。
2.1.3性能需求
()技术可行性
该客房预订信息管理系统是在平台下设计开发,作为数据库设计平台,利用数据源提供数据连接。
()经济可行性
该系统节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求,系统的开发成本低,现有的机即可提供该系统开发工作需要的所有硬件设备环境。
()操作可行性
直接浏览网页的形式,利用鼠标进行傻瓜式的操作,操作中的每一步都会有相应的提示,这样可以让更多的人群在最短的时间内学会使用他。
2.1.4出错处理需求
在进行每一步操作时,都会有相应的提示操作,当系统出错时,会有相应的提示信息让你寻找错误,它的简单,易学的特性使得能够广泛普及,让更多的人去使用。
概要设计
概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成独立的概念模型。
2.2.1实体图
对于酒店客房预订管理,我们可以将客人实体抽象出来,根据所要实现的功能设计,可建立它们之间的关系,进而实现逻辑结构功能。
酒店客房预订管理系统可以划分的实体有:
用户登录实体、客户基本信息实体、客房信息实体以及预订信息实体。
(1)用户登录实体图
图用户登录实体图
(2)客户基本信息实体图
图客户基本信息实体图
(3)客房信息实体图
图客房信息实体图
(4)预订信息实体图
图预订信息实体图
数据库设计
2.3.1表设计
在中建立所要用到的表,分别有(用户登录表)、(客房信息表)、(订房信息表)以及(订房信息录入表)。
具体如下:
表(用户登录表)
列名
数据类型
能否为空
说明
()
用户名
()
口令
表(客房信息表)
列名
数据类型
能否为空
说明
()
客房编号
()
客房种类
()
客房位置
()
客房单价
表(订房信息表)
列名
数据类型
能否为空
说明
()
预订编号
()
客户姓名
()
身份证号码
()
客房编号
入住时间
结算时间
货币
金额
表(订房信息录入表)
列名
数据类型
能否为空
说明
()
客房编号
()
客房种类
()
客房位置
货币
客房单价
()
客户姓名
()
身份证号码
入住时间
2.3.2数据源连接
数据源的连接:
在控制面版里选择管理工具进入管理工具界面,再选择数据源进入到数据源对话框。
如下图所示:
图数据源管理器
创建数据源:
点击“添加”按钮,选择“(*)”,再点击“完成”。
如图.
图创建数据源
在上一步点击完成后,在弹出的窗口中,数据源名填写所创建的数据源名“”,在说明中填写“数据库来源”(只是一个说明而已)。
点击选择你所建立的所在的目录。
如图—。
点击“确定”,这样和数据源的建立就完成了。
图选择数据源
点击选择,找到你所建立数据库存储的位置并选择。
点击“确定”,这样和数据源的建立就完成了。
图选择数据库
记录集设计
由于本系统使用的是方式访问数据库,因此可以使用视表到记录集的映射。
为了编程便捷,可以为数据库中的每一个表映射一个记录集类(从类继承)。
本应用程序的映射关系表。
表表对应的记录集
表名
记录集
第三章系统总体设计
功能设计
为了实现方便,实现快键操作。
该系统具有以下几个功能:
()客房预订:
按照客户需求,为新客户分配新客房。
()退房管理:
删除已退客户信息,及时更新客房留存状态,方便新客户入住。
()客房信息录入:
可以添加新客房,修改客房描述(房间等级),删除客房。
()房间预订情况查询:
可按客户号、房号查询,方便实用,在众多房间、客户中准确查询到某个房间或客户。
功能模块图
根据功能设计的分析,可以得出下面的功能模块图:
3.2.1整体模块图
该系统充分考虑用户的操作简便性,实现快捷操作。
它有以下六大模块:
()订房信息:
可以添加新客户,修改客户信息(客户编号,客户姓名),删除已退订客户信息以及查看所有客户的订房状态信息。
()客房信息:
可以添加新客房,修改客房描述(房间等级,内部设施等),删除客房以及查看所有客房的状态信息。
()预订:
按照客户需求,为新客户分配新客房。
()退订:
删除已退客户信息,及时更新客房留存状态,方便新客户入住。
()退出:
当客户进入预订系统后,由于其他什么原因不想继续了解,就可以直接点击退出,即退出客房预订管理系统。
3.2.2订房信息子模块
(1)查询:
输入房间号,可以查询客户及客房的具体信息。
(2)退订:
删除要退订客户的信息。
(3)返回主界面:
点击返回主界面。
3.2.3客房信息子模块
(1)查看:
查询客房的相关信息(如:
客房编号、客房类型、客房位置、单价)。
(2)删除:
如果有客户退房,则删除该客房信息。
3.2.4录入客房信息子模块
录入客房的客房编号、客房类型、客房位置、单价等相关信息并可以保存。
3.2.5退订子模块
当客户退订时,删除该客房及客户的相关信息。
3.2.6预订子模块
(1)增加:
增加预订的客房信息和客户信息。
(2)取消:
取消预订客房的信息和客户信息。
(3)保存:
保存填写的预订客房信息和客户信息。
3.2.7退出子模块
退出酒店客房预订管理系统
第四章详细设计
在编程环境创建工程
打开,新建选择[]工程名称为“”,放入:
\\目录下。
图创建工程
建立一个基于对话框的工程,在上一步完成后点击确定进入下图,选择基于对话框,最后点击完成。
图选择创建类型
点击完成后,进入下面如图所示:
图进入基于对话框的工程页面
界面设计
4.2.1主界面设计
在对话框中添加六个按钮控件:
并将标题分别修改为:
订房信息、客房信息、录入客房信息、预订、退订以及退出。
在之后的测试中将会呈现为其添加静态图片后的效果,添加图片的过程将在登录界面设计中体现。
图主界面及按钮标题修改
4.2.2客房信息界面设计
在对话框中天家一个列表空间,用来查看客房的信息,在添加两个按钮控件(实现对客房信息的删除及取消)。
图客房信息
4.2.3录入客房信息界面设计
添加一个组框控件,将标题修改为“客房信息”,添加四个静态文本,分别是:
客房编号、客房种类、客房位置及客房单价,添加四个编辑框,并将其号改为见名知意的标识,方便之后编写程序,最后在添加两个按钮控件(保存和取消)。
图录入客房信息
4.2.4录入客房信息界面设计
如下图所示,为对话框添加相应控件。
图录入客房信息
4.2.5登陆界面设计
先在对话框中添加两个静态文本(用户名和密码),两个编辑框控件,两个按钮控件(登录和取消),为对话框添加记录集类,选定数据源。
具体如下:
添加图片:
右击,选择引入,在弹出的窗口中选择要用到的图片(格式),然后点击引入
然后在对话框中添加图像控件,右击图像控件,选择属性,类型选择“位图”,图像中选择“已经引入的图片”,之后关闭窗口就可以了。
第五章主要代码设计
登陆界面
5.1.1“登录”的代码:
()
{
:
;
;
(())
("");
;
();
("*''''");
(())
();
(())
{
;
(<)
{
("登录密码错误!
");
;
}
{
("输入密码错误三次,关闭系统!
");
();
();
}
}
{
();
;
("");
("登陆成功!
");
();
}
5.1.2“取消”代码:
()
{
:
();
();
主界面按钮
5.2.1订房信息
()
{
;
();
:
}
5.2.2客房信息
()
{
;
();
:
}
5.2.3录入客房信息
()
{
:
;
();
}
5.2.4退订
()
{
;
();
:
}
5.2.5预订
()
{
;
();
:
}
5.2.6退出
()
{
:
();
}
列表视图插入数据的实现代码:
()
{
();
对列表视图添加标题。
(
);
(,"客房编号");
(,"客房种类");
(,"客房位置");
(,"单价");
初始化列表视图控件的内容。
;
;
("");
;
();
();
();
;
();
(())
{
(,"");
(<)列数.
{
();
();
}
();
}
();
();
;
}
5.3.1退订(删除)
()
{
:
;
();
()
{
();
();
;
;
;
("''");
();
();
}
("请选择中你要删除的信息","信息提示");
}
用到的各个类及成员变量
5.4.1用户类
5.4.2客房信息类
5.4.3预订信息类
5.4.5预订信息录入类
第六章运行与测试
用户登录
选择用户名,输入密码为:
,点击登录进入主界面。
进入主界面
6.2.1点击进入订房信息
6.2.2进入客房信息
6.2.3进入录入客房信息
6.2.4选择退订的一栏,点击退订即可。
当查询时,如未选择房间编号,则会出现记录不存在:
6.2.5点击预订
6.2.6点击退出时,则退出整个酒店客房预订管理系统。
第七章后记
通过这一个多月的设计与编写,在指导老师的指导与支持和同学的帮助下,在总体结构,功能的把握上给予了很大的帮助,并对我在编程、数据库设计等细节工作上给予了耐心的指导,这对这次设计起到了关键作用,终于该酒店客房预订管理系统终于有了一个基本的框架。
现将心得体会总结如下:
.由于时间的不足,加上能力有限,现在只能做到这样实现一些基本功能。
但从设计这个系统的过程中,我感受到了关于的实例运用、的编程实现以及怎样和数据库连接方面知识在实际工作中的应用。
虽然有些功能还不够完善,并且有写功能还不能够完全实现,但是基本的框架已完成,这次的不足之处将会在今后的学习中不断完善。
.通过这次设计我明白了作为一名计算机专业的大学生,我们会的不仅仅是编写代码,更重要的是要有整体把我系统设计能力。
我将会在之后的学习中不断提高自己,也会将这次设计过程的不足当成是鞭策我继续努力的力量,是我更加不断努力提高自己的综合水平。
参考文献
[] 陈天华.《面向对象程序设计与 教程》.清华大学出版社.:
[] 任哲等编著.《 应用程序设计》[].北京:
清华大学出版社,:
[] 王瑞 于速等编著.《数据库系统开发完全手册》[].北京:
人民邮电出版社:
[] 郑莉,董渊,张瑞丰《语言程序设计第三版》[].北京:
清华大学出版社,
[]许人凤、曾建华.《数据库及应用》.高等教育出版社.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 预订 管理 系统