《2022年ACCESS课程设计方案酒店管理系统7.docx》由会员分享,可在线阅读,更多相关《2022年ACCESS课程设计方案酒店管理系统7.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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, 类型名称 , 楼层编号 , 额定人数 , 固有床数 , 客房状态 ,
3、 客房描述, 备注等.职员信息职员 ID姓名职位性别民族图 2.2 职员查询 E-R 图客房类型 E-R图:客房类型类型 ID类 型 名称客房价格拼房 价格可 超 额定数2.2.2 数据库概念结构设计职员信息实体 E-R 图:图 2.3 客房类型 E-R 图酒店治理系统总体 E-R 图如图 2.4 所示:欢迎下载精品学习资源职员用户nn治理入住11酒店11拥有拥有nn客房会员11属于拥有11客房价格会员信息欢迎下载精品学习资源2.2.3 数据库规律结构设计图 2.4酒店治理系统总 E-R 图欢迎下载精品学习资源通过模块图分析可以知道 , 此系统由 8 个图表组成 , 详细图表如下:职员资料表中
4、包括职员ID, 姓名, 职位, 性别, 籍贯, 年龄, 民族, 健康状况 , 婚姻状况 , 省份证号, 家庭住址 , 家庭电话 , 备注等等详细情形如表2.5 所示字段名称数据类型职员 ID文本姓名文本职位文本性别文本籍贯文本年龄数字欢迎下载精品学习资源民族文本健康状况文本婚姻状况身份证号文本数字家庭住址家庭电话备注文本数字文本表 2.5字段名称类型 ID数据类型数字类型名称文本客房价格数字拼房价格数字可超额定数是否能拼房数字是/ 否备注文本表 2.6客房类型表中包括类型ID, 类型名称 , 客房价格 , 拼房价格 , 可超额定数,是否能拼房,备注等;详细情形如表 2.6 :客房资料表中包括客
5、房ID, 类型 ID, 类型名称 , 楼层编号 , 额定人数 , 固有床数 , 客房状态, 客房描述等;字段名称数据类型客房 ID类型 ID文本文本类型名称文本楼层编号数字额定人数数字固有床数文本客房状态文本客房描述文本表 2.72.2.4数据库连接说明欢迎下载精品学习资源酒店治理系统是一个要求连贯性很强的系统,所以依据上面的对数据库系统的概念模型的设计,我们能依据表里的主键,连接出各个表中的关系和分类,这样才给我们做下面的系统,每个主键,仍有每个外主键,都是数据库的关键,必需做个关系明确,这样系统才能明白清楚,数据库关系图如下:图 2.8 表之间的关系2.3 设计窗体和报表通过以上模块和 E
6、-R 图可知这个窗体是由基本资料、消费结帐、记录查询、用户治理、退出系统 5 部分组成,而基本资料又包括职员资料治理 , 客房资料治理 , 客房类型治理, 会员资料治理 , 而消费结帐又包括预定记录治理 , 入住记录治理 , 消费明细治理 , 消费结帐治理 , 所以登陆窗体如以下图 :欢迎下载精品学习资源图 2.9 登录窗口系统主体窗体是系统中唯独一个联系全部窗体的窗体,由基本资料,消费结帐,记录查询,用户治理,退出系统,所组成;系统运用了许多简洁使用的SQL语句,是主窗体更加有用,美观;在功能运用状况中,系统有很高的稳固性,能够稳固的完成酒店的全部日常治理,和酒店的新老职工进行合理的支配,对
7、职员的信息一目了然,主窗体是用现在对规范的设计视图设计完成的,能够中意酒店的各种数据需要,如图3.0 所示欢迎下载精品学习资源图 3.0 系统主体界面职员信息查询窗体可通过职员ID 对职员进行详细信息的查询,通过创建一个按编号查找的查询,再以其作为数据来源创建一个职员信息查询窗体;如图2.9 所示图 3.1 职员详细资料查询欢迎下载精品学习资源预定记录信息按预定姓名 , 预收金额,预定时间,来对预定人详细记载;通过建立一个按预定记录信息查询的查询作为数据来源对其进行窗体的设计;如图2.10 所示:图 3.2 预定信息记录窗体查询客房类型查询是通过类型名称和客房价格,详细的找出是否用空房,和酒店
8、的用房状况;如图 3.1 所示图 3.3 客房类型查询窗体欢迎下载精品学习资源消费明细报表可以很清楚的显示出,今日客人在酒店里的消费情形和详细费用情形,和加服务情形,以及一天的明细,如图3.2 所示图 3.4 消费明细报表2.4 设计窗体和报表模块主要代码本课设所用代码,基本为通用代码,为实现各个组件连接起着重要作用,登陆窗口是系统的窗口,代码必需完善和使用,代码如下:Option Compare DatabasePublic Function openrecordstr1 As String, record As ADODB.Recordset 创建一个查询,把符合 str1中的 SQL语句
9、的记录集打开到 record 中为记录集 record支配空间Set record = New ADODB.Recordset 使用本数据库的连接打开记录集record.Openstr1,CurrentProject.Connection,adOpenKeyset,adLockOptimistic End FunctionPrivate Sub form_openCancel As Integer欢迎下载精品学习资源设置打开窗体时的属性cmdenter.Enabled = False Form.KeyPreview = TrueEnd SubPrivate Sub取消_ClickOn Erro
10、r GoTo Err_取消_Click DoCmd.QuitExit_ 取消_Click:Exit SubErr_ 取消_Click:MsgBox Err.Description Resume Exit_取消_ClickEnd SubPrivate Sub确定_Click Dim userID As IntegerIf IsNull用户名 = False ThenIf DLookup密码, 用户, 用户名= &用户名 & =密码 ThenuserID = DLookupid, 系统用户 , 用户名= & com用户 & DoCmd.Close DoCmd.OpenForm 主界面 Form_主
11、界面.User = userID Else密码 = 密码.SetFocusMsgBox 密码错误! , vbCritical End IfEnd If End Sub查询职员资料代码如下:Option Compare Database欢迎下载精品学习资源Private Sub查询_ClickOn Error GoTo Err_查询_ClickMe.查询职员资料子窗体.Requery Exit_ 查询_Click:Exit SubErr_ 查询_Click:MsgBox Err.Description Resume Exit_查询_ClickEnd SubPrivate Sub关闭_ClickO
12、n Error GoTo Err_关闭_Click DoCmd.CloseExit_ 关闭_Click:Exit SubErr_ 关闭_Click:MsgBox Err.Description Resume Exit_关闭_ClickEnd Sub预定记录治理代码如下:Option Compare DatabasePrivate Sub预定 ID_DblClickCancel As IntegerOn Error GoTo Err_预定 ID_DblClick把子窗体中当前记录值赐予主窗体对应的文本框内Forms.预定记录治理.预定 ID = Me.预定 IDForms.预定记录治理.客房 I
13、D = Me.客房 IDForms.预定记录治理.类型 ID = Me.类型 IDForms.预定记录治理.预定人名 = Me.预定人名 Forms.预定记录治理.预定人数 = Me.预定人数 Forms.预定记录治理.类型名称 = Me.类型名称 Forms.预定记录治理.预收金额 = Me.预收金额 欢迎下载精品学习资源Forms.Forms.预定记录治理预定记录治理.记录人员 = Me.记录人员 客房价格 = Me.客房价格 Forms.预定记录治理.抵店时间 = Me.抵店时间 Forms.Forms.预定记录治理预定记录治理.预定时间 = Me.预定时间 联系方式 1 = Me.联系
14、方式1Forms.Forms.预定记录治理预定记录治理.联系方式 2 = Me.联系方式备注 = Me.备注2Exit_ 预定Exit SubID_DblClick:Err_ 预定 ID_DblClick: MsgBox Err.DescriptionResume Exit_预定 ID_DblClick End Sub其他代码大致相同,这样就完成了酒店治理系统的制作;在工具- 启动中设置自动启动切换面板,可以在打开时按住Shift进入设计界面;欢迎下载精品学习资源第 3 章 课程设计总结数据库课程设计和试验都终止了,在这段时间我学到了许多学问;通过这次的课程设计,使我增加了对数据库基本概念的懂
15、得,提高对学问的懂得和应用才能,并且对数据库的应用都有了更深的明白,使我的数据库编写水平又有了明显的提高;在WINDOW的S环境中,用 ACCESS和 VISUAL BASIC代码构建一个库存治理系统;让我明白到了在实际的环境下编写数据库的应用;我做的课设题目是酒店治理系统,在做课设的过程当中,我充分运用我们所学的学问,当然其中确定有不懂或者懵懂的问题,全部就去图书馆查看相关的资料,上课时也询问了老师同学,最终问题也都迎刃而解了;开头的登陆窗口 ,我们遇到了不会写代码的问题 ,这个登陆窗口是一个有用户名 ,有密码的界面 ,当你选择一个用户名 ,它有相应的口令 ,口令正确才可以进入 .这是一个要
16、有变量来实现的过程 ,当然也要对应的数据窗口 .其实,这个问题不会写代码没有关系的 ,我们可以从数据窗口中的变量设置中找到SQL 语句,这样就解决了问题;我们的登陆窗口粗略的完成了.在建立职工资料数据源时 ,我们发觉了一个这样的问题 ,就是性别一栏可以填写除男 , 女以外的字 ,我们需要一个约束 ,可是在约束语句里 ,我们有语法错误 ,弄了半天仍是没有弄懂,后来问别人知道了那是由于没有弄清楚一些符号是应当在英语仍是中文条件下写出,PB 的符号都是在英语的条件下实现的 .我们一般设主键的时候都是设一个,这个主键在数据源中是不能重复的;由于自己的分析设计和程序体会不足 , 该系统设计和实现过程中
17、, 仍有许多没有完善的地方, 比如数据冗余 , 文档组织不合理 , 帮忙文档没有编写 , 用户界面设计不够美观 , 反常出错处理比较差等多方面问题 , 这些都有待进一步完善和提高;总的来说,数据库的试验是我们上高校以来遇到的最大的课题,它不像以前的课题很简洁就完成,它需要设计人有足够的耐心,超强的学习才能和坐的住的心态;所以, 这次试验中,我的许多毛病都有了改善;这些都不是主要的,重要的是我们在这次试验中,以及平常上课的时候,从老师那里学到了许多做人做事的道理,这些金玉良言将对我们终身受用;欢迎下载精品学习资源;欢迎下载精品学习资源参考文献1 甘雷 , 中文 Access2002 标准教程,北
18、京期望电子出版社,20212 王珊,数据库系统简明教程,北京高等训练出版社,20043 苏帅华,中文版Access2002 宝典,北京人民邮电出版社, 20044 李春葆,曾平,Access 数据库程序设计,北京清华高校出版社,20055 罗小沛,数据库技术,武汉华中理工高校出版社,20006 丁堡康,数据库有用教程,北京清华短信额出版社,20017 梁书赋,熟知中文版Access2002 数据开发与应用,北京清华高校出版社,20018 李禹生, Access2002 应用技术,北京中国水利点出版社,20029 张冕洲, Access2002 开发使用全书,北京电子工业出版社,200210 故名,数据库原理与应用Access2002 ,北京高等训练出版社, 2004欢迎下载