基于VB的酒店管理系统设计报告Word下载.docx

上传人:b****5 文档编号:18128650 上传时间:2022-12-13 格式:DOCX 页数:27 大小:34.33KB
下载 相关 举报
基于VB的酒店管理系统设计报告Word下载.docx_第1页
第1页 / 共27页
基于VB的酒店管理系统设计报告Word下载.docx_第2页
第2页 / 共27页
基于VB的酒店管理系统设计报告Word下载.docx_第3页
第3页 / 共27页
基于VB的酒店管理系统设计报告Word下载.docx_第4页
第4页 / 共27页
基于VB的酒店管理系统设计报告Word下载.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

基于VB的酒店管理系统设计报告Word下载.docx

《基于VB的酒店管理系统设计报告Word下载.docx》由会员分享,可在线阅读,更多相关《基于VB的酒店管理系统设计报告Word下载.docx(27页珍藏版)》请在冰豆网上搜索。

基于VB的酒店管理系统设计报告Word下载.docx

3.主界面..................................................................................................................................14

4.入住信息..............................................................................................................................16

5.退房信息..............................................................................................................................19

6、客房信息...........................................................................................................................23

7、报表打印...........................................................................................................................23

9、备份数据...........................................................................................................................24

10、系统简介.........................................................................................................................25

四、存在的问题.............................................................................................................................26

1.不能计时..............................................................................................................................26

2.不能计费..............................................................................................................................26

3.数据不能恢复......................................................................................................................26

五.心德体会.................................................................................................................................26

酒店管理系统设计报告

摘要

当今社会,酒店种类和客流的不断增加,对于管理造成了困难。

采用计算

机来管理酒店和住客的信息,提高了查询的速度,节约了人力和物力资源,达

到了预期的要求。

本系统根据酒店管理的现状及未来的发展方向,结合有关酒店管理当中的

管理学实践,设计了酒店管理系统。

本系统是用于酒店服管理前台的系统软件。

系统数据的管理采用了操作系

统的最新管理方式,用户操作将会更简单、更直观、更方便。

系统中各业务管

理模块可以单机独立运行。

使用本系统,可以大幅度提高酒店服务管理的工作

效率。

该系统应充分利用信息技术提高酒店客房的管理水平、服务水平。

酒店管

理系统要实现以下功能:

(1)为用户提供方便、快捷的登录界面

(2)客房信息的维护与管理

(3)方便、快捷的查询

(4)库存模块管理

(5)数据库管理

关键词:

语言;

酒店管理系统;

数据库

引言

酒店行业的激烈竞争似的争取客源、提高酒店满员率、制定正确营销策略

已经成为一项重要的任务,而借助于当前蓬勃发展的 

IT 

工具来拓展销售能力,

创造客观的经济效益已经成为许多酒店的首选。

作为一有效的统计分析手段,

计算机管理系统具有明显的优势,它在数据保存、数据交换等方面均能够做到

快速可靠,是手工操作所不能完成的。

随着我国市场经济的迅速发展,人们在生活水平有了显著提高,旅游经济

和各种商务活动更促进了酒店行业的快速发展。

同时,随着酒店的数量越来越

多,人们的要求也越来越高,酒店行业的竞争愈演愈烈。

如何在激烈的市场竞

争中生存和发展,是第一个酒店必须面临的问题。

作为提供多功能服务的综合

场所,吸引顾客是酒店生存的重要条件。

提高酒店的经营管理,为顾客提供更

优质的服务,同时降低酒店的运营成本是酒店发展的关健。

面对信息时代的机

遇和挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。

计算机的

智能化管理技术可以极大限度地提高服务管理水平,进行准确、快捷和高效的

管理。

因此,采用全新的计算机酒店管理系统,已成为提高酒店管理效率、改

善服务水平的重要手段之一。

酒店管理方面的信息化已成为现代化酒店的重要

标志。

一、系统功能设计

简介

微软公司的 

6.0 

是由微软公司于 

1998 

年推出的 

Windows 

用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。

提供了大量的控件,这些控件可用于设计界面和实现各种功能,

减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程

序的运行效率和可靠性。

故而,实现本系统 

是一个相对较好的选择。

微软公司在 

增加了 

ADO(ActiveX 

Data 

Objects)。

ADO

是一个用于存取数据源的 

COM 

组件。

它提供了编程语言和统一数据访问方式

OLEDB 

的一个中间层。

开发人员通过 

ADO,就可以很容易地编写出同时支持多种

数据库的软件了。

此外,借助 

COM/COM+强大的功能,使用 

VisualBasic 

可以

轻松地开发多层结构的分布式应用程序以及高效的 

Web 

应用程序。

为什么选择 

来开发本系统呢?

下面来介绍一下 

Visual

的独到之处:

(1) 

主要特性

易于学习和使用。

的中心思想就是便于程序员使用,无论

是新手还是专家,都能轻松上手并很快掌握它。

基于图形界面的

开发环境使开发者对各种功能一目了然、容易理解。

用户仅仅通过鼠标的简单

操作就可以构建出一个复杂的软件图形界面。

开发高效,功能强大。

提供的图形用户界面和快速应用程

序开发系统,使程序员可以轻松使用 

提供的各种功能的组件快速

搭建一个应用程序。

在数据库编程方面,使用微软提供的 

DAO、RDO、ADO 

等控

件可以直观、高效地完成各种数据库操作。

虽然 

易于使用,但这

并不表明 

的功能薄弱,使用 

不仅可以开发简单的

应用程序,还可以编写出商业级的客户端/服务器程序,以及强大的数据库应用

程序。

使用 

开发面向终端用户的具有良好界面的程序更是得以就

手。

支持多种数据库访问机制。

具有强大的数据库管理功

能。

利用其提供的 

ADO 

访问机制和 

ODBC 

数据库连接机制,可以访问多种数据库,

如 

Access、SQL 

Server 

等。

系统功能分析

通过对用户需求的分析,得出该系统大致可分为九个功能:

酒店管理、客

房管理、客户管理、报表打印、备份数据、帮助和退出。

系统的功能框图如图

1.1 

所示。

酒店管理系统

退

模块功能的设计

总模块

操作员登录

主界面

酒店管理客房管理客户管理报表打印备份数据帮助退出

酒店管理模块

酒店管理

入住管理退房管理

系统结构分析和设计

的数据库实体对象及实体 

E-R 

图。

客房入住需要以客人信息及入住信息进行登记,这就存在一个登记信息

实体,其实体如图所示:

登记

楼层

房间

姓名

性别

登记信息

客人退房时需要对退房信息进行登记,退房登记实体包含人的基本信息以

如图

等级

类型

价格

定金

日期

房间号登记号楼层号

退房记录

二、数据库设计

登记日期

退房日期

付款金额 

退房注信

Microsoft 

Access 

是一种关系式数据库,是由微软公司开发的。

关系式数据

库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是

一个字段,每个字段有一个字段名,字段名在一个表中不能重复。

表与表之间

可以建立关系(或称关联,连接),以便查询相关联的信息。

数据库以文

件形式保存,文件的扩展名是 

MDB。

Access数据库由六种对象组成,它们是

表、查询、窗体、报表、宏和模块。

表(Table)是数据库的基本对象,是创建其

他 

种对象的基础。

表由记录组成,记录由字段组成,表用来存贮数据库的数

据,故又称数据表。

查询(Query)可以按索引快速查找到需要的记录,按要求筛

选记录并能连接若干个表的字段组成新表。

窗体(Form) 

提供了一种方便的浏览、

输入及更改数据的窗口。

还可以创建子窗体显示相关联的表的内容。

窗体也称

表单。

报表(Report)的功能是将数据库中的数据分类汇总,然后打印出来,以

便分析。

宏(Macro) 

相当于 

DOS 

中的批处理,用来自动执行一系列操作。

模块

字段名称

数据类型

字段大小

登记号

文本

8

楼层号

2

房间号

4

客房等级

10

客房类型

14

客房价格

预交定金

日期/时间

5

20

密码

功能是保存系统的用户数据,表如下所示:

(Module) 

的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据

自己的需要编写程序。

数据库表结构设计

该系统使用了 

数据库,名称为 

data.mdb,其各表的功能和具体设计

结构如下:

用户信息表(管理表)

身份证号码

18

3

籍贯

付款金额

房间备注信息

12

50

客房状态

客房备注信息

退房登记信息表(退房登记表)

功能是用来保存客人退宿登记信息,表如下所示:

三、系统实现

1.用户登录界面

如果你有用户名,那你就登录,它可以识别用户合不合法,

如果合法,就登录成功,进入到下一个界面;

如果不合法,就

登录失败,重新登录。

如果你没有用户名,你也可以在这里点

击注册新用户。

界面如下:

代码如下:

Dim 

sql 

As 

String

rs_login 

New 

ADODB.Recordset

conn 

ADODB.Connection

conn.Open 

"

provider=Microsoft.Jet.OLEDB.4.0;

data 

source="

&

App.Path 

\data.mdb"

If 

Trim(Text1.Text) 

Then

MsgBox 

用户名不能为空,请重新输入!

Text1.SetFocus

Else

select 

from 

管理表 

where 

姓名='

'

rs_login.Open 

sql, 

conn, 

adOpenKeyset, 

adLockPessimistic

rs_login.EOF 

True 

没有这个用户,请重输入!

 

vbOKOnly 

vbExclamation, 

Text1.Text 

username 

Text1.Text

Trim(rs_login.Fields

(1)) 

Trim(Text2.Text) 

Unload 

Me

Form2.Show

Form1.Hide

密码不正确,请重输入!

Text2.SetFocus

Text2.Text 

End 

If

cnt 

1

2.用户注册界面

新用户在这里注册,如果你所输入的用户名己存在,它就

会提示“用户名己存在,请重新注册!

”密码和确认密码要一

致,否则就会提示“两次密码不一致,请重新输入!

”。

rs_bookstyle 

findform 

False

姓名= 

rs_bookstyle.CursorLocation 

adUseClient

rs_bookstyle.Open 

用户名不能为空,请输入用户名!

vbOK0nly 

ElseIf 

密码不能为空,请输入密码!

rs_bookstyle.EOF 

hh

hh 

MsgBox("

确信要注册新用户吗?

vbYesNo, 

vbYes 

rs_bookstyle.AddNew

rs_bookstyle("

姓名"

) 

Trim(Text1.Text)

密码"

Trim(Text2.Text)

=

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 临床医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1