数据库设计说明书新.docx

上传人:b****3 文档编号:6677006 上传时间:2023-05-10 格式:DOCX 页数:11 大小:126.19KB
下载 相关 举报
数据库设计说明书新.docx_第1页
第1页 / 共11页
数据库设计说明书新.docx_第2页
第2页 / 共11页
数据库设计说明书新.docx_第3页
第3页 / 共11页
数据库设计说明书新.docx_第4页
第4页 / 共11页
数据库设计说明书新.docx_第5页
第5页 / 共11页
数据库设计说明书新.docx_第6页
第6页 / 共11页
数据库设计说明书新.docx_第7页
第7页 / 共11页
数据库设计说明书新.docx_第8页
第8页 / 共11页
数据库设计说明书新.docx_第9页
第9页 / 共11页
数据库设计说明书新.docx_第10页
第10页 / 共11页
数据库设计说明书新.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库设计说明书新.docx

《数据库设计说明书新.docx》由会员分享,可在线阅读,更多相关《数据库设计说明书新.docx(11页珍藏版)》请在冰点文库上搜索。

数据库设计说明书新.docx

数据库设计说明书新

数据库设计说明书(新)

 

数据库设计说明书

 

题目名称酒店住房信息管理系统

学生姓名周昭金学号081543201

学生姓名赵欧学号081543220

学生姓名李锦涛学号081543231

学生姓名潘虎学号081543239

指导教师梁玉强

2010年11月18日

 

第一章系统概述

1.1系统描述

在竞争日益激烈的现代社会里,作为第三产业中的支柱企业之一酒店业也将在这种复杂的背景中谋求生存。

无疑,为酒店业全面树立市场化导向的经营思路,并确立合理的改革方案,将为酒店抓住新的发展机遇,在新一轮市场竞争中获得优势地位,具有重要的意义。

在酒店业竞争越来越激烈的今天,努力在市场竞争中脱颖而出,已经成为每位酒店经营者所追求的的目标。

酒店如何才能提高服务质量,其管理力显得越来越重要。

由于使用了先进的数据管理技术,酒店管理系统对提高酒店的管理能力将会起到比较重大的作用。

整个系统的基本设计目标是实现系统界面友好美观、简单易用、功能全面并有较高的安全性。

本系统的设计目标就以计算机为工具,以中小型酒店为应用对象,结合中小型酒店客房当前和未来发展的管理需求提供实用先进的客房管理模式,提高酒店客房管理的效益。

系统的每个功能充分考虑到使用人员计算机知识较少的特点,软件系统由各种具体的功能模块组成,全部使用业务人员最熟悉的业务流程、提示用语和操作方式,即使不熟悉此软件的人也能熟练使用本软件完成业务处理。

1.2系统边界

(简要描述那些是系统需要处理与存储的数据,哪些是系统外的数据)

第二章需求分析

2.1功能需求

本旅社酒店的工作人员可以通过已经给予的用户名和密码,对本旅社酒店的客户住房信息进行管理,主要包括:

客户基本住房信息,房间基本信息,前台员工信息。

1)当业务员接收到客户预订信息,可通过系统预先登记客户以及客户订房基本资料,包括:

客户姓名,客户电话,预订房间类型,何时要入住等;

2)业务员可对房间基本资料进行修改,删除和查询等操作,可选择是否把相关资料转存到历史资料表中;

3)当客户前来咨询,业务员可通过系统登记相关客户基本资料及客户需求信息,包括:

客户姓名,客户地址,客户电话,客户身份证号码,客户住房信息等;

4)业务员可对客户基本资料及客户需求信息进行修改,删除。

此外,用户可通过输入房间相关信息,通过系统在房间中查找是否与客户的需求匹配的房间;

5)当客户退房时,前台工作人员可以通过系统删除相关信息,包括:

退房时间,退出来的房间编号等,同时更新相关表信息。

6)系统自动对历史记录进行简要分析,自动生成本月客户入住资料,包括:

入住时间,客户个人信息等信息。

2.2数据需求

2.2.1数据流图

图2-2-1酒店信息管理系统0层数据流图

图2-2-2酒店信息管理系统1层数据流图

图2-2-3酒店信息管理系统2层数据流图

图2-2-4酒店信息管理系统3层数据流图

2.2.2数据字典(部分)

2.2.2.1数据结构及数据项的描述

数据结构编号:

S001

数据结构名称:

房间信息

数据结构含义:

所有待出租房间信息

数据结构组成

编号

名称

数据类型

长度

取值范围

取值含义

S0011

房间类型

字符

8

(单人房,双人房,商务房)

房间所属类别

S0012

房间编号

字符

5

------------

房间标号

S0013

房间状态

字符

3

————

是否为空房

S0014

房间电话号码

字符

10

————

房间电话号码

S0015

房间价格

money

——

————

房间的出租价格

S0016

备注

字符

3

————

房间设备是否完整

表2-1数据结构及数据项的描述(房间)

数据结构编号:

S002

数据结构名称:

客户需求

数据结构含义:

客户对房间要求及个人资料

数据结构组成

编号

名称

数据类型

长度

取值范围

取值含义

S0021

客户姓名

字符

4

————

客户的姓名

S0022

客户地址

字符

100

————

客户的地址

S0023

客户电话

字符

100

————

客户的电话号码

S0024

客户编号

整形

————

————

自动排序的客户编号

S0027

客户证件号码

字符

20

————

身份证,学生证等的号码

S0028

需求房间价格

money

————

————

客户所需房屋的价格

S0029

需求房间类型

字符

8

————

客户所需房屋的类型

表2-2数据结构及数据项的描述(客户)

2.2.2.2数据流的描述

数据流编号:

D001

数据流名称:

房间信息

简述:

前台业务员输入的房间信息

数据流来源:

前台业务员

数据流去向:

房间客户匹配信息

数据流组成:

房间类型+房间状态+房间设备是否完整等

数据流编号:

D002

数据流名称:

客户要求信息

简述:

前台业务员输入的客户要求信息

数据流来源:

房间客户匹配信息

数据流去向:

前台业务员

数据流组成:

房间类型+房间价格等

 

2.2.2.3数据存储的描述

第三章数据库概念模型

3.1数据库ER模型结构

图3-2-1系统ER图

3.2数据库ER模型详细定义

前台

意义

数据类型

取值范围

员工号

员工代号

字符

--------

姓名

登录系统

字符

--------

密码

登录系统

字符

--------

客户

意义

数据类型

取值范围

等级

是否是会员

字符

--------

证件号码

身份证或其他证件

字符

--------

地址

家庭地址

字符

--------

房间

意义

数据类型

取值范围

房间号

房间代号

字符

--------

状态

是否为空

字符

--------

类型

房间类型

字符

--------

价格

房间的价格

Money

--------

第四章数据库逻辑模型

1.实体关系模式:

客户(姓名,性别,证件号码,地址,联系方式)

房间(房间号,房间状态,房间价格,电话号码,房间类型,备注)

前台(员工号码,员工姓名,登录密码)

2.联系关系模式:

预定(客户编号,房间号,预定入住时间,是否入住,预定编号)

入住(客户编号,房间号,入住时间,住宿时间)

(注:

其中有下划线的表示是主键)

 

第五章数据库物理模型

5.1物理模型基本结构

1客户表

表名:

Client

2.前台表

表名:

Sever

3.房间表

表名:

Room

4.入住表

表名:

liveIn

4预定表

表名:

rserve

 

5.2物理模型扩展

(所有的视图、触发器、存储过程等内容。

第六章数据库实现

6.1表的创建

数据库创建:

createdatabaseHMsystem

on(

name=酒店管理系统,

filename='e:

\酒店管理系统\HM_Data.mdf',

size=10mb,

maxsize=30mb,

filegrowth=2mb

logon(

name=酒店管理系统日志,

filename='e:

\酒店管理系统\HM_log.ldf',

size=5,

maxsize=20,

filegrowth=2

客户表:

createtableclient

cIDchar(21)primarykey,

cNOint,

cnamechar(8),

cSexchar(3)default'男',

cAddchar(40)notnull

预定:

createtableRserve

RNOint,

Rtimedatetimedefaultgetdate(),

rRmarkchar(8)default'没有入住',

Ltimeintdefault1check(Ltime>0),

RIDchar(8)notnullforeignkeyreferencesroom(RID)unique,

primarykey(rid)

入住:

createtableLiveIn

cIDchar(21)notnullforeignkeyreferencesclient(cid),

Ltimesintdefault1,

Lwhiledatetimedefaultgetdate(),

Ridchar(8)primarykeyforeignkeyreferencesroom(rid)

前台:

createtableSever

SNOchar(8)primarykey,

SPasswordchar(6)notnull,

Spostchar(8),

Snamechar(6)

房间:

createtableRoom

RIDchar(8)primarykey,

Rstatechar(6)default'否',

Rpricemoneynotnull,

Rtellchar(12),

Ctypechar(8)notnull

6.2视图的创建

SELECTdbo.LiveIn.cID,dbo.LiveIn.Rid,dbo.client.cName,dbo.client.cSex,dbo.Room.Ctype

FROMdbo.clientINNERJOIN

dbo.LiveInONdbo.client.cID=dbo.LiveIn.cIDINNERJOIN

dbo.RoomONdbo.LiveIn.Rid=dbo.Room.RID

6.3触发器的创建

6.4存储过程的创建

6.5其他内容的创建

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2