酒店管理系统设计报告Word下载.docx
- 文档编号:17333206
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:15
- 大小:402.16KB
酒店管理系统设计报告Word下载.docx
《酒店管理系统设计报告Word下载.docx》由会员分享,可在线阅读,更多相关《酒店管理系统设计报告Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
第3章课程设计总结15
参考文献16
第1章课程设计目的与要求
本课程的课程设计实践是工程造价专业先生学习完王康平教员教授的«
ACCESS基础教程»
〔第三版〕课程后,停止的一次片面的综合训练,其目的在于加深对数据库基础实际和基本知识的了解,掌握运用数据库运用系统开发软件的基本方法。
1.2课程设计的实验环境
硬件要求能运转WindowsXP操作系统的微机系统。
数据库运用系统开发软件可以选用MicrosoftAccess数据库管理系统。
1.3课程设计的预备知识
熟习数据库的基本知识及一种以上数据库系统开发软件。
1.4课程设计要求
按课程设计指点书提供的课题,应依据下一节给出的基本需求独立完成八个方面的设计,标有〝可选〞的局部可依据设计时间的布置及任务量的大小适中选择。
选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块停止,共同协作完成一个运用系统的开发义务。
要求书写详细的设计说明书,对复杂的代码段和顺序段,应画出顺序流程图。
在界面设计中,画出每个窗口的规划,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互剽窃。
第2章
课程设计内容
2.1系统功用剖析
2.1.1系统功用剖析
酒店管理系统需求对入住的人员和客房状况停止详细的管理,其中主要针对客房状况和人员入住状况停止管理。
因此本系统分为如下两大个方面:
1〕基本状况资料,而基本状况资料有分为1.职员资料2.客房类型3.客房资料4.会员管理.等2)消费结帐管理,一样分为1.预定记载2.入住记载3.消费明细4.消费结帐.
此外,系统管理员还可以经过报表对系统的明细了如指掌。
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所示:
图2.4酒店管理系统总E-R图
2.2.3数据库逻辑结构设计
经过模块图剖析可以知道,此系统由8个图表组成,详细图表如下:
职员资料表中包括职员ID,姓名,职位,性别,籍贯,年龄,民族,安康状况,婚姻状况,省份证号,家庭住址,家庭,备注等等详细状况如表2.5所示
字段称号
数据类型
职员ID
文本
姓名
职位
性别
籍贯
年龄
数字
民族
安康状况
婚姻状况
身份证号
家庭住址
家庭
备注
表2.5
客房类型表中包括类型ID,类型称号,客房价钱,拼房价钱,可超额外数,能否能拼房,备注等。
详细状况如表2.6:
类型ID
类型称号
客房价钱
拼房价钱
可超额外数
能否能拼房
是/否
备注
表2.6
客房资料表中包括客房ID,类型ID,类型称号,楼层编号,额外人数,固有床数,客房形状,客房描画等。
客房ID
类型ID
类型称号
楼层编号
额外人数
固有床数
客房形状
客房描画
表2.7
2.2.4数据库衔接说明
酒店管理系统是一个要求连接性很强的系统,所以依据下面的对数据库系统的概念模型的设计,我们能依据表里的主键,衔接出各个表中的关系和分类,这样才给我们做下面的系统,每个主键,还有每个外主键,都是数据库的关键,必需做个关系明白,这样系统才干明了明晰,数据库关系图如下:
图2.8表之间的关系
2.3设计窗体和报表
经过以上模块和E-R图可知这个窗体是由基本资料、消费结帐、记载查询、用户管理、参与系统5局部组成,而基本资料又包括职员资料管理,客房资料管理,客房类型管理,会员资料管理,而消费结帐又包括预定记载管理,入住记载管理,消费明细管理,消费结帐管理,所以登陆窗体如下图:
图2.9登录窗口
系统主体窗体是系统中唯逐一个联络一切窗体的窗体,由基本资料,消费结帐,记载查询,用户管理,参与系统,所组成。
系统运用了很多复杂运用的SQL语句,是主窗体愈加适用,美观。
在功用运用状况中,系统有很高的动摇性,可以动摇的完成酒店的一切日常管理,和酒店的新老职工停止合理的布置,对职员的信息了如指掌,主窗体是用如今对规范的设计视图设计完成的,可以满足酒店的各种数据需求,如图3.0所示
图3.0系统主体界面
职员信息查询窗体可经过职员ID对职员停止详细信息的查询,经过创立一个按编号查找的查询,再以其作为数据来源创立一个职员信息查询窗体。
如图3.1所示
图3.1职员详细资料查询
预定记载信息按预定姓名,预收金额,预定时间,来对预定人详细记载。
经过树立一个按预定记载信息查询的查询作为数据来源对其停止窗体的设计。
如图3.2所示:
图3.2预定信息记载窗体
查询客房类型查询是经过类型称号和客房价钱,详细的找出能否用空房,和酒店的用房状况。
如图3.3所示
图3.3客房类型查询窗体
消费明细报表可以很明晰的显示出,明天主人在酒店里的消费状况和详细费用状况,和加效劳状况,以及一天的明细,如图3.4所示
图3.4消费明细报表
2.4设计窗体和报表模块主要代码
本课设所用代码,基本为通用代码,为完成各个组件衔接起着重要作用,登陆窗口是系统的窗口,代码必需完善和运用,代码如下:
OptionCompareDatabase
PublicFunctionopenrecord(str1AsString,recordAsADODB.Recordset)
'
创立一个查询,把契合str1中的SQL语句的记载集翻开到record中
'
为记载集record分配空间
Setrecord=NewADODB.Recordset
运用本数据库的衔接翻开记载集
record.Openstr1,CurrentProject.Connection,adOpenKeyset,adLockOptimistic
EndFunction
PrivateSubform_open(CancelAsInteger)
设置翻开窗体时的属性
cmdenter.Enabled=False
Form.KeyPreview=True
EndSub
PrivateSub取消_Click()
OnErrorGoToErr_取消_Click
DoCmd.Quit
Exit_取消_Click:
ExitSub
Err_取消_Click:
MsgBoxErr.Description
ResumeExit_取消_Click
PrivateSub确定_Click()
DimuserIDAsInteger
IfIsNull(用户名)=FalseThen
IfDLookup("
[密码]"
"
用户"
[用户名]="
"
&
用户名&
"
)=密码Then
userID=DLookup("
[id]"
系统用户"
com用户&
)
DoCmd.Close
DoCmd.OpenForm"
主界面"
Form_主界面.User=userID
Else
密码="
密码.SetFocus
MsgBox"
密码错误!
vbCritical
EndIf
查询职员资料代码如下:
PrivateSub查询_Click()
OnErrorGoToErr_查询_Click
Me!
[查询职员资料子窗体].Requery
Exit_查询_Click:
Err_查询_Click:
ResumeExit_查询_Click
PrivateSub封锁_Click()
OnErrorGoToErr_封锁_Click
Exit_封锁_Click:
Err_封锁_Click:
ResumeExit_封锁_Click
预定记载管理代码如下:
PrivateSub预定ID_DblClick(CancelAsInteger)
OnErrorGoToErr_预定ID_DblClick
把子窗体中以后记载值赋予主窗体对应的文本框内
Forms!
[预定记载管理]!
[预定ID]=Me!
[预定ID]
[客房ID]=Me!
[客房ID]
[类型ID]=Me!
[类型ID]
[预定人名]=Me!
[预定人名]
[预定人数]=Me!
[预定人数]
[类型称号]=Me!
[类型称号]
[预收金额]=Me!
[预收金额]
[记载人员]=Me!
[记载人员]
[客房价钱]=Me!
[客房价钱]
[抵店时间]=Me!
[抵店时间]
[预定时间]=Me!
[预定时间]
[联络方式1]=Me!
[联络方式1]
[联络方式2]=Me!
[联络方式2]
[备注]=Me!
[备注]
Exit_预定ID_DblClick:
Err_预定ID_DblClick:
ResumeExit_预定ID_DblClick
其他代码大致相反,这样就完成了酒店管理系统的制造。
在工具-启动中设置自动启动切换面板,可以在翻开时按住Shift进入设计界面。
第3章课程设计总结
数据库课程设计和实验都完毕了,在这段时间我学到了很多知识。
经过这次的课程设计,使我添加了对数据库基本概念的了解,提高对知识的了解和运用才干,并且对数据库的运用都有了更深的了解,使我的数据库编写水平又有了清楚的提高。
在WINDOWS的环境中,用ACCESS和VISUALBASIC代码构建一个库存管理系统。
让我了解到了在实践的环境下编写数据库的运用。
我做的课设标题是酒店管理系统,在做课设的进程当中,我充沛运用我们所学的知识,当然其中一定有不懂或许懵懂的效果,一切就去图书馆检查相关的资料,上课时也咨询了教员同窗,最后效果也都迎刃而解了。
末尾的登陆窗口,我们遇到了不会写代码的效果,这个登陆窗口是一个有用户名,有密码的界面,当你选择一个用户名,它有相应的口令,口令正确才可以进入.这是一个要有变量来完成的进程,当然也要对应的数据窗口.其实,这个效果不会写代码没有关系的,我们可以从数据窗口中的变量设置中找到SQL语句,这样就处置了效果。
我们的登陆窗口粗略的完成了。
由于自己的剖析设计和顺序阅历缺乏,该系统设计和完成进程中,还有许多没有完善的中央,比如数据冗余,文档组织不合理,协助文档没有编写,用户界面设计不够美观,异常出错处置比拟差等多方面效果,这些都有待进一步完善和提高。
总的来说,数据库的实验是我们上大学以来遇到的最大的课题,它不像以前的课题很容易就完成,它需求设计人有足够的耐烦,超强的学习才干和坐的住的心态。
所以,这次实验中,我的许多缺点都有了改善。
这些都不是主要的,重要的是我们在这次实验中,以及往常上课的时分,从教员那里学到了很多做人做事的道理,这些金玉良言将对我们终身受用。
参考文献
[1]于繁华,«
Access基础教程»
,中国水利水电出版社,2020
[2]河南城建学院图书馆维普中文科技期刊据库
[3]河南城建学院图书馆万方科技信息数据库
[4]李春葆,曾平,«
Access数据库顺序设计»
,北京清华大学出版社,2005
[5]罗小沛,«
数据库技术»
,武汉华中理工大学出版社,2000
[6]丁堡康,«
数据库适用教程»
,北京清华短信额出版社,2001
[7]梁书赋,«
知晓中文版Access2003数据开发与运用»
,北京清华大学出版社,2020
[8]李禹生,«
Access2003运用技术»
,北京中国水利点出版社,2020
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 管理 系统 设计 报告