完整版毕业课程设计酒店管理系统.docx

上传人:b****3 文档编号:1168029 上传时间:2022-10-18 格式:DOCX 页数:19 大小:119.58KB
下载 相关 举报
完整版毕业课程设计酒店管理系统.docx_第1页
第1页 / 共19页
完整版毕业课程设计酒店管理系统.docx_第2页
第2页 / 共19页
完整版毕业课程设计酒店管理系统.docx_第3页
第3页 / 共19页
完整版毕业课程设计酒店管理系统.docx_第4页
第4页 / 共19页
完整版毕业课程设计酒店管理系统.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

完整版毕业课程设计酒店管理系统.docx

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

完整版毕业课程设计酒店管理系统.docx

完整版毕业课程设计酒店管理系统

 

设计性实验

课程名称软件工程

 

班级:

计算机11-01班

姓名:

鲁旭、冈明、李帅、杜成龙

指导教师:

曹阳

沈阳建筑大学信息学院

2014年6月

一需求分析4

1系统的主要功能4

2可行性分析4

2.1技术可行性5

2.2经济可行性5

2.3运行可行性5

2.4法律可行性5

二系统设计5

1.数据库设计5

1.1数据分析5

1.2酒店管理系统的E--R图6

1.2.1各实体的E--R图6

1.2.2各实体间联系8

1.2.3酒店管理系统的E--R图8

2.系统模块设计9

2.1总体设计9

2.1.1查询功能9

2.1.2显示信息10

2.1.3结账功能:

10

2.2功能需求与程序的关系10

3.系统详细设计11

2.1用户登录验证设计说明功能11

3.2添加客户信息设计说明12

3.2.1功能12

3.2.2流程逻辑12

3.3显示设计说明12

3.3.1功能12

3.3.2流程逻辑13

3.4查询信息设计说明13

3.4.1功能13

3.4.2流程逻辑14

3.5结账功能设计说明14

3.5.1功能14

3.5.2流程逻辑15

3.6删除信息设计说明15

3.6.1功能15

3.6.2流程逻辑15

4.系统实现16

三逻辑结构设计16

1.1E—R图转换关系模型16

四数据库物理设计17

酒店管理系统数据字典17

五系统运行结果19

6.1登陆界面19

6.2成功登陆界面19

6.3添加新客人20

6.3.3订房操作21

6.4订餐操作22

6.4.2查询操作23

6.4.2.1结账操作24

6.4.2.2删除操作25

6.4.2.3显示操作26

酒店管理系统

一需求分析

酒店管理系统是酒店宾馆管理中必不可少的软件工具,随着现代化都市发展,酒店的功能也随着逐步扩充,来方便、满足旅客们的需求,因此酒店管理越来越需要电子计算机的帮助,通过管理系统它可以方便工作人员的操作,省去了大量的人力开销。

同时,计算机的管理也大大的提高了管理时的可靠性。

如今,随着我国经济的高速发展,现代化酒店如雨后春笋般涌出,所以,酒店管理系统有着巨大的市场和发展空间。

1系统的主要功能

本酒店管理系统具有酒店的基本功能,是为酒店的服务人员开发的一款简单的系统,其具体功能如下:

1.可对酒店的所有客人进行登记、录入、查看、删除。

2.可查看酒店的所有服务项目和收费情况。

3.用户可查看账单和自己的消费情况。

4.可以通过本系统实现订餐、订票等服务,并自动记账。

5.可方便结账操作。

2可行性分析

系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化,以达到更加出色的程序系统。

现提出初步目标:

●提高信息处理速度和准确性;

●随着酒店的发展和业务的增加来扩展本系统的规模;

系统的目标确定后,就可以从以下四方面对能否实现新系统目标进行可行性分析:

2.1技术可行性

根据客户的要求、具体功能、性能来衡量是否具有开发技术的保证,此系统是一个简单的管理系统,技术已完全达到要求,开发时间也很充裕,可完全在要求时间内完成本系统。

2.2经济可行性

本次只是大学生的课程设计,不存在经济问题,学校提供各项开发条件,无需学生担心

●支出:

本系统开发所需要投入的费用,具体费用如下:

1.基础投资:

硬件设备:

PC机

软件设备:

WINDOWSXP、netbeans、SQLserver2000

2.其它一次性支出:

软件设计和开发费用

3.经常性支出:

软件维护费用、软件使用费用。

●收益:

系统投入运行后可以使企事业单位信息管理工作系统化、规范化、自动化。

提高了管理者的工作效率,减少了传统人工管理方式所带来的人力,物力的浪费。

综上所述,该酒店管理系统给酒店带来的收益明显大于支出,企业采用本酒店管理系统可以达到预期效果。

2.3运行可行性

系统只是为酒店的服务人员准备,方便他们的工作,减少了服务过程中的工作量,同时节省了人力开支。

2.4法律可行性

只是一个课程设计不存在触犯法律的问题,对他人绝无损害之处。

二系统设计

1.数据库设计

1.1数据分析

根据系统需求,需要如下数据:

根据各属性性质的不同、联系实际,将相同性质的属性归为一类,现分类如下:

1.客户信息:

证件号,姓名,性别,电话。

2.酒店为客户提供的信息:

手牌号,账单号。

3.酒店自己的信息:

服务编号,服务项目,费用。

4.服务信息:

客户的需求,总计费用,实交费用,找回数额。

1.2酒店管理系统的E--R图

本程序的数据库使用了七张表,其E—R图如下:

1.2.1各实体的E--R图

1.客户信息实体E--R图

客户表用于存放客户的个人信息,如图1所示

2.账单信息实体E--R图

用于存放每一个客户的账单情况,如图2所示

3.消费信息实体E--R图

用于存放每位客户的服务项目,如图3所示

4.餐饮实体E--R图

用于存放酒店餐饮项目,如图4所示

5.客房实体E--R图

存储本酒店的客房信息,如图5所示

6.娱乐实体E—R图

存放本酒店的娱乐信息,如图6所示

7.用户登录E—R图

1.2.2各实体间联系

数据库共有三个联系如下:

1.登记

每个客户在登记后都会分到一个手牌号和一个账单号

手牌号与客户为1:

1

账单号与客户为1:

1

2.消费

每个客户消费,都使用自己的账单号,多种消费记在同一个账单上

消费与账单号为n:

1

消费—>账单号

3.结账

结账时每个手牌号对应一个账单,手牌号与账单号为1:

1

手牌号—>账单号

1.2.3酒店管理系统的E--R图

根据以上对酒店管理系统数据信息的分析,一个标准的酒店管理系统的E--R图,如图8所示

2.系统模块设计

2.1总体设计

本酒店管理系统应该包括如图所示的几大功能。

2.1.1查询功能

如图11所示。

查询账单:

查询客户的付费情况

查询消费:

查询客户目前的消费项目

2.1.2显示信息

显示酒店的一些情况,如图:

2.1.3结账功能:

2.2功能需求与程序的关系

本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:

表1功能需求与程序分配关系表

添加信息

删除信息

查询信息

更改信息

列表显示

客户信息管理

查询

显示

结账

服务

3.系统详细设计

2.1用户登录验证设计说明

功能

显示用户登录界面,通过连接数据库验证用户信息是否有效。

此功能主要是对系统用户表操作。

流程逻辑

3.2添加客户信息设计说明

3.2.1功能

添加客户信息

3.2.2流程逻辑

3.3显示设计说明

3.3.1功能

显示酒店的情况

3.3.2流程逻辑

 

3.4查询信息设计说明

3.4.1功能

用户对系统内的各项信息进行查询。

3.4.2流程逻辑

3.5结账功能设计说明

3.5.1功能

结账

3.5.2流程逻辑

3.6删除信息设计说明

3.6.1功能

删除要删除的数据

3.6.2流程逻辑

4.系统实现

要想实现本人事管理系统,必须配置好JSP运行环境,环境配置情况如下:

1.安装JDK,并配置JDK环境变量

2.安装netbeans集成开发环境

●按照提示安装netbeans,安装过程中可以更改安装目录

3.安装SQL

●安装SQLServer2000组件—安装数据库服务器—按照提示继续安装—用户:

sa,密码:

●版本号:

SQLserver2000

4.配置数据源

●控制面板—管理工具—数据源(ODBC)—添加——按提示配置—更改默认数据库

三逻辑结构设计

目前,数据库领域中最常用的逻辑数据模型有层次模型,网状模型,关系模型,面向对象模型,对象关系模型。

关系模型是目前最重要的一种数据模型。

本酒店管理系统采用sql关系数据库系统,用关系模型作为数据的组织方式。

四数据库物理设计

酒店管理系统数据字典

经过对酒店管理系统的逻辑结构的分析,定义上述关系模型的数据字典如下:

证件号

varchar(50)

姓名

varchar(50)

性别

varchar(50)

电话

varchar(50)

手牌号

varchar(50)

账单号

varchar(50)

 

手牌号

varchar(50)

账单号

varchar(50)

总费用

varchar(50)

实交费用

varchar(50)

找回费用

varchar(50)

 

账单号

varchar(50)

消费项目

varchar(50)

消费数额

varchar(50)

消费价格

varchar(50)

编号

varchar(50)

菜名

varchar(50)

价格

varchar(50)

 

编号

varchar(50)

娱乐项目

varchar(50)

价格

varchar(50)

 

账号

varchar(50)

密码

Int(4)

五系统运行结果

6.1登陆界面

图1登陆界面

6.2成功登陆界面

图2成功登陆界面

6.3添加新客人

图3添加新客人界面

图4添加成功

下图是刚刚添加的客户信息

图5查询结果

6.3.3订房操作

图6订房界面

(2)将费用添加到帐单中

图7帐单界面

6.4订餐操作

图8订餐界面

(1)订餐成功后将费用加到帐单中

图9帐单界面

6.4.2查询操作

(1)查询帐单,输入帐单号

图10查询界面

(2)下图为帐单查询结果

图11显示界面

6.4.2.1结账操作

(1)点击进入结账界面

图12结账界面

(2)结账后的帐单显示

图13帐单显示

6.4.2.2删除操作

点击进入删除界面

图14删除界面

图15删除结果

图16删除结果

6.4.2.3显示操作

点击进入娱乐显示

图17娱乐项目信息

图18菜单项目信息

【思考题】

项目管理中甘特图的作用是什么?

答:

它说明的是一系列与项目相关的任务和时间组合。

甘特图的形式是条形图,其中横轴为时间或日期,纵轴为需要完成的任务。

甘特图的优势是图形化概要,易于理解,能传递大量信息。

甘特图包含以下三个含义:

1、以图形或表格的形式显示活动;

2、现在是一种通用的显示进度的方法;

3、构造时应包括实际日历天和持续时间,并且不要将周末和节假日算在进度之内。

甘特图具有简单、醒目和便于编制等特点,在企业管理工作中被广泛应用。

甘特图按反映的内容不同,可分为计划图表、负荷图表、机器闲置图表、人员闲置图表和进度表等五种形式。

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

当前位置:首页 > 工程科技 > 能源化工

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

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