ACCESS课程设计论文酒店管 理系 统1资料

上传人:w****i 文档编号:92486785 上传时间:2019-07-10 格式:DOC 页数:16 大小:598.50KB
返回 下载 相关 举报
ACCESS课程设计论文酒店管 理系 统1资料_第1页
第1页 / 共16页
ACCESS课程设计论文酒店管 理系 统1资料_第2页
第2页 / 共16页
ACCESS课程设计论文酒店管 理系 统1资料_第3页
第3页 / 共16页
ACCESS课程设计论文酒店管 理系 统1资料_第4页
第4页 / 共16页
ACCESS课程设计论文酒店管 理系 统1资料_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《ACCESS课程设计论文酒店管 理系 统1资料》由会员分享,可在线阅读,更多相关《ACCESS课程设计论文酒店管 理系 统1资料(16页珍藏版)》请在金锄头文库上搜索。

1、辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)第1章 内容2.1系统功能分析2.1.1 系统功能分析酒店管理系统需要对入住的人员和客房情况进行详细的管理,其中主要针对客房情况和人员入住情况进行管理。因此本系统分为如下两大个方面:1)基本情况资料,而基本情况资料有分为1.职员资料2.客房类型3.客房资料4.会员管理.等2)消费结帐管理,一样分为1.预定记录2.入住记录3.消费明细4.消费结帐.此外,系统管理员还可以通过报表对系统的明细一目了然。2.1.2 系统功能模块设计酒店管理系统包括职员资料管理,客房类型管理,客房资料管理,会员资料管理,帐目管理分为入住管理,预定管理,消费明细

2、管理,消费结帐管理,而在查询界面,可以查到详细的各种管理系统,详细情况如图2.1所示:酒店管理系统基本资料消费结帐职员资料客房类型客房资料会员资料预定记录入住记录消费明细消费结帐图2.12.2数据库模型2.2.1 数据库需求分析职员信息:职员ID,姓名,职位,性别,籍贯,年龄,民族,健康状况,婚姻状况,省份证号,家庭住址,家庭电话,备注等.客房类型:类型ID,类型名称,客房价格,拼房价格,可超额定数.客房资料:客房ID,类型ID,类型名称,楼层编号,额定人数,固有床数,客房状态,客房描述,备注等.2.2.2 数据库概念结构设计 职员信息实体E-R图: 职员信息职员ID民族姓名性别职位 图2.2

3、职员查询E-R图客房类型E-R图:客房类型类型ID类型名称客房价格拼房价格可超额定数 图2.3客房类型E-R图酒店管理系统总体E-R图如图2.4所示:职员用户会员酒店管理入住拥有会员信息拥有客房价格属于客房拥有n11111nn11n1图2.4 酒店管理系统总E-R图2.2.3 数据库逻辑结构设计通过模块图分析可以知道,此系统由8个图表组成,具体图表如下:职员资料表中包括职员ID,姓名,职位,性别,籍贯,年龄,民族,健康状况,婚姻状况,省份证号,家庭住址,家庭电话,备注等等详细情况如表2.5所示字段名称数据类型 职员ID文本 姓名文本职位文本 性别文本 籍贯文本 年龄数字 民族文本 健康状况文本

4、 婚姻状况文本 身份证号数字 家庭住址文本 家庭电话数字 备注文本表2.5客房类型表中包括类型ID,类型名称,客房价格,拼房价格,可超额定数,是否能拼房,备注等。详细情况如表2.6:字段名称数据类型类型ID数字 类型名称文本客房价格数字拼房价格数字可超额定数数字是否能拼房是/否备注文本表2.6客房资料表中包括客房ID,类型ID,类型名称,楼层编号,额定人数,固有床数,客房状态,客房描述等。字段名称数据类型客房ID文本 类型ID文本类型名称文本楼层编号数字额定人数数字固有床数文本客房状态文本客房描述文本表2.72.2.4 数据库连接说明酒店管理系统是一个要求连贯性很强的系统,所以根据上面的对数据

5、库系统的概念模型的设计,我们能根据表里的主键,连接出各个表中的关系和分类,这样才给我们做下面的系统,每个主键,还有每个外主键,都是数据库的关键,必须做个关系明确,这样系统才能明了清晰,数据库关系图如下:图2.8表之间的关系2.3 设计窗体和报表通过以上模块和E-R图可知这个窗体是由基本资料、消费结帐、记录查询、用户管理、退出系统5部分组成,而基本资料又包括职员资料管理,客房资料管理,客房类型管理,会员资料管理,而消费结帐又包括预定记录管理,入住记录管理,消费明细管理,消费结帐管理,所以登陆窗体如图所示:图2.9登录窗口系统主体窗体是系统中唯一一个联系所有窗体的窗体,由基本资料,消费结帐,记录查

6、询,用户管理,退出系统,所组成。系统运用了很多简单使用的SQL语句,是主窗体更加实用,美观。在功能运用状况中,系统有很高的稳定性,能够稳定的完成酒店的所有日常管理,和酒店的新老职工进行合理的安排,对职员的信息一目了然,主窗体是用现在对规范的设计视图设计完成的,能够满足酒店的各种数据需要,如图3.0所示图3.0系统主体界面职员信息查询窗体可通过职员ID对职员进行详细信息的查询,通过创建一个按编号查找的查询,再以其作为数据来源创建一个职员信息查询窗体。如图2.9所示图3.1职员详细资料查询预定记录信息按预定姓名,预收金额,预定时间,来对预定人详细记载。通过建立一个按预定记录信息查询的查询作为数据来

7、源对其进行窗体的设计。如图2.10所示: 图3.2预定信息记录窗体查询客房类型查询是通过类型名称和客房价格,详细的找出是否用空房,和酒店的用房状况。如图3.1所示图3.3客房类型查询窗体消费明细报表可以很清晰的显示出,今天客人在酒店里的消费情况和详细费用情况,和加服务情况,以及一天的明细,如图3.2所示图3.4消费明细报表2.4 设计窗体和报表模块主要代码本课设所用代码,基本为通用代码,为实现各个组件连接起着重要作用,登陆窗口是系统的窗口,代码必须完善和使用,代码如下:Option Compare DatabasePublic Function openrecord(str1 As Strin

8、g, record As ADODB.Recordset)创建一个查询,把符合str1中的SQL语句的记录集打开到record中 为记录集record 分配空间 Set record = New ADODB.Recordset 使用本数据库的连接打开记录集 record.Open str1, CurrentProject.Connection, adOpenKeyset, adLockOptimisticEnd FunctionPrivate Sub form_open(Cancel As Integer) 设置打开窗体时的属性 cmdenter.Enabled = False Form.Ke

9、yPreview = TrueEnd SubPrivate Sub 取消_Click()On Error GoTo Err_取消_Click DoCmd.QuitExit_取消_Click: Exit SubErr_取消_Click: MsgBox Err.Description Resume Exit_取消_ClickEnd SubPrivate Sub 确定_Click() Dim userID As Integer If IsNull(用户名) = False Then If DLookup(密码, 用户, 用户名= & 用户名 & ) = 密码 Then userID = DLooku

10、p(id, 系统用户, 用户名= & com用户 & ) DoCmd.Close DoCmd.OpenForm 主界面 Form_主界面.User = userID Else 密码 = 密码.SetFocus MsgBox 密码错误!, vbCritical End If End IfEnd Sub查询职员资料代码如下:Option Compare DatabasePrivate Sub 查询_Click()On Error GoTo Err_查询_Click Me!查询职员资料 子窗体.RequeryExit_查询_Click: Exit SubErr_查询_Click: MsgBox Er

11、r.Description Resume Exit_查询_ClickEnd SubPrivate Sub 关闭_Click()On Error GoTo Err_关闭_Click DoCmd.CloseExit_关闭_Click: Exit SubErr_关闭_Click: MsgBox Err.Description Resume Exit_关闭_ClickEnd Sub预定记录管理代码如下:Option Compare DatabasePrivate Sub 预定ID_DblClick(Cancel As Integer)On Error GoTo Err_预定ID_DblClick 把子

12、窗体中当前记录值赋予主窗体对应的文本框内 Forms!预定记录管理!预定ID = Me!预定ID Forms!预定记录管理!客房ID = Me!客房ID Forms!预定记录管理!类型ID = Me!类型ID Forms!预定记录管理!预定人名 = Me!预定人名 Forms!预定记录管理!预定人数 = Me!预定人数 Forms!预定记录管理!类型名称 = Me!类型名称 Forms!预定记录管理!预收金额 = Me!预收金额 Forms!预定记录管理!记录人员 = Me!记录人员 Forms!预定记录管理!客房价格 = Me!客房价格 Forms!预定记录管理!抵店时间 = Me!抵店时间

13、 Forms!预定记录管理!预定时间 = Me!预定时间 Forms!预定记录管理!联系方式1 = Me!联系方式1 Forms!预定记录管理!联系方式2 = Me!联系方式2 Forms!预定记录管理!备注 = Me!备注Exit_预定ID_DblClick: Exit SubErr_预定ID_DblClick: MsgBox Err.Description Resume Exit_预定ID_DblClickEnd Sub其他代码大致相同,这样就完成了酒店管理系统的制作。在工具-启动中设置自动启动切换面板,可以在打开时按住Shift进入设计界面。第3章 课程设计总结数据库课程设计和实验都结束了,在这段时间我学到了很多知识。通过这次的课程设计,使我增加了对数据库基本概念的理解,提高对知识的理解和应用能力,并且对数据库的应用都有了更深的了解

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号