宾馆住宿管理系统Word格式.docx
- 文档编号:15329564
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:30
- 大小:106.90KB
宾馆住宿管理系统Word格式.docx
《宾馆住宿管理系统Word格式.docx》由会员分享,可在线阅读,更多相关《宾馆住宿管理系统Word格式.docx(30页珍藏版)》请在冰豆网上搜索。
一需求分析
随着外出人流因为生活,商业等方面的增多,宾馆的发展也日益的迅猛,由于顾客量的增多,客户登记时间的广泛,宾馆收益的日益增多,仅仅依靠手写的老式输入记账法,是无法满足宾馆的需求的,同时这也是浪费人力和时间的。
开发这个数据库,目的就在于能够更好的对客房的预订情况,空余情况,顾客信息,顾客住宿时间和所用费用,客房房态等进行精确的查询,以便更好的完善和更新宾馆信息系统。
数据库的概念结构设计
二数据库概念结构设计
2.1功能模块分析
根据宾馆的具体情况,系统主要功能如下:
1.客房类型管理:
提供有关客房类型状况的规范,如标准间,单人间的价格,设施的配置等信息。
2.客房信息管理:
管理各个房间的具体信息,如类型,位置等。
3.客户信息管理:
入住宾馆的客人具体信息的录入,保存等。
4.查询功能:
包括客户信息查询,客房信息查询,住宿信息查询,等。
5.入住管理系统:
登记入住信息,分配房间等。
6.预订管理功能:
登记预订客户,客房的信息以及浏览查询等。
7.结算功能:
客户退房收款等。
8.系统管理:
用户管理等。
2.2.系统模块设计
根据以上对系统的功能需求的分析,将系统的功能划分为三大模块:
1.数据管理:
包括客房类型管理,客房信息管理,客户信息管理。
2.前台操作:
包括各种信息的查询,入住和预订登记和结算的管理。
3.系统管理:
用户注册,修改密码,用户信息管理。
系统功能模块图如下:
功能模块结构图
三数据库设计
3.1数据库概念结构设计
通过以上对数据库的设计,可得到几个数据库实体,其E-R图如下
1.客户实体图
2.客房实体图
3.客房类型实体图
4.系统综合E-R图
3.2数据库逻辑结构设计
客房类型(类型面积价格额定床位额定人数是否有电视是否有电话是否有空调是否有卫生间)
客房信息(房间号类型楼层)
客户信息(客户号姓名性别籍贯)
入住记录(客户号房间号入住日期结算日期备注)
预定记录(客户号房间号预定日期预定于之日期预定天数)
系统用户(用户名密码)
四宾馆住宿系统的实现
4.1数据库的实现
createdatabase宾馆住宿管理系统
onprimary
(
name=宾馆住宿管理系统_data,
filename='
F:
\sql\宾馆住宿管理系统_data.mdf'
size=5,
maxsize=unlimited,
filegrowth=10%
)
logon
name=宾馆住宿管理系统_log,
\sql\宾馆住宿管理系统_log.ldf'
createtable客房类型
类型char(12)primarykey,
面积intnotnull,
价格moneynotnull,
额定床位int,
额定人数int,
是否有电视char
(2)default'
有'
是否有电话char
(2)default'
是否有空调char
(2)default'
是否有卫生间char
(2)default'
createtable客房信息
房间号intprimarykey,
类型char(12)notnull,
楼层intnotnull
createtable客户信息
客户号intprimarykey,
姓名varchar(10)notnull,
性别char
(2)default'
女'
籍贯varchar(20)notnull
createtable入住记录
客户号intforeignkeyreferences客户信息(客户号),
房间号intforeignkeyreferences客房信息(房间号),
入住日期datetimenotnull,
结算日期datetimenotnull,
备注varchar(30)
createtable预定记录
预定日期datetimenotnull,
预定入住日期datetimenotnull,
预定天数tinyintnotnull
createtable系统用户
用户名varchar(10)primarykey,
密码varchar(10)notnull
createview客房详细信息
as
select客房信息.房间号,客房信息.类型,客房类型.价格,客房类型.额定床位,客房类型.额定人数,客房信息.楼层,
客房类型.是否有电视,客房类型.是否有电话,客房类型.是否有空调,客房类型.是否有卫生间
from客房类型leftjoin客房信息on客房类型.类型=客房信息.类型
createview在住记录1
as
select入住记录.客户号,客户信息.姓名,入住记录.房间号,客户信息.性别,入住记录.入住日期
from客户信息leftjoin入住记录on客户信息.客户号=入住记录.客户号
where入住记录.备注='
未退房'
createview历史记录1
select客户信息.客户号,客户信息.姓名,入住记录.房间号,入住记录.入住日期,入住记录.结算日期,
入住天数=day(结算日期)-day(入住日期),入住记录.备注
已退房'
createview在住记录2
select入住记录.客户号,客户信息.姓名,入住记录.房间号,客户信息.性别,入住记录.入住日期,客房信息.类型
from入住记录,客户信息,客房信息
where入住记录.客户号=客户信息.客户号and入住记录.房间号=客房信息.房间号and入住记录.备注='
createview在住记录3
select在住记录2.客户号,在住记录2.姓名,在住记录2.房间号,在住记录2.性别,在住记录2.入住日期,在住记录2.类型,
客房类型.价格,客房类型.额定床位,客房类型.额定人数
from客房类型innerjoin在住记录2on在住记录2.类型=客房类型.类型
createview历史记录2
select历史记录1.客户号,历史记录1.姓名,历史记录1.房间号,历史记录1.入住日期,历史记录1.结算日期,
历史记录1.入住天数,客房信息.类型
from历史记录1innerjoin客房信息on历史记录1.房间号=客房信息.房间号
createview历史记录3
select历史记录2.客户号,历史记录2.姓名,历史记录2.房间号,历史记录2.入住日期,历史记录2.结算日期,
历史记录2.入住天数,历史记录2.类型,客房类型.价格,结算金额=价格*入住天数
from历史记录2innerjoin客房类型on历史记录2.类型=客房类型.类型
createview预订信息1
select客户信息.客户号,客户信息.姓名,客户信息.性别,预定记录.房间号,预定记录.预定日期,预定记录.预定入住日期,预定记录.预定天数
from客户信息leftjoin预定记录on客户信息.客户号=预定记录.客户号
createview预订信息2
select预订信息1.客户号,预订信息1.姓名,预订信息1.性别,预订信息1.房间号,预订信息1.预定日期,预订信息1.预定入住日期,
预订信息1.预定天数,客房信息.类型
from预订信息1leftjoin客房信息on预订信息1.房间号=客房信息.房间号
createview预订信息3
select预订信息2.客户号,预订信息2.姓名,预订信息2.性别,预订信息2.房间号,预订信息2.预定日期,预订信息2.预定入住日期,
预订信息2.预定天数,预订信息2.类型,客房类型.价格,客房类型.额定床位,客房类型.额定人数,预交押金=价格*预定天数
from预订信息2innerjoin客房类型on预订信息2.类型=客房类型.类型
createview客房在住人数统计
select在住记录3.房间号,在住记录3.类型,在住人数=count(在住记录3.房间号),在住记录3.额定人数
from在住记录3
groupby在住记录3.房间号,在住记录3.类型,在住记录3.额定人数
createview客满房间
select客房在住人数统计.房间号,客房在住人数统计.类型,客房在住人数统计.在住人数,客房在住人数统计.额定人数
from客房在住人数统计
where((客房在住人数统计.类型<
>
'
双人间'
or客房在住人数统计.类型<
三人间'
)
and客房在住人数统计.在住人数>
0)or(客房在住人数统计.类型='
and客房在住人数统计.在住人数=2)or
(客房在住人数统计.类型='
and客房在住人数统计.在住人数=3)
createview未满房间
select房间号,类型
from客房信息
where房间号notin(select房间号from客满房间)
createview空房
select客房信息.房间号,客房信息.类型,客房类型.额定人数
from客房信息,客房类型
where客房信息.类型=客房类型.类型and客房信息.房间号notin
(select房间号from入住记录where备注='
五住宿管理系统的实现
5.1登录窗口模块的创建与实现
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Text;
usingSystem.Windows.Forms;
usingSystem.Data.SqlClient;
namespace用户登录窗口
{
public
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宾馆 住宿 管理 系统