数据库酒店管理系统课程设计报告(1)8页_第1页
数据库酒店管理系统课程设计报告(1)8页_第2页
数据库酒店管理系统课程设计报告(1)8页_第3页
数据库酒店管理系统课程设计报告(1)8页_第4页
数据库酒店管理系统课程设计报告(1)8页_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库系统原理课程设计学 院: 信息科学与工程学院 专 业: 计算机卓越工程师 班 级: 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、的工作人员实现客房信息的录入、修改、查询、客房的预订、入住,费用结算等管理功能并实现各类查询。用户可通过网络访问酒店网站,来查看最新的折扣信息等酒店新闻。第2章. 需求分析(1)前台预定:顾客可以到宾馆预定客房。(2)前台开房:提供顾客直接入住信息注册。(3)入住信息查询:查询入住顾客的相关信息。(4)预定信息查询:查询预定顾客的相关信息,并且进行客房分配和转入入住如果预定取消,则取消预定。(5)付款结帐:当顾客结束入住时,付款结帐。(6)退房:顾客付款结帐后,给顾客退房。(7)客房型号标准:显示客房的标准、居住人数和费用。(8)客房状态图:显示客房入住、空房和预定状态,便于管理员分配客房。(

3、9)物件价格一览:显示客房中物品名称和价格。(10)物件损坏记录:顾客损坏物品记录后,进行登记,付款结帐时,进行赔付。(11)物件损坏查询:查询顾客损坏的物品。(12)帐目查询:对顾客信息和所交款项进行查询。(13)顾客留言:浏览顾客在客户端提交的意见和建议。(14)新闻发布:管理员把宾馆的近期新闻信息发布到网上,供顾客浏览。第3章. 概念结构设计第4章. 逻辑结构设计顾客表(Customer:customerID,customerName,customerSex,cardID,bookTime,liveTime,liveDay,roomid,leaveTime,broken,status)房

4、间表(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, custome

5、rName 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 NUL

6、L 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_INCREME

7、NT, 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_INCR

8、EMENT, 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,

9、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, messa

10、geContent 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

11、 (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 (王五,男2015-7-2 13:13:13,3,1);删除一条预定信息Delete from tb_Customer where customerName=王五;修改一条预定信息第7

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论