数据库实训报告酒店管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
---------学院
课程设计(实训)报告
系部 _ 信息工程系__ 专业 _软件技术
班级 _ 学号
姓名课题客房管理系统指导教师 _ _ 报告成绩 _____________
日期:年月日
摘要
1.报告阐述了酒店管理系统的整体开发过程,对于设计思想和设计
流程做出了全面的叙述,对数据库中的各表之间的联系做出了详细的说明,制定了系统各个功能之间的实现过程和设计过程。同时还绘制了简单的数据流图、功能结构图、E—R图等图。根据实际需求,在Windows XP操作系统环境下,运用SQL server 2000完成了系统中数据库方面的功能,包括职工信息客房信息客户信息酒店盈利部门
关键词:书店租赁管理系统; SQL server 2000;
目录
一、系统功能需求分析 (4)
1.职工信息 (4)
2.客房信息 (4)
3.客户信息 (4)
4.酒店盈利 (4)
5.部门 (4)
二、数据库设计分析 (4)
1.各个实体的描述E-R图 (4)
2.总体之间的关系E-R图 (6)
3.数据库逻辑结构设计 (6)
4.数据库物理结构实现 (7)
5.数据库扩展功能实现 (8)
三、课程设计总结 (9)
四、参考文献 (9)
五、工作量分配 (9)
酒店客房管理系统数据库的设计与实现
一、数据库需求分析
通过酒店客房管理系统的工作过程内容和数据流图分析,数据如下面的数据项和数据结构。
1.职工信息,包括的项目有:职工编号,姓名,性别,年龄,出生日期,职务,工资(/月)。
2.客房信息,包括的项目有:客房编号,客房价格,客房压金,客房状态,客房负责人。
3.客户信息,包括的项目有:身份证号,姓名,性别,年龄,出生日期,订房编号(客房编号),入住时间,退房时间。
4.酒店盈利,包括的项目有:年月时间,客房编号,客房级别,盈利时间,总计金额。
5.部门,包括的项目有:部门编号,部门名称。
二、数据库概念结构设计
根据上面设计划化出所涉及到的各个实体,
1.
图 1 职工信息表
图3 客户信息表
图5 部门表
2.总体之间的关系E-R图
三、数据库逻辑结构设计
1. 职工信息表
4. 部门信息表
5. 酒店盈利表
四、数据库物理结构实现
根据以上的逻辑分析所得的表的关系,我们使用 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)
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,
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,
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,
Age 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,
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,
Zjje money not null )
五、数据库扩展功能实现
查询
客房信息的查询和修改,包括按房间号查询住宿情况、按客户信息查询房间状态等。以及退房、订房、换房等信息的修改。对查询、统计结果打印输出。
1.