数据库课程设计酒店管理系统Word文档下载推荐.docx

上传人:b****2 文档编号:13428085 上传时间:2022-10-10 格式:DOCX 页数:17 大小:314.36KB
下载 相关 举报
数据库课程设计酒店管理系统Word文档下载推荐.docx_第1页
第1页 / 共17页
数据库课程设计酒店管理系统Word文档下载推荐.docx_第2页
第2页 / 共17页
数据库课程设计酒店管理系统Word文档下载推荐.docx_第3页
第3页 / 共17页
数据库课程设计酒店管理系统Word文档下载推荐.docx_第4页
第4页 / 共17页
数据库课程设计酒店管理系统Word文档下载推荐.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

数据库课程设计酒店管理系统Word文档下载推荐.docx

《数据库课程设计酒店管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库课程设计酒店管理系统Word文档下载推荐.docx(17页珍藏版)》请在冰豆网上搜索。

数据库课程设计酒店管理系统Word文档下载推荐.docx

1.3课程设计的预备知识

熟悉数据库的基本知识及一种以上数据库系统开发软件。

1.4课程设计要求

按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成八个方面的设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。

选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。

要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。

在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。

课程设计内容

2.1系统功能分析

2.1.1系统功能分析

酒店管理系统需要对入住的人员和客房情况进行详细的管理,其中主要针对客房情况和人员入住情况进行管理。

因此本系统分为如下两大个方面:

1.基本情况资料,而基本情况资料有分为1.职员资料2.客房类型3.客房资料4.会员管理5.消费结帐管理

此外,系统管理员还可以通过报表对系统的明细一目了然。

2.1.2系统功能模块设计

酒店管理系统包括职员资料管理,客房类型管理,客房资料管理,会员资料管理,帐目管理分为入住管理,预定管理,消费明细管理,消费结帐管理,而在查询界面,可以查到详细的各种管理系统,详细情况如图2.1所示:

结账列表

图2.1

2.2数据库模型

2.2.1数据库需求分析

职员信息:

职员ID,姓名,职位,性别,籍贯,年龄,民族,健康状况,婚姻状况,省份证号,家庭住址,家庭电话,备注等.

客房类型:

类型ID,类型名称,客房价格,拼房价格,可超额定数.

客房资料:

客房ID,员工ID,类型名称,是否入住,是否预定,额定人数,房间单价,客房状态等.

2.2.2数据库概念结构设计

职员信息实体E-R图:

职位

图2.2职员查询E-R图

客房资料E-R图:

客房状态

额定人数

房间单价

是否预定

图2.3客房类型E-R图

 

酒店管理系统总体E-R图如图2.4所示:

1

图2.4酒店管理系统总E-R图

2.2.3数据库逻辑结构设计

通过模块图分析可以知道,此系统由6个图表组成,具体图表如下:

职员资料表中包括职员ID,姓名,职位,性别,籍贯,年龄,民族,健康状况,婚姻状况,省份证号,家庭住址,家庭电话,备注等等详细情况如表2.2所示

字段名称

数据类型

职员ID

文本

姓名

性别

籍贯

年龄

数字

民族

健康状况

婚姻状况

身份证号

家庭住址

家庭电话

备注

表2.2

2.2.4数据库连接说明

酒店管理系统是一个要求连贯性很强的系统,所以根据上面的对数据库系统的概念模型的设计,我们能根据表里的主键,连接出各个表中的关系和分类,这样才给我们做下面的系统,每个主键,还有每个外主键,都是数据库的关键,必须做个关系明确,这样系统才能明了清晰,数据库关系图如下:

图2.5表之间的关系

2.3设计窗体和报表

通过以上模块和E-R图可知这个窗体是由基本资料、消费结帐、记录查询、用户管理、退出系统5部分组成,而基本资料又包括职员资料管理,客房资料管理,客房类型管理,会员资料管理,而消费结帐又包括预定记录管理,入住记录管理,消费明细管理,消费结帐管理,所以登陆窗体如图所示:

图2.6登录窗口

系统主体窗体是系统中唯一一个联系所有窗体的窗体,由基本资料,消费结帐,记录查询,用户管理,退出系统,所组成。

系统有很高的稳定性,能够稳定的完成酒店的所有日常管理,和酒店的新老职工进行合理的安排,对职员的信息一目了然,主窗体是用现在对规范的设计视图设计完成的,能够满足酒店的各种数据需要,如图2.7所示

图2.7系统主体界面

职员信息查询窗体可通过职员ID对职员进行详细信息的查询,通过创建一个按编号查找的查询,再以其作为数据来源创建一个职员信息查询窗体。

如图2.8所示

图2.8员工资料查询

会员作为收入的主要来源,需要分为不同等级,并记录在案。

如图2.9所示:

图2.9会员资料窗体

客房管理中包括对各个客房的描述,可以入住的客房和预订的记录,管理者。

这些可以让管理者清楚地帮助顾客订客房,顾客也可一览客房的各种资料。

如图3.0所示

图3.0客房管理窗体

入住记录可以查询入住的顾客以及利用此联系可入住的客房,并记录是否有会员并根据其消费提升会员标准。

如图3.1所示

图3.1入住记录管理窗体

消费结账窗体可以很清晰的显示出,客人在酒店里的结账情况和入住费用情况,如图3.2所示

图3.4消费结账窗体

2.4设计窗体和报表模块主要代码

本登陆窗口是系统的窗口,代码必须完善和使用,代码如下:

OptionCompareDatabase

PrivateSubcancel_Click()

OnErrorGoToErr_login_cancel_Click

DoCmd.Close

Exit_login_cancel_Click:

ExitSub

Err_login_cancel_Click:

MsgBoxErr.Description

ResumeExit_login_cancel_Click

EndSub

PrivateSublogin_Click()

DimuserIDAsInteger

IfIsNull(user)=FalseThen

IfDLookup("

[密码]"

"

登陆"

[账户]="

"

&

user&

"

)=idThen

MsgBox("

欢迎使用酒店管理系统!

DoCmd.OpenForm"

面板"

'

Form_主界面.user=userID

Else

user="

id.SetFocus

MsgBox"

帐户密码错误!

vbCritical

EndIf

查询职员资料代码如下:

PrivateSubCommand6_Click()

OnErrorGoToErr_Command6_Click

DimstDocNameAsString

DimstLinkCriteriaAsString

stDocName=ChrW(-26782)&

ChrW(26495)

DoCmd.OpenFormstDocName,,,stLinkCriteria

Exit_Command6_Click:

Err_Command6_Click:

ResumeExit_Command6_Click

PrivateSubCommand7_Click()

OnErrorGoToErr_Command7_Click

Exit_Command7_Click:

Err_Command7_Click:

ResumeExit_Command7_Click

查询会员资料如下:

ResumeExit_Command7_Click

查询客房资料如下:

PrivateSubCommand3_Click()

OnErrorGoToErr_Command3_Click

stDocName=ChrW(25353)&

ChrW(23458)&

ChrW(25151)&

ChrW(26597)&

ChrW(-29726)&

ChrW(20837)&

ChrW(20303)&

ChrW(20449)&

ChrW(24687)

Exit_Command3_Click:

Err_Command3_Click:

ResumeExit_Command3_Click

PrivateSubCommand4_Click()

OnErrorGoToErr_Command4_Click

ChrW(73)&

ChrW(68)&

ChrW(-29726)

Exit_Command4_Click:

Err_Command4_Click:

ResumeExit_Command4_Click

stDocName=ChrW(-26492)&

ChrW(23450)&

ChrW(32426)&

ChrW(24405)

MsgBoxErr.De

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

当前位置:首页 > 解决方案 > 学习计划

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

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