小型酒店管理系统

更新时间:2024-01-29 17:01:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

毕业设计

信息工程系 软件技术1031 金彬

山东职业学院

毕业设计(论文)

题 目:小型酒店管理系统 系 别: 专 业: 班 级: 学生姓名: 指导教师: 完成日期:

1

毕业设计

信息工程系 软件技术1031 金彬

摘要

科学技术的不断进步带动着信息产业的发展,计算机技术也开始步入一个新的成熟期,越来越多的产业发展离不开计算机技术的支持。用计算机带动产业技术的管理开始被越来越多的领域所运用。在现代企业的各个环节已离不开计算机技术。由此计算机管理应用软件也随之出现。

现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店宾馆组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理,酒店管理系统正是为此而设计的,本系统是一套适用于大、中、小型星级宾馆使用的优秀系统,操作简单,灵活性好、系统安全性高,运行稳定,实是管理者的理想选择。酒店管理系统基于计算机网络技术, 采用多层结构,集多媒体技术、远程通讯技术、IT 技术为一体,将多种不同类型的软件工具用统一的用户界面集成为一个大系统,在一个网络上实现酒店全方位电脑化管理。它不仅拥有传统软件所有的功能和较之更强大的功能,而且还根据目前酒店业的经营状况,着重于市场营销、成本控制、销售及成本预算等协助经营者开源节流的崭新概念设计,它是遍及整个酒店的技术和运营的解决方案。 成功的酒店是将经济效益作为酒店的运营宗旨,管理的核心也是在于如何提高经济效益。酒店管理系统以酒店的经济效益为目标,为酒店管理人员和员工提供简单易用、功能强大并高度灵活的应用工具,激励他们的积极性,促使他们向宾客提供更好的服务。这些改进使宾客感到更加满意,为酒店带来更多的回头客和收入。同时,通过对人流、物流、资金流的科学管理和有效控制,提高员工的工作效率,降低各种经营成本,从而获取持久的利润。 本系统针对酒店管理的业务范围及工作特点,分别介绍了该系统建立的目的,系统的分析,系统结构,系统设计,以及对系统的实施和维护等。该系统的前台使用微软公司推出的Microsoft Visual Studio2008作为开发工具, 后台使用Microsoft公司开发的SQL SERVER 2005,在设计数据库之前需要对用户进行需求分析,需求分析的目标在于发现用户所需要的功能,以及物理需求。

关键词:酒店管理系统,Microsoft Visual Studio2008,SQL SERVER 2005

2

毕业设计

信息工程系 软件技术1031 金彬

目 录

Abstract .......................................................................................................... 错误!未定义书签。 第一章 绪论 ..................................................................................................................................... 5

1.1系统应用的背景 ................................................................................................................. 5 1.2可行性分析 ......................................................................................................................... 5

1.2.1系统目标 .................................................................................................................. 5 1.2.2现行系统描述 .......................................................................................................... 5 1.2.3系统开发资源 .......................................................................................................... 6

第二章 软件可行性研究 ................................................................................................................. 7

2.1、研究目标 .......................................................................................................................... 7 2.2技术分析 ............................................................................................................................. 8

2.2.1vs2008简介 .............................................................................................................. 8 2.2.2数据库技术介绍 ...................................................................................................... 8

第三章 需求分析 ........................................................................................................................... 10

3.1开发计划 ........................................................................................................................ 10

3.1.1引言 .................................................................................................................. 10 3.1.2项目概述 .......................................................................................................... 10 3.2功能分析 ........................................................................................................................ 10 3.3数据流图 ........................................................................................................................ 11

3.3.1基础数据 .......................................................................................................... 11 3.3.2客房信息管理 .................................................................................................. 13 3.3.4用户管理 .......................................................................................................... 14

第四章 数据库设计 ....................................................................................................................... 16

4.1数据库总体结构 ............................................................................................................ 16 4.2数据库逻辑结构设计 .................................................................................................... 16 第五章 软件设计 ........................................................................................................................... 18

5.1总体设计 ........................................................................................................................ 18

5.1.1概述 .................................................................................................................. 18 5.1.2系统结构 .......................................................................................................... 19 5.2详细设计 ........................................................................................................................ 20

5.2.1登录模块 .......................................................................................................... 20 5.2.2系统主界面 ...................................................................................................... 21 5.2.3 基础类型设置 ....................................................................................................... 22 5.2.4 客人管理 ............................................................................................................... 24 5.2.5 用户管理 ............................................................................................................... 24

第六章 系统的调试与维护 ........................................................................................................... 26

6.1 测试介绍 .......................................................................................................................... 26

3

毕业设计

信息工程系 软件技术1031 金彬

6.1.1软件测试的简介 .................................................................................................... 26 6.1.2测试环境 .......................................................................................................... 27 6.1.3测试内容 .......................................................................................................... 27 6.1.4测试方案的设计 .............................................................................................. 27 6.1.5故障对策 .......................................................................................................... 28 6.2系统使用与维护 ............................................................................................................ 28 参考文献 ........................................................................................................................................ 31

4

毕业设计

信息工程系 软件技术1031 金彬

第一章 绪论

1.1系统应用的背景

随着我国旅游业的飞速发展,酒店在管理模式上有了显著的变化,从坐店接客型管理转向开放经营型管理,即转向“开辟市场- 销售产品 - 提供优质服务”;从经营型管理转向科学化、现代化管理,即酒店的管理开始注重经营发展的研究和预测,实行管理全过程的系统化和信息化,开始广泛采用新技术和现代化的管理手段和工具,相继建立了酒店管理计算机信息系统。

本系统为加快信息流通速度,提高信息共享程度提供了保证,为酒店各级管理者提供高质量的信息服务。

1.2可行性分析

1.2.1系统目标

1)近期目标:完成该项目。

2)预期在一年的时间内,对软件进行更新与完善,增加一些新颖的功能,并实现各种信息的系统化,规格化,以及自动化。 1.2.2现行系统描述

1)组织结构

系统的总体组织结构在总体设计中体现,这里不再重复。 2)系统流程

系统的信息流程在需求分析中已经给出,为节约时间这里不再给出。 3)系统所需配置

该系统需要一台计算机,运行在Windows 2000及以上版本,该系统必须装有Microsoft Visual Studio 2008和 SQL SERVER 2005。

5

毕业设计

信息工程系 软件技术1031 金彬

1.2.3系统开发资源 1)软件开发各阶段的工作 第一阶段:制定计划 第二阶段:需求分析 第三阶段:软件设计 第四阶段:软件编码 第五阶段:软件测试 第六阶段:运行维护 2)开发人员 所需人员:1人

对人员要求:要求自学能力强,具有创新精神 3)硬件资源

微型计算机一台、打印机一台 4)软件资源

Microsoft Visual Studio2008、SQL SERVER 2005

6

毕业设计

信息工程系 软件技术1031 金彬

第二章 软件可行性研究

2.1、研究目标

一个成熟的酒店管理系统不仅仅是记录酒店客人的信息,提供查询,报表打印等一系列简单的工作,它能让工作人员从繁琐的手工操作中解脱,并且酒店管理系统本身就代表着一种管理方法。随着它的深入,将带动企业的运作,为管理和决策提供支持。为了达到这个要求,它必须依靠高起点的硬件环境和软件开发工具来保证系统的稳定和正常运行。

本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益。具体的目标包括:

(1)快速办理客人入住、退房的速度,实现客人在酒店消费自动化; (2)准确无误地记录客人的每笔消费记录; (3)实时、快速、准确提供客房动态; (4)方便查询客人的消费情况;

前台系统是酒店管理系统中的核心部分,它是一个24小时连续运行的实时管理系统,只有完善了前台系统才能说是实现了酒店电脑管理。它应包括: 1、客户端主要功能应包括:

(1)方便顾客及时浏览到客房的有效信息 (2)方便顾客预定客房

(3)方便接受顾客的建议与要求 (4)方便酒店实行会员制度

(5)快速办理客人入住、退房的速度,实现客人在酒店消费自主化 (6)方便客人查询消费情况

(7)有效的客房管理,动态显示当前各楼层房间状态(空房、脏房、维修房、在住房等用各种颜色来区分房态画面,一目了然) (8)系统运行稳定可靠、各项维护功能齐全、易于维护 (9)简单、友好的操作界面

7

毕业设计

信息工程系 软件技术1031 金彬

2、管理端主要功能包括:

管理端是酒店管理系统中的核心部分,它是一个24小时连续运行的实时服务器系统,它应包括:

(1)有效的预处理能力,充分发挥销售潜力 (2)简便迅捷的前台登记服务

(3)灵活的系统帐目处理保证帐单计算准确 (4)准确无误地记录客人的每笔消费记录

(5)有效的客房管理,动态显示当前各楼层房间状态 (6)境外人员、港澳台人员统计、客人历史资料理、VIP客人 (7)完善、全面的综合查询

(8)系统运行稳定可靠,各项维护功能齐全,易于维护

2.2技术分析

2.2.1 Microsoft Visual Studio 2008简介

Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面的升级。VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。 2.2.2数据库技术介绍

1)数据库的连接和存取对于酒店管理预订系统来说是必不可少的重要部分,用户的信息、酒店的有关信息、用户预订酒店的订单都会存放在数据库中供程序调度和处理。这就涉及到系统与数据库的连接方案,在酒店信息管理系统中我们

8

毕业设计

信息工程系 软件技术1031 金彬

将主要完成两方面的功能。一方面是针对网上用户的,主要完成网上酒店预订,需要设置前台预订模块,使用户可以直接通过计算机、网络在Web页面实现酒店的预订。另一方面,是针对系统后台的,主要是进行系统管理,我们设置了后台管理模块,使系统管理员可以对网站进行日常维护,处理相关数据信息等。 2)SQL Server 2005数据库

SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面上的应用。

9

毕业设计

信息工程系 软件技术1031 金彬

第三章 需求分析

3.1开发计划

3.1.1引言

该项目主要的开发计划是小型酒店的管理,主要说明了系统开发过程中的人员组织分配、项目开发进度、开发过程中遇到的问题、交付时间等。从而减少了管理者的工作量,大大提高了企业的工作效率和经济效益,满足了信息时代酒店管理、发展的需求,成为酒店行业适应时代发展中企业管理者必不可少的管理工具。

3.1.2项目概述 ⑴工作内容

本项目工作主要分为三个阶段:

第一阶段为系统分析阶段,主要对项目的可行性及用户需求进行分析; 第二阶段为系统设计阶段,包括对软件的总体和详细设计以及程序代码编写;

第三阶段为测试阶段,并写出测试分析报告,项目开发总结报告。 ⑵条件与限制

目前项目开发所需的软、硬件资源均已具备,暂时没有其他条件限制。 ⑶产品

酒店管理软件:VS2008 + SQL SERVER 2005程序 ⑷运行环境

硬件:一台微型计算机、一台打印机 软件:Windows XP操作系统

3.2功能分析

该系统完成的主要功能有如下几个方面:

10

毕业设计

信息工程系 软件技术1031 金彬

客人管理:对客人的登记,修改,保存。

客房信息管理:客房的增加,删除,修改,以及入住人数的登记。 客房类型的管理:客房价格设定,以及增加,删除等。 用户管理:用于对用户的设置

统计报表:用于统计各种信息的导入与导出。

系统管理:对系统用户及其使用权限进行管理,进行数据备份和恢复。

3.3数据流图

本系统的顶层数据流图如图所示:

(顶层图)

3.3.1基础数据 1)数据流图

11

毕业设计

信息工程系 软件技术1031 金彬

(图1)

2)功能介绍 ①添加客人

选择“客人管理”模块下的“新增”功能,选择要添加客人类型,然后单击添加按钮,输入完客人姓名后,单击保存按钮进行保存。 ②添加客房

● 首先把酒店的客房类型列一个清单,包括房间号、房间位置、房间人数限制、还有房间设施等等。

● 添加新房间,点击选择分类 ● 添加客房的信息

点击“客房管理”模块下的“新增”,可以更改房间的信息等等。 3)小说明

酒店管理系统用于管理和维护酒店的基本信息,酒店工作人员登录系统后可

12

毕业设计

信息工程系 软件技术1031 金彬

以拥有该系统的所有功能,方便进行酒店内部管理。该系统使用数据库存放数据。

3.3.2客房信息管理 1)数据流图

添加客房日期 客房信息 客房 客房信息管理 修改日期 客房新增 对客房信息的修改 (图2)

2)功能介绍 ①添加客房

选择“客房信息管理”模块下的“新增”功能。 ● 添加客房类型 ● 添加物品设置 ②客房修改

当客人不满意现在所住的客房的时候,可以申请调换客房,并保存客房信息。 ③客房查询

根据客房编号进行查询,当有人询问时,对所住人员进行查询,搜索。 ④客房删除

从住房那一天起,到截止日期,对于无人住房进行删除,更新系统。 3.3.3客人管理 1)数据流图

13

毕业设计

信息工程系 软件技术1031 金彬 客人姓名 客人类型 客人 客人管理 查询与修改客人信息 添加客人到系统 客人姓名 ( 图3)

2)功能介绍 ①客人新增

选择“客人管理”模块下的“新增”功能。 ● 添加基本信息

● 添加客人所住的客房类型 ②客人修改

当客人不满意现在所居住的条件时,可以申请退房。 ③客人查询

根据客人的姓名进行查询。 ④客人删除

删除:选择客人姓名进行删除,然后更改住房信息,并作保存作总结。

3.3.4用户管理 1)数据流图

员工编号 用户 用户管理 进入系统 系统管理员 14

毕业设计

信息工程系 软件技术1031 金彬

(图4)

2)功能介绍 用户管理:

主要是针对员工内部人员,和高层领导所设置的,用户对公司各方面的管理。

15

毕业设计

信息工程系 软件技术1031 金彬

第四章 数据库设计

4.1数据库总体结构

本系统采用关系型数据库SQL SERVER 2005,数据库由若干个二维表构成。本系统主要有五个表,如:客人信息表、客人分类表、用户表、房间信息表、房间类型表等。具体的表结构如下所示。

4.2数据库逻辑结构设计

酒店管理系统的数据库中各个表的设计结果如下面各表所示,每个表格表示在数据库中的一个表。 客人信息表Guest

字段名称 GuestId Name CategoryId Sex Mobile RoomId ArriveTime LeaveTime 含义 客人ID 姓名 客人类别 性别 电话 房间编号 到达时间 离开时间 类型 int nvarchar(50) int nvarchar(50) nvarchar(50) Int datetime datetime 表1:客人信息表 说明 自动主键 不为空 不为空 不为空 不为空 不为空 不为空 不为空 客人分类表CategoryGuest

字段名称 CategoryID CategoryName 含义 分类编号 分类名称 类型 Int Nvarchar(50) 表2:客人分类表 说明 主键 不可为空 可为空 用户表HotelUser

字段名称 含义 类型 说明 16

毕业设计

信息工程系 软件技术1031 金彬

UserId Name UserName Password 用户ID 姓名 用户名 密码 int nvarchar(50) nvarchar(50) nvarchar(50) 表3:用户表 自动主键 不为空 不为空 不为空 房间信息表Room

字段名称 RoomId Number TypeId BedNmber Description State GuestNumber 含义 房间ID 房间号码 房间类别 床位号码 简单描述 房间状态 客人编号 类型 int nvarchar(50) int Int nvarchar(50) nvarchar(50) Int 表4:房间信息表 说明 自动主键 不为空 不为空 不为空 可为空 不为空 不为空 房间类型表RoomType

字段名称 TypeId TypeName TypePrice AddBedPrice IsAddBed Remark 含义 房间类型ID 类型名字 各类别单价 增加床位价格 是否需增加床位 备注 类型 int nvarchar(50) money money nchar(10) nvarchar(255) 表5:房间类型表

17

说明 自动主键 不为空 不为空 不为空 可为空 不为空 毕业设计

信息工程系 软件技术1031 金彬

第五章 软件设计

5.1总体设计

5.1.1概述 1) 总体设计目标

本系统的总体架构采用三层架构模型,分为表示层、业务逻辑层、数据访问层,其中表示层负责界面的显示,用于显示数据和接收用户输入的数据,为用户提供交互式操作界面;业务逻辑层是表示层和数据访问层之间通信的桥梁,主要负责数据的传递和处理;数据访问层主要实现对数据的保存和读取操作。该系统比较简单,因此不考虑使用接口和反射技术。三个模块之间直接使用对象或者数据集进行通信。本系统三层架构如图所示。

图1:三层结构

开发人员从技术的观点看,要求系统能达到一下目标:

方便用户使用,具有较高的用户友好性。具有较高的可靠性,系统在发生故障时,具有快速恢复能力。

具有较高的运行效率。具有较强的可维护性。适应各个环节的变化有利于提

18

毕业设计

信息工程系 软件技术1031 金彬

高管理效率。 2)总体设计策略

本系统是基于模块化、自顶向下逐步细化的一种结构。对于一个大的模块,采用以事务为中心的设计策略,将一个大的模块分解成几个小的相对简单的模块。对低层模块,采用以变换为中心的设计策略。

另外,为了提高模块的内聚性,降低模块间的耦合程度,软件设计的原则是遵循独立性原则,从而可以提高模块的独立性,使系统具有很高的修改性。

5.1.2系统结构 系统功能模块设计如图:

图2:系统模块图

各模块结构图:

主要分为客人管理,客人类型设置,房间管理,用户管理等几个模块 客人管理

客人管理 图3:客人管理 房间管理 客人新增客人保存 客人查询 客人修改 客人删除 19

毕业设计

信息工程系 软件技术1031 金彬

增加房间 修改房间类型 查询房间 图4:房间管理

保存房间信息 删除房间 房间管理 用户管理 用户增加 图5:用户管理

用户登录 用户更改 对密码的修用户管理 5.2详细设计

5.2.1登录模块

输入用户名 不存在 判断用户名 输入密码 N 判断密码 进入操作界面

图6:登录模块流程图

20

毕业设计

信息工程系 软件技术1031 金彬

1) 登录窗口

登陆界面主要用到的控件如下:两个静态文本框、两个单行编辑框、两个命令按钮“登录”和“取消”。

用户执行程序时首先弹出登陆窗口,用户在编辑框中输上“admin”,没有密码,点击“登录”或者敲“回车”。 界面如下:

图7:登录界面

功能:本模块的主要功能是对操作用户身份的验证,只有系统的合法用户才能进入系统。在进行系统登录过程中,登录模块将调用数据库里的用户表,并对用户名和密码进行验证,只有输入了正确的用户名和密码后,系统登录才会成功,否则退出登录模块。并在输入了错误的或者是不存在的用户名和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或错误操作,以便用户进行正确的登录。

5.2.2系统主界面

管理员想进入系统时,在登录窗口中输入用户名和密码,点击登录按钮,就可进入教材管理系统的主窗体界面,从这个界面中用户可以根据不同的身份进行不同的操作。

系统主界面如果登录者的输入是正确的,则直接进入“酒店管理系统”模块

21

毕业设计

信息工程系 软件技术1031 金彬

的主界面,如下图:

图8:系统菜单

5.2.3 基础类型设置 1)客房信息设置

在主菜单中点击客房信息设置,出来如下界面,可以根据房间号来设置客房的基本信息,如:客房位置,类型,还有客房条件等。

22

毕业设计

信息工程系 软件技术1031 金彬

图9:客房信息设置

2) 客房类型设置

在主菜单中点击客房类型设置,可以进行查询,设置找出符合条件的客房。

图10:客房类型设置

23

毕业设计

信息工程系 软件技术1031 金彬

5.2.4 客人管理

此为后台管理,在此可以添加、修改和删除入住客人的基本信息。

图11:客人管理截面图

5.2.5 用户管理

此为管理员的管理,可以添加、修改和删除可进入系统的用户名和密码信息。

图12:用户管理截面图

24

毕业设计

信息工程系 软件技术1031 金彬

5.2.6客房管理

客房管理可以对酒店房间的客房类型进行编辑修改。

图13:客房的基本类型

25

毕业设计

信息工程系 软件技术1031 金彬

第六章 系统的调试与维护

6.1 测试介绍

6.1.1软件测试的简介

软件测试的目标是为了发现软件中的错误,而发现错误并不是最终的目标,通过测试发现错误之后还必须诊断并改正错误,以达到人们所需要的要求,这才是软件设计的根本。

一般大型软件系统的测试基本上包括5个步骤:模块测试、子系统测试、系统测试、验收测试和平行运行。软件测试在软件生命周期中横跨两个阶段。通常在编写出每个模块之后就对它作必要的测试,模块的编写者和测试者是同一个人,编码和模块测试属于软件生命周期的同一个阶段。在这个阶段结束之后,对系统还应该进行各种综合测试,这是软件生命周期中的另一个独立的阶段,通常由专门的测试人员承担这项工作。

我在系统的测试中主要采用上述的步骤测试方法大部分采用“白盒测试”因为程序的编写由我一个人完成,程序的流程很清楚,在编写过程中也出现过很多错误,甚至根本无法运行下去,采用程序中的设置断点,进行断点测试,逐步缩小范围并最终找到问题的解。在编写的过程中一边编写一边进行测试,发现错误立刻更正尽量使模块功能更贴近用户。在测试过程中,我尽量站在用户的角度考虑问题,假如我是用户如何才能更方便,假如我在某一时刻进行某种操作会产生什么结果,大量进行假设。并请同学帮忙作为用户试使用系统并提出建议意见。在所有模块功能完成后,先测试了一个模块的功能,能够实现后,再对其它模块进行编写、测试,在这个过程中,往往又会返回到刚才的模块,再次改进。如此反复当所有模块测试完成后,便对子系统分别测试,输入大量数据并尽可能多的假设“非正常情况”以测试系统的健壮性。待这些测试都通过后就对整个系统进行测试。我所采用的测试方式属于集成测试中的渐增式测试,这种方法实际上同时完成单元测试和集成测试,其优点有:

1、开销小,因为其利用已测试过的模块作为测试软件。

26

毕业设计

信息工程系 软件技术1031 金彬

2、可以较早发现模块间的接口错误。

3、在测试时,如发现错误往往和最近加进来的那个模块有关。 4、已测试的模块可以在新的条件下再次检验,使测试更彻底。

经过系统测试并修改之后,系统基本上完成了在任务书中所要求的功能。

6.1.2测试环境

该系统运行在Windows 2000及以上版本,该系统必须装有VS 2008 和 SQL SERVER 2005。

6.1.3测试内容

① 数据库与前台界面的连接 ② 用户登录窗口的检测 ③ 菜单与窗口的检测 ④ 各功能窗口的测试

6.1.4测试方案的设计 ● 数据库与vs2008的连接

点击VS 2008中的运行按钮,查看数据库连接是否正确,如果错误将弹出提示信息“数据库连接失败”。

为了方便对数据的操作和限制,本系统在Web.config文件中配置一些参数,主要配置参数是数据库连接字符串,其具体配置如下:

● 用户登录窗口

可分三种情况:

<1>用户名文本框为空,弹出消息提示“用户名不能为空”。 <2>用户名错误,弹出消息提示“用户名不存在,请重新输入”。

27

毕业设计

信息工程系 软件技术1031 金彬

<3>用户在连续输入五次都错误的话,系统基于安全考虑将拒绝用户继续使用本系统,并弹出相应的提示信息。 ● 菜单与窗口

点击各各菜单,检测一下该菜单下的各窗口能否打开 ,若不能,则回到程序中,看看打开该窗口的代码是否正确。 ● 各功能窗口的测试

① 检测需要输入数据的输入框的为空性和输入信息的格式是否正确。 ② 检测各功能窗口是否能实现相应功能,避免出现数据的查找、删除、更新异常。双击其中的一条记录,将显示出该住房的信息。如果可以则实现了查询功能,否则回到原程序检查错误。如果不行,则重复测试,直到实现该功能。

③ 在运行的过程中检查各个数据信息是否显示完整。

6.1.5故障对策

<1>首先确保vs2008 和SQL SERVER 2005已经安装,并可以使用。 <2>确定数据库已被附加,检察数据库与pb的连接语句是否正确。 <3>检察各窗口能否打开,能否实现各功能。

6.2系统使用与维护

系统维护是指在系统运行过程中,对系统自身(硬件或软件)的调整、更新和修复。系统维护是不可缺少的,也是不可避免的。可以说,信息系统就是在不断维护中才得以生存的。我们对本系统的系统维护主要涉及到以下几个方面:程序维护、数据文件的维护、代码维护、硬件的维护。根据本系统和酒店具体情况,进行系统维护是要充分考虑到:一方面是酒店具体的业务变更,系统的当前情况、维护的对象、维护工作的复杂性与规模;另一方面是维护工作的影响,包括对系统目标的影响、对当前工作进度的影响、对本系统其他部门的影响;第三方面就是资源要求,包括对维护的时间要求、维护所需费用、维护所需技术人员和技术资料。酒店系统的具体维护工作主要包括:

(1) 系统程序维护

28

毕业设计

信息工程系 软件技术1031 金彬

系统程序维护主要是根据酒店业务对系统程序的更新和修改,在酒店增加新业务需要对程序更新修改时,必须通过一定的批准手续。先由操作人员用书面形式提出更新修改要求,部门经理进行调查做出决定是否修改,当要进行更新修改时,则向维护人员下达任务。更新修改完成后,部门经理进行验收,通过后,将更新修改的部分嵌入系统,取代旧部分,以实现系统新功能。

(2) 数据维护

根据酒店业务的发展,许多数据需要不定期的进行更新或调整。在对数据进行改动后都应对数据库备份,并且定期使用后台的SQL进行数据备份及部分维护。

(3) 硬件设备维护

为保证整个系统的正常运作,酒店安排专门人员进行硬件的日常维护,如设备故障的检修,易损部件的更换等。另外,如果情况允许的话,还要对部分硬件设备进行定期升级换代,以满足日益增长的业务要求。

总结

经过这段时间的努力我终于完成了我的毕业实习项目——酒店管理系统。在此之前我并没有独自完整地做过这样的项目,开始还担心自己不能按时完成,

29

毕业设计

信息工程系 软件技术1031 金彬

因为这对我来说的确是个挑战。在确定题目后,我就通过网络了解酒店管理系统,在看了一些相关资料后对酒店管理有了一定的了解,有了一个大概的框架,下面就是具体的设计了,经过前面对酒店管理系统的了解,再结合需求分析,整个设计还是比较轻松地完成了。看着自己的这份毕业实习报告,心中无比感慨,有种如释重负的感觉,但我知道现在还不是放松的时候,以为后面还有更艰巨的任务等着我。

当然在这个过程中还是遇到了很多问题,开始的时候我些不知所措,因为从来没接触过酒店管理系统,还好现在的网络如此方便快捷,在从网络上阅读了相关资料和访问了几家酒店的网站后,对酒店管理系统有了一定的了解,也有了一些思路,然后顺着这些思路一点一点地把实习报告完成了。

通过这次毕业设计使我明白了原来自己的知识还很匮乏,自己要学习的东西还太多,以前自己只是会一些片面的东西,我要珍惜这次机会,把以前学的知识系统地学一遍,并通过毕业实习加以实践,这样才能理解的更深,记得更牢。

致谢

首先感谢学校给我提供这次毕业设计,用实践来学习的机会。在这里,我要最真挚的感谢我的老师们,他们的指导与讲解,鼓励与表扬是对我最大的鞭策与

30

毕业设计

信息工程系 软件技术1031 金彬

褒奖。我还要感谢我的毕业设计指导老师,有了她的指导使我在设计过程中少走了不少弯路。这些都将给我的大学时光留下美好的回忆。

这次的毕业设计使我得到一个锻炼自己,增强了我的自主学习和动手能力的机会,也为今后走向工作岗位奠定了良好的基础。所以,我要向所有软件技术专业老师致以最衷心的感谢和深深的敬意。在大学三年的学习和生活中,我同样得到了许多领导,老师和同学的热情关心和帮助,在此,向所有关心和帮助过我的领导、老师、同学表示由衷的谢意!同时衷心地感谢在百忙之中评阅论文和参加答辩的各位老师、专家。

参考文献

[1] Simon Robinson, K.Scott Allen等.C#高级编程. 北京:清华大学出版社, 2002.

[2] Tom Archer. C#技术内幕.北京:清华大学出版社, 2002.

[3] 沉舟.Microsoft.NET编程语言C#.北京:希望电子出版社, 2001.

31

毕业设计

信息工程系 软件技术1031 金彬

[4] 电脑编程技巧与维护杂志社.C#编程技巧典型案例解析. 北京:中国电力出版社, 2005.

[5] 云颠工作室. Visual C#中文版全面剖析. 北京:中国水利水电出版社, 2003.

[6] 陈圣国编著. 信息系统分析与设计. 西安:西安电子科技大学出版社,2001.

[7] 张海潘著. 软件工程导论. 北京:清华大学出版社, 2003 .

[8] 王晟著. Visual C#.NET数据库开发经典案例解析. 清华大学出版社, 北京:2005.

[9] 汪星明,周山芙著. 管理系统中计算机应用. 武汉大学出版社, 武汉:2004. [10] 郑阿奇,刘启芬,顾韵华著. SQL Server实用教程. 电子工业出版社,北京:2002.

[11] 张哲峰译. Windows应用高级编程-C#编程篇. 清华大学出版社,北京:2003.

32

本文来源:https://www.bwwdw.com/article/zq4w.html

Top