客房管理系统设计
更新时间:2023-12-28 14:15:01 阅读量: 教育文库 文档下载
[数据库课程设计报告]
——客房管理系统
学院:班级:姓名:学号:
数据库课程设计——客房管理系统设计
客房管理系统设计
一、需求分析 1.1 系统需求分析
“客房管理信息系统”以实现宾馆客房各种信息的系统化、规范化、自动化为目标,具体要达到以下几个基本要求: (一)客户入住管理
通过该管理功能,系统可以通过计算机对客户的一些基本信息进行录入,成为客房管理信息系统查询的数据资料。
(1)新客人信息的录入。 (2)客人信息的修改。 (3)客人信息的查询。 (4)客人信息的删除。 (5)客人信息的保存。 (6)客房信息的查询。 (二)结算管理
(1)退房结算:输入客户房号,查找该客户信息、住房信息以及费用情况。
(2)收银处理:确认客户总费用,并自动登记总费用帐。同时,自动将房间用房标志(占)改为(空);并将客户信息保存。 1.2 数据分析
通过进行系统调查,了解用户需求、分析应用软件系统的功能需求。总结出了系统逻辑模型,即系统业务流程图、数据流图、应用软件功能结构图和数
2
数据库课程设计——客房管理系统设计
据字典等。各流程图如下面的图所示:
客房管理系统 客房 操作查询 操作员 返回信息 客户 1.2.1 客房管理系统业务流程图
D1 入住信息 D3 D2 客房信息
结算账单 P1 入住登记 P2 客户 返回信息 入住 管理 查询要求 结算 处理 返回结果 交钱结要账求结账费用 返回结果 操作员 返回账单信息 核对账单
1.2.2 客房管理系统数据流
3
数据库课程设计——客房管理系统设计
客房管理系统 入住管理 结算管理 客户登记 信息查询 退房结算 收银处理 客户查询 客房查询 1.2.3 客房管理系统功能
1.2.4 数据字典
根据绘制出的数据流图,定义出本系统的数据字典。如下列所示:
数据项 含义说明 别名 类型 长度 取值范围 取值含义 与其他数据项的逻辑关系
数据流 含义说明 数据流来源 数据流去向 组成
客户入住的消费结果
结算处理
操作员 账单编号,房号,住店天数, 总费用 结算账单 数据结构 含义说明 组成 客户 客房管理系统的主体数据结构,定义了一个客户的相关信息 客户编号,客户姓名,性别,年龄,身份证号,户籍 客户编号 唯一标识每个客户 整型 4 0000-9999 按客户顺序编号 数据结构 含义说明 组成 客房 客房管理系统的主体数据结构,定义一个客房的相关信息 房号,房间类型,房间价格,房间状态 4
数据库课程设计——客房管理系统设计
数据存储 说明 流入数据流 流出数据流 组成
客户信息表
记录入住的客户的综合
信息
客户信息
入住信息
客户,入住时间,离店
时间,押金,账单编号,
房号
数据项 含义说明 别名 类型 长度 取值范围 取值含义 与其他数据项的逻辑关系 房号 唯一标识每个房间 房间编号 整型 4 100-411 每层楼的房间顺序 二、数据库概念结构设计
经考察和分析,本案例客房管理系统包括以下实体:客户实体、客房实体、操作员实体、结算账单实体,它们的E-R图如以下所示。
客户姓名 客户编号 操作员编号 职称 操作员 户籍 客户 身份证号 m 退房 结算 n 1 操作员姓名 密码 年龄 性别 离店时间 1 n 结算账单 总费用 入住登记 住店时间 1 押金 住店天数 账单编号 1 房号 客房 1 返回 房间价格 房间类型 房间状态 2.5客房管理系统E-R图
房号
5
数据库课程设计——客房管理系统设计
身份证号 文本(18) null, 户籍 文本(50) null, 房号 整型 not null, 住店时间 常规日期 null, 离店时间 常规日期 null, 押金 货币 null, 账单编号 整型 null, constraint PK_客户 primary key (客户编号) ) go
⑵ 名称: 客房表“客房” 标识:客房
建表语句如下: create table 客房 (
房号 整型 not null, 房间类型 文本 (10) not null, 房间价格 货币 not null, 房间状态 文本(2) not null, constraint PK_客房 primary key (房号) ) go
⑶ 名称: 操作员表“操作员”
11
数据库课程设计——客房管理系统设计
标识:操作员
建表语句如下: create table 操作员 (
操作员编号 整型 not null, 操作员姓名 文本(8) null, 职称 文本(10) null, 密码 文本(10) null, constraint PK_操作员 primary key (操作员编号) ) go
⑷ 名称: 结算账单表“结算账单” 标识:结算账单
建表语句如下: create table 结算账单 (
账单编号 文本(50) not null, 住房天数 整型 not null, 总费用 货币 not null, 操作员编号 整型 not null, 房号 整型 not null, constraint PK_结算账单 primary key (账单编号) ) go
12
数据库课程设计——客房管理系统设计
2.数据库的建查询语句
(1)名称:“客户消费信息:选择查询”
SELECT 客户表.客户编码, 客户表.姓名, 客户表.身份证号, 客房表.房号, 结算账单表.账单编号, 结算账单表.操作员编号, 结算账单表.押金, 结算账单表.入住时间, 结算账单表.离店时间, 结算账单表.住店天数, 结算账单表.房间价格, 结算账单表.总费用
FROM (客房表 INNER JOIN 客户表 ON 客房表.房号 = 客户表.房号) INNER JOIN 结算账单表 ON 客房表.房号 = 结算账单表.房号; (2)名称:“客户信息:选择查询”
SELECT 客户表.客户编码, 客户表.姓名, 客户表.身份证号, 客房表.房号 FROM 客房表 INNER JOIN 客户表 ON 客房表.房号 = 客户表.房号; 六、数据库的运行 1. 系统登陆界
在进入主界面之前有一个用户登陆界面,用户键入用户名和密码,系统自行判定是否存在,然后进入主界面。 系统登陆界面如图6.1所示
图 6.1
13
数据库课程设计——客房管理系统设计
2. 系统主界面
主界面的主要功能包括入住管理模块、结算管理模块、返回员工登录,三个主要的功能。用户可以根据需要点击自己想使用的功能进入功能界面。系统主界面如图6.2所示。
图6.2
3. 入住管理模块界面
入住管理模块的主要功能包括客户登记、信息查询、返回主菜单,三个主要的功能。用户可以根据需要点击自己想使用的功能进入功能界面。系统主界面如图6.3所示。
见下页
14
数据库课程设计——客房管理系统设计
图6.3
4. 客户登记界面
填写新入住客户的基本信息以及部分入住信息。先单击“添加记录”,然后输入信息,最后单击“保存记录”完成操作。客户登记界面如图6.4所示。
图6.4
15
数据库课程设计——客房管理系统设计
5.信息查询界面
信息查询界面的主要功能包括客户查询、客房查询、返回上一级、返回主菜单,四个主要的功能。用户可以根据需要点击自己想使用的功能进入功能界面。信息查询界面如图6.5所示。
图6.5
6. 客户信息查询界面
信息查询界面的主要功能包括新建客户资料、客户住房信息查询、返回上一级、返回主菜单,四个主要的功能。用户可以根据需要点击自己想使用的功能进入功能界面。信息查询界面如图6.6所示。
图6.6
16
数据库课程设计——客房管理系统设计
7.新建客户资料管理
填写新客户的基本信息。先单击“添加记录”,然后输入信息,最后单击“保存记录”或“删除记录”完成操作,同时此界面设有查看第一或最后一条记录、前一条或后一条记录。新建客户资料管理界面如图6.7所示。
图 6.7
8. 客户住房信息查询界面
客户住房信息查询界面的主要功能包括查询客户编码、客户姓名、身份证号、所住房号。以及返回上一级、返回主菜单,六个主要的功能。客户住房信息查询界面如图6.8所示。
图6.8
17
数据库课程设计——客房管理系统设计
9. 客房查询界面
客房查询界面的主要功能包括查询房号、房间类型、所住的客户编码及姓名、房间价格、房间状态。有查看第一项和最后一项、下一项和前一项、返回上一级、返回主菜单的功能。客房查询界面如图6.9所示。
图6.9
10. 结算管理模块界面
结算管理模块的主要功能包括退房结算、收银结算、返回主菜单,三个主要的功能。用户可以根据需要点击自己想使用的功能进入功能界面。系统主界面如图6.10所示。
图6.10
18
数据库课程设计——客房管理系统设计
11.新建客户退房结算界面
填写新客户退房结算基本信息。先单击“添加记录”,然后输入信息,最后单击“保存记录”或“删除记录”完成操作,同时此界面设有查看第一或最后一条记录、前一条或后一条记录。新建客户退房结算界面如图6.11所示。
图6.11
12.新建收银处理界面
填写新处理基本信息,包括账单编号、操作员编号、房号、客户姓名、押金、房间价格、总费用。先单击“添加记录”,然后输入信息,最后单击“保存记录”或“删除记录”完成操作,同时此界面设有查看第一或最后一条记录、前一条或后一条记录。新建客户退房结算界面如图6.12所示。
见下页
19
数据库课程设计——客房管理系统设计
图6.12
七、课程设计心得
两周的课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。
课程设计是我们专业课程知识综合应用的实践训练,着实我们迈向社会,从事职业工作前一个必不少的过程。“千里之行始于足下”通过这次课程设计,我深深体会到这句千古名言的真正含义.我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础。
20
正在阅读:
客房管理系统设计12-28
网络广告的效果评估06-14
雷达与卫星气象学 - 图文02-03
我的植物朋友习作教学设计11-22
电冰箱开题报告 - 图文03-16
第十讲 中国的人口和民族03-18
贾汪区文化产业发展情况05-21
通胀分类09-19
关于非公有制经济代表人士担任工商联主席的实践与思考10-09
年夜饭作文800字06-18
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 客房
- 设计
- 系统
- 管理
- 2011年免疫规划及传染病培训试题
- 国家公务员制度讲座答案
- 压力变送器常见故障及处理方法
- 13117下采面水患分析报告
- 金融学总复习整理
- 对联入门
- 反应时运动时测试
- 2016年下半年云南省造价工程计价知识点:竣工验收的依据试题
- 水电施工视频教程全套资料 - 日光灯接法安装
- 高三物理-苏州市2016届高三上学期9月调研物理试卷
- 如何用域名访问局域网中的网站
- 组织行为学期末作业(自写,参考资料已标明出处)
- 高中数学复习系列 - 柯西不等式
- 生物必修2(人教版)练习:第5章第1节基因突变和基因重组
- 九年级语文下册 作文指导课教学案一体化设计教案1.doc
- 2016年上半年云南省工程计价知识点:建设项目竣工验收的条件考试试卷
- 安顺市黄果树水库除险加固工程技术标
- 华东师大初中七年级上册数学整式的加减(二)—去括号与添括号(提高)知识讲解
- 童年往事 作文指导
- 办公室主任的述职报告 2019政协办公室主任年个人述职报告 精品