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

下载本文档

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

文档简介

-大学课程设计(实践培训)报告部门_信息工程部门_专业化_软件技术班级_学校编号名字班房间管理系统讲师_ _报告结果_ _ _ _ _ _ _ _ _ _ _日期:年、月、日摘要1.该报告描述了酒店管理系统的总体开发过程,全面描述了设计思想和设计过程,详细说明了数据库中各表之间的联系,并阐述了系统各功能之间的实现过程和设计过程。同时,还绘制了简单的数据流程图、功能结构图和E-R图。根据实际需要,在Windows XP操作系统环境下,使用SQL server 2000来完成系统中的数据库功能,包括员工信息、客人信息、客户信息、酒店利润部门关键词:书店租赁管理系统;SQL server 2000内容一、系统功能需求分析.41.员工信息.42.房间信息.43.客户信息.44.酒店利润.45.部门的.4二、数据库的设计与分析.41.每个实体的描述.42.总体电子病历图之间的关系.63.数据库逻辑结构的设计.64.数据库的物理结构实现了.75.数据库扩展功能实现.8三,课程设计总结.9四.参考.9V.工作量分配.9酒店客房管理系统数据库的设计与实现一、数据库需求分析通过分析酒店客房管理系统的工作流程内容和数据流程图,数据如以下数据项和数据结构。1.员工信息,包括:员工编号、姓名、性别、年龄、出生日期、职位、工资(/月)。2.房间信息,包括以下项目:房间号、房间价格、房间价格、房间状态和房间经理。3.顾客信息,包括:身份证号、姓名、性别、年龄、出生日期、订房号(房间号)、入住时间和退房时间。4.酒店的利润包括以下项目:年和月、房间号、房间等级、盈利时间和总金额。5.部门,包括以下项目:部门编号和部门名称。二、数据库概念结构设计根据上述计划,将绘制出所涉及的实体。工人员工编号名字性别年龄工资(/月)出生日期邮政图1员工信息表下属部门1.描述每个实体的工程-关系图如下:客房房间号码房价客房经理房间状态房间押金图2房间信息表顾客识别号性别年龄退房时间及时入住预订号码(房间号)出生日期名字图3客户信息表房间号码饭店一年中的时间房间等级获利时间总数图4酒店利润报表部门部门编号部门名称图5部门表2.整个电子病历图之间的关系工人服务顾客消费客房饭店利润部门管理1M三、数据库逻辑结构设计1.员工信息表员工信息表字段名字段类型长度解释形容zgbh茶8主键不为空员工编号名字茶8不是空的名字性茶2不空男和女性别年龄int4不是空的年龄csrq日期8不是空的出生日期zw可变长字符串20不是空的邮政gz钱8不是空的工资2.房间信息表房间信息表字段名字段类型长度解释形容kfbh茶8不是空的房间号码kfjg钱8不是空的房价kfyj钱8不是空的房间黄金kfzt茶2不是空的,“是”和“不是”房间状态kffzr茶8不是空的员工姓名3.客户信息表客户信息表字段名字段类型长度解释形容sfzh可变长字符串20不是空的识别号名字茶8不是空的名字性茶2非空,男,女性别年龄int4不是空的年龄csrq日期时间8不是空的出生日期dfbh茶8不是空的预订号码(房间号)rzsj日期时间8不是空的及时入住tfsj日期时间8不是空的退房时间4.部门信息表部门信息表字段名字段类型长度解释形容bmbh茶8不是空的部门编号bmmc茶8不是空的部门名称5.酒店利润报表酒店损益表字段名字段类型长度解释形容dtsj日期时间8不是空的一天中的时间kfbh茶8不是空的房间号码kfjbint4不是空的客户级别Rlsj日期时间8不是空的获利时间zjje钱8不是空的总数4.数据库物理结构的实现根据以上对表关系的逻辑分析,我们使用T-SQL语言来设计数据库和数据表。1.创建数据库kfgl在(名称=kfgl_date,文件名=D:kfgl.mdf,尺寸=10,Maxsize=50,Filegrowith=5)登录(名称=kfgl_log,文件名=d:kfgldata.ldf,尺寸=5,Maxsize=25,文件增长=5)2.创建表ggxx(ggbh char(8)非空约束S _ Prim PRIMARYKWY,名称字符(8)不为空,性chr(2)不为空,年龄不为空,Csrq日期时间不为空,Zw varchar(20)不为空,Gz货币(8)不为空)3.创建表kfxx(kfbh char (8)非空约束s _ Prim PRIMARYKWY,Kfjg货币(8)不为空,Kfyj货币(8)不为空,Kfzt char(2)不为空,Kfzr字符(8)不为空)4.创建表khxx(sfzh varchar (20)非空约束s _ Prim PRIMARYKWY,名称字符(8)不为空,性char (2)不为空,年龄整数,Csrq日期时间不为空,Dfbh字符(8)不为空,Rzsj日期时间不为空,Tfsj日期时间不为空)5.表bmxx(bmbh char (8)非空约束s _ Prim PRIMARYKWY,Bmmc字符(8)不为空)6 .表jdyl(dtsj datetime not null约束s _ Prim PRIMARYKWY,Kfbh字符(8)不为空,Kfjb int不为空,Rlsj日期时间不为空,Zjje货币不为空)V.数据库扩展功能的实现询问房间信息的查询和修改,包括按房间号查询住宿,按客户信息查询房间状态等。以及退房、预订、房间变更和其他信息变更。打印并输出查询和统计结果。1.选择*从khxx内部连接kfxx在khxx.dfbh=kf.kfbh上2.更新kfxx设置kfzt=否三。课程设计概述数据库课程设计是一门将SQL 2000知识与其他开发语言相结合的课程。它可以培养我们的实践能力,也是对我们知识学习的一种检验。当我拿到课程设计的题目时,我在酒店里找到了很多相关的信息,但是由于酒店里没有同样的“酒店管理系统”的案例,所以我借用了“酒店管理系统”,并在“酒店管理系统”的基础上进行了调整。在课程设计的开始,我首先做了一个全面的分析,明确了要设计的表、表的属性以及表之间的关系。然后分析了系统所需的功能,绘制了整个系统的功能模块图和E-R图,使课程设计的总体框架基本展现出来。以下是整个系统的设计过程。首先,SQL server 2000用于建立数据库表、各种视图、存储过程等。建立了整个系统的后台数据库。并连接到数据库来完成整个系统。四.参考1张志强、孙福钊、于坚。视觉Basic.NET课程设计案例汇编M。清华大学出版社,2009。2求是科技编辑。ASP.NET导航信息管理系统

温馨提示

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

评论

0/150

提交评论