《数据库原理(yuánlǐ)》课程设计大作业
题目:客房管理系统的设计(shèjì)与实现
一、课程设计的目的(mùdì)和意义
在当今经济和商务交往日益频繁的状况下,宾馆服务业面临着客流量骤增的压力。越
来越多的宾馆饭店已经认识到传统的管理(guǎnlǐ)方法不能适应当今社会的需要,必须借
助先进的计算机信息技术对宾馆服务进行管理。“客房(kè fánɡ)管理系统”可以说是整个宾
馆计算机信息管理系统的中心子系统,因为宾馆最主要的功能就是为旅客提供客房。
设计客房管理这样的一个系统,可以涉及到大多数 SQL SERVER 数据库的重要数据
库对象、重要功能和特性,如视图、触发器和存储过程等。由此,通过这个课程设计可
以加深对这些 SQL SERVER 数据库知识的学习、理解,积累在实际工程应用中运用各种
数据库对象的经验,使学生掌握使用应用软件开发工具开发数据库管理系统的基本方
法。在实用性方面,客房管理系统是很普遍的一种应用,选择该系统作为课程设计也可
以为学生以后可能遇到的实际开发提供借鉴。
二、系统功能设计
系统功能是在实际开发设计过程中经过调研、分析用户需求,和用户一起共同确定
下来的,是系统为满足用户需求所应完成的功能。本课程设计模拟一个小型客房管理系
统,要求实现以下主要功能:
1.数据录入功能
在本系统中提供客人信息登记功能。可以录入客人的姓名、性别、年龄、身份证号
码、家庭住址、工作单位、来自地的地名、入住时间、预计入住天数、客房类别、客房
号、离店时间以及缴纳押金金额等信息。在客人退房时,系统根据输入的离店时间及客
房单价自动计算客人的住宿费金额。
2.数据查询功能
系统需要提供以下查询功能:
(1)能够查询某类客房的入住情况及空房情况,显示所有该类客房空房数目和客房
号。
(2)能根据客人姓名、来自地的地名、工作单位或家庭住址等信息查询客人信息;
根据客房号查询入住客人的信息。
(3)查询某个客人住宿费用情况,显示客人缴纳的押金金额、实际入住天数、客房
价格、实际住宿费、住宿费差额等信息。
(4)查询所有入住时间达到或超过预计入住天数的客人。
3.数据统计功能
(1)统计一段时间内各类客房的入住情况。
(2)统计全年各月份的客房收入。
(3)统计一段时间内各类客房的入住率。
三、数据表的创建(chuàngjiàn)
第 1 页 共 4 页