某宾馆客房管理系统.docx

上传人:b****2 文档编号:56551 上传时间:2023-04-28 格式:DOCX 页数:12 大小:223.52KB
下载 相关 举报
某宾馆客房管理系统.docx_第1页
第1页 / 共12页
某宾馆客房管理系统.docx_第2页
第2页 / 共12页
某宾馆客房管理系统.docx_第3页
第3页 / 共12页
某宾馆客房管理系统.docx_第4页
第4页 / 共12页
某宾馆客房管理系统.docx_第5页
第5页 / 共12页
某宾馆客房管理系统.docx_第6页
第6页 / 共12页
某宾馆客房管理系统.docx_第7页
第7页 / 共12页
某宾馆客房管理系统.docx_第8页
第8页 / 共12页
某宾馆客房管理系统.docx_第9页
第9页 / 共12页
某宾馆客房管理系统.docx_第10页
第10页 / 共12页
某宾馆客房管理系统.docx_第11页
第11页 / 共12页
某宾馆客房管理系统.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

某宾馆客房管理系统.docx

《某宾馆客房管理系统.docx》由会员分享,可在线阅读,更多相关《某宾馆客房管理系统.docx(12页珍藏版)》请在冰点文库上搜索。

某宾馆客房管理系统.docx

某宾馆客房管理系统

某宾馆客房管理系统

D

建立客房管理信息系统的必要性已被广大的管理人员所接受和认可,建立客房管理信息系统是为宾馆的管理服务的,其根本的是要创造客房的经济效益。

这个数据库主要完成房间信息查询,住房信息统计,和账务结算。

其中信息查询用来给顾客查询各种房间类型,房间价格等,住房信息统计用来给客房管理人员查询是否有空房间,有多少空房,哪个顾客需要结账了,等等信息管理,还可以根据数据库储存的资料统计什么样的人订房多,什么时段生意好,哪些服务是大多数顾客所喜爱的等等。

基于这个数据库,可以根据不同的需要对数据库进不同的查询。

2.2业务流程图

根据宾馆实际管理过程和各种操作,本系统的业务流程图如下所示:

2.3数据流程图:

3概念结构设计

3.1分E-R图

3.2总E-R图

将所有的分E-R图综合成一个系统的总E-R图。

如下图所示:

4逻辑结构设计

把E-R图转换成为关系模式,关系的码用下划线标出。

顾客(顾客编号,顾客姓名,顾客身份证号,顾客性别,顾客年龄)

房间(房间编号,房间类型,房价状态,房间单价)

入住登记表(顾客姓名,房间号码,顾客身份证号,入住日期,订房天数,)

服务菜单(服务名称,服务次数,服务单价)

服务清单(房间编号,服务名称,服务次数,服务单价)

 

顾客表

项目

数据结构

顾客号

Char(10)

顾客姓名

Char(10)

年龄

Int

性别

Char

(2)

身份证号

Char(10)

房间表

项目

数据结构

房间号

Char(10)

类型

Char(10)

状态

Char(4)

价格

Int

住房信息表

项目

数据结构

顾客姓名

Char(10)

房间号

Char(10)

身份证号

Char(18)

入住日期

Datetime

天数

Int

结账表

项目

数据结构

顾客号

Char(10)

房间号

Char(10)

菜单

项目

数据结构

名称

Char(10)

价格

Int

服务项目

项目

数据结构

房间号

Char(10)

名称

Char(10)

次数

Int

5数据库实施阶段

5.1建立数据库

用SQL语句建立数据库,具体定义如下:

createdatabasehotel

5.2建立数据表

用SQL语句建立数据表,具体如下:

createtable顾客表

(顾客号char(10),

顾客姓名char(10),

年龄int,

性别char

(2),

身份证号char(18),

primarykey(顾客号)

createtable房间表

(房间号char(10),

类型char(10),

状态char(4),

价格int,

primarykey(房间号)

 

createtable住房信息表

(顾客姓名char(10),

房间号char(10),

身份证号char(18),

入住日期datetime,

天数int

primarykey(顾客姓名,房间号)

createtable结账表

(顾客号char(10),

房间号char(10),

primarykey(顾客号)

createtable菜单

(名称char(10),

价格int,

primarykey(名称)

 

createtable服务项目

(房间号char(10),

名称char(10),

次数int,

primarykey(房间号,名称)

5.3数据库入库

本次数据采用Excel表导入的方法导入数据。

数据导入后基本表如下所示:

1.基本表—客户

2.基本表—房间。

3.基本表—菜单。

4.基本表—住房信息表

5.

基本表—服务项目

6.基本表—结账

 

6设计小结

经历了三周的数据库课程设计,对数据库设计有了一个全新的认识,从理论上升到了实践的高度,收获颇丰。

在实习的过程当中,我遇到了很多问题,特别是在开始需求分析阶段,觉得什么也不会做,什么也不知道去做。

后来在网上了解到了好多关于客房管理的知识,对数据库设计也有了一定的了解,学到了课堂上学不到的很多东西,记忆将更加深刻。

存在的问题:

1.对书本知识不熟悉,课程设计过程当中需要不断的查阅课本,这样造成了时间的浪费。

2.对SQLServer2000操作不熟悉,导致导入数据是经常出错,造成了一些不必要的麻烦,应该提高操作熟练程度。

3.对数据库设计总体把握不是很准确,导致中间多次反复的改动前面的业务流程图、数据流图和E-R图。

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

当前位置:首页 > 总结汇报 > 学习总结

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

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