数据库酒店管理系统课程设计报告 - 图文
更新时间:2024-06-24 12:08:01 阅读量: 综合文库 文档下载
数据库系统原理
课程设计
学 院: 信息科学与工程学院 专 业: 计算机卓越工程师 班 级: 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 页
`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’) 删除一条预定信息
Delete from tb_Customer where customerName=’王五’; 修改一条预定信息
第 4 页
values (’王五’,’
男’,’372900199102031234’,’2015-7-2 13:13:13’,’3’,’1’);
第7章. 测试方案
第 5 页
第8章. 总结
通过本次课程设计,我更加深入的了解了数据库的使用方法,学习到如何将数据库运用到实际的使用中去,将数据库这个逻辑概念转换为实际开发中的运用技巧。本次的课程设计,我收获很大,也让我对以后的开发有了跟进一步的想法。
1.数据库系统原理与设计(第二版)2.Mysql使用说明文档 3.THinkPHP3.2.3开发文档
参考文献
第 6 页
正在阅读:
数据库酒店管理系统课程设计报告 - 图文06-24
企业管理汇编05-11
停复工安全技术措施12-05
时光杂谈11-03
2018年生产统计员的个人总结范文与2018年生产车间员工工作总结范文汇编 doc12-10
学校传染病疫情报告制度和应急预案12-28
财务管理学自考第三章筹资管理09-09
在实验中求创新 在创新中求发展-最新文档06-24
xx局2018年意识形态半年工作总结03-12
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 管理系统
- 课程
- 图文
- 数据库
- 酒店
- 报告
- 设计
- 法语语法总结—名词的数和阴阳性(le - nombre - des - noms)
- 《冀中的地道战》习题精选
- 电气工程基础试验指导书 - 图文
- 2013-2014学年人教版数学六年级下《计算百题》复习训练
- 2015-2016学年江苏省盐城市东台市七年级(上)期末数学试卷
- 小型台式MD机的使用方法(转载)
- 2011-2014年同等学力计算机综合真题答案解析
- 各国老师穿什么上班
- 会费管理办法
- 马基试题(定稿)
- 《林黛玉进贾府》王熙凤人物形象微课教案
- 人教版小学音乐 森林中的铁匠(片段) 教学设计
- 外研版七年级英语(下)第四模块测试题
- 在实验中求创新 在创新中求发展-最新文档
- 新人教版小学数学四年级下册《三角形的特性》精品教案
- 水手长、水手必须知道的专业面试问题
- 2013年银行从业《公共基础》命题预测试卷(6)
- 医学类有机化学习题参考答案
- 项目决策与分析学习笔记(第六章)
- 流产布鲁氏菌诱导人类T淋巴细胞的凋亡