文档库 最新最全的文档下载
当前位置:文档库 › 自考毕业论文 -- 计算机应用

自考毕业论文 -- 计算机应用

湘潭大学

自学考试毕业论文

酒店管理系统

专业:计算机应用

考籍号:

考生姓名:

指导老师:

通信地址:

邮政编码:510630

联系电话:158********

目录

摘要 (4)

第一章绪论 (5)

1.1酒店管理系统概术 (5)

1.2系统的设计背景 (5)

1.3项目开发定义 (5)

1.4项目开发平台 (6)

1.5项目范围 (6)

1.6需求概述 (6)

1.7环境要求 (6)

1.7.1软硬件运行环境 (6)

1.7.2客户端环境 (7)

1.8项目风险分析 (7)

1.9项目进度表 (7)

第二章项目需求分析 (8)

2.1引言 (8)

2.1.1编写目的 (8)

2.1.2背景 (8)

2.1.3参考资料 (8)

2.2任务概述 (8)

2.2.1目标 (8)

2.2.2用户的特点 (9)

2.3.1对功能的规定 (9)

第三章系统的设计与实现 (10)

3.1功能模块细化 (10)

3.1.1系统管理员用例 (10)

3.1.2酒店经理用例 (13)

3.1.3酒店职员用例 (17)

3.1.4旅客(客户端浏览者)用例 (19)

3.2命名规则 (20)

2.4.1编写目的 (20)

2.4.2项目背景 (21)

2.4.3命名规则 (21)

3.3数据库设计 (22)

第四章系统测试计划书 (27)

4.1单元测试计划 (27)

4.2集成测试计划 (27)

4.3性能测试计划 (28)

第五章系统测试及可行性报告 (29)

5.1单元测试 (29)

5.2集成测试 (29)

5.3软件项目审核评审检验表 (30)

5.4测试审核检验表 (30)

5.5测试报告 (30)

第六章酒店管理系统安装手册 (31)

6.1功能 (31)

6.2系统解决方案 (31)

6.3开发平台 (31)

6.4使用技术架构 (31)

6.5系统资源需求、配置要求 (31)

6.6系统部署、维护要求 (32)

6.7模块操作 (32)

第七章项目开发总结 (33)

7.1完成的文档 (33)

7.2经验与教训 (33)

参考文献 (34)

附录 (35)

部分关键程序代码 (35)

1.1酒店系统超级类(H OTEL C LASS.CS) (35)

1.2用户操作类(U SER C LASS.CS) (40)

1.3酒店信息操作类(H OTELS C LASS.CS) (47)

1.4房间类型操作类(R OOMTYPES C LASS.CS) (51)

1.5房间管理操作类(R OOM C ODES C LASS.CS) (54)

1.6酒店会员操作类(A SSOCIATORS C LASS.CS) (61)

1.7酒店房间预定类(S CHEDULED R OOMS C LASS.CS) (67)

1.8酒店交易报表类(D AILY C OLLECTIONS C LASS.CS) (72)

摘要

宾馆是接待往来客商的服务场所,其主要业务为提供住宿服务。由于客户身份不一,来处去向均各有异,人员混杂,住宿时间亦有很大的变数。这种种情况,导致宾馆的住宿管理十分紊乱。而过去传统的纯手工的管理方式,一来工作效率很低,二来很难适应日益增加的宾馆规模。所以宾馆需要一个适合自身情况的管理系统来管理宾馆资源。

针对上述情况特开发宾馆信息管理系统,本系统使用https://www.wendangku.net/doc/e012613205.html,和SQL Server 2000作为程序开发工具和数据库开发工具。主要模块包括:系统设置管理、住房管理、消费管理、信息查询、报表管理、数据管、系统帮助。设计首先在短时间内建立起系统应用的原型, 然后对原型系统进行需求分析, 并不断修正和改进,直到行成可行性系统。本系统的难点在于数据库的设计和模块之间的动态连接。因为时间和能力的原因,目前本系统的设计为单机版。

本文还阐述了该系统的需求分析、功能模块划分、数据库设计与实现,并就系统中用到的技术进行了介绍。

第一章绪论

1.1酒店管理系统概术

酒店计算机管理系统是酒店前后台联网的一个网络系统,追求企业内业务的无纸化办公,提高工作效率,以增加经济效益。并引入先进的管理模式,以财务为核心,销售为龙头,完成有计划、有预测的目标管理。

1.2系统的设计背景

近年来,随着我国经济的发展,国内的酒店服务业得到了日新月异的发展。而酒店在运作期间,其管理和服务的水平直接影响到酒店的形象和声誉。这就需要提高服务的质量,尽可能做到让客户满意。因此,一流的酒店运作需要各个部门之间的相互支持与配合,更需要酒店加强各个部门之间的信息沟通与传递。本套酒店管理系统正是为了解决部门之间的信息交流与处理,以提高酒店办公效率而开发的本系统实现了一个简单的酒店管理。在本系统里,主要是对客房的信息,经营情况以及客户信息的管理。为管理者提供迅速,高效的服务,减免手工处理的繁琐与误差,及时,准确地反映酒店的工作情况,经营情况。

该酒店是一家连锁时尚酒店,已在全国15个城市开设连锁,本系统主要研究建立网络预定系统并将其与酒店的内部管理软件实现无缝集成,实时进行数据共享,解决目前酒店预订系统普遍存在的数据更新不及时的问题。同时实现会员分级管理、自助游线路推荐等一系列增值业务管理功能。

1.3项目开发定义

实现在线房间预订功能,包括酒店地点选择、订单管理、短信息自动确认等。实现会员管理,不同级别会员定制时享受不同的优惠,并且系统自动累积分。实现按要求地点要求和价格要求组合查询功能。实现与酒店管理软件无缝集成,进行接口设计。

1.4项目开发平台

Microsoft Visual Studio 2008、Microsoft SQL Server Management Studio 2008、Dreamweaver CS3

采用数据库+(COM+)+CS/BS模式,(COM+)对业务逻辑进行封装管理实现数据库共享,CS/BS 对(COM+)进行调用实现业务功能。

1.5项目范围

XX是一家连锁时尚酒店,已在全国15个城市开设连锁,本系统主要研究建立网络预定系统并将其与酒店的内部管理软件实现无缝集成,实时进行数据共享,解决目前酒店预订系统普遍存在的数据更新不及时的问题。同时实现会员分级管理、自助游线路推荐等一系列增值业务管理功能。

1.6需求概述

实现在线房间预订功能,包括酒店地点选择、订单管理、短信息自动确认等。实现会员管理,不同级别会员定制时享受不同的优惠,并且系统自动累积分。实现按要求地点要求和价格要求组合查询功能。实现与酒店管理软件无缝集成,进行接口设计。

1.7环境要求

1.7.1软硬件运行环境

防火墙:Netscreen

服务器(标配):防火墙和LP 2005 Server

数据库:SQL Server 2008

操作系统:Windows XP

通信协议:TCP/IP

1.7.2客户端环境

浏览器:IE7.0以上版本1.8项目风险分析

1.9项目进度表

第二章项目需求分析

2.1引言

2.1.1编写目的

编写本软件需求说明书的目的是为了使用户和软件开发者双方对该软件的功能、性能等质量特性有一个共同的理解,并以此作为开发者进行软件设计,用户进行验收的依据。

本说明的预期读者是XX的酒店管理系统的。

2.1.2背景

软件系统名称:XX 酒店管理系统;

本项目的任务提出者:酒店主管;

开发者:***;

用户:酒店;

2.1.3参考资料

列出用得着的参考资料,如:

◆本项目的经核准的计划任务书或合同、上级机关的批文;

◆属于本项目的其他已发表的文件;

◆本文件中各处引用的文件、资料、包括所要用到的软件开发标准。列出这些文件资料

的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2.2任务概述

2.2.1目标

叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。酒店的高层管理希望使用最新的先进技术提高他们的业绩和市场份额。管理层希望向酒店经理提供手持设备让销售主管输入销售数据,这样盈利数据就能实时立刻发送到中央服务器。这样做能大大的节省了时间,因为这样取消了手工收集数据到EXCEL电子表格所需的

工作量。管理层也希望把各职员的报告生成工作自动化。

2.2.2用户的特点

本系统是酒店管理系统,操作人员是酒店管理系统的管理人员、酒店经理和酒店职员。要求对数据库,系统管理等有一定程度的了解,对计算机操作水平要求相对高一点。

2.3.1对功能的规定

系统应为酒店管理系统的管理人员、酒店经理和酒店职员提供注册,根据不同的角色,提供不同屏幕;把所出售的所有产品的材料存储在中央数据库中,而且只有系统管理员能输入或修改系统中的任何信息,每个员工都应该有有效的注册ID 和密码查阅所有资料;存储各种所需的材料资料;维护酒店所有员工数据,而且只有经理和管理人员才能输入和编辑该信息;系统还需提供一个接口,让管理人员添加新的房间信息,和会员卡材料;系统还需为酒店职员提供接口,让酒店职员操作酒店的房间预定,让这些资料返回到中央数据库中并储存;还能提供不同级别的相应MIS报告。

主要已达到实现如下功能的目的:

1.实现在线房间预订功能,包括酒店地点选择、订单管理、短信息自动确认等。

2.实现会员管理,不同级别会员定制时享受不同的优惠,并且系统自动累积分。

3.实现按要求地点要求和价格要求组合查询功能。

4.实现与酒店管理软件无缝集成,进行接口设计。

第三章 系统的设计与实现

3.1功能模块细化

3.1.1系统管理员用例

管理员

以下是对销售主管用例的详细描述 1

) 登录

功能描述:进入本系统之前用于判断登录者的身份和权限,管理员也需先进行登录,

然后由管理员根据所相关经理的信息对其进行授权,再实现其他的功能。

参与者:本系统的合法用户

前置条件:用户已注册

后置条件:登录成功后将根据用户的不同显示不同的页面2)用户及职员管理

功能描述:只有系统主管才能查看管理酒店经理

用例描述:

参与者:系统主管

前提条件:必须是酒店的系统主管

后置条件:系统主管查看管理酒店经理信息

3)系统管理

功能描述:系统主管和经理分别能查看管理酒店相关信息用例描述:

参与者:系统主管

前提条件:必须是酒店的系统主管和经理

后置条件:查看查看管理酒店相关信息

4)交易情况管理

功能描述:只有酒店经理查看盈利情况及管理酒店相关用例描述:

参与者:酒店经理

前置条件:必须是酒店的酒店经理

后置条件:查看盈利情况及管理酒店相关

3.1.2酒店经理用例

以下是对酒店经理用例的详细描述

1)注册

功能描述:酒店经理在第一次登录本系统时,需要系统管理员帮助注册,然后由获得授权的酒店经理根据所注册的信息,方可以登录系统,再实现其他的功能。

用例描述:

前置条件:所有未注册的用户

后置条件:提示注册是否成功

2)登录

功能描述:再次进入本系统之前用于判断登录者的身份和权限。

参与者:本系统的合法用户

前置条件:用户已注册

后置条件:登录成功后将根据用户的不同显示不同的页面

3)酒店职员管理

功能描述:只有酒店经理才能添加或者删除酒店职员

用例描述:

参与者:已注册为酒店经理的人员

前提条件:已注册为酒店经理的人员

后置条件:批发商可以查看并管理销售人员的资料。

4)酒店经营管理

功能描述:查看或提交盈利情况以及是否需要向酒店订房等。用例描述:

参与者:酒店经理

前置条件:已注册为酒店经理的人员

后置条件:查看或提交盈利情况及订房的订单

5)房间管理

功能描述:只有酒店经理查看管理酒店房间信息用例描述:

参与者:酒店经理

前置条件:必须是酒店的酒店经理

后置条件:看管理酒店房间信息

3.1.3酒店职员用例

以下是对酒店职员用例的详细描述

1)登录

功能描述:已成为酒店职员进入本系统之前用于判断登录者的身份和权限。

参与者:合法酒店职员

前置条件:已成为合法的酒店职员

后置条件:登录成功后可以查看并管理自己信息及其它相关信息,为旅客进行房间预订等相关服务

2)会员数据管理

功能描述:工作人员可以进行会员办理用例描述:

参与者:酒店工作人员

前置条件:酒店工作人员即可

后置条件:查看管理酒店会员信息

3.1.4旅客(客户端浏览者)用例

以下是对销售代表用例的详细描述

1)浏览

功能描述:访问到站点的旅客可根据网页上相关描述进行相关操作。

用例描述:

参与者:旅客(网站浏览者)

前置条件:网站浏览者

后置条件:查看或提交订房的订单

2)房间预定

功能描述:

用例描述:

参与者:旅客

前置条件:旅客

后置条件:进行房间预定

3.2命名规则

2.4.1编写目的

开发人员统一命名规则程序代码,更好的统一各模块。

相关文档
相关文档 最新文档