宾馆客房管理系统的设计与实现数据库原理与应用_第1页
宾馆客房管理系统的设计与实现数据库原理与应用_第2页
宾馆客房管理系统的设计与实现数据库原理与应用_第3页
宾馆客房管理系统的设计与实现数据库原理与应用_第4页
宾馆客房管理系统的设计与实现数据库原理与应用_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、辽宁工业大学数据库原理与应用课程设计(论文题目:宾馆客房管理系统的设计与实现院(系:软件学院专业班级:学号:学生姓名:指导教师:教师职称:讲师起止时间:课程设计(论文任务及评语院(系:软件学院教研室:软件教研窒学号学生姓名专业班级课程设计(论文题目宾馆客房管理系统的设计与实现课程设计(论文任务课程设计任务及要求:(1掌握设计数据库表及其间的关系的基础知识(2掌握设计相关的查询、窗体、报表、数据访问页和宏(3有和具体业务相关的处理功能(不少于5个(4用切换面板、主窗体、菜单栏和工具栏三种方式设计用户界面。(5用SQL设计带统计函数的查询(如MAX,MIN,COUNT,AVG,SUM(6用编写VB

2、A代码实现部分功能课程设计过程中.要严格遵守实践环节的时间安排,听从指导教师的指导。正确 地完成上述内容,记录实习日记,规范完整地撰写出课程设计论文。指导教师评语及成绩成绩:指导教师签字:2009年12月6日目录第1章课程设计目的与要求(11.1课程设计目的(1L2课程设计的实验环境(1L3课程设计的预备知识(1L4课程设计要求(1第2章课程设计内容(22.1 系统设计(22.2 数据库模型(32.3 设计窗体和报表(82.4窗体和报表模块主要代码(11第3章课程设计总结(13参考文献(14第1章课程设计目的与要求本课程的课程设计实际是电子商务和计算机信息管理专业学生学习完数据库 原理及应用(

3、ACCESS 2002课程后,进行的一次全面的综合训练其目的在于加深对 数据库基础理论和基本知识的理解、掌握运用数据库应用系统开发软件的基本方 法。L1课程设计的实验环境硬件要求能运行Windows 9.X操作系统的微机系统。数据库应用系统开发软件可以选用Microsoft Access,或其他数据库管理系统。L2课程设计的预备知识熟悉数据库的基本知识及一种以上数据库系统开发软件。1.3课程设计要求按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成八个方 面的设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。选 用其他课题或不同的数据库管理系统,可以组成设计小组,

4、分模块进行,共同协作完成 一个应用系统的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段, 应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时.按模块调用 的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。第2章课程设计内容2.1 系统功能分析2.1.1 系统功能分析随着我国旅游业的发展,宾馆客房管理系统在此方面的需求相应的更多一些。 以前的管理以人为的方式处理大量的宾馆客户登记、结帐、及一些管理工作,不可 避免的增加管理的工作量,也会造成人为的错误,常常有客人资料丢失、结帐收款错 误的情况,给管理者带来了不必要的麻烦和损失。为了解决上述问题,使宾馆客房管理

5、更系统和简捷。利用计算机系统来管理是 最可行的办法。随着现代科技水平的发展,利用科技处理大量的信息和数据为我们 提供了诸多方便。准确而高效的开发数据库管理系统,使用户在实际工作中可以得 心应手,使宾馆的客房管理更简捷化、现代化,智能化。减轻了人工管理的工作量,使 系统变得更高效,具有条理性,科学性。首先对前来宾馆的客人要有较详细的资料登记,根据客人的需求把客人看好的 客房分配给客户,以便管理和日后的查询。其次,必须要对宾馆内的客房进行合理的管理,清楚的知道各个房间的标准、状 态。以及当前和以后的预定使用情况。在客人进行登记时列出所有目前可用的房间, 及各个房间的基本设施以方便客人选择。财务结帐

6、是宾馆管理中的一个重要环节,如果不仔细就会使酒店造成损失。进 入结帐界面,列出未结帐的客人.选择要结帐的客户和付款方式,即可结帐。如果有操 作错误单击撤消按钮即可。系统还包括一些强大的查询和报表功能,全面、及时地反映当前营业状况。操 作员权限和密码登陆及数据的备份和恢复功能能确保系统的安全。宾馆客房管理系统总体实现以下几项功能:查询基础信息功能客房前台查询功能客房状态查询功能结账管理功能2.1.2 系统功能模块设计宾馆管理信息体统包括四个大的功能,分别是结算信息管理,订房信息管理,客房 信息管理,系统管理,每一功能都有其子功能,结算信息管理中包括,结算信息查询、结 算信息修改、结算的时间。客房

7、信息管理功能中包括客房信息查询,客房预订查询, 客房入住人员信息查询、入住时间、退宿时间。客房信息管理,客房的价格,客房的 床位数等。体统管理,包括用户管理和密码管理。客房按结构化程序设计思想,分析 得出如下系统功能模块图如图2.1图2系统模块图宾馆管理信息系统结算信息管理订房信息管理客房信息管理系统管理结算信息添加结算信息修改结算信息查询订房信息查询订房信息修改订房信息添加剩余客房信息查设置客房信息设置客房查询密码管理用户查询客房信息添加客房信息修改客房信息查询客房标准修改客房标准添加2.2 数据库模型221数据库需求分析数据项和数据结构如下:(1结算信息管理:结算信息查询,结算信息修改,结

8、算信息添加。(2订房信息管理:订房信息查询,订房信息修改,订房信息添加。剩余客房信息查 询。(3客房信息管理:客房信息查询,客房信息修改,客房信息添加,客房标准修改,客 房标准添加。222数据库概念结构设计根据系统图以及宾馆管理系统所具有的功能,来完成E-R图,此系统完成四个大 功能,系统的基础信息,前台信息,客房状态查询信息,以及结帐管理信息,每个实体又 有其属性,根据这些属性画出E-R图。订房信息的属性有客房类别信息、客房价格、房间号码、床位数量。前台信息 属性有客房预定、住宿登记、宿费提醒、退宿结账、入住时间、退宿时间。客房状 态查询信息的属性有,客房人员信息查询、房态查询、预定房查询、

9、住宿查询、退 宿查询。结账管理的属性有结算时间、结算金额、客人结款。每个实体又有其关系.例如基础信息与前台信息的关系是多对多,前台信息与客 房状态查询信息是多对一等。其关系具体体现在E-R图上,根据这些信息画出了宾 馆客房管理系统的E-R图如图2.2图2.2客房信息E-R图客房信息预定房间查询房态查询客房人员信息图2.3结算信息E-R图图2.4顾客信息E-R图结算信息客人结款结算时间结算金额顾客信息姓名名房间号入住时间身份证号性别图2.5宾馆客房管理系统E-R图223数据库逻辑结构设计创建系统所需的表,此系统一共创建了五个表,分别是顾客信息表,基础信息表,前 台信息表,客房状态查询表和结帐管理

10、表,以创建顾客信息表为例.打开窗体,使用设计 器创建表,创建之后.填写所需的内容、并设一个主键,顾客信息表的主键是姓名,让后 保存此表,并更改表的名称。其它的表得制作方法与顾客信息表的制作方法一样。表2.1客户列表信息表字段名称数据类型字段大小编号数字长整形标准文本50单价数字长整形 床位数字长整形客房人数数字长整形状态文本50楼层数字长整形系统管理存储客房信息提供存储基础信息客房客人需求订房订房信息退房结算信息存储顾客信息mu客户号数字长整形客户名称文本50表2.2结算信息表字段名称数据类型字段大小客人结款文本50结算时间数字长整形结算金额数字长整形表2.3顾客信息表字段名称数据类型字段大小

11、姓名文本50性别文本50身份证号数字长整形房间号数字长整形入住时间数字长整形2.2.4数据库连接说明系统所需的表创建完成后,开始创建联系.每个表都有其联系,进入创建联系的界 面,添加窗体,然后创建联系,顾客信息表中包括姓名,性别等属性,此表与客房状态信 息表中的入住人员信息有联系,创建其联系。客房状态信息表中的住宿登记与前台 入住登记有联系,创建其联系。基础信息表中的房间号码与客房状态信息表中的入 住人员信息有关系等。具体如关系图表2.6JSW序间互调床!3里洵 是否”在岩层奏别 玩位敝重 层间价格图2.6数据库连接说明表2.3 设计窗体和报表运用窗体创建,先创建最低层的联系,从里到外设计窗体

12、联系,利用窗体设计器创 建初始界面添加文字及图片,还有按钮。由内向外依次联系.达到所需效果图。以下 为系统截图。宾馆客房管理系统初始时的界面如图2.7。此界面显示进入与退出程序,点击 “进入”则下一界面。点击“退出”则关闭此系统。宾馆客房管理系统iSX退出图2.7宾馆客房管理系统初始界面进入系统所看见的界面如图2.8,此图显示整个系统所具有的功能模块,其中包括 基础信息表、结账管理表、房间状态查询表、前台信息表。点击按钮就能得到所需 资料。例如点击基础信息表可以查到客房的基本信息,结账管理可以查询到客人的结账信息,房间状态表则可查到房间的状态等信息,前台信息表则可查到客人的登记 情况等。点击“

13、退出”则返回主界面。D IxcroBoft Accost -体I-女内9 M(X0人巳*3 IMS -口S图2.8进入系统的界面进入基础信息管理所出来的界面,此表显示客房的基本信息如图2.9,客房基本信 息表显示了客房的基本信息,客房的房间号、客房的类别、床位数量、房间价格的 信息。还可查到客房是标准间还是普通间以及高级间。也可查到客房是双人间还是 多人间或者是单人间。也可以查询到房间的价格。不同的房间对应不同的价格。床 位数不同价格也不同。点击“退出”则关闭此界面。进入客房查询信息表的界面如图2.10,此表能够帮助宾馆管理人员查询到客房 入住的信息例如客人订房的信息、客房人员的具体信息、房间

14、的状态信息、房间入 住人员的具体资料等。通过此表可以查询到客人是否预订了此房间。还能查到客人 入住的房间的号码,并且通过此表还可以查询到客人的具体详细信息。图2.10客房查询信息表进入客房状态查询表中的顾客信息表中,所显示的内容是顾客的信息如图2.11, 此表显示客人的信息,能够帮助宾馆管理人员查询到客人的入住的时间,房间的号码, 身份证的号码,姓名等资料。方便前台工作人员查找客人的信息,客人的入住情况,此 表还可以更改客人的信息,然后保存即可。点击“退出”回到上一界面即客房状态查 询表。图2.11顾客信息表2.4 设计窗体和报表模块主要代码(1单击菜单栏中的“登记情况-旅店登记,命令,在代码

15、窗口中编写代码如下:Private Sub ru_Click(Form2.show,旅店登记End Sub(2程序缘代码Private Sub chakan_Click(fbrm6.show,房间查看End SubPiivate Sub chu_Click(fonn5.show廿曾加房间End SubPiivate Sub data_Click(fonn2.show,旅客登记End SubPiivate Sub fei_Click(fbrm3.show,费用统计End SubPiivate Sub Foim_Unload(Cancel AS Integer Unload fbimlEnd Su

16、bPrivate Sub gai_Click(Fonn4.show4曾加房间End SubPrivate Sub ji_Click(fonn3.show,费用统计End SubPrivate Sub guanyu_Click(Foi9.showEnd SubPrivate Sub jia_Click(Fonn4.show4曾加房间End SubPrivate Sub name_Click(fonn2.show,旅客登记End SubPrivate Sub man_Click(fonn3.show,费用统计End SubEnd,退出程序End SubPiivate Sub n_Click(fbi

17、 m3, showEnd SubPiivate Sub ru_Click(fonn2.show,旅客登记End SubPiivate Sub shan_Click(Fonn4.show4曾加房间End SubPrivate Sub nn_Click(hidex AS IntegerFonn7.show '退房End Private Sub tuichi_Chck(Index AS Integer EndEnd SubPiivate Sub xiou_Click(Form 1L show一密码修改End SubPiivate Sub yu_Click(Form5.show,预定房间End

18、 SubPrivate Sub yue_Click(Form3.show,费用统计End Sub辽宁工业大学课程设计说明书(论文)第3章课程设计总结本学期通 过对这门课的学习,理解和掌握了很多关于数据库这方面的知识,数据库这门课 程与其他的课程都有很密切的联系,例如管理信息系统与VB。它就像贯穿二点之 间的线一样。本学期通过学习这门课程使我受益匪浅。通过学习使我理解了数据 库相关的基础理论知识.了解了数据管理系统的主要基本概念,它包括DBMS的 基本功能、组成、选择和关系数据库管理系统,然后本书又介绍数据库和数据库 应用系统.它们又包括数据库的三级模式结构和数据库系统的组成,再介绍数据 库模型

19、的概念,报国关系模型、概念模型和概念模型转换为关系模式的原则,最 后介绍函数依赖关系规范化的概念,并以一些具体的例子说明如何设计好的数据 数关系。通过学习再概念上使我了解了 DBMS的基本功能,关系数据库管理系统 的等级,数据库系统的三级模式结构,数据库体统的组成,ER模型及其转换为 关系模式的方法,关系模式的基本概念,关系模式的储存异常与数据依赖,函数 依赖的基本概念。掌握了 ACCESS2002的基本功能和用途、ACCESS2002的界面 组成ACCESS2002的数据库对象。还掌握了字段、记录、表、数据库、主键、外 键、索引和参照完整性等概念。又学会了掌握筛选、冻结、隐藏和链接。从技能 上学会了建立简单的ER模型,关系模式储存异常的判断,关系规范化的方 法,如何拆分为3NF。学会了启动的关闭ACCESS2002及使用ACCESS2002的帮 助系统。能够独立的创建数据库,学会了查询报表,创建查询,修改查询,制作 报表,创建表的的查询,表的关系,管理数据表,处理表数据,并输入数据,编 辑表数据.排序数据等。通过学习能够使

温馨提示

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

评论

0/150

提交评论