数据库实训报告(酒店管理系统)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
sex
char
2
不为空‘男’、‘女’
性别
age
int
4
不为空
年龄
csrq
date
8
不为空
出生日期
zw
varchar
20
不为空
职务
gz
money
8
不为空
工资
2.客房信息表
客房信息表
字段名
字段类型
长度
说明
描述
kfbh
char
8
不为空
客房编号
kfjg
money
8
不为空
客房价格
kfyj
money
8
不为空
客房压金
5.部门,包括的项目有:部门编号,部门名称。
二、数据库概念结构设计
根据上面设计划化出所涉及到的各个实体,
1.各个实体的描述E-R图如下:
2.总体之间的关系E-R图
三、数据库逻辑结构设计
1.职工信息表
职工信息表
字段名
字段类型
长度
说明
描述
zgbh
char
8
不为空,主键
员工编号
name
char
8
不为空
姓名
Zjje money not null )
五、数据库扩展功能实现
查询
客房信息的查询和修改,包括按房间号查询住宿情况、按客户信息查询房间状态等。以及退房、订房、换房等信息的修改。对查询、统计结果打印输出。
1.
Select*
From khxx inner join kfxx
On khxx.dfbh=kf.kfbh
2.客房信息...............................................................................................4
3.客户信息...............................................................................................4
[4]明日科技 编著. SQL Server 2005 开发技术大全[M]. 人民邮电出版社,2007.09.
1.职工信息,包括的项目有:职工编号,姓名,性别,年龄,出生日期,职务,工资(/月)。
2.客房信息,包括的项目有:客房编号,客房价格,客房压金,客房状态,客房负责人。
3.客户信息,包括的项目有:身份证号,姓名,性别,年龄,出生日期,订房编号(客房编号),入住时间,退房时间。
4.酒店盈利,包括的项目有:年月时间,客房编号,客房级别,盈利时间,总计金额。
五、工作量分配................................................................................9
酒店客房管理系统数据库的设计与实现
一、数据库需求分析
通过酒店客房管理系统的工作过程内容和数据流图分析,数据如下面的数据项和数据结构。
2.总体之间的关系E-R图..........................................................................6
3.数据库逻辑结构设计.............................................................................6
二、 数据库设计分析.......................................................................4
1.各个实体的描述E-R图..........................................................................4
4.数据库物理结构实现.............................................................................7
5.数据库扩展功能实现.............................................................................8
4.酒店盈利...............................................................................................4
5.部门.......................................................................................................4
关键词:书店租赁管理系统;SQL server 2000;
一、系统功能需求分析....................................................................4
1.职工信息...............................................................................................4
Kfzt char(2) not null,
Kfzr char(8) not null)
4.Create table khxx
(sfzh varchar (20) not null constraint s_Prim PRIMARYKWY,
Name char (8) not null ,
Sex char (2) not null,
2.Create table ggxx
(ggbh char(8) not null constraint S_Prim PRIMARYKWY,
Name char(8) not null ,
Sex chr(2) not null ,
Age int not null ,
Csrq datetime not null,
kfzt
char
2
不为空,‘是’、‘否’
客房状态
kffzr
char
8
不为空
员工姓名
3.客户信息表
客户信息表
字段名
字段类型
长度
说明
描述
sfzh
varchar
20
不为空
身份证号
Name
char
8
不为空
姓名
Sex
char
2
不为空,‘男’,‘女’
性别
age
int
4
不为空
年龄
csrq
datetime
8
不为空
出生日期
dfbh
char
8
不为空
订房编号(客房编号)
rzsj
datetime
8
不为空
入住时间
tfsj
datetime
8
不为空
退房时间
4.部门信息表
部门信息表
字段名
字段类型
长度
说明
描述
bmbh
char
8
不为空
部门编号
bmmc
Char
8
不为空
部门名称
5.酒店盈利表
酒店盈利表
字段名
字段类型
长度
说明
描述
dtsj
datetime
AgBiblioteka Baidu int ,
Csrq datetime not null ,
Dfbh char (8) not null,
Rzsj datetime not null,
Tfsj datetime not null)
5.table bmxx
(bmbh char (8) not null constraint s_Prim PRIMARYKWY,
三、课程设计总结.............................................................................9
四、参考文献....................................................................................9
四、参考文献
[1] 张志强,孙福兆,余健. Visual Basic.NET 课程设计案例精编[M].清华大学出版社,2009.
[2] 求是科技 编著.ASP.NET信息管理系统开发实例导航[M].人民邮电出版社,2005.04.
[3] 刘大玮,马传宝,孙颖洁. SQL Server 数据库项目案例导航[M]. 清华大学出版社,2005.07 .
2.
Update kfxx
Set kfzt=’否’
三、课程设计总结
数据库课程设计是把所学的SQL 2000的知识与其他的开发语言综合运用的一门课程,它能锻炼我们的实践能力,也是对我们的知识学习的一次考察。在拿到课程设计题目时,我就在酒店找了许多相关的资料,但是由于 “酒店管理系统”在酒店并没有一样的案例,所以我借鉴了“酒店管理系统”,在“酒店管理系统”的基础上修改的调整。开始课程设计时,我先做了整体的分析,把要设计的表,表的属性,表间的关系全部弄清楚,然后分析系统需要的功能,并画出了整个系统的功能模块图和E-R图,使得这次课程设计的整体构架基本展现出来。接下来就是整个系统的设计过程,首先使用SQL server 2000建立数据库表和各种视图、存储过程等,将整个系统的后台数据库建立完成。并连接到数据库,完成整个系统的制作。
Zw varchar(20) not null,
Gz money(8) not null)
3.Create table kfxx
(kfbh char (8) not null constraint s_Prim PRIMARYKWY,
Kfjg money(8) not null ,
Kfyj money(8) not null,
---------学院
课程设计(实训)报告
系部_信息工程系__专 业_软件技术
班 级_学 号
姓 名课 题客房管理系统
指导教师__报告成绩_____________
日 期:年月日
摘 要
1.报告阐述了酒店管理系统的整体开发过程,对于设计思想和设计流程做出了全面的叙述,对数据库中的各表之间的联系做出了详细的说明,制定了系统各个功能之间的实现过程和设计过程。同时还绘制了简单的数据流图、功能结构图、E—R图等图。根据实际需求,在Windows XP操作系统环境下,运用SQL server 2000完成了系统中数据库方面的功能,包括职工信息客房信息客户信息酒店盈利部门
8
不为空
当天时间
kfbh
char
8
不为空
客房编号
kfjb
int
4
不为空
客户级别
Rlsj
datetime
8
不为空
盈利时间
zjje
money
8
不为空
总计金额
四、数据库物理结构实现
根据以上的逻辑分析所得的表的关系,我们使用 T-SQL 语言设计得到数据库和数据表。
1.Create database kfgl
On
(name=kfgl_date,
Filename=’D:\kfgl.mdf,
Size=10,
Maxsize=50,
Filegrowith=5)
Log on
( name=kfgl_log,
Filename=’d:\kfgldata.ldf,
Size=5,
Maxsize=25,
Filegrowth=5)
Bmmc char(8) not null)
6.table jdyl
( dtsj datetime not null constraint s_Prim PRIMARYKWY,
Kfbh char(8) not null ,
Kfjb int not null,
Rlsj date time not null,
相关文档
最新文档