欢迎来到天天文库
浏览记录
ID:24487218
大小:212.01 KB
页数:14页
时间:2018-11-14
《数据库设计宾馆客房设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录沈阳大学科技工程学院机械电子工程学院课程设计报告2011—2012学年第二学期课程名称数据库原理及应用设计题目宾馆客房管理系统学生姓名苏敏学号101006209专业班级10级计算机2班指导教师杨明2012年7月2日13目录目录1.系统需求分析21.1设计说明21.2需求调查22.数据库分析22.1.系统管理22.2订房信息的管理32.3基础数据库管理33.数据库设计部分33.1.实体、联系、属性及E_R图33.2.表设计及表结43.3.创建数据库、创建表以及添加数据53.4.实现各种查询功能74.收获与体会114.1尚未解决的问题114.2
2、进一步完善的思想114.3.总结11致谢12参考文献1313沈阳大学科技工程学院数据库原理及应用报告设计任务书1.系统需求分析1.1设计说明本阶段通过开调查会、询问等方式了解了用户宾馆的组织结构及各部门的业务情况,根据用户提出的要求,数据库设计人员开始初步设计数据库的基础框架,其中包括数据流图和数据字典两个重要基础结构。1.2需求调查1.)用户宾馆的体系结构:可以划分为以下3个子系统:系统管理,订房信息的管理,基础数据库管理这3个系统。其中系统管理是核心,因为它是整个公司的经济来源支柱,其余的两个系统为这个系统提供服务。订房信息的管理负责管理订
3、房信息,对订房信息进行查询和添加新的订房信息。基础数据库管理负责设置房的基本属性,如等级,价格等2.)系统应具备的功能:2.1)具有方便的登记、结帐功能和预订客房的功能,能够支持团体登记和团体结帐;2.2)能快速、准确地了解宾馆内的客房状态,以便管理者决策;2.3)提供多种手段查询客人的信息;2.4)具备一定的维护手段,有一定权利的操作员在密码的支持下才可以更改房价、房间类型、增减客房;3.)三个子系统3.1)系统管理系统一个顾客只能登记一个登记表,一个登记表可以有多个顾客登记。3.2)订房信息的管理系统一个顾客只能订一间房间,一个房间只能被一
4、个顾客订房。3.3)。基础数据库管理系统一个顾客可以选择多种服务,一种服务可被多个顾客选择。2.数据库分析2.1.系统管理:13沈阳大学科技工程学院数据库原理及应用报告管理登陆系统的用户2.2订房信息的管理:管理订房信息,对订房信息进行查询和添加新的订房信息。2.3基础数据库管理:设置房的基本属性,如等级,价格等。3.数据库设计部分3.1.实体、联系、属性及E_R图总E-R图转换成为关系模式,关系的码用下划线标出。顾客(顾客编号,姓名,性别,年龄,身份证号,住址,入住时间,预计天数,房间编号,退房时间,押金,住宿费,登记人)此为顾客实体所对应的
5、关系模式。房间(房间编号,房间类型,房价状态,房间单价,入住顾客号)此为房间实体所对应的关系模式。入住登记表(顾客姓名,房间编号,顾客身份证号,入住日期,订房天数,登记方式)此为入住登记表所对应的关系模式,该关系模式已包含了联系“登记”所对应的关系模式。登记方式(登记方式,出示证件)服务选择菜单(服务名称,服务次数,服务单价)此为服务菜单实体对应的关系模式。服务清单(房间编号,服务名称,服务总价)此为服务清单所对应的关系模式,该关系模式已包含了联系“选择”所对应的关系模式。实体和联系E-R图如下:服务单价服务次数服务名称状态价格类型房间编号入住
6、顾客号入住日期房间服务11顾客姓名身份证号13沈阳大学科技工程学院数据库原理及应用报告登记表房间编号订房天数11住入选择1登记MN1登记人顾客编号顾客住宿费姓名押金性别年龄退房时间住址房间编号入住时间身份证号预计天数3.2.表设计及表结1)GuestInfo表(顾客信息表)列名数据类型长度允许空Cid(顾客编号)int4Cname(姓名)varchar8Csex(性别)char2Cage(年龄)tinyint1Cpnum(身份证号)char18Cadd(住址)varchar50√Cintime(入住时间)smalldatetime4Cday(预
7、计天数)tinyint1√Rnum(房间编号)char5Couttime(退房时间)smalldatetime4√Cdeposit(押金)int413沈阳大学科技工程学院数据库原理及应用报告Ccost(住宿费)int4√Aid(登记人)int4(2)course_info表(房间信息表)列名数据类型长度允许空Rnum(房间编号)Varchar5Rtype(房间类型)char4Rprice(房间价格)smallmoney4Rstates(房间状态)char2Cid(入住客户编号)int4√3)服务信息表列名数据类型长度允许空服务名称char10服
8、务次数Int√服务单价Int4)登记信息表列名数据类型长度允许空顾客姓名char10√房间编号char10√身份证号char20√订房天数Int√入住
此文档下载收益归作者所有