数据库酒店管理系统课程设计报告

时间:2024.4.21

 

数据库系统原理

课程设计

学    院  信息科学与工程学院    

专    业   计算机卓越工程师    

班    级       xxxx        

学    号      20131222xxx      

学生姓名        xxx         

指导教师        xx          

2015  年   7  月   1  日


目录

第1章.      系统背景........................................................................................................ 1

第2章.      需求分析........................................................................................................ 1

第3章.      概念结构设计................................................................................................. 3

第4章.      逻辑结构设计................................................................................................. 3

第5章.      物理设计........................................................................................................ 3

第6章.      数据库的实现................................................................................................. 4

第7章.      测试方案........................................................................................................ 5

第8章.      总结............................................................................................................... 6

参考文献.......................................................................................................................... 6


第1章.    系统背景

该系统可以为酒店宾馆提高竞争力,降低成本,为客户提供更好的服务。使用这个系统,客户可以预订客房,酒店的管理人员可以随时查看酒店内客房的入住情况,同时,酒店还可以采取一些优惠的措施来吸引顾客入住。该系统主要是方便于酒店的工作人员实现客房信息的录入、修改、查询、客房的预订、入住,费用结算等管理功能并实现各类查询。用户可通过网络访问酒店网站,来查看最新的折扣信息等酒店新闻。

第2章.    需求分析

(1)前台预定:顾客可以到宾馆预定客房。

(2)前台开房:提供顾客直接入住信息注册。

(3)入住信息查询:查询入住顾客的相关信息。

(4)预定信息查询:查询预定顾客的相关信息,并且进行客房分配和转入入住如果预定取消,则取消预定。

(5)付款结帐:当顾客结束入住时,付款结帐。

(6)退房:顾客付款结帐后,给顾客退房。

(7)客房型号标准:显示客房的标准、居住人数和费用。

(8)客房状态图:显示客房入住、空房和预定状态,便于管理员分配客房。

(9)物件价格一览:显示客房中物品名称和价格。

(10)物件损坏记录:顾客损坏物品记录后,进行登记,付款结帐时,进行赔付。

(11)物件损坏查询:查询顾客损坏的物品。

(12)帐目查询:对顾客信息和所交款项进行查询。

(13)顾客留言:浏览顾客在客户端提交的意见和建议。

(14)新闻发布:管理员把宾馆的近期新闻信息发布到网上,供顾客浏览。

第3章.    概念结构设计

第4章.    逻辑结构设计

顾客表(Customer:customerID,customerName,customerSex,cardID,bookTime,

liveTime,liveDay,roomid,leaveTime,broken,status)

房间表(Room:roomID,type,price,goods)

物品表(Goods:goodsID,goodsName,goodsPrice,goodsType)

账单表(Bill:billID,billTime,billSum,CustomerID)

留言表(Message:messageID,customerName,messageContent)

新闻表(News:newsID,newsTopic,newsContent)

第5章.    物理设计

CREATE TABLE `tb_Customer` (

  `customerID` int(11) NOT NULL AUTO_INCREMENT,

  `customerName` varchar(10) DEFAULT NULL COMMENT '姓名',

  `customerSex` varchar(10) DEFAULT NULL COMMENT '性别',

  `cardID` varchar(18) DEFAULT NULL COMMENT '身份证号',

  `bookTime` datetime DEFAULT NULL COMMENT '预定时间',

  `liveTime` datetime DEFAULT NULL COMMENT '入住时间',

  `liveDay` int(3) DEFAULT NULL COMMENT '入住天数',

  `leaveTime` datetime DEFAULT NULL COMMENT '退房时间',

  `roomid` varchar(255) DEFAULT NULL COMMENT '房间编号',

  `broken` int(11) DEFAULT NULL COMMENT '损坏物品',

  `status` int(11) DEFAULT NULL COMMENT '1:预定 2:开房',

  PRIMARY KEY (`customerID`)

) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='顾客表';

CREATE TABLE `tb_Room` (

  `roomID` int(11) NOT NULL AUTO_INCREMENT,

  `type` int(11) DEFAULT NULL COMMENT '1:标准间 2:普通间 3:情侣间 4:套房',

  `price` varchar(255) DEFAULT NULL COMMENT '价格',

  `status` int(11) DEFAULT NULL COMMENT '状态 1:空房 2:非空',

  PRIMARY KEY (`roomID`)

) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COMMENT='客房表';

CREATE TABLE `tb_Goods` (

  `goodsID` int(11) NOT NULL AUTO_INCREMENT,

  `goodsName` varchar(255) DEFAULT NULL COMMENT '物品名称',

  `goodsPrice` varchar(255) DEFAULT NULL COMMENT '价格',

  `status` varchar(255) DEFAULT NULL COMMENT '状态',

  PRIMARY KEY (`goodsID`)

) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='物品表';

CREATE TABLE `tb_Bill` (

  `billID` int(11) NOT NULL AUTO_INCREMENT,

  `customID` int(11) DEFAULT NULL COMMENT '关联顾客',

  `billSum` int(1) DEFAULT NULL,

  `billTime` datetime DEFAULT NULL,

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8  COMMENT='账单表';

CREATE TABLE `tb_Message` (

  `messageID` int(11) NOT NULL AUTO_INCREMENT,

  `customerName` varchar(255) DEFAULT NULL,

  `messageContent` text,

  `messageTime` datetime DEFAULT NULL,

  PRIMARY KEY (`messageID`)

) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='留言表';

CREATE TABLE `tb_News` (

  `newsID` int(11) NOT NULL AUTO_INCREMENT,

  `newsTopic` varchar(255) DEFAULT NULL,

  `newsContent` text,

  `newsTime` datetime DEFAULT NULL,

  PRIMARY KEY (`newsID`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='新闻表';

第6章.    数据库的实现

预定信息查询

Select * from tb_Customer where status=1

增加一条预定信息

Insert into tb_Customer (’customerName’,’customerSex’,’cardID’,

’bookTime’,’liveDay’,’status’) values (’王五’,’男’,’372900199102031234’,’20##-7-2 13:13:13’,’3’,’1’);

删除一条预定信息

Delete from tb_Customer where customerName=’王五’;

修改一条预定信息

第7章.    测试方案

第8章.    总结

通过本次课程设计,我更加深入的了解了数据库的使用方法,学习到如何将数据库运用到实际的使用中去,将数据库这个逻辑概念转换为实际开发中的运用技巧。本次的课程设计,我收获很大,也让我对以后的开发有了跟进一步的想法。

参考文献

1.数据库系统原理与设计(第二版)

2.Mysql使用说明文档

3.THinkPHP3.2.3开发文档


第二篇:酒店管理系统 (数据库课程设计)


数据库 酒店管理系统 课程设计

(基于 SQL server 2000)

实现过程

1.1 通过查询分析器实现建立数据库、数据表

------------------------------创建数据库和数据表----------------------------------

(1)创建酒店管理系统数据库

CREATE DATABASE 酒店管理系统

(2)创建客房信息表

CREATE TABLE 客房

(客房编号 CHAR(8) PRIMARY KEY,

客房类型 CHAR(8)NOT NULL,

价格 SMALLMONEY NOT NULL,

床位数 INT NOT NULL,

使用状态 CHAR(8) NOT NULL)

INSERT INTO 客房 VALUES('101','一',100,1,'在使用')

INSERT INTO 客房 VALUES('102','二',200,2,'在使用')

INSERT INTO 客房 VALUES('103','二',200,1,'在使用')

INSERT INTO 客房 VALUES('104','三',300,2,'在使用')

INSERT INTO 客房 VALUES('105','三',300,1,'未使用')

(3)创建客户信息表

CREATE TABLE 客户

(客户编号 CHAR(8)PRIMARY KEY,

客户名称 CHAR(10)NOT NULL,

身份证号 CHAR(18)NOT NULL,

联系地址 CHAR(25),

联系电话 CHAR(10))

INSERT INTO 客户 VALUES('1001','王一',12234,'江西','3245354')

INSERT INTO 客户 VALUES('1002','张三',34234,'江西','2442442')

INSERT INTO 客户 VALUES('1003','李四',56465,'江西','5654645')

INSERT INTO 客户 VALUES('1004','王钱',65435,'江西','5676577')

INSERT INTO 客户 VALUES('1005','孙志',11464,'江西','4234343')

(4)创建入住登记表

CREATE TABLE 入住登记

(客房编号 CHAR(8)FOREIGN KEY REFERENCES 客房(客房编号), 客户编号 CHAR(8)FOREIGN KEY REFERENCES 客户(客户编号), 预定日期 DATETIME,

预定数量 INT,

PRIMARY KEY(客房编号,客户编号))

INSERT INTO 入住登记 VALUES('101','1001',2010-10-10,1)

INSERT INTO 入住登记 VALUES('102','1002',2010-12-10,1)

INSERT INTO 入住登记 VALUES('103','1003',2010-12-26,1)

INSERT INTO 入住登记 VALUES('104','1004',2010-12-9,1)

---------------------------------------创建查询视图----------------------------------------

1.2系统功能相应的查询视图:

(1)客户信息查询视图

CREATE VIEW 客户信息查询

AS SELECT * FROM 客户

(2)客房信息查询

CREATE VIEW 客房信息查询

AS SELECT * FROM 客房

(3)入住信息查询

CREATE VIEW 入住登记信息查询

AS SELECT * FROM 入住登记

(4)入住信息查询

CREATE VIEW 入住信息查询

AS SELECT入住登记.客房编号,客户名称,入住登记.客户编号,客房.客房类型,价格,使用状态

FROM 客房,客户,入住登记

WHERE 客房.客房编号=入住登记.客房编号 AND 入住登记.客户编号=客户.客户编号

----------------------------------------------建立索引------------------------------------------------------

1.3建立索引及数据入库

1.建立客房编号,价格,客户编号,客户名称的索引

创建客房表索引:

CREATE UNIQUE INDEX UKF ON 客房(客房编号,价格)

创建客户表索引:

CREATE UNIQUE INDEX UKH ON 客户(客户编号,客户名称)

创建入住表索引:

CREATE UNIQUE INDEX URZ ON 入住登记(客户编号,客房编号)

2.数据入库

方法一 酒店管理系统包括客房信息表,客户信息表,入住登记信息表。采用Excel中录

入数据,然后使用SQL Server 2000数据导入、导出功能直接将数据导入到相应的基本表。 方法二 在查询分析器中插入相关数据,用SQL语句插入。

-----------------------------------------创建存储过程-----------------------------------------------------

1.4建立存储过程

1.4.1客房信息存储过程

插入客房信息存储过程:

CREATE PROCEDURE 插入客房信息

(@KFB CHAR(8),

@KFL CHAR(8),

@JG SMALLMONEY,

@CWS INT,

@SYZT CHAR(8)

)

AS

INSERT INTO 客房 VALUES (@KFB,@KFL,@JG,@CWS,@SYZT)

修改客房信息存储过程:

CREATE PROCEDURE 修改客房信息

(@KFB CHAR(8),

@KFL CHAR(8),

@JG SMALLMONEY,

@CWS INT,

@SYZT CHAR(8)

)

AS

UPDATE 客房

SET 客房类型=@KFL,价格=@JG,床位数=@CWS,使用状态=@SYZT

WHERE 客房编号=@KFB

删除客房信息存储过程:

CREATE PROCEDURE 删除客房信息

(@KFB CHAR(8)

)

AS

DELETE FROM 客房 WHERE 客房编号=@KFB

1.4.2客户信息存储过程

插入客户信息

CREATE PROCEDURE 插入客户信息

(@KHB CHAR(8),

@KFM CHAR(10),

@SFZ CHAR(18),

@LXDZ CHAR(25),

@LXDH CHAR(10)

)

AS

INSERT INTO 客户 VALUES (@KHB,@KFM,@SFZ,@LXDZ,@LXDH) 修改客户信息

CREATE PROCEDURE 修改客户信息

(@KHB CHAR(8),

@KFM CHAR(10),

@SFZ CHAR(18),

@LXDZ CHAR(25),

@LXDH CHAR(10)

)

AS

UPDATE 客户

SET 客户名称=@KFM,身份证号=@SFZ,联系地址=@LXDZ,联系电话=@LXDH WHERE 客户编号=@KHB

删除客户信息

CREATE PROCEDURE 删除客户信息

(@KHB CHAR(8))

AS

DELETE

FROM 客户

WHERE 客户编号=@KHB

EXEC 删除客户信息 @KHB='10009'

3.4.3创建入住信息存储过程

插入入住信息

CREATE PROCEDURE 插入入住信息

(@KFB CHAR(8),

@KHB CHAR(8),

@YDRQ DATETIME,

@YDSL INT

)

AS

INSERT INTO 入住登记 VALUES(@KFB,@KHB,@YDRQ,@YDSL)

修改入住信息

CREATE PROCEDURE 修改入住信息

(@KFB CHAR(8),

@KHB CHAR(8),

@YDRQ DATETIME,

@YDSL INT

)

AS

UPDATE 入住登记

SET 客房编号=@KFB,预定日期=@YDRQ ,预定数量=@YDSL WHERE 客户编号=@KHB

删除入住信息

CREATE PROCEDURE 删除入住信息

(

@KHB CHAR(8)

)

AS

DELETE

FROM 入住登记

WHERE 客户编号=@KHB

1.5查询存储过程的创建

客房编号查询

CREATE PROCEDURE 客房编号查询

(@KFB CHAR(8),

@KFL CHAR(8)OUTPUT,

@JG SMALLMONEY OUTPUT,

@CWS INT OUTPUT,

@SYZT CHAR(8)OUTPUT

)

AS

SELECT @KFL=客房类型,@JG=价格,@CWS=床位数,@SYZT=使用状态 FROM 客房

WHERE 客房编号=@KFB

客户编号查询

CREATE PROCEDURE 客户编号查询

(@KHB CHAR(8),

@KFM CHAR(10)OUTPUT ,

@SFZ CHAR(18)OUTPUT,

@LXDZ CHAR(25)OUTPUT,

@LXDH CHAR(10)OUTPUT

)

AS

SELECT @KFM=客户名称,@SFZ=身份证号,@LXDZ=联系地址,@LXDH=联系电话 FROM 客户

WHERE 客户编号=@KHB

入住客户编号查询

CREATE PROCEDURE 入住客户编号查询

(@KFB CHAR(8)OUTPUT,

@KHB CHAR(8),

@YDRQ DATETIME OUTPUT,

@YDSL INT OUTPUT

)

AS

SELECT @KFB=客房编号,@YDRQ=预定日期,@YDSL=预定数量

FROM 入住登记

WHERE 客户编号=@KHB

---------------------------------------建立触发器---------------------------------------------

1.6、建立触发器保证数据的一致性

客房使用状态的控制

CREATE TRIGGER 控制触发器

ON 入住登记

FOR INSERT

AS

UPDATE 客房

SET 使用状态='使用中'

WHERE 客房编号=ANY (SELECT 客房编号 FROM INSERTED )

控制入住信息删除的触发器

CREATE TRIGGER 入住删除触发器

ON 入住登记

FOR DELETE

AS

BEGIN

DELETE

FROM 客户

WHERE 客户编号=ANY (SELECT 客户编号 FROM DELETED )

UPDATE 客房

SET 使用状态='未使用'

WHERE 客房编号=ANY(SELECT 客房编号 FROM DELETED) END

客户信息删除的控制

CREATE TRIGGER 客户删除触发器

ON 客户

FOR DELETE

AS

BEGIN

DELETE

FROM 入住

WHERE 客户编号=ANY (SELECT 客户编号 FROM DELETED )

UPDATE 客房

SET 使用状态='未使用'

WHERE 客房编号=ANY(SELECT 客房编号 FROM DELETED) END

客房删除触发器

CREATE TRIGGER 客房删除触发器

ON 客房

FOR DELETE

AS

DELETE

FROM 入住

WHERE 客户编号=ANY (SELECT 客户编号 FROM DELETED )

酒店管理系统数据库脚本

------------------------数据库初始化-------------------------------------

set nocount on

set dateformat mdy

go

use master

go

if exists(select * from sysdatabases where name='酒店管理系统') /*删除在master中已存*/ /*在的名为酒店管理系统的数据库*/

drop database 酒店管理系统

go

--------------------------酒店管理系统的建立--------------------------------

create database 酒店管理系统

on primary /*设定系统主文件*/

(name='酒店管理系统_data',

filename='d:\酒店管理系统.mdf',

size=10,

maxsize=50,

filegrowth=5)

log on /*创建事务日志文件*/

(name='酒店管理系统_log',

filename='d:\酒店管理系统.ldf',

size=5,

maxsize=25,

filegrowth=5)

go

---------(注:删除查询分析器中的以上代码后,运行以下代码)----------

--------------------------------------建立信息表-----------------------------------------

use 酒店管理系统

if exists(select * from sysobjects where name='客户')

drop table 客户

go

print 'drop table 客户'

print 'create table 客户'

go

/*客户信息表*/

CREATE TABLE 客户 /*创建客户信息表*/

(客户编号 CHAR(8)PRIMARY KEY,

客户名称 CHAR(10)NOT NULL,

身份证号 CHAR(18)NOT NULL,

联系地址 CHAR(25),

联系电话 CHAR(10))

go

--------------------------插入客户数据-----------------------

INSERT INTO 客户 VALUES('1001','王一',12234,'江西','3245354') INSERT INTO 客户 VALUES('1002','张三',34234,'江西','2442442') INSERT INTO 客户 VALUES('1003','李四',56465,'江西','5654645') INSERT INTO 客户 VALUES('1004','王钱',65435,'江西','5676577') INSERT INTO 客户 VALUES('1005','孙志',11464,'江西','4234343') --------------------------------------------------------------

if exists(select * from sysobjects where name='客房')

drop table 客房

go

print 'drop table 客房'

print 'create table 客房'

go

/*客房信息表*/

CREATE TABLE 客房 /*创建客房信息表*/ (客房编号 CHAR(8) PRIMARY KEY,

客房类型 CHAR(8)NOT NULL,

价格 SMALLMONEY NOT NULL,

床位数 INT NOT NULL,

使用状态 CHAR(8) NOT NULL)

go

-----------------------插入客房数据----------------------

INSERT INTO 客房 VALUES('101','一',100,1,'使用中')

INSERT INTO 客房 VALUES('102','二',200,2,'使用中')

INSERT INTO 客房 VALUES('103','二',200,1,'使用中')

INSERT INTO 客房 VALUES('104','三',300,2,'使用中')

INSERT INTO 客房 VALUES('105','三',300,1,'使用中')

--------------------------------------------------------------

if exists(select * from sysobjects where name='入住登记')

drop table 入住登记

go

print 'drop table 入住登记'

print 'create table 入住登记'

go

/*入住登记信息表*/

CREATE TABLE 入住登记 /*创建入住登记信息表*/

(客房编号 CHAR(8)FOREIGN KEY REFERENCES 客房(客房编号),

客户编号 CHAR(8)FOREIGN KEY REFERENCES 客户(客户编号),

预定日期 DATETIME,

预定数量 INT,

PRIMARY KEY(客房编号,客户编号))

go

---------------插入入住登记信息数据----------------------

INSERT INTO 入住登记 VALUES('101','1001',2010-10-10,1)

INSERT INTO 入住登记 VALUES('102','1002',2010-12-10,1)

INSERT INTO 入住登记 VALUES('103','1003',2010-12-26,1)

INSERT INTO 入住登记 VALUES('104','1004',2010-12-9,1)

go

------------------------------------建立索引--------------------------------------------------

CREATE UNIQUE INDEX UKF ON 客房(客房编号,价格)

go

CREATE UNIQUE INDEX UKH ON 客户(客户编号,客户名称)

go

CREATE UNIQUE INDEX URZ ON 入住登记(客户编号,客房编号) go

-----------------------------------建立触发器------------------------------------------------- -------建立控制触发器(保证在客房使用状态的一致性)------

if exists (select * from sysobjects where name='控制触发器')

drop trigger 控制触发器

GO

CREATE TRIGGER 控制触发器

ON 入住登记

FOR INSERT

AS

UPDATE 客房

SET 使用状态='使用中'

WHERE 客房编号=ANY (SELECT 客房编号 FROM INSERTED ) go

--------建立入住删除触发器(保证信息删除的一致性)----------

if exists (select * from sysobjects where name='入住删除触发器')

drop trigger 入住删除触发器

GO

CREATE TRIGGER 入住删除触发器

ON 入住登记

FOR DELETE

AS

BEGIN

DELETE

FROM 客户

WHERE 客户编号=ANY (SELECT 客户编号 FROM DELETED )

UPDATE 客房

SET 使用状态='未使用'

WHERE 客房编号=ANY(SELECT 客房编号 FROM DELETED)

END

go

-------建立客房删除触发器(保证删除的一致性)---------

if exists (select * from sysobjects where name='客房删除触发器')

drop trigger 客房删除触发器

GO

CREATE TRIGGER 客房删除触发器

ON 客房

FOR DELETE

AS

DELETE

FROM 入住

WHERE 客户编号=ANY (SELECT 客户编号 FROM DELETED )

go

----------------------------------------创建查询视图-----------------------------------------------

CREATE VIEW 入住信息查询

AS SELECT 入住登记.客房编号,客户名称,入住登记.客户编号,客房.客房类型,价格,使用状态

FROM 客房,客户,入住登记

WHERE 客房.客房编号=入住登记.客房编号 AND 入住登记.客户编号=客户.客户编号 go

----------------------------------------建立存储过程----------------------------------------------- --------------客房信息插入存储过程--------------------------

CREATE PROCEDURE 插入客房信息

(@KFB CHAR(8),

@KFL CHAR(8),

@JG SMALLMONEY,

@CWS INT,

@SYZT CHAR(8)

)

AS

INSERT INTO 客房 VALUES (@KFB,@KFL,@JG,@CWS,@SYZT)

GO

--------------------客房信息修改的存储过程---------------------

CREATE PROCEDURE 修改客房信息

(@KFB CHAR(8),

@KFL CHAR(8),

@JG SMALLMONEY,

@CWS INT,

@SYZT CHAR(8)

)

AS

UPDATE 客房

SET 客房类型=@KFL,价格=@JG,床位数=@CWS,使用状态=@SYZT WHERE 客房编号=@KFB

go

--------------------客房信息删除的存储过程---------------------

CREATE PROCEDURE 删除客房信息

(@KFB CHAR(8)

)

AS

DELETE FROM 客房 WHERE 客房编号=@KFB

GO

--------------------客户信息插入的存储过程---------------------

CREATE PROCEDURE 插入客户信息

(@KHB CHAR(8),

@KFM CHAR(10),

@SFZ CHAR(18),

@LXDZ CHAR(25),

@LXDH CHAR(10)

)

AS

INSERT INTO 客户 VALUES (@KHB,@KFM,@SFZ,@LXDZ,@LXDH) go

--------------------客户信息修改的存储过程---------------------

CREATE PROCEDURE 修改客户信息

(@KHB CHAR(8),

@KFM CHAR(10),

@SFZ CHAR(18),

@LXDZ CHAR(25),

@LXDH CHAR(10)

)

AS

UPDATE 客户

SET 客户名称=@KFM,身份证号=@SFZ,联系地址=@LXDZ,联系电话=@LXDH WHERE 客户编号=@KHB

GO

--------------------客户信息删除的存储过程---------------------

CREATE PROCEDURE 删除客户信息

(@KHB CHAR(8)

)

AS

DELETE

FROM 客户

WHERE 客户编号=@KHB

go

--------------------入住信息插入的存储过程--------------------- CREATE PROCEDURE 插入入住信息

(@KFB CHAR(8),

@KHB CHAR(8),

@YDRQ DATETIME,

@YDSL INT

)

AS

INSERT INTO 入住登记 VALUES(@KFB,@KHB,@YDRQ,@YDSL) go

--------------------入住信息修改的存储过程--------------------- CREATE PROCEDURE 修改入住信息

(@KFB CHAR(8),

@KHB CHAR(8),

@YDRQ DATETIME,

@YDSL INT

)

AS

UPDATE 入住登记

SET 客房编号=@KFB,预定日期=@YDRQ ,预定数量=@YDSL WHERE 客户编号=@KHB

go

--------------------入住信息删除的存储过程--------------------- CREATE PROCEDURE 删除入住信息

(@KHB CHAR(8)

)

AS

DELETE

FROM 入住登记

WHERE 客户编号=@KHB

go

--------------------客房编号查询的存储过程----------------------- if exists (select * from sysobjects where name='客房编号查询') drop procedure 客房编号查询

GO

CREATE PROCEDURE 客房编号查询

(@KFB CHAR(8)

)

AS

SELECT 客房类型,价格,床位数,使用状态

FROM 客房

WHERE 客房编号=@KFB

go

--------------------客户编号查询的存储过程----------------------- if exists (select * from sysobjects where name='客户编号查询') drop procedure 客户编号查询

GO

CREATE PROCEDURE 客户编号查询

(@KHB CHAR(8))

AS

SELECT 客户编号,客户名称,身份证号,联系地址,联系电话 FROM 客户

WHERE 客户编号=@KHB

go

--------------------入住信息查询的存储过程-----------------------

if exists (select * from sysobjects where name='入住客户编号查询') drop procedure 入住客户编号查询

GO

CREATE PROCEDURE 入住客户编号查询

(

@KHB CHAR(8)

)

AS

SELECT 客户编号,客房编号,预定日期,预定数量

FROM 入住登记

WHERE 客户编号=@KHB

更多相关推荐:
酒店管理系统设计报告

20xx20xx学年第1学期课程设计报告课题名称酒店管理系统课程名称班级地点姓名指导老师摘要随着我国经济体制改革的不断深化和我过经济的快速发展我国人民的收入不断提高消费观念也有提高对服务质量的要求也有很大的提高...

酒店管理系统课程设计报告

C语言程序课程设计学生姓名范照云学号121404105系院信息工程学院专业计算机科学与技术设计题目酒店管理之预定与入住登记系统完成日期20xx年6月17日20xx年6月21日指导教师徐永安二零一三年六月1酒店管...

酒店管理系统课程设计报告

软件工程课程设计报告题目酒店管理系统指导老师成员完成日期一概述11项目背景目录随着国家经济的发展人们的生活水平有了很大的提高旅游度假和商务旅行已经成为人们的一种生活需求国家也把旅游业作为一个朝阳支柱产业来扶持各...

酒店管理系统 C++课程设计报告

酒店管理系统程序设计基础课程设计报告专业计算机科学与技术班级11计科1班姓名指导教师20xx年7月2日11课程设计题目描述和要求11课程题目酒店管理系统12课程要求1屏幕上出现一个界面让操作员能够方便的选择所需...

酒店管理系统课程设计

目录摘要2前言3一总体设计41课题总体功能图42课题功能总体设计描述5二详细设计51数据库设计52软件设计83系统测试18三总结19四参考文献191摘要ASP是一项微软公司的技术是一种使嵌入网页中的脚本可由因特...

Web课程设计 酒店管理系统

洛阳理工学院课程设计报告课程名称Web程序设计课程设计设计题目专业计算机科学与技术班级学号姓名完成日期课程设计任务书设计题目酒店管理系统设计内容与要求1数据库设计要符合范式要求2能对客户入住资料进行添加删除修改...

管理信息系统-酒店管理系统实验报告

管理信息系统实验报告题目酒店客房管理信息系统的分析及设计报告实验名称系统分析及设计综合报告组号11组姓名张金良刘兵逯园丁宁白吉夫指导教师裴冬梅时间20xx年11月10日第1页目录1系统规划311系统开发背景及需...

酒店管理系统课程设计

软件工程课程设计报告题目:_________________________学号:_________________________姓名:_________________________指导教师:______…

宾馆信息管理系统课程设计报告(大一)

哈尔滨理工大学软件学院课程设计报告课程设计C课程设计题目宾馆信息管理系统班级学生学号指导教师1abcdefg管理系统的功能说明密码登录验证访问浏览宾馆内部各房间信息添加新房间支持重复添加修改已存在的房间信息支持...

VB课程设计报告 酒店管理系统

VB课程设计报告题目酒店管理系统班级学号35姓名指导老师实习日期20xx624至20xx628VB语言课程设计目录课程设计目的和意义2所需环境2总体设计思路3各部分设计功能介绍4程序清单7课程设计总结18教师评...

vb《酒店管理系统》课程设计

吉林工程技术师范学院VB课程设计设计报告设计题目酒店客房管理系统专业计算机班级C1152学生姓名学号指导教师20xx年6月信息工程学院信息工程学院VBNET课程设计目录摘要1第一章系统分析211课题研究的目的和...

基于PHP图书管理系统的设计与实现本科毕业论文

基于PHP图书管理系统的设计与实现基于PHP图书管理系统的设计与实现目录摘要1关键词1Abstract1Keywords11绪论211引言212毕业设计主要任务213目前图书管理系统存在的问题214课题意义22...

酒店管理系统课程设计报告(14篇)