如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据库课程设计报告课程名称:某宾馆客房管理系统专业班级:信管104学生姓名:忽鹏凯、张扬程学号:23号/32号指导老师:孙学军、胡雪松2013年1月某宾馆客房管理系统关键字:客房管理;管理系统;服务。随着我国经济的迅速发展和假日经济的出现,宾馆酒店业的竞争愈来愈激烈。要想在竞争中取得优势,必须在经营管理、产品服务等方面提高服务管理意识。而对对宾馆的经营状况去决定行作用的是宾馆的管理。如何利用先进的管理手段,提高宾馆的管理水平,是每一家宾馆的管理者所面临的重要课题。简单的服务标准已经不是制胜的锦囊,只有做到最细微之处才有机会让顾客体会到宾馆服务的优点,而精准、快捷、周全往往就是最基本的成功要素。因此,采用全新的计算机网络和管理系统,将成为提高宾馆的管理效率,改善服务水准的重要手段之一。信息与科技在宾馆酒店管理与现代化建设中显现出越来越重要的地位。在某种意义上,宾馆客房状态管理方面的信息化与科学化,已成为现代化宾馆的重要标志。1可行性分析近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。宾馆客房管理系统可以实现对宾馆客房的科学化、规范化、查询顾客情况、订房信息、以及结算信息等。有助于提高管理的效率,客房管理系统是根据某宾馆对客房的实际情况进行集中的查询与管理工作,以及提高整个客房管理的工作效率。2需求分析2.1总体分析建立客房管理信息系统的必要性已被广大的管理人员所接受和认可,建立客房管理信息系统是为宾馆的管理服务的,其根本的是要创造客房的经济效益。这个数据库主要完成房间信息查询,住房信息统计,和账务结算。其中信息查询用来给顾客查询各种房间类型,房间价格等,住房信息统计用来给客房管理人员查询是否有空房间,有多少空房,哪个顾客需要结账了,等等信息管理,还可以根据数据库储存的资料统计什么样的人订房多,什么时段生意好,哪些服务是大多数顾客所喜爱的等等。基于这个数据库,可以根据不同的需要对数据库进不同的查询。2.2业务流程图根据宾馆实际管理过程和各种操作,本系统的业务流程图如下所示:前台查询是否有符合顾客要求的房间进行入房登记入房登记表更新住房记录不接收业务房卡入住登记表顾客退房房卡否是后勤服务部查询房间信息根据客户要求服务2.3数据流程图:客房管理系统顾客入住登记房间信息顾客信息客房管理信息宾馆客房管理系统顾客退房结账付款金额收款客房信息修改宾馆3概念结构设计3.1分E-R图顾客年龄顾客性别顾客身份证编号顾客姓名顾客编号顾客入住订房天数入住日期房间房间类型房间单价房间编号房间状态11顾客编号顾客姓名顾客性别顾客身份证号顾客选择服务次数服务服务名称服务单价nm顾客编号顾客年龄顾客性别顾客姓名顾客身份证号证号顾客1登记入房登记表房间类型入住日期房间编号顾客身份证号订房天数顾客姓名13.2总E-R图将所有的分E-R图综合成一个系统的总E-R图。如下图所示:顾客登记入住登记表n1入住选择房间服务n11m4逻辑结构设计把E-R图转换成为关系模式,关系的码用下划线标出。顾客(顾客编号,顾客姓名,顾客身份证号,顾客性别,顾客年龄)房间(房间编号,房间类型,房价状态,房间单价)入住登记表(顾客姓名,房间号码,顾客身份证号,入住日期,订房天数,)服务菜单(服务名称,服务次数,服务单价)服务清单(房间编号,服务名称,服务次数,服务单价)顾客表项目数据结构顾客号Char(10)顾客姓名Char(10)年龄Int性别Char(2)身份证号Char(10)房间表项目数据结构房间号Char(10)类型Char(10)状态Char(4)价格Int住房信息表项目数据结构顾客姓名Char(10)房间号Char(10)身份证号Char(18)入住日期Datetime天数Int结账表项目数据结构顾客号Char(10)房间号Char(10)菜单项目数据结构名称Char(10)价格Int服务项目项目数据结构房间号Char(10)名称Char(10)次数Int5数据库实施阶段5.1建立数据库用SQL语句建立数据库,具体定义如下:createdatabasehotel5.2建立数据表用SQL语句建立数据表,具体如下:createtable顾客表(顾客号char(10),顾客姓名char(10),年龄int,性别char(2),身份证号char(18),