数据库课程设计—酒店管理系统Word下载.docx

上传人:wj 文档编号:3682619 上传时间:2023-05-02 格式:DOCX 页数:35 大小:539.96KB
下载 相关 举报
数据库课程设计—酒店管理系统Word下载.docx_第1页
第1页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第2页
第2页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第3页
第3页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第4页
第4页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第5页
第5页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第6页
第6页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第7页
第7页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第8页
第8页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第9页
第9页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第10页
第10页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第11页
第11页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第12页
第12页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第13页
第13页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第14页
第14页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第15页
第15页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第16页
第16页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第17页
第17页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第18页
第18页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第19页
第19页 / 共35页
数据库课程设计—酒店管理系统Word下载.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库课程设计—酒店管理系统Word下载.docx

《数据库课程设计—酒店管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《数据库课程设计—酒店管理系统Word下载.docx(35页珍藏版)》请在冰点文库上搜索。

数据库课程设计—酒店管理系统Word下载.docx

简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处才能让顾客体会到酒店服务的高标准,高质量。

而准确、快捷、周全往往就是最基本的成功要素。

面对信息时代的挑战,利用技术手段提高企业管理无疑是一条行之有效的途径。

因此采用电脑管理业务、财务等诸多环节已成为推动宾馆酒店业快速发展的先决条件。

2、需求描述

目前大多数就顶啊提供的服务多种多样,规模大小也各不相同,但一般规模的酒店都具备一下三类服务:

饮食、住宿和娱乐。

酒店管理是现代化商业管理中一个极其重要的工作,酒店管理系统应用在局域网上,系统地、全面地支持宾馆管理和服务的全过

程。

主要目标是实现对宾馆内部各种管理的电子化、自动化、提高各个部门之间的办公效率,为高质量的宾馆服务提供保证。

系统功能需求如下:

1、 登陆功能:

登陆向导

2、 员工管理

2-1、员工查询:

根据员工的姓名、编号、性别、等级等查询获取员工的信息

2-2、增加新员工:

酒店新招聘员工,录入新员工的信息

2-3、删除员工:

实现删除员工信息

3、 业务管理

3-1、入住登记:

顾客入住,登记顾客的相关信息

3-2、删除入住登记:

顾客退房离开酒店,删除相关记录

3-3、查询:

查询满足顾客需求的空房间、查询房间的住户相关信息

3-3、预约:

顾客可以提前打电话预约房间

3-4、删除预约:

删除无效的预约

3-5、查询账单:

按日期查询当天的收支情况

3-6、更新:

更新入住顾客的入住信息,比如更换房间、延长入住时间等

二、数据字典和数字流图

1、数据项

编号

数据项名称

类型

说明

1

Rno

Int

房间号码,唯一性

2

Rtype

Varchar

房间类型,枚举类型:

单人房、双人房、三人房、豪华包间、

总统套房

Rstate

房间状态,枚举类型:

1(已住),0(空房)

Rprice

房间价格

Cname

入住顾客姓名

Sno

服务编号,唯一性

Eno

员工编号,单一性

8

Ename

员工姓名

Eage

员工年龄

10

Esex

枚举类型:

男、女

Eworktime

工作时间

Eclass

员工等级,枚举类型:

1,2,3,4,5

13

Edepartment

员工所属部门,枚举类型:

财务部、前台接待部、餐饮服务部、卫生部、经理部

15

Csex

入住顾客的性别

16

CID_card

入住顾客的身份证号码

17

Cbed_number

入住顾客的床位数

In_date

Date

入住日期

19

Out_date

退房日期

20

Stype

服务类型,枚举类型

21

Sprice

服务价格

22

Sdepartment

服务所属的部门

23

Rname

预约顾客的姓名

24

Rsex

预约顾客的性别,枚举类型

25

Rphonenumber

预约顾客的电话号码

26

RID_card

预约顾客的身份证号码,唯一性

27

Dno

部门编号,唯一性

28

Dname

varchar

部门名字

29

Dmanager

部门主管

30

De_no

部门人数

31

BDate

日期

32

Bno

账单编码

33

Getin

收入

34

Getout

支出

35

Profit

收益

2、数据结构

数据结构名

属性

Room“

Rno,Rtype,Rstate,Rprice

Customer_information

Cname,Csex,CID_card,Cbed_number,Rno,In_date,

Curtomer_service

Cname,Rno,Sno

Employee

Eno,Ename,Eage,Esex,Eworktime,Eclass,Esepartment

Page

Eno,Etotalpage,Eactualpage,Ebonus

Serve

Sno,Stype,Sprice,Sdepatrment

Reserve_customer

Rname,Rsex,Rphonenumber,RID_card,In_Date,Out_Date,Rno

Department

Dno,Dname,Dmanager,De_no

Bill

BDate,Bno,Getin,Getout,Profit

3、数据存储

数据存储名

输入数据流

输出数据流

员工信息

员工基本信息

部门信息

部门基本信息

顾客信息

顾客基本信息

顾客的房号、业务等

住房信息

住房类型

房间状态和房号

服务项目信息

服务编号

服务的相关信息

财务信息

当天的收入支出和利益

4、 处理过程

处理过程名

输入数据

输出数据

增加新员工

终端

删除老员工

调配工作

当前员工工作员工基本信息当前部门信息

员工新工作

更新后的部门信息

入住登记

顾客基本信息顾客基本业务需求

顾客退房

删除退房顾客的相关信息

调配(更换)住房

顾客需求

目前住房信息

更新后的住房信息,顾客的需求信心

支出情况

收入情况

获利

当天的支出、收入和获利情况

5、 数据流图

(1)、入住登记业务

对新入住的顾客进行基本信息的录入、分配房间,登记顾客的姓名、性别、身份证号码、所需床位数、入住日期、离开日期

对于退房的顾客从系统中级联删除其信息,包括在顾客信息表中删除退房顾客的相关信息,以及在顾客预订服务表中的相关信息

新顾客预订

信息

房定金结算

本信息

客信息

预订信息

住房基本信息

分配住房

退房信息

新住房信息

部门新信息

部门旧信息

信息新增

信息删除

价信息

住房定

金收入

财务汇总

系统信息

(2)、服务业务:

包括娱乐业务和餐饮业务等;

顾客入住酒店后可以根据需要查询相关娱乐服务等服务业务,例如早晨叫醒和叫餐等等业务

顾客编号

登记

查询娱乐业务

娱乐类型

娱乐资费

娱乐信息

菜名

用户名

菜编号

需收金额

订餐系统

所订菜号

菜号

所订餐号

用户信息

查询订餐

收款管理

菜谱信息

(3)、财务状况:

登陆

计算录入情况

统计入账情况

宾馆财务总汇信息

各子系统收入

各子系统支出

固定资产

成本核算

三、系统整体

业务管理

系统主界面

员工管理

查 增 删

1、Page和Employee:

2、Department和Serve:

3、Customer和Room

总的E-R图

五、逻辑结构设计

1、 与总E-R图对应的关系模式:

Room=(Rno, Rtype, Rstate, Rprice);

Customer_information=

(cname,csex,CID_card,Cbed_number,Rno

In_date,Out_date,sno)

Employee=(Eno,Ename,Eage,Esex,Eworktime,Eclass,Esepartment)

Page=(Eno,Etotalpage,Eactualpage,Ebonus)Serve=(Sno,Stype,Sprice,Sdepatrment)Reserve_customer=(Rname,Rsex,Rphonenumber,

RID_card,In_Date,Out_Date,Rno)Department=(Dno,Dname,Dmanager,De_no)Bill=(BDate,Bno,Getin,Getout,Profit)

其他联系说明如下:

Page和Employee的关系式一对一;

Employee和Department的关系是多对一;

Employee和Room的关系是多对多;

Room和Customer的关系是多对多;

Customer和Serve的关系是多对多的;

Department和Serve的关系是多对多的;

2、 优化后的数据模型:

按照数据依赖对关系进行逐一分析,消除冗余:

(cname,csex,CID_card,Cbed_number,Rno,In_date,Out_date)

Customer_service=(Cname,Rno,Sno)

Employee=(Eno,Ename,Eage,Esex,

Eworktime,Eclass,Esepartment)

Page=(Eno,Etotalpage,Eactualpage,Ebonus)

Serve=(Sno,Stype,Sprice,Sdepatrment)

Reserve_customer=(Rname,Rsex,Rphonenumber,RID_card,In_Date,Out_Date,Rno)

Department=(Dno,Dname,Dmanager,De_no)

Bill=(BDate,Bno,Getin,Getout,Profit)

3、 用户子模式设计

(1)、经理子系统用户子模式

因为经理对于员工其他情况例如基本信息不会经常关注,经常使用的事以上几项,所以在经理子系统上设立员工子模式

(2)、住宿系统用户子模式

入住顾客信息录入完毕后不会被经常访问,管理人

更加关注顾客的服务需求,所以设立此模式

4、 系统实现

系统测试方案和测试报告:

建立数据库:

--创建表

ifOBJECT_ID('

Room'

)isnotnullDroptableRoom

Customer_information'

)isnotnullDroptableCustomer_information

Curtomer_service'

)isnotnullDroptableCurtomer_service

Employee'

)isnotnullDroptableEmployee

Page'

)isnotnullDroptablePage

Serve'

)isnotnullDroptableServe

Reserve_customer'

)isnotnullDroptableReserve_customer

Department'

)isnotnullDroptableDepartment

Bill'

)isnotnullDroptableBill

createtableRoom(

Rnointprimarykey,

Rtypevarchar(20)check(Rtypein('

单人房'

'

双人房'

三人套间'

'

豪华包间'

总统套房'

)),

Rstateintnotnull,Rpriceintnotnull,

createtableCustomer_information(Cnamevarchar(50)notnull,

Csexvarchar(10)check(Csexin('

男'

女'

CID_cardvarchar(20)notnull,Cbed_numberintnotnull,

Rnointnotnull,In_dateDatenotnull,Out_dateDatenotnull,

primarykey(Cname,CID_card,Rno)

createtableCurtomer_service(Cnamevarchar(50)notnull,Rnointnotnull,

Snoint,

primarykey(Cname,Rno),

createtableEmployee(

Enointprimarykey,

Enamevarchar(20)notnull,Eageint,

Esexvarchar(10)check(Esexin('

Eworktimevarchar(10),

Eclassintcheck(Eclassin(1,2,3,4,5)),Edepartmentvarchar(20)notnull

createtablePage(

Enointprimarykey,Etotalpageintnotnull,Eactualpageintnotnull,Ebonusint,

foreignkey(Eno)referencesEmployee(Eno),check(Etotalpage=Eactualpage+Ebonus)

createtableServe(

Snointprimarykey,Stypevarchar(20),Spriceintnotnull,Sdepartmentvarchar(20),

createtableReserve_customer(Rnamevarchar(50)notnull,

Rsexvarchar(5)check(Rsexin('

Rphonenumberintnotnull,RID_cardvarchar(20)notnull,In_DateDatenotnull,Out_DateDatenotnull,

Rnointnotnull,

primarykey(Rname,RID_card)

createtableDepartment(

Dnointprimarykey,

Dnamevarchar(20)notnull,Dmanagervarchar(20)notnull,

De_noint,

createtableBill(

BDateDateprimarykey,Bnoint,

Getinint,Getoutint,Profitint,

check(Profit=Getin-Getout)

初始化表中数据:

--InsertRoom

InsertRoomvalues(102,'

0,200)InsertRoomvalues(222,'

1,200)InsertRoomvalues(305,'

1,250)InsertRoomvalues(520,'

1,250)InsertRoomvalues(637,'

1,380)InsertRoomvalues(850,'

0,450)InsertRoomvalues(911,'

1,888)select*

fromRoom

--InsertCustomer_information

InsertCustomer_informationvalues('

张涵'

12345,2,520,'

2012-7-10'

2012-7-11'

黄洁'

13245,1,222,'

2012-7-15'

陈浩'

15689,3,637,'

2012-7-13'

姚靖'

26831,5,911,'

2012-7-12'

王倩'

28691,2,305,'

2012-7-9'

select*

fromCustomer_information

--InsertCustomer_service

InsertCurtomer_servicevalues('

305,1)InsertCurtomer_servicevalues('

102,3)InsertCurtomer_servicevalues('

637,2)select*

fromCurtomer_service

--InsertEmployee

InsertEmployeevalues(1,'

赵晴'

25,'

一个月'

5,'

前台接待部'

InsertEmployeevalues(2,'

李磊'

28,'

两年'

3,'

餐饮服务部'

InsertEmployeevalues(3,'

聂晓玲'

32,'

五年'

2,'

财务部'

InsertEmployeevalues(4,'

马凯'

45,'

八年'

1,'

InsertEmployeevalues(5,'

廖梅'

23,'

三年'

4,'

卫生部'

InsertEmployeevalues(6,'

吴冬梅'

40,'

InsertEmployeevalues(7,'

梁英'

41,'

七年'

InsertEmployeevalues(8,'

梁冬'

48,'

十年'

经理部'

InsertEmployeevalues(9,'

宋芳'

)select*

fromEmployee

--Insert Page

InsertPagevalues(1,2100,1800,300)Inser

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

当前位置:首页 > 幼儿教育 > 家庭教育

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

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