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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.

相关文档
最新文档