酒店订房系统数据库设计
- 格式:docx
- 大小:126.66 KB
- 文档页数:4
网站首页
突出宾馆酒店个性化设计,并以Flash动画形式对外展示酒店的良好形象,为浏览者创造良好的视觉效果;
酒店介绍
介绍酒店概况、特色、接待能力和服务宗旨,还可以包括酒店的历史及成功举办过的大型活动;
客房介绍(采用二级浏览)
第一级主要以文本列表形式介绍酒店不同档次的客房;
第二级结合图片介绍各种规格的客房设施、服务水准、价格及现有可预订数量,让浏览者在网上就能对各种规格的客房有直观详细的了解;
客房预订
以电子表格形式在线填写订房信息,浏览者在此填写姓名、身份证号码、订房规格、人数、预住天数、来店日期、自动设置以后三天的房间折扣价格、联系方法、Email等信息,确认后这些信息将提交给酒店后台管理员;
餐饮娱乐:
以上传图片加文本介绍形式,介绍酒店的各种餐饮娱乐设施;商务及旅游接待介绍酒店接待商务会议及旅游团队的能力及优势;
留言簿:
用电子公告板形式提供住客及浏览者留言的途径,住客可以在此与酒店交流,也可以提出对酒店服务的满意程度和各种建议;
前台操作系统
? 住店客人入住的流程为:查询客房信息—→在线填写订房信息—→预定—→接洽入住;1定填写信息:姓名,抵达日期,离店日期,人数,预定预客房级别及数量;
2当前客房查询:客房数量,房号,级别,价格,加床费;
3客房图片:可实更新显示客房当前状况;
4留言簿(留言板);
后台操作
1酒店资料录入
通过输入管理员的ID和密码,酒店可以根据自身要求对网站内容(文字和图片)任意更新;2预订资料管理
浏览者在线提交的客房订单,管理员审查后确认,系统就会通过Email通知浏览者预订成功;3客房入住情况录入
录入酒店当前客房使用情况,系统会自动统计,然后反映在客户端的客房介绍上面。
数据库设计
黄20071300
数据库设计是系统设计的重要组成部分,它是通过管理系统的整体需求而制定的。
酒店管理系统数据库db_drinkery:包括台号表、菜系表、菜品表、消费单表、消费项目表、用户表,如下.
台号表tb_desk
菜系表tb_sort
菜品表tb_menu
消费单表tb_order_form
消费项目表tb_order_item
1.数据库概念设计
餐台和菜系是本系统中最简单的实体,在本系统中用来描述餐台信息的只有台号和座位数,描述菜系的主要是名称。
餐台信息表的E-R图如图1所示,菜系信息表的E—R图如图2所示。
在描述菜品实体时,加入了助记码,目的是为了实现智能化获取菜品功能,通过这一功能系统操作员可以快速地获取顾客的点菜信息。
消费单用来记录每次消费的相关信息.例如消费时使用的餐台、消费时间、消费金额等。
消费单信息表的E-R 图如图4所示。
消费项目用来记录每个消费单的消费菜品,记录的主要信息有所属的消费
单、消费单品的名称、消费数量、消费额。
消费项目信息表的E —R 图如图5所示。
2. 数据库逻辑结构设计
3.视图设计。
宾馆客房管理系统数据库设计报告(精选五篇)第一篇:宾馆客房管理系统数据库设计报告宾馆客房管理系统数据库设计报告摘要:本系统是宾馆客房管理系统,该报告主要介绍了数据库的设计,建立,主要功能的实现。
数据库系统包括员工管理、客房管理、顾客管理几个大块。
主要实现了登记功能,预订功能,多种方法查询顾客功能,查看客房状态功能,操作人员对系统的修改功能,以及结账报表功能。
一、需求分析(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)asinsert into custmerinfovalues(@身份证号,@姓名,@性别,@电话,@员工编号)@员工编号2,预订功能采用存储过程实现,由工作人员调用存储过程,在入住表中插入相应信息,并且设计触发器,在预定的同时在客房状态表中修改客房状态为“已入住”。
滨江学院数据库原理课程设计题目酒店客房管理系统院系滨江学院计算机系专业计算机科学与技术学生姓名李明嘉学号20132308009指导教师姜青山二0 一五年十二月十八日一、引言当前,随着信息的不断飞速发展,信息技术已逐渐成为各种技术的基础,信息也成为企业具有竞争力的核心要素。
企业的生存和发展依靠正确的决策,而决策的基础就是信息,所以企业竞争力的高低完全取决于企业对信息的获取和处理能力。
企业要准确、快速的获取和处理信息,企业信息化是必然的选择。
企业必须加快内部信息交流,改进企业业务流程和管理模式,提高运行效率,降低成本,提高竞争力,信息化建设是企业适应社会发展的要求。
企业管理信息系统即企业MIS是企业信息化的重要内容。
随着我国经济的迅速发展,人们的生活水平有了显著的提高,宾馆酒店业的竞争也愈来愈激烈。
如何在激烈的竞争中生从发展,是每一个宾馆酒店必须面临的问题。
因此,采用全新的计算机网络和宾馆管理系统,已成为提高宾馆的管理效率,改善服务的水准备的重要手段之一。
在某种意义上,宾馆客房管理方面的信息话已成为现代化宾馆的重要标志。
是国家发展必要的软件管理基础。
通过本课程设计,使我能更加系统地理解和掌握数据结构的基本概念;能自如地根据实际要求,设计相应的数据结构,并运用C++语言实现所设计的算法,能够利用所学的基本知识和技能,分析和解决简单的程序设计问题,为后续其它课程的学习和应用打下良好基础。
二、系统分析客房管理系统具有1. 建立数据文件(客房信息文件、住客信息文件)功能;2.具有数据输入功能;3.具有数据修改功能;4.具有数据删除功能;5.能查询(查找)一些基本信息(如按房号查询、按姓名查询、空余客房查询等);6.具有多种统计功能(如、某住客应付多少费用等)本系统开发由分析、设计、实施、调试和测试等阶段组成。
通过一个菜单界面,提示用户进行信息输入输出,提供客房信息录入,客户入住登记,客房信息修改,客房信息删除,退房结算,查询空房,已住房相关信息的功能,并在最后具有通过文件的形式保存客房信息、住客信息的功能。
《酒店预订系统》数据库设计说明书1.引言1.1编写目的《酒店联合订房管理系统数据库设计说明书》目的是设计《酒店联合订房管理系统》中各项功能和非功能性能需求实现时所需要的数据库,并且此数据库可以根据实现具体的数据存储。
主要针对《酒店订房管理系统》的概要设计和详细设计人员,作为项目验收的主要依据。
其他本项目组的开发人员也可以参阅。
《酒店联合订房管理系统数据库设计说明书》的阅读对象为:1、对相关业务技术和总体方案作出决策的管理人员和质量管理人员;2、对本《数据需求说明书》进行评审和确认的有关业务、技术人员;3、参加详细设计,测试设计阶段工作的全体设计人员;4、《酒店联合订房管理系统》项目组,其他有权需要调用本文档的人员。
1.2背景a.[待开发数据库的名称和使用此数据库的软件系统的名称;]本系统采用B/S模式,服务器采用:Microsoft SQL Server 2005使用此数据库的软件是:Microsoft visual studio 2005 或Microsoft visual studio 2008b.[列出本项目的任务提出者、开发者、用户。
]项目任务提出者:昆明理工大学城市学院教务处项目开发者:仙仙团队用户:所有订房的会员和普通用户1.3定义会员信息表:记录会员的相关信息,便于管理员查询UML:统一建模语言。
为面向对象软件工程设计的统一得,规范的,可视化的一种建模语言。
酒店:为大众提供住宿、饮食与服务的一种场所,在本系统中词作为一实体使用。
会员:通过正式手续加入某个会社或专业组织的人,可分为消费会员和协会会员,本文所讲会员是酒店消费会员。
订房:预定房间的过程称之为订房。
房型:所谓房型是指面积大小不等、基本平面功能分区各异的单元住宅系列,本文所讲的主要是指酒店内的房型,例如:标间,普通间,豪华间等。
订房明细:预定房间的一些相关事宜,例如:订房时间、价钱等。
1.4参考资料1、本系统的《需求规范说明书》2、本系统的《数据库要求说明书》3、《数据库数据开发技术案例教程》出版社:清华大学出版社4、《软件工程导论》(第五版)(作者:张海藩出版社:清华大学出版社)《UML和OOAD快速入门》(作者:邱郁惠出版社:机械工业出版社)2.外部设计2.1标识符的状态1、本系统采用 Microsoft Server 2005 为基本开发工具;2、数据库名称为GoodOrder。
9.7 数据库设计示例下面以旅客登记住宿宾馆为例,说明数据库应用系统设计的大致过程。
9.7.1需求分析1.业务流程分析旅店管理所涉及到的处理要求大致如下:(1)给旅客建立消费卡,即向消费卡表中插入一条记录,该记录的资金总额为预交金额,余额也等于预交金额,其他消费金额均采用默认值0。
(2)向消费卡追加资金,即修改消费卡表中对应记录的资金总额和余额数据项的值,使之增加相应的金额。
(3)给旅客登记住房,首先把每条由卡号和房序号构成的记录插入到住宿表中,接着计算出该卡号一天的住宿费,然后修改住宿费表,使得对应记录的住宿费增加和余额减少相应的值,最后还要修改客房表,使相应记录的“已用”属性的值置为1。
(4)每天12点时催款,即查看催补款表,按卡号通知相应旅客要么退房,要么补交资金。
(5)每天12点半加一天住宿费(假定只按整天、不按半天计费),首先根据住宿表和客房表计算出每个卡号一天的住宿费,然后按该卡号修改住宿费表中的对应记录,使住宿费项增加和余额项减少相应的值。
(6)伙食消费,按旅客使用的卡号修改伙食费表中对应的记录,使伙食费项增加和余额项减少一次就餐开支。
(7)娱乐消费,按旅客使用的卡号修改娱乐费表中对应的记录,使娱乐费项增加和余额项减少一次娱乐开支。
(8)结算处理,首先要收回消费卡,根据消费卡表中的相应记录,退给旅客剩余的金额,删除该条记录,接着根据住宿表中该卡号对应的所有房序号,把客房表中对应记录的“已用”属性的值修改为0,然后从住宿表中删除该卡号对应的全部记录,最后还要从旅客登记表中删除掉对应的记录。
2.数据流程分析(1)绘制数据流程图对一个旅店进行深入地业务流程分析后画出如图8-17所示的数据流图。
图8-17 旅店管理数据流图(2)数据流程描述在图8-17中,每个旅客进入旅店后首先查看客房空闲表,看是否有满足要求的住房,若有则交预用金,办理消费卡,然后填写住宿登记单,接着到总服务台进行住宿登记,拿着住宿单到相应的住宿楼交给楼层服务员,楼层服务员给予开房住宿,若在住宿期间需要伙食消费和娱乐消费,可凭个人消费卡到相应部门消费,当住宿结束,则到总台结帐,最后离开旅店。
一、功能需求分析
用户管理:添加用户,修改用户密码。
客户管理:添加客户,查询,修改,删除客户信息。
客房管理:添加客房,查询,修改,删除客房信息。
客房类型管理:添加客房类型,修改客房类型。
订房:预订客房,取消预订房间。
客房登记信息管理:查看客房登记信息。
二、概念设计
用户实体ER图
客户信息实体ER图
客房信息实体ER图
客房类型ER图
登记记录ER图
总ER图三、逻辑结构设计
字段名数据类型空/非
空
约束条
件
其他说
明
client Id int not
null
IDENTIT
Y(1,1)
PRIMARY
KEY
客户
ID
name varchar(2
0)
not
null
客户姓
名
sex varchar(2)not
null
性别
identityCa rd
varchar(3
0)
not
null
证件号
phone varchar(2
0)
not
null
联系电
话
(2)登录信息表:tbemployee
字段名数据类型空/非
空
约束条
件
其他说
明
employee Id int not null IDENTIT
Y(1,1)
PRIMARY
KEY
用户编
号
(5)客户住房登记信息表:tbcheckin。
酒店管理系统一.酒店管理系统的需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构以及数据处理的流程,得出本系统所处理的数据流程。
针对一般酒店客房信息管理系统的需求,内容和流程分析,设计下面的数据项和数据结构:员工标准信息,包括的数据项有:员工编号,姓名,性别,出生日期,工龄,密码,电话,备注等。
客户标准信息,包括的数据项有:客户编号,性名,性别,出生日期,身份证号,手机,备注等。
客房标准信息,包括的数据项有:客房编号,类型编号,状态,备注等。
类型标准信息,包括的数据项有:类型编号,类型名称,费用,总量,剩余量,备注等。
订单标准信息,包括的数据项有:订单编号,员工编号,客户编号,客房编号,时间,押金,备注等。
退房标准信息,包括的数据项有:员工编号,客户编号,客房编号,时间,备注等。
二.概念结构设计:经过对酒店一般形式的调查,了解到了该系统包括的实体类型有:员工、客户、客房等。
经过分析画出了“酒店管理系统”数据库的E-R 图,分别如图1~图6所示:图-1 员工实体E-R 图员工员工编号姓名性别出生日期工龄密码电话备注图-2 客户实体E-R 图图-3 客房实体E-R 图客户客户编号姓名性别出生日期身份证号手机备注客房客房编号类型编号状态备注图-4 类型实体E-R 图图-5 订单实体E-R 图图-6 退房实体E-R 图通过对个实体之间联系的分析,将局部E-T 图综合成全局E-R图,类型类型编号类型名称费用总量剩余量备注订单订单编号员工编号客户编号客房编号时间押金备注退房员工编号客房编号客户编号时间备注。
客房数据库设计1数据库概念结构设计通过以上对数据字典的设计,总结出3个数据库实体,其E-R图如图5至图7所示。
图5 :客户实体图图6:客房实体图图7:客房类型实体图该系统的综合E-R图如图8所示。
图8:系统综合E-R图.2数据库逻辑结构设计根据上一节中的E-R图可以设计出以下的数据库表:客房表(房间号,房间类型,价格,房态,标志,配置,使用设置,营业日期,备注)客房住宿登记表(凭证号码,姓名,证件名称,证件号码,详细地址,出差事由,房间号,客房类型,联系电话,客房价格,住宿日期,住宿时间,住宿天数,宿费,折扣,应收宿费,预收金额,提醒日期,退宿日期,备注,标志,日期,时间,结款方式,退宿时间,提醒时间,摘要,BZ)退房登记表(凭证号码,姓名,证件名称,证件号码,详细地址,工作单位,房间号,客房类型,客房价格,住宿日期,住宿时间,住宿天数,宿费,折扣或招待,折扣,应收宿费,杂费,电话费,会议费,存车费,赔偿费,金额总计,预收宿费,退还宿费,退房日期,退房时间,日期,时间,备注,联系电话,BZ)挂账登记表(ID,日期,挂账单位,摘要,住宿金额,欠款金额,还款金额,金额累计,姓名,证件号码,票号,时间,序号,房间标准,房间价格)用户表(用户名,密码)用户权限表(客房预定,住宿登记,追加押金,调房登记,退宿登记,客房管理,客房查询,房态查看,挂帐查询,客户结款,预定房查询,住宿查询,退宿查询,宿费提醒,登记预收报表,客房销售报表,客房销售统计报表,操作员设置,密码设置,数据库备份,权限设置,用户名)宾馆客房管理系统的详细设计与实现1数据库的实现1、创建数据库:打开Microsoft SQL Server 2000的企业管理器,创建一个空数据库,命名为Hotel,如图9所示。
图9:数据库实现图2、在Hotel中创建六张表,分别为客房住宿登记表,退房登记表,挂账表,客房信息表用户表,用户权限表,其结构如图10至图15所示。