第一篇:宾馆客房管理系统开题报告
计算机与信息学院
本科毕业设计(论文)开题报告
本科毕业设计(论文)开题报告
课题名称:宾馆客房管理系统
学科类型: 工学(√)
管理学()
指导教师:___ _杨雯静____ 学生姓名:顾志军
学号: 074833121 专业:软件工程
班级:_07软工A2 _
一、本课题的目的和意义:
目的:
1、阐述一个信息化的宾馆客房管理系统对一个宾馆发展的意义。
2、开发一个高效、完善的宾馆客房管理系统。
3、通过对现存的一些宾馆管理的调查建立起一个完善的管理系统,改变现在一些宾馆落后的客房管理方式,提高其经济效益。
意义:
当今社会是信息社会,世界已进入在计算机信息管理领域中激烈竞争的时代。信息已成为继劳动力、土地、资本之后的又一大资源,谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中,占有一席之地,谁就会更有优势,这一点已得到举世公认。一个好的宾馆想要取得更高的利益,就必须以最小的成本,最快捷最方便的服务给客户提供最好的居住环境,而一个好的宾馆客房管理系统就能够更好的提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益。
二、课题背景及国内外发展情况:
背景:
随着我国改革开放的不断推进,国内人民生活水平的不断提高,旅游出行的人民越来越多,商务活动也相当的活跃;再加上入境旅游的人也越来越多,入境从事商务活动的外宾也越来越多。因此,现在国内的宾馆住宿行业也越来越多。宾馆客房管理的科学化、系统化、信息化也成为各个宾馆追求的目标。因此,要实现这些功能,就要求各个宾馆配备一套客房管理信息系统,以便在宾馆内实施良好的完善的管理且以最快的速度响应客户的需求,及时为他们提供服务,为他们提供一个高效、便捷的居住环境。客房信息管理系统是各个宾馆软件建设中一个重要的应用系统,它大大改善了宾馆管理的基础环境。
计算机与信息学院
本科毕业设计(论文)开题报告
五、解决问题的思路和方法:
1、对于宾馆客房管理需要的各项功能都要考虑到;
2、让系统拥有一个良好的界面,让操作者更容易使用;
3、让功能和界面的代码分离。
六、参考文献: [1] 王珊,萨师煊.数据库系统概论.高等教育出版社,2006年5月第4版.[2] 张海藩.软件工程(第二版).人民邮电出版社.[3] 张强,高建,华温谦.网页制作与开发教程.人民邮电出版社, 2008年5月.[4] JuliaCase Bradley.Visual C#2005程序设计教程.清华大学出版社,2008年6月.[5] 宫继兵,孙胜涛,王颖等编.ASP.NET 2.0 WEB数据库开发教程.机械工业出版社,2009年1月.[6] 周汉平.数据库设计及其应用程序开发.清华大学出版社,2010年1月.[7] Chris Hart,John Kauffman,David Sussman,Chris Ullman.Beginning ASP.NET 2.0.Wrox, 2005-11-10.[8] John Kauffman,Bradley Millington.Beginning ASP.NET 2.0 and Databases.Wrox, 2006-08-07.[9] Jesse Liberty,Dan Hurwitz.Programming ASP.NET.O'Reilly Media, Inc.2003-09-19.[10] Bill Evjen,Scott Hanselman,Farhan Muhammad,Srinivasa Sivakumar,Devin Rader.Professional ASP.NET 2.0.Wrox.2005-11-10.七、学生与指导教师签字:
学
生:
指导教师:
日
期:
日
期:
八、专业负责人审核意见:
审核人签字:
日
期:
--
第二篇:宾馆客房管理系统
课程设计任务书
1、项目 名 称:宾馆客房管理系统
专业:____________
设计人员姓名: _
2、课程设计内容与要求
(1)掌握powerdesigner数据库建模方法。
(2)掌握数据库应用系统开发的方法。
(3)学习并掌握ASP 开发数据库应用程序的编程方法与技巧、SQL数据库的设计。
(3)宾馆客房管理系统的设计与实现。
3、重点研究的问题
软件应达到的功能:
(1)客房基本信息管理。
(2)客户信息管理。
(3)员工信息管理。
(4)客房情况管理。
(5)客房预定信息。
(6)客房信息发布。
4、需要说明的其它问题
(1)完成课题设计说明书一份。
(2)完成与该项目内容有关的所有文档一份。
(3)系统展示与课程设计答辩。
5、应收集的资料及主要参考文献
(1)《ASP动态网页设计应用培训教程》 肖志刚 张维 韩璐编著 电子工业出版社 2004.1
(2)《ASP网络开发技术》汪晓平钟军 编著 人民邮电出版社 2003.12
(3)《ASP网络办公及商务应用系统开发实例导航》 吴明辉 人民邮电出版社 2003
第三篇:宾馆客房管理系统数据字典
订房信息管理 入住登记管理 住房信息管理 结算信息管理
数据结构名:客户
含义说明:来宾馆入住的客人
组成:{身份证号,姓名,性别,年龄,户籍,联系方式}
数据项名:身份证号
数据项含义说明:用来证明居民身份的证件的编码 别名:
数据类型:字符型 长度:18{字符}18 取值含义:代表客人的户籍信息
与其他数据项的逻辑关系:均可代表客人身份 数据项之间的联系:并列
数据项名:姓名
数据项含义说明:客户的名称 别名:
数据类型:字符 长度:2{字符}3 与其他数据项的逻辑关系:均可代表客人信息 数据项之间的联系:并列
数据项名:性别
数据项含义说明:人的种类划分 别名:
数据类型:字符 长度:1{字符}1 取值范围:男或女
取值含义:人的具体性别
与其他数据项的逻辑关系:均可代表客人信息 数据项之间的联系:并列
数据项名:年龄
数据项含义说明:一个人从出生时起到计算时止生存的时间长度 别名:岁数 数据类型:数字 长度:1{数字}100 取值范围:1到100 取值含义:客户的具体年龄大小
与其他数据项的逻辑关系:均可代表客人信息 数据项之间的联系:并列
数据项名:户籍
数据项含义说明:对自然人按户进行登记并予以出证的公共证明簿 别名:
数据类型:字符
与其他数据项的逻辑关系:均可代表客人信息 数据项之间的联系:并列
数据项名:联系方式
数据项含义说明:能够达到对个人直接沟通的相关信息 别名:手机号或电话号 数据类型:数字 长度:7{数字}13 与其他数据项的逻辑关系:均可代表客人信息 数据项之间的联系:并列
数据结构名:前台接待
含义说明:主要是负责客户的来访及登记
数据流名:订房信息
说明:客户的基本信息以及客户入住房间的信息 数据流来源:客户
数据流去向:核对信息客房 组成:客户
数据流名:当前客户状态 说明:客户有没有入住房间 数据流来源:核对客房信息 数据流去向:客房描述 组成:客户
数据流名:已核对状态的客房 说明:确定客人是否入住 数据流来源:核对客房信息 数据流去向:核对账目情况 组成:前台接待
数据流名:客户账目情况 说明:客户应交款型
数据流来源:核对账目情况 数据流去向:应收账款 组成:客户 数据流名:客房账目状况已核对 说明:客人已交清房款
数据流来源:核对账目情况 数据流去向:可入住客户 组成:客户
数据流名:入住客户 说明:已经住入的客户 数据流来源:可入住客户 数据流去向: 组成:客户
数据流名:前台接待可入住 说明:前台表示有空房 数据流来源:可入住客户 数据流去向:前台接待 组成:前台接待
数据存储名:客户描述 说明:对客人信息的全面记录 编号:1.1 输入的数据流:订房信息
输出的数据流:已核对客房的信息 组成:客户 数据量:1 存取频度:每一个客人存取一次 存取方式:联机处理进行更新
数据存储名:应收账款
说明:客户应该缴纳的费用 编号:1.2 输入的数据流:客户账目情况 输出的数据流:
组成:前台接待和客户 存取频度:一个客户一次
存取方式:联机处理进行更新
处理过程名:核对客房信息
说明:对客户的信息以及入住的房间进行核对 输入:订房信息
输出:已核对状态的客房
处理:对客人的姓名、年龄等进行检查
处理过程名:核对账目情况 说明:对客人应交款项进行检查 输入:已核对状态的客房
输出:账目状况已核对的客房 处理:对客户所交款项进行核对
处理过程名:可入住客户
说明:对核对完信息的客户可以进行入住 输入:账目状况已核对客房 输出:核对订房信息 处理:客户进行入住过程
入住登记管理
数据流名:已登记客户信息 说明:客户已经办理好入住手续 数据流来源:登记客房信息 数据流去向:分配客房
数据流名:分配客房号 说明:给客人分配入住客房 数据流来源:分配客房 数据流去向:发放房卡
数据流名:住户信息
说明:对客人及入住房间的详细记录 数据流来源:客户入住
数据流名:客户信息修改
说明:在原有信息上进行改动 数据流来源:客户入住 数据流去向:前台接待
数据存储名:客户消费记录本
说明:记录客户应交的各款项及总费用 组成:包括房间费用及各项服务的费用
处理过程名:登记客户信息 说明:对客户信息进行记录 输入:可入住客户
输出:已登记客户信息
处理:将客户信息输入系统
处理过程名:分配客房号 说明:为客人分配房间 输入:已登记客房信息
输出:发放房卡
处理:给客人分配已经预定的房间
处理过程名:发放房卡 说明:给客人房间的钥匙 输入:分配好客房号
输出:客户
处理:把客人带到房间,给予钥匙
处理过程名:客户入住 说明:客户此时已经入住房间 输入:客户
输出:客户信息修改 处理:客户正式入住
住房信息管理
数据结构名:主管部门
含义说明:负责批准各项活动的部门
组成:{管理员编号,姓名,职称,联系方式,密码}
数据项名:管理员编号
数据项含义说明:对管理员进行排序编号,便于管理 别名:
数据类型:数字
数据项名:姓名
数据项含义说明:管理员的名称 别名:
数据类型:字符 长度:2{字符}3
数据项名:职称
数据项含义说明:对管理员的职位进行有效说明 别名:
数据类型:字符
长度:2{字符}4
数据项名:联系方式
数据项含义说明:能够找到管理员的通知方式,包括手机号等 别名:
数据类型:数字 数据项名:密码
数据项含义说明:管理员登陆系统的密码 别名:
数据类型:字符
数据流名:消费记录
说明:对客人的消费项加以说明 数据流来源:客户换房
数据流去向:客户消费记录本
数据流名:客户提交换房信息 说明:客户需要换什么类型的房间 数据流来源:客户换房 数据流去向:前台接待
数据流名:客房信息添加 说明:有客户换房或者退房 数据流来源:客户换房 数据流去向:客户退房
数据流名:客房状态 说明:此时是否有客户入住 数据流来源:客户退房
数据流去向:核对客房状态
数据流名:消费细节
说明:客户总共做了哪些消费项目 数据流来源:核对客房状态 数据流去向:客户消费记录本
数据流名:实结房款
说明:客户最后需要交纳的费用 数据流来源:核对客房信息
数据流名:需维护客房
说明:需要进行清扫或修理的客房 数据流来源:核对客房状态 数据流去向:客房维护
数据流名:维护费用
说明:清扫或整理房间花费的钱数 数据流来源:客房维护
数据流去向:核对客房信息 数据流名:维护信息 说明:对维修房间的记录 数据流来源:客房维护 数据流去向:主管部门
数据流名:(不)批准
说明:是否对客房进行维修 数据流来源:主管部门 数据流去向:客房维护
处理过程名:客户换房 说明:客户换用其他房间 输入:入住客户
输出:客房信息添加
处理:对客户的住房记录进行修改
处理过程名:客户退房
说明:客户结束住宿,进行结账 输入:客房信息添加
输出:客房状态
处理:对客户消费记录本进行结算
处理过程名:客房维护
说明:客房需要进行清理或整修 输入:需维护客房
输出:主管部门
处理:对维修客房进行统计
结算信息管理
数据流名:支付款项
说明:客户在前台付款的过程 数据流来源:客户
数据流去向:结算账目
数据流名:结算信息
说明:客户需要支付的各项费用 数据流来源:结算账目 数据流去向:客户
数据流名:客房信息 说明:客房状态
数据流来源:客房管理 数据流去向:前台接待 数据存储名:结账信息表
说明:对客户的消费信息进行记录 组成:前台接待
数据存储名:客房状态
说明:客房此时是否有客人入住 组成:空和满
处理过程名:结算账目
说明:前台接待需要清算的账目 输入:实结房款
输出:结算信息
处理:对各款项进行清算
处理过程名:结算清单 说明:对各消费记录的打印 输入:结算信息
输出:客户信息修改
处理:打印客户的消费记录及总消费额
处理过程名:客房管理 说明:对客房状态的记录 输入:客户信息修改
输出:结算信息和客房信息 处理:对客房状态的改动
第四篇:宾馆客房管理系统数据库设计报告
宾馆客房管理系统数据库设计报告
摘要:本系统是宾馆客房管理系统,该报告主要介绍了数据库的设计,建立,主要功能的实现。数据库系统包括员工管理、客房管理、顾客管理几个大块。主要实现了登记功能,预订功能,多种方法查询顾客功能,查看客房状态功能,操作人员对系统的修改功能,以及结账报表功能。
一、需求分析
(1)具有方便的登记、结账功能,以及预订客房的功能,能够支持团体登记和团体结 账。
(2)能快速、准确地了解宾馆内的客房状态,以方便管理者决策。
(3)提供多种手段查询客人的信息。
(4)具备一定的维护手段,有一定权利的操作人员在密码的支持下才可以更改房价、房间类型、增减客房。
(5)完善的结账报表系统。
二、E-R关系图
三、关系表 本系统有八个表,分别是职工信息表(staffinfo)、顾客信息表(custmerinfo)、经理信息表(managerinfo)、客房信息表(roominfo)、客房状态表(roomstatus)、入住表(checkin)、退房表(checkout)、结账订单表(orderinfo)。
1,职工信息表(staffinfo)
2,顾客信息表(custmerinfo)
3,经理信息表(managerinfo)
4,客房信息表(roominfo)
5,客房状态表(roomstatus)
6,入住表(checkin)
7,退房表(checkout)
8,结账订单表(orderinfo)
四、范式分析
本系统所有的表均为BCNF,职工和经理表由各自的工作编号为主码,并且可以决定其他所有属性,顾客表由身份证号做为主码,同理,客房的房间号可以决定其他所有属性。
五、功能分析 1,登记功能
本系统采用存储过程实现登记功能,顾客前来预订客房,由工作人员调用存储过程向顾客表中插入该顾客信息,完成登记。
create procedure register
@身份证号 varchar(20),@姓名 varchar(10),@性别 char(5),@电话 char(15), char(10)
as
insert into custmerinfo
values(@身份证号,@姓名,@性别,@电话,@员工编号)@员工编号
2,预订功能
采用存储过程实现,由工作人员调用存储过程,在入住表中插入相应信息,并且设计触发器,在预定的同时在客房状态表中修改客房状态为“已入住”。
create procedure or_der
create trigger tri_order on checkin for insert,update as
declare @房间号 char(10)
select @房间号=房间号 from inserted update roomstatus set 状态='已入住' where 房间号=@房间号 @身份证号 varchar(20),@房间号 char(10),@姓名 varchar(10),@入住时间 nchar(10)as
insert into checkin
values(@房间号,@身份证号,@姓名,@入住时间)--预定的同时在客房状态表里修改状态
3,修改功能
当管理人员在密码的支持下,可以对数据库系统中房间的价格、类型、状态做适当修改。通过存储过程实现。
create procedure up_date @工作编号 char(10),@密码 varchar(10),@房间号 char(10),@价格 smallint as if @密码=(select 密码 from managerinfo where 工作编号=@工作编号)
begin
end update roominfo set 价格=@价格 where 房间号=@房间号
create procedure up_date2
@工作编号 char(10),@密码 varchar(10),@房间号 char(10),@类型 varchar(10)as
if @密码=(select 密码 from managerinfo where 工作编号=@工作编号)begin
end update roominfo set 类型=@类型 where 房间号=@房间号
create procedure up_date3
@工作编号 char(10),@密码 varchar(10),@房间号 char(10),@状态 char(10)as
if @密码=(select 密码 from managerinfo where 工作编号=@工作编号)begin
end update roomstatus set 状态=@状态 where 房间号=@房间号
4,查询顾客信息
存储过程,实现可以通过客户的姓名、房间号查询到客户的信息。
--1.根据姓名查询
create procedure sel_roomnumber @房间号 char(10)
--2.根据房间号查询--调用
exec sel_name'lxt' create procedure sel_name @姓名 varchar(10)as
select * from custmerinfo where 姓名=@姓名
as
select custmerinfo.* from custmerinfo,room
where custmerinfo.身份证号=room.身份证号 and 房间号=@房间号
5,查看客房状态
设计函数,使得员工可以简单、快捷的查看当前客房的使用状态。
create function room_status()
returns table as return select * from roomstatus 6,结账报表系统
采用触发器实现当一个顾客执行退房操作时,即往退房表中插入一条新的纪录时,触动触发器,往订单表中插入信息作为结账报表。
create trigger account--退房信息表里增加一条记录,则打印订单
on checkout after insert as
declare @房间号 char(10),@身份证号 varchar(10),@姓名 varchar(10),@退房时间 nchar(10)
declare @工作编号 char(10),@价格 smallint,@入住时间 nchar(10),@总金额 int,@天数 int
select @房间号=房间号 from inserted select @身份证号=身份证号 from inserted select @姓名=姓名 from inserted
select @工作编号=服务的员工编号 from custmerinfo where 身份证号=@身份证号 select @入住时间=入住时间 from checkin where 房间号=@房间号 select @价格=价格 from roominfo where 房间号=@房间号 select @天数=天数 from checkout where 房间号=@房间号 select @总金额=@天数*@价格 begin
End insert into orderinfo(身份证号,姓名,房间号,服务的员工编号,价格,入住时间,退 values(@身份证号,@姓名,@房间号,@工作编号,@价格,@入住时间,@退房时间,@总金额)房时间,总金额)
六、总结 本系统主要采用存储过程、函数和触发器在后台实现了宾馆客房系统的基本功能,使得用户能够轻松的查找客房和客户的信息,实现一些必要的操作。
第五篇:宾馆客房管理制度
宾馆客房管理制度
一、自学遵守宾馆管理制度,要讲文明,讲礼貌,讲道德,讲纪律。要积极进取,爱岗敬业,善于学习,掌握技能。
二、要着装上岗,挂牌服务,要仪表端妆,举止大方,规范用语,文明服务,礼貌待客,主动热情。
三、客房服务员,每天要按程序,按规定和要求清理房间卫生,填写客房清洁日报表,要认真细致;要管理好房间的物品,发现问题及时报告。
四、外来住宿人员,要有本人身份证或有效证件进行登记后,方可入住。
五、不得随意领外人到房间逗留和留宿,未经宾馆经理同意不准私开房间,为他人(含职工提供住宿、休息及娱乐等)。
六、检查清理客房时,不得乱动和私拿客人的东西,不准向客人索要物品和接收礼品;拾到遗失的物品,要逐一登记交公。
七、不准他人随意进入前台;前台电脑要专人管理与操作,不准无关人员私自操作;打字、复印、收发传真,要按规定收费。
八、工作时间不准离岗,有事向领导请假,不准私自换班和替班,不准打扑克,织毛衣,看电视及做与工作无关的事情。
九、认真做好安全防范工作,特别是做好防火防盗工作,要勤检查,发现问题要及时报告和处理。