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

2020-06-22 09:10

数据库系统原理

课程设计

学 院: 信息科学与工程学院 专 业: 计算机卓越工程师 班 级: xxxx 学 号: 20131222xxx 学生姓名: xxx 指导教师: xx

2015 年 7 月 1 日

目录

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

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

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

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

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

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

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

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

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

 

第1章. 系统背景

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

第2章. 需求分析

(1)前台预定:顾客可以到宾馆预定客房。 (2)前台开房:提供顾客直接入住信息注册。 (3)入住信息查询:查询入住顾客的相关信息。

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

(5)付款结帐:当顾客结束入住时,付款结帐。 (6)退房:顾客付款结帐后,给顾客退房。

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

(8)客房状态图:显示客房入住、空房和预定状态,便于管理员分配客房。 (9)物件价格一览:显示客房中物品名称和价格。

(10)物件损坏记录:顾客损坏物品记录后,进行登记,付款结帐时,进行赔付。 (11)物件损坏查询:查询顾客损坏的物品。 (12)帐目查询:对顾客信息和所交款项进行查询。 (13)顾客留言:浏览顾客在客户端提交的意见和建议。

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

 

第 1 页

第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` (

 

第 2 页

`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,

 

第 3 页

 


数据库酒店管理系统课程设计报告 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:井下机电设备使用管理制度

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: