酒店管理课程设计.docx

上传人:b****6 文档编号:5818815 上传时间:2023-01-01 格式:DOCX 页数:15 大小:226.62KB
下载 相关 举报
酒店管理课程设计.docx_第1页
第1页 / 共15页
酒店管理课程设计.docx_第2页
第2页 / 共15页
酒店管理课程设计.docx_第3页
第3页 / 共15页
酒店管理课程设计.docx_第4页
第4页 / 共15页
酒店管理课程设计.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

酒店管理课程设计.docx

《酒店管理课程设计.docx》由会员分享,可在线阅读,更多相关《酒店管理课程设计.docx(15页珍藏版)》请在冰豆网上搜索。

酒店管理课程设计.docx

酒店管理课程设计

辽宁工业大学

《管理信息系统设计专题》报告

 

题目:

酒店管理

 

院(系):

软件学院

专业班级:

学号:

学生姓名:

指导教师:

教师职称:

副教授

起止时间:

2010.06.28-2010.07.09

 

设计任务及评语

院(系):

软件学院教研室:

软件教研室

学号

学生姓名

专业班级

设计题目

酒店管理

设计任务

 

要求根据管理信息系统及数据库设计原理,按照系统设计的步骤和规范,完成各阶段的设计内容。

需求分析具体实际,数据流图、数据字典、关系模型要规范。

在sqlserver2000上实现数据库的模型建立(数据库、表的建立、完整性约束的实现、关系图、必要的存储过程及触发器的编程),并用VB实现简单的应用程序。

设计过程中,要严格遵守设计的时间安排,听从指导教师的指导。

正确地完成上述内容,规范完整地撰写出设计报告。

指导教师评语及成绩

成绩:

指导教师签字:

年月日

 

第1章设计目的与要求

1.1设计目的

本实践课的主要目的是:

(1)、掌握运用管理系统及数据库原理知识进行系统分析和设计的方法;

(2)掌握关系数据库的设计方法;(3)掌握SQLServer2000技术应用;(4)掌握简单的数据库应用程序编写方法;(5)理解C/S模式结构。

1.2设计环境

硬件要求能运行Windows9.X操作系统的微机系统。

SQLServer2000数据库应用系统开发技术及相应的集成开发环境,SQLServer2000数据库应用系统开发工具和VisualBasic6.0程序设计开发工具。

1.3主要参考资料

1.《管理信息系统》黄梯云高等教育出版社

2.《数据库系统概论》萨师煊高等教育出版社

3.《SQLServer2000数据库应用系统开发技术》朱如龙编,机械工业出版社。

4.《SQLServer2000数据库应用系统开发技术实验指导》朱如龙编,机械工业出版社

1.4设计内容及要求

一、内容

1.要求根据管理信息系统及数据库设计原理,按照数据库系统设计的步骤和规范,完成各阶段的设计内容。

2.需求分析具体实际,数据流图、数据字典、关系模型要正确规范

3.在sqlserver2000上实现设计的数据库模型。

4.对应用程序进行概要设计。

5.用VB实现简单的应用程序编写。

二、要求

设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。

正确地完成上述内容,规范完整地撰写出课程设计报告。

 

第2章设计内容

2.1数据库设计

设计数据库系统时首先应该充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。

数据库设计一般包括如下几个步骤:

(1)数据库需求分析

(2)数据库概念设计

(3)数据库逻辑设计

(4)数据库物理设计

2.1.1需求分析

用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能充分满足各种信息的输入和输出。

收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

仔细分析调查有关宾馆管理信息需求的基础上,将得到下图所示的本系统所处理的数据流程。

针对一般宾馆管理信息系统的需求,通过对宾馆管理工作过程的内容和数据流程分析,涉及如下面所示的数据项和数据结构:

●客房标准信息,包括数据项有:

标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视、电话、单独卫生间、客房编号等。

●客房信息,包括的数据项有:

客房编号、客房种类、客房位置、客房单价、备注等。

●订房信息,包括的数据项有:

订房编号、客房编号、客房种类、客房位置、客房备注信息、顾客姓名、顾客身份证号码、入住时间、折扣、备注等。

具体可看下面流程图。

1.分析调查有关宾馆管理信息需求的基础上得本系统所处理的数据流程:

图2.1数据流程图

数据字典(DD):

1.数据项的定义。

数据项名称

数据项含义名称

别名

数据类型

长度

取值范围

部门号

为每个部门设置一个代号

varchar

5

a0000-z9999

部门名称

为每个部门设置一个名称

varchar

50

0-50

部门经理

部门经理名称

varchar

100

中、外文

员工数量

员工的数量

numeric

10

0-10000

员工号

为每个员工设置一个编号

varchar

2

是、否

员工姓名

员工的姓名

text

100

中、外文

性别

员工的性别

varchar

6

a0000-z9999

年龄

员工的年龄

varchar

5

中、外文

工龄

员工的工龄

varchar

18

******************

级别

员工的级别

varchar

5

a0000-z9999

部门号

员工部门编号

datetime

8

2***/**/**

职务

员工职务

numeric

1

0-9

备注

备注信息

text

100

中、外文

(2)数据结构定义

2.1.2概念设计

在系统的数据库设计中,先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后才能得出系统的关系模式。

可以采用E-R图的方法来进行数据结构分析,E-R设计方法是一种通过E-R图来描述现实世界信息结构的DB设计方法。

E-R图由实体、属性、联系三部分组成。

系统管理,其E-R图如下

图2.2员工信息管理E-R图

 

 

图2.3部门信息管理E-R图

本程序总体E-R图如下:

图2.4总体E-R图

2.1.3逻辑设计

首先将宾馆管理信息系统的数据库概念结构转化为SQL2000数据库系统所支持的实际数据模型,即:

数据库的逻辑结构。

其各个表格的设计结果如下

由以上实体E-R图得出以下的相关系统的关系模型:

员工管理信息(员工号、员工姓名、性别、年龄、工龄、级别、部门、职务、备注)

部门管理信息(部门号、部门名称、部门经理、员工数量)

2.1.4物理设计

1.创建索引

1)为员工管理信息表创建一个以typeid为索引关键字的惟一聚簇索引。

2)为部门管理信息表创建一个以roomNO为索引关键字的惟一聚簇索引。

2.物理位置

员工信息管理系统数据库的数据文件安排如下:

数据文件储存的位置:

e:

\office\SQL\data\jwgl_Data.MDF,将数据文件的初始大小设为20MB,文件增长方式设为自动增长,文件增长增量设为5MB,文件的增长上限设为500MB。

事务日志存储的位置:

e:

\office\SQL\data\jwgl_Log.LDF,将日志文件的初始大小设为20MB,文件增长量设为1MB,文件增长限制设为100MB。

存储过程:

查找员工标准信息的所有字段:

CREATEPROCEDUREproc_1

AS

select*fromroomtype

GO

下面将对本系统中我所阐述的几个模块的数据库表的设计方案:

2.1.5数据库实现

列名

数据类型

可否为空

说明

deptnonumber

varchar

NOTNULL

部门号

Nameofadepartment

varchar

NOTNULL

部门名称

branchmanager

numeric

NULL

部门经理

Numberofemployees

numeric

NULL

员工数量

表2.5部门信息管理

列名

数据类型

可否为空

说明

empno

varchar

NOTNULL

员工号

privatestringname

varchar

NOTNULL

员工姓名

sex

varchar

NULL

性别

age

numeric

NULL

年龄

seniority

varchar

NOTNULL

工龄

RAID

text

NULL

级别

department

varchar

NOTNULL

部门

position

varchar

NOTNULL

职务

remark

varchar

NOTNULL

备注

表2.6员工信息管理

图2.7系统关系图

2.2程序设计

2.2.1概要设计

随着当今世界经济和计算机的飞速发展以及网络的普及,酒店在内部实现用户通过电话预约或亲自前往酒店预订客房,服务员人工填写客房预订表进行客房预订的传统模式已经十分落后,满足不了现代人的需要。

对那些在外地的旅客来说,他们十分希望可以方便快捷的查看酒店的配套设施和环境来决定预订酒店房间,以节约他们宝贵的时间,而且面对酒店业竞争的日益激烈,酒店业要发展就需要尽力扩大经营规模,适应当今网络时代的步伐。

极大的方便了客人的预订和酒店的管理。

我们组设计的是酒店管理系统,具体功能图如下:

图2.8系统功能模块图

2.2.2程序实现

进入客房信息添加窗体:

图2.9客房标准信息窗体

⑸客房信息管理模块的创建

客房信息管理模块主要实现如下功能:

·添加客房信息

具体实现代码如下:

PrivateSubFrom_Load()‘载入窗体时,自动添加客房信息种类

DimsSqlAsString

DimintCountAsInteger

DimMsgTextAsString

DimmrccAsADODB.Recordset

IfgintRmode=1Then‘判断是否处于添加状态

Me.Caption=me.Caption&“添加”

txtSQL=”selectDISTINCTtypenamefromroomtype”

Setmrc=ExecuteSQL(txtSQL,MsgText)

IfNotmrc.EOFThen

DoWhileNotmrc.EOF

cboItem(0).AddItemTrim(mrc.Fields(0))

mrc.MoveNext

Loop

cboItem(0).ListIndex=0‘显示记录内容

Else

MsgBox“请先进行客房标准设置!

”,vbOKOnly+vbExclamation,“警告”

cmdSave.Enabled=False

ExitSub

EndIf

mrc.Close

ElseIfgintRmode=2Then‘判断是否处于修改状态

Setmrcc=ExecuteSQL(txtSQL,MsgText)‘设置SQL语句显示当前选择记录

Ifmrcc.EOF=FalseThen

Withmrcc

txtItem(0)=.Fields(0)

ForintCount=1To2

IfNotIsNull(.Fields(intCount+1))Then‘判断内容是否为空

txtItem(intCount)=.Fields(intCount+1)

EndIf

NextintCount

txtItem(3)=.Fields(5)

txtSQL=”selectDISTINCTtypenamefromroomtype”

Setmrc=ExecuteSQL(txtSQL,MsgText)

IfNotmrc.EOFThen

DoWhileNotmrc.EOF

cboItem(0).AddItemTrim(mrc.Fields(0))

mrc.MoveNext

Loop

cboItem(0).ListIndex=0

Else

MsgBox“请先进行客房标准设置!

”,vbOKOnly+vbExclamation,“警告”

cmdSave.Enabled=False

ExitSub

EndIf

mrc.Close

EndWith

EndIf

mrcc.Close

Me.Caption=Me.Caption&“修改”

EndIf

mblChange=False

EndSub

第3章设计总结

酒店预订这个新业务是未来所有酒店要想在竞争中胜出的关键之一,这不但给酒店带来赢利,也给人们带来了方便,是双赢的。

所以对酒店预订系统的研究意义深远,就国内外的发展状况来看,这个行业还处于发展完善阶段。

而这个需要强大的技术创新和系统创新。

对酒店预订系统的研究和设计将会是未来引导酒店发展方向的一股力量。

本酒店前台管理信息系统的开发,有利于酒店更加方便快捷地进行管理,协调庞大复杂的系统关系。

同时,节约人力、物力、财力,避免成本提高,使资源合理利用。

且该系统操作简单,员工在稍加培训后即可熟练操作。

通过此次的酒店管理信息系统的开发,我对系统开发流程有了更深入的认识,体会到了其中的复杂性。

由于第一次全面系统地进行系统开发,经验不足,考虑不周全,在文档的组织设计以及界面输入输出等方面仍有不足。

利用先进的管理手段,提高酒店的管理水平,已成为酒店酒店业发展的当务之急。

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

虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的服务管理提供强有力的支持。

因此,采用全新的计算机网络和酒店管理系统,已成为提高酒店的管理效率、改善服务水准的手段之一。

在某种意义上,酒店客房管理方面的信息化已成为现代化酒店的重要标志。

 

参考文献

1.王寒《SQLServer2000简明案例教》.机械工业出版社

2.石磊《VisualBasic6.0使用详解》.械工业出版社

3.刘强《VisualBasic6.0全攻略宝典》.水利水电出版社

4.郑大刚《SQLServer2000实效编程百例》.人民邮电出版社

5.李伟红《SQLServer2000实用教程》.中国水利水电出版社

6.王道荣《VisualBasic6数据库处理入门到精通》.中国铁道出版社

7.傅立平《数据库原理与应用(第二版)》.高等教育出版社

8.武洪平《VisualBasic数据库应用》.电力出版社

9.周峰《SQLServer2005中文版关系数据库基础与实践教程》.电子工业出版社

10.杨晶《VB6.0程序设计》.机械工业出版社

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

当前位置:首页 > 经管营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1