ACCESS课程设计()酒店管理系统[]

上传人:sa****i 文档编号:82846672 上传时间:2022-04-30 格式:DOCX 页数:15 大小:93.31KB
收藏 版权申诉 举报 下载
ACCESS课程设计()酒店管理系统[]_第1页
第1页 / 共15页
ACCESS课程设计()酒店管理系统[]_第2页
第2页 / 共15页
ACCESS课程设计()酒店管理系统[]_第3页
第3页 / 共15页
资源描述:

《ACCESS课程设计()酒店管理系统[]》由会员分享,可在线阅读,更多相关《ACCESS课程设计()酒店管理系统[](15页珍藏版)》请在装配图网上搜索。

1、封面1/15作者: PanHongliang仅供个人学习2/15第1章内容2.1 系统功能分析系统功能分析酒店管理系统需要对入住地人员和客房情况进行详细地管理, 其中主要针对客房情况和人员入住情况进行管理. 因此本系统分为如下两大个方面:1)基本情况资料 , 而基本情况资料有分为1. 职员资料 2. 客房类型 3. 客房资料 4. 会员管理 .等 2) 消费结帐管理 , 一样分为 1. 预定记录 2. 入住记录 3. 消费明细 4. 消费结帐 .此外 , 系统管理员还可以通过报表对系统地明细一目了然.系统功能模块设计酒店管理系统包括职员资料管理, 客房类型管理 , 客房资料管理 , 会员资料管

2、理 , 帐目管理分为入住管理 , 预定管理 , 消费明细管理 , 消费结帐管理 , 而在查询界面 , 可以查到详细地各种管理系统 , 详细情况如图 2.1 所示:酒店管理系统基消本费资结料帐职客客会预入消消员房房员定住费费资类资资记记明结料型料料录录细帐图 2.12.2 数据库模型数据库需求分析3/15职员信息:职员ID, 姓名 , 职位 , 性别, 籍贯 , 年龄 , 民族, 健康状况 , 婚姻状况 ,省份证号 , 家庭住址 , 家庭电话 , 备注等 .客房类型 : 类型 ID, 类型名称 , 客房价格 , 拼房价格 , 可超额定数 .客房资料 : 客房 ID, 类型 ID, 类型名称 ,

3、楼层编号 , 额定人数 , 固有床数 , 客房状态, 客房描述 , 备注等 .数据库概念结构设计职员信息实体 E-R 图:职员信息职员 ID姓名职位性别民族图 2.2 职员查询E-R 图客房类型 E-R 图:客房类型类型 ID类 型 名客房价拼房价可 超 额格定数称格图 2.3 客房类型E-R 图酒店管理系统总体E-R 图如图 2.4 所示:4/15职员用户nn管理入住11酒店1拥有1拥有nn客房会员11属于拥有11客房价格会员信息图 2.4酒店管理系统总E-R 图数据库逻辑结构设计通过模块图分析可以知道, 此系统由 8 个图表组成 , 具体图表如下:职员资料表中包括职员ID, 姓名,职位,

4、性别, 籍贯,年龄, 民族, 健康状况 , 婚姻状况 , 省份证号 , 家庭住址 , 家庭电话 , 备注等等详细情况如表2.5 所示字段名称数据类型职员 ID文本姓名文本职位文本性别文本籍贯文本5/15年龄数字民族文本健康状况文本婚姻状况文本身份证号数字家庭住址文本家庭电话数字备注文本表 2.5客房类型表中包括类型ID, 类型名称 , 客房价格 , 拼房价格 , 可超额定数 , 是否能拼房 , 备注等 . 详细情况如表 2.6 :字段名称数据类型类型 ID数字类型名称文本客房价格数字拼房价格数字可超额定数数字是否能拼房是 / 否备注文本表 2.6客房资料表中包括客房ID, 类型 ID, 类型名

5、称 , 楼层编号 , 额定人数 , 固有床数 , 客房状态 , 客房描述等 .字段名称数据类型客房 ID文本类型 ID文本类型名称文本楼层编号数字额定人数数字固有床数文本客房状态文本客房描述文本表 2.76/15数据库连接说明酒店管理系统是一个要求连贯性很强地系统 , 所以根据上面地对数据库系统地概念模型地设计 , 我们能根据表里地主键 , 连接出各个表中地关系和分类 , 这样才给我们做下面地系统 , 每个主键 , 还有每个外主键 , 都是数据库地关键 , 必须做个关系明确 , 这样系统才能明了清晰 , 数据库关系图如下:图 2.8 表之间地关系2.3设计窗体和报表通过以上模块和 E-R 图可

6、知这个窗体是由基本资料 . 消费结帐 . 记录查询 . 用户管理 . 退出系统 5 部分组成 , 而基本资料又包括职员资料管理 , 客房资料管理 , 客房类型管理 , 会员资料管理 , 而消费结帐又包括预定记录管理 , 入住记录管理 , 消费明细管理 , 消费结帐管理 , 所以登陆窗体如图所示 :图 2.9 登录窗口系统主体窗体是系统中唯一一个联系所有窗体地窗体 , 由基本资料 , 消费结帐 , 记录查询 , 用户管理 , 退出系统 , 所组成 . 系统运用了很多简单使用地 SQL语句 , 是主窗体更加实用 , 美观 . 在功能运用状况中 , 系统有很高地稳定性 , 能够稳定地完成酒店地所有日

7、常管理 , 和酒店地新老职工进行合理地安排 , 对职员地信息一目了然 , 主窗体是用现在对规范地设计视图设计完成地 , 能够满足酒店地各种数据需要 , 如图 3.0 所示图 3.0 系统主体界面职员信息查询窗体可通过职员ID 对职员进行详细信息地查询, 通过创建一个按编号查找地查询 , 再以其作为数据来源创建一个职员信息查询窗体 . 如图 2.9 所示图 3.1 职员详细资料查询预定记录信息按预定姓名, 预收金额 , 预定时间 , 来对预定人详细记载. 通过建立一个按预定记录信息查询地查询作为数据来源对其进行窗体地设计. 如图7/152.10 所示:图 3.2 预定信息记录窗体查询客房类型查询

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

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

10、End SubPrivate Sub取消 _Click()8/15On Error GoTo Err_取消 _ClickDoCmd.QuitExit_ 取消 _Click:Exit SubErr_ 取消 _Click:MsgBox Err.DescriptionResume Exit_取消 _ClickEnd SubPrivate Sub确定 _Click()Dim userID As IntegerIf IsNull(用户名 ) = False ThenIf DLookup(密码 , 用户 , 用户名 = &用户名 & ) =密码ThenuserID = DLookup(id, 系统用户 ,

11、 用户名 = & com用户 &)DoCmd.CloseDoCmd.OpenForm 主界面 Form_主界面 .User = userIDElse密码 =密码 .SetFocusMsgBox 密码错误! , vbCriticalEnd IfEnd IfEnd Sub查询职员资料代码如下:Option Compare DatabasePrivate Sub查询 _Click()On Error GoTo Err_查询 _Click9/15Me!查询职员资料子窗体 .RequeryExit_ 查询 _Click:Exit SubErr_ 查询 _Click:MsgBox Err.Descript

12、ionResume Exit_查询 _ClickEnd SubPrivate Sub关闭 _Click()On Error GoTo Err_关闭 _ClickDoCmd.CloseExit_ 关闭 _Click:Exit SubErr_ 关闭 _Click:MsgBox Err.DescriptionResume Exit_关闭 _ClickEnd Sub预定记录管理代码如下:Option Compare DatabasePrivate Sub预定 ID_DblClick(Cancel As Integer)On Error GoTo Err_预定 ID_DblClick 把子窗体中当前记录

13、值赋予主窗体对应地文本框内Forms!预定记录管理 !预定 ID = Me!预定 IDForms!预定记录管理 !客房 ID = Me!客房 IDForms!预定记录管理 !类型 ID = Me!类型 IDForms!预定记录管理 !预定人名 = Me!预定人名 Forms!预定记录管理 !预定人数 = Me!预定人数 Forms!预定记录管理 !类型名称 = Me!类型名称 Forms!预定记录管理 !预收金额 = Me!预收金额 Forms!预定记录管理 !记录人员 = Me!记录人员 10/15Forms!预定记录管理 !客房价格 = Me!客房价格 Forms!预定记录管理 !抵店时间

14、 = Me!抵店时间 Forms!预定记录管理 !预定时间 = Me!预定时间 Forms!预定记录管理 !联系方式 1 = Me!联系方式 1Forms!预定记录管理 !联系方式 2 = Me!联系方式 2Forms!预定记录管理 !备注 = Me! 备注Exit_ 预定 ID_DblClick:Exit SubErr_ 预定 ID_DblClick:MsgBox Err.DescriptionResume Exit_预定 ID_DblClickEnd Sub其他代码大致相同 , 这样就完成了酒店管理系统地制作 . 在工具 - 启动中设置自动启动切换面板 , 可以在打开时按住 Shift 进

15、入设计界面 .11/15第 3 章 课程设计总结数据库课程设计和实验都结束了, 在这段时间我学到了很多知识. 通过这次地课程设计 , 使我增加了对数据库基本概念地理解, 提高对知识地理解和应用能力 , 并且对数据库地应用都有了更深地了解 , 使我地数据库编写水平又有了明显地提高 . 在 WINDOWS地环境中 , 用 ACCESS和 VISUALBASIC代码构建一个库存管理系统 . 让我了解到了在实际地环境下编写数据库地应用 .我做地课设题目是酒店管理系统 , 在做课设地过程当中 , 我充分运用我们所学地知识 , 当然其中肯定有不懂或者懵懂地问题 , 所有就去图书馆查看相关地资料 , 上课时

16、也咨询了老师同学 , 最后问题也都迎刃而解了 .开始地登陆窗口 ,我们遇到了不会写代码地问题,这个登陆窗口是一个有用户名 ,有密码地界面 ,当你选择一个用户名 ,它有相应地口令 ,口令正确才可以进入 .这是一个要有变量来实现地过程 ,当然也要对应地数据窗口 .其实 ,这个问题不会写代码没有关系地 ,我们可以从数据窗口中地变量设置中找到SQL 语句 ,这样就解决了问题 . 我们地登陆窗口粗略地完成了.在建立职工资料数据源时 ,我们发现了一个这样地问题 ,就是性别一栏可以填写除男 ,女以外地字 ,我们需要一个约束 ,可是在约束语句里 ,我们有语法错误 ,弄了半天还是没有弄懂 ,后来问别人知道了那是

17、由于没有弄清楚一些符号是应该在英语还是中文条件下写出 ,PB 地符号都是在英语地条件下实现地 .我们一般设主键地时候都是设一个 , 这个主键在数据源中是不能重复地 .由于自己地分析设计和程序经验不足 , 该系统设计和实现过程中 , 还有许多没有完善地地方 , 比如数据冗余 , 文档组织不合理 , 帮助文档没有编写 , 用户界面设计不够美观 , 异常出错处理比较差等多方面问题 , 这些都有待进一步完善和提高 .总地来说 , 数据库地实验是我们上大学以来遇到地最大地课题 , 它不像以前地课题很容易就完成 , 它需要设计人有足够地耐心 , 超强地学习能力和坐地住地心态 . 所以 , 这次实验中 ,

18、我地许多毛病都有了改善 . 这些都不是主要地 , 重要地是12/15我们在这次实验中 , 以及平时上课地时候 , 从老师那里学到了很多做人做事地道理 , 这些金玉良言将对我们终身受用 .13/15参考文献1 甘雷 , 中文 Access2002 标准教程 , 北京希望电子出版社 ,20082 王珊 , 数据库系统简明教程 , 北京高等教育出版社 ,20043 苏帅华 , 中文版 Access2002 宝典 , 北京人民邮电出版社 ,20044 李春葆 , 曾平 , Access 数据库程序设计 , 北京清华大学出版社 ,20055 罗小沛 , 数据库技术 , 武汉华中理工大学出版社 ,2000

19、6 丁堡康 , 数据库实用教程 , 北京清华短信额出版社 ,20017 梁书赋 , 精通中文版 Access2002 数据开发与应用 , 北京清华大学出版社 ,20018 李禹生 , Access2002 应用技术 , 北京中国水利点出版社,20029 张冕洲 , Access2002 开发使用全书 , 北京电子工业出版社 ,200210 故名 , 数据库原理与应用 Access2002 , 北京高等教育出版社 ,2004版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理。版权为潘宏亮个人所有This articleincludessome parts,includingtext,

20、pictures,and design. Copyright is Pan Hongliangs personal ownership.用户可将本文的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途, 但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人的书面许可,并支付报酬。Users may use the contents or services of this articlefor personal study, research or appreciation, and

21、other14/15non-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimaterights of this website and its relevant obligees. In addition, when any content or service of this article is

22、used for other purposes, written permission and remuneration shall beobtained from the person concerned and the relevant obligee.转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任。Reproduction or quotation of the content of this articlemust be reasonable and good-faith citation for the use of news or informative public free information. It shall notmisinterpret or modify the original intention of the content of this article, and shall bear legal liability such as copyright.15/15

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!