版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、辽宁工业大学数据库原理与应用课程设计(论文题目:宾馆客房管理系统的设计与实现院(系:软件学院专业班级:学号:学生姓名:指导教师:教师职称:讲师起止时间:课程设计(论文任务及评语院(系:软件学院教研室:软件教研窒学号学生姓名专业班级课程设计(论文题目宾馆客房管理系统的设计与实现课程设计(论文任务课程设计任务及要求:(1掌握设计数据库表及其间的关系的基础知识(2掌握设计相关的查询、窗体、报表、数据访问页和宏(3有和具体业务相关的处理功能(不少于5个(4用切换面板、主窗体、菜单栏和工具栏三种方式设计用户界面。(5用SQL设计带统计函数的查询(如MAX,MIN,COUNT,AVG,SUM(6 用编写V
2、BA代码实现部分功能课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计论文。指导教师评语及成绩成绩:指导教师签字:2009 年 12 月 6 日目录第1章课程设计目的与要求 (11.1 课程设计目的 (11.2 课程设计的实验环境 (11.3 课程设计的预备知识 (11.4 课程设计要求 (1第2章课程设计内容 (22.1 系统设计 (22.2 数据库模型 (32.3 设计窗体和报表 (82.4 窗体和报表模块主要代码 (11第3章课程设计总结 (13参考文献 (14第1章课程设计目的与要求本课程的课程设计实际是电子商务
3、和计算机信息管理专业学生学习完数据库原理及应用(ACCESS 2002课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。1.1课程设计的实验环境硬件要求能运行Windows 9.X操作系统的微机系统。数据库应用系统开发软件可以选用Microsoft Access,或其他数据库管理系统。1.2 课程设计的预备知识熟悉数据库的基本知识及一种以上数据库系统开发软件。1.3 课程设计要求按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成八个方面的设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。选用
4、其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。第2章课程设计内容2.1系统功能分析2.1.1 系统功能分析随着我国旅游业的发展,宾馆客房管理系统在此方面的需求相应的更多一些。以前的管理以人为的方式处理大量的宾馆客户登记、结帐、及一些管理工作,不可避免的增加管理的工作量,也会造成人为的错误,常常有客人资料丢失、结帐收款错误的情况,给管理者带来了不必要的麻烦和损
5、失。为了解决上述问题,使宾馆客房管理更系统和简捷。利用计算机系统来管理是最可行的办法。随着现代科技水平的发展,利用科技处理大量的信息和数据为我们提供了诸多方便。准确而高效的开发数据库管理系统,使用户在实际工作中可以得心应手,使宾馆的客房管理更简捷化、现代化,智能化。减轻了人工管理的工作量,使系统变得更高效,具有条理性,科学性。首先对前来宾馆的客人要有较详细的资料登记,根据客人的需求把客人看好的客房分配给客户,以便管理和日后的查询。其次,必须要对宾馆内的客房进行合理的管理,清楚的知道各个房间的标准、状态。以及当前和以后的预定使用情况。在客人进行登记时列出所有目前可用的房间,及各个房间的基本设施以
6、方便客人选择。财务结帐是宾馆管理中的一个重要环节,如果不仔细就会使酒店造成损失。进入结帐界面,列出未结帐的客人,选择要结帐的客户和付款方式,即可结帐。如果有操作错误单击撤消按钮即可。系统还包括一些强大的查询和报表功能,全面、及时地反映当前营业状况。操作员权限和密码登陆及数据的备份和恢复功能能确保系统的安全。宾馆客房管理系统总体实现以下几项功能:查询基础信息功能客房前台查询功能客房状态查询功能结账管理功能2.1.2 系统功能模块设计宾馆管理信息体统包括四个大的功能,分别是结算信息管理,订房信息管理,客房信息管理,系统管理,每一功能都有其子功能,结算信息管理中包括,结算信息查询、结算信息修改、结算
7、的时间。客房信息管理功能中包括客房信息查询,客房预订查询,客房入住人员信息查询、入住时间、退宿时间。客房信息管理,客房的价格,客房的床位数等。体统管理,包括用户管理和密码管理。客房按结构化程序设计思想,分析得出如下系统功能模块图如图2.1图2.1系统模块图宾馆管理信息系统结算信息管理订房信息管理客房信息管理系统管理结算信息添加结算信息修改结算信息查询 订房信息查询订房信息修改订房信息添加剩余客房信息查设置客房信息设置客房查询密码管理用户查询客房信息添加 客房信息修改 客房信息查询客房标准修改 客房标准添加2.2数据库模型 2.2.1 数据库需求分析数据项和数据结构如下:(1结算信息管理:结算信
8、息查询,结算信息修改,结算信息添加。(2订房信息管理:订房信息查询,订房信息修改,订房信息添加。剩余客房信息查询。(3客房信息管理:客房信息查询,客房信息修改,客房信息添加,客房标准修改,客房标准添加。2.2.2 数据库概念结构设计根据系统图以及宾馆管理系统所具有的功能,来完成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 图2.2.3 数据库逻辑结构设计创建系统所需的表,此系统一共创建了五个表,分别是顾客信息表,基础信
10、息表,前台信息表,客房状态查询表和结帐管理表,以创建顾客信息表为例,打开窗体,使用设计器创建表,创建之后,填写所需的内容,并设一个主键,顾客信息表的主键是姓名,让后保存此表,并更改表的名称。其它的表得制作方法与顾客信息表的制作方法一样。表2.1客户列表信息表字段名称 数据类型 字段大小 编号 数字 长整形 标准 文本 50 单价 数字 长整形 床位 数字 长整形 客房人数 数字 长整形 状态 文本 50 楼层数字长整形系统管理存储客房信息提供存储基础信息客 房客 人需求订房订房信息退房结算信息存储顾客信息1nnm n11n1nnmnm客户号数字长整形客户名称文本50表2.2结算信息表字段名称数
11、据类型字段大小客人结款文本50结算时间数字长整形结算金额数字长整形表2.3顾客信息表字段名称数据类型字段大小姓名文本50性别文本50身份证号数字长整形房间号数字长整形入住时间数字长整形2.2.4 数据库连接说明系统所需的表创建完成后,开始创建联系,每个表都有其联系,进入创建联系的界面,添加窗体,然后创建联系,顾客信息表中包括姓名,性别等属性,此表与客房状态信息表中的入住人员信息有联系,创建其联系。客房状态信息表中的住宿登记与前台入住登记有联系,创建其联系。基础信息表中的房间号码与客房状态信息表中的入住人员信息有关系等。具体如关系图表2.6 图2.6数据库连接说明表2.3 设计窗体和报表运用窗体
12、创建,先创建最低层的联系,从里到外设计窗体联系,利用窗体设计器创建初始界面添加文字及图片,还有按钮。由内向外依次联系,达到所需效果图。以下为系统截图。宾馆客房管理系统初始时的界面如图 2.7。此界面显示进入与退出程序,点击“进入”则下一界面。点击“退出”则关闭此系统。 图2.7宾馆客房管理系统初始界面进入系统所看见的界面如图 2.8,此图显示整个系统所具有的功能模块,其中包括基础信息表、结账管理表、房间状态查询表、前台信息表。点击按钮就能得到所需资料。例如点击基础信息表可以查到客房的基本信息,结账管理可以查询到客人的结账信息,房间状态表则可查到房间的状态等信息,前台信息表则可查到客人的登记情况
13、等。点击“退出”则返回主界面。 图2.8进入系统的界面进入基础信息管理所出来的界面,此表显示客房的基本信息如图 2.9,客房基本信息表显示了客房的基本信息,客房的房间号、客房的类别、床位数量、房间价格的信息。还可查到客房是标准间还是普通间以及高级间。也可查到客房是双人间还是多人间或者是单人间。也可以查询到房间的价格。不同的房间对应不同的价格。床位数不同价格也不同。点击“退出”则关闭此界面。 进入客房查询信息表的界面如图2.10,此表能够帮助宾馆管理人员查询到客房入住的信息例如客人订房的信息、客房人员的具体信息、房间的状态信息、房间入住人员的具体资料等。通过此表可以查询到客人是否预订了此房间。还
14、能查到客人入住的房间的号码,并且通过此表还可以查询到客人的具体详细信息。 图2.10客房查询信息表进入客房状态查询表中的顾客信息表中,所显示的内容是顾客的信息如图2.11,此表显示客人的信息,能够帮助宾馆管理人员查询到客人的入住的时间,房间的号码,身份证的号码,姓名等资料。方便前台工作人员查找客人的信息,客人的入住情况,此表还可以更改客人的信息,然后保存即可。点击“退出”回到上一界面即客房状态查询表。 图2.11顾客信息表2.4 设计窗体和报表模块主要代码(1单击菜单栏中的“登记情况-旅店登记”命令,在代码窗口中编写代码如下: Private Sub ru_Click(Form2.show 旅
15、店登记End Sub(2程序缘代码Private Sub chakan_Click(form6.show 房间查看End SubPrivate Sub chu_Click(form5.show 增加房间End SubPrivate Sub data_Click(form2.show 旅客登记End SubPrivate Sub fei_Click(form3.show 费用统计End SubPrivate Sub Form_Unload(Cancel AS Integer Unload form1End SubPrivate Sub gai_Click(Form4.show 增加房间End S
16、ubPrivate Sub ji_Click(form3.show 费用统计End SubPrivate Sub guanyu_Click(For9.showEnd SubPrivate Sub jia_Click(Form4.show 增加房间End SubPrivate Sub name_Click(form2.show 旅客登记End SubPrivate Sub nian_Click(form3.show 费用统计End SubPrivate Sub quit_Click(End 退出程序End SubPrivate Sub ri_Click(form3.showEnd SubPriv
17、ate Sub ru_Click(form2.show 旅客登记End SubPrivate Sub shan_Click(Form4.show 增加房间End SubPrivate Sub tui_Click(Index AS IntegerForm7.show 退房End Private Sub tuichi_Click(Index AS Integer EndEnd SubPrivate Sub xiou_Click(Form11.show 密码修改End SubPrivate Sub yu_Click(Form5.show 预定房间End SubPrivate Sub yue_Clic
18、k(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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 京东客服售前考核考试及答案
- 2026三农知识题库带答案(典型题)
- 2026年云南红河州银行业专业人员中级职业资格考试(专业实务个人理财)试题及答案
- 2026年银行笔试题库及答案
- 2026年起重信号司索工(建筑特殊工种)证考试题库及答案
- 2026年建筑行业安全员A证理论考试练习题及答案
- 2025年主治医师放射医学考试真题及答案
- 促销推广活动执行确认函(4篇)范文
- 人力资源服务企业人才招聘及培训计划
- 应急预案演练计划
- 娄底农商银行招聘考试题库
- 2026年文献检索和科技论文写作全真模拟模拟题附答案详解(研优卷)
- 2026年沃尔玛财务人员抗压能力面试题
- 哈密市巴里坤哈萨克自治县辅警(协警)招聘考试题库及答案
- 心墙坝课件教学课件
- 危化经营安全培训课件
- 企业导师带徒弟培训课件
- 企业资产管理制度模板通则
- 中石油购油协议书
- 手工编织手绳课件
- 农产品贮藏与营销课件
评论
0/150
提交评论