酒店客房预订管理系统数据库课程设计

本文由用户“maomao2009qq”分享发布 更新时间:2021-08-25 09:08:51 举报文档

以下为《酒店客房预订管理系统数据库课程设计》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

数据库课程设计

设计文档

题目:某酒店客房预订管理系统

目录

数据库课程设计 1

目录 1

1.题目 2

2.需求分析 2

2.1需求分析 2

2.2 可行性分析 4

3.逻辑结构设计 5

3.1 E-R图 5

(1)入住信息E-R图 5

(2)客房管理E-R图 5

3.2数据字典 6

3.2.1 数据项描述 6

4.总结 8

1.题目

题目:

某酒店客房预订管理系统

2.需求分析

2.1需求分析

酒店客房预订管理系统是当前市场酒店管理实现一体化和简洁话的一个不可缺的系统,该管理系统所提供的详细管理记录与管理资料使得酒店主管或酒店运营者能在较短的时间内做出准确而明智的决策,该系统的所提供的全面和便捷的功能使得酒店能比较健康的运营下去,因此我们所要开发的酒店客房预订系统应该能够为用户提供充足的信息和快捷的查询手段;本系统是根据当前酒店行业是发展需求而开发的系统,是典型的信息管理系统,系统开发的任务主要包括数据库的设计与维护、客户端应用程序的开发这两个主要方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用和具有较强的可移植性等特点。

根据实际需求,要求本系统具有以下主要要求:

(1)统一友好的操作界面,能保证系统的易用性

(2)规范、完善的基础信息设置

(3)全方位、多功能的信息查询

(4)连续录入式的用户增添及维护

(5)建立登录表,主要存储用户的账号和***建立客房表,对酒店客房的可入住量数据信息进行管理

(7)建立客户信息表,对客户的的各种数据信息进行全面的管理

系统主要功能模块:

(1)管理员使用正确用户名和密码登录系统

(2)新客户预定登记、处理记录

(3)退房记录管理

(4)客房状态查询管理

具体细分如下:???

(1)?客户入住管理功能

入住管理既是需要管理所有的预订单,并以列表的形式显示出来;该功能实现先添加信息登记表,完成入住登记。

(2)?退房管理功能?

退房管理功能是在客户结束客房使用后进入系统对该房间的使用状态初始化,删除客户的入住状态。该功能不仅在客户端可以实现退房,在后台数据库可以同步更新。?

(3)?客房状态查询功能

管理员可以输入房间编号对客房状态进行查询,列表显示客房类型、价格、目前状态(1代表已经有人入住,2代表已经有人预定,3代表未预定)。

这些功能基本满足对日常客房预订的管理需求,能够在一定程度上加快管理的效率,提高管理的效率和可靠性。

2.2 可行性分析

可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。

客户编号

client_id

int

12

外键

客户信息表



入住时间

order_time

varchar

 50







退房时间

quit_time

varchar

50









3.2.1.4 客户信息表(client)

描述

字段名

数据类型

数据长度

主键/外键



编号

id

int

12

主键



客户编号

client_id

int

12





客户名

client_name

varchar

50





性别

client_sex

varchar

5





身份证号

client_No

varchar

50





联系方式

client_tel

varchar

50





联系地址

client_add

varchar

50





 房间号

room_id

int

12

外键





3.2.1.5 客房预订信息表(book)

描述

字段名

数据类型

数据长度

主/外键



编号

id

int

12

主键



客户编号

client_id

int

12





房间编号

room_id

int

12





预订时间

book_time

varchar

50





入住时间

order_time

varchar

50





退房时间

quit_time

varchar

50







4.总结

通过这次数据库课程设计使我学到了不少新知识,接触了很多新事物。通过对酒店客房预订管理系统进行的需求分析,让自己在数据库课程中所学习的知识在实际中得到了运用,同时也是对自己以前所学的各种编程知识和数据库知识的一个巩固。面对知识体系的不断膨胀,我们必须做到广博而又有所精通,这就使得我们必须学会自学,提高工作效率,灵活应用所学的各种知识。软件开发是一个不断学习新鲜事物的过程,从设计初的不懂,到最后能够顺利完成,我体会到在实践中学习的重要性,这对于将来我走上工作岗位具有重要意义。?

虽然这次数据库课程设计完成的系统,在功能方面还有待完善,但通过这次的数据库课程设计进一步提高了我的自学能力、思维能力,知识面得到了进一步的扩展,对开发的计算机应用项目系统的进行分析,运用了所学的书本知识并巩固了所学的专业理论知识,给予了我一次实践锻炼的好机会。在设计中我深刻的体会到了:首先要有一个明确的设计目标,并收集有关的素材;其次可以通过多种途径去获取知识,如网上查询所需要的资料,虚心向有经验者请教;同时也要强化自身知识的学习和积累;然后把理论与实践相结合,把所学知识运用到实际的生活工作中。

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《酒店客房预订管理系统数据库课程设计》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览