辽 宁 工 业 大 学
数据库原理与应用 课程设计(论文)
题目:
酒店管理系统设计与实现
院(系):
软件学院
专业班级:
软件技术 081 班
学 号:
888888888
学生姓名:
指导教师:
教师职称:
tianx
天下会
助 教
起止时间:2000.11.23 至 2000.12.4
课程设计(论文)任务及评语
院(系):软件学院
教研室:软件教研窒
学 号
8888888
学生姓名
天下会
专业班级 软件技术 091 班
课程设计
(论文)
题目
酒店管理系统设计与实现
课程设计任务及要求:
(1)掌握设计数据库表及其间的关系的基础知识
(2)掌握设计相关的查询、窗体、报表、数据访问页和宏
(3)有和具体业务相关的处理功能(不少于 5 个)
(4)用切换面板、主窗体、菜单栏和工具栏三种方式设计用户界面。
(5)用 SQL 设计带统计函数的查询(如 MAX,MIN,COUNT,AVG,SUM)
(6) 用编写 VBA 代码实现部分功能
课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的
指导。正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计
论文。
成绩:
指导教师签字:
2009 年 1 月 6 日
课
程
设
计
(
论
文
)
任
务
指
导
教
师
评
语
及
成
绩
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
目 录
第 1 章 课程设计目的与要求....................................................................................................... 1
1.1 课程设计目的............................................................................................................1
1.2 课程设计的实验环境................................................................................................1
1.3 课程设计的预备知识................................................................................................1
1.4 课程设计要求............................................................................................................1
第 2 章 课程设计内容....................................................................................................... 2
2.1 系统设计....................................................................................................................2
2.2 数据库模型................................................................................................................3
2.3 设计窗体和报表........................................................................................................9
2.4 窗体和报表模块主要代码........................................................................................11
第 3 章 课程设计总结....................................................................................................... 14
参考文献.................................................................................................................................15
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
第 1 章 课程设计目的与要求
本课程的课程设计实际是电子商务和计算机信息管理专业学生学习完《数据库原理
及应用(ACCESS 2002)》课程后,进行的一次全面的综合训练,其目的在于加深对数据
库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。
1.2 课程设计的实验环境
硬件要求能运行 Windows 9.X 操作系统的微机系统。数据库应用系统开发软件可以
选用 Microsoft Access,或其他数据库管理系统。
1.3 课程设计的预备知识
熟悉数据库的基本知识及一种以上数据库系统开发软件。
1.4 课程设计要求
按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成八个方面的
设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。选用其他
课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用
系统的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序
流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出
窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。
1
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
第 2 章 课程设计内容
2.1 系统功能分析
2.1.1 系统功能分析
酒店管理系统需要对入住的人员和客房情况进行详细的管理,其中主要针对客房情
况和人员入住情况进行管理。因此本系统分为如下两大个方面:1)基本情况资料,而基
本情况资料有分为 1.职员资料 2.客房类型 3.客房资料 4.会员管理.等 2)消费结帐管理,
一样分为 1.预定记录 2.入住记录 3.消费明细 4.消费结帐.
此外,系统管理员还可以通过报表对系统的明细一目了然。
2.1.2 系统功能模块设计
酒店管理系统包括职员资料管理,客房类型管理,客房资料管理,会员资料管理,
帐目管理分为入住管理,预定管理,消费明细管理,消费结帐管理,而在查询界面,可
以查到详细的各种管理系统,详细情况如图 2.1 所示:
酒店管理系统
基
本
资
料
消
费
结
帐
职
员
资
料
客
房
类
型
客
房
资
料
会
员
资
料
预
定
记
录
入
住
记
录
消
费
明
细
消
费
结
帐
图 2.1
2
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
2.2 数据库模型
2.2.1 数据库需求分析
职员信息:职员 ID,姓名,职位,性别,籍贯,年龄,民族,健康状况,婚姻状况,省份证号,
家庭住址,家庭电话,备注等.
客房类型:类型 ID,类型名称,客房价格,拼房价格,可超额定数.
客房资料:客房 ID,类型 ID,类型名称,楼层编号,额定人数,固有床数,客房状态,客房
描述,备注等.
2.2.2 数据库概念结构设计
职员信息实体 E-R 图:
职员信息
职员 ID
姓名
职位
性别
民族
客房类型 E-R 图:
图 2.2 职员查询 E-R 图
客房类型
类型 ID
类 型 名
称
客房价
格
拼 房 价
格
可 超 额
定数
图 2.3 客房类型 E-R 图
3
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
酒店管理系统总体 E-R 图如图 2.4 所示:
用户
n
入住
1
职员
管理
酒店
拥有
n
1
1
n
会员
拥有
1
1
拥有
客房
属于
1
n
1
1
客房价格
会员信息
2.2.3 数据库逻辑结构设计
图 2.4 酒店管理系统总 E-R 图
通过模块图分析可以知道,此系统由 8 个图表组成,具体图表如下:
职员资料表中包括职员 ID,姓名,职位,性别,籍贯,年龄,民族,健康状况,婚姻状况,省份
证号,家庭住址,家庭电话,备注等等详细情况如表 2.5 所示
字段名称
职员 ID
姓名
职位
性别
4
数据类型
文本
文本
文本
文本
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
籍贯
年龄
民族
健康状况
婚姻状况
身份证号
家庭住址
家庭电话
备注
文本
数字
文本
文本
文本
数字
文本
数字
文本
客房类型表中包括类型 ID,类型名称,客房价格,拼房价格,可超额定数,是否能拼
房,备注等。详细情况如表 2.6:
表 2.5
字段名称
类型 ID
类型名称
客房价格
拼房价格
可超额定数
是否能拼房
备注
数据类型
数字
文本
数字
数字
数字
是/否
文本
客房资料表中包括客房 ID,类型 ID,类型名称,楼层编号,额定人数,固有床数,客房
表 2.6
状态,客房描述等。
字段名称
客房 ID
类型 ID
类型名称
楼层编号
额定人数
固有床数
客房状态
客房描述
表 2.7
5
数据类型
文本
文本
文本
数字
数字
文本
文本
文本