2025年宾馆客房管理系统数据库设计报告(精选五篇).pdfVIP

  • 0
  • 0
  • 约1.79万字
  • 约 16页
  • 2025-10-22 发布于山东
  • 举报

2025年宾馆客房管理系统数据库设计报告(精选五篇).pdf

天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为。——《孟子》

宾馆客房管理系统数据库设计报告(精选五篇)

第一篇:宾馆客房管理系统数据库设计报告

宾馆客房管理系统数据库设计报告

摘要:本系统是宾馆客房管理系统,该报告主要介绍了数据库的

设计,建立,主要功能的实现。数据库系统包括员工管理、客房管理、

顾客管理几个大块。主要实现了登记功能,预订功能,多种方法查询

顾客功能,查看客房状态功能,操作人员对系统的修改功能,以及结

账报表功能。

一、需求分析

(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,登记功能

本系统采用存储过程实现登记功能,顾客前来预订客房,由工作

人员调用存储过程向顾客表中插入该顾客信息,完成登记。

createprocedureregister

@身份证号varchar(20),@姓名varchar(10),@性别char(5),@电

话char(15),char(10)

as

insertintocustmerinfo

values(@身份证号,@姓名,@性别,@电话,@员工编号)@员工编

2,预订功能

采用存储过程实现,由工作人员调用存储过程,在入住表中插入

相应信息,并且设计触发器,在预定的同时在客房状态表中修改客房

状态为“已入住”。

createprocedureor_der

createtriggertri_orderoncheckinforinsert,updateas

declare@房间号char(10)

文档评论(0)

1亿VIP精品文档

相关文档