酒店管理系统

                               目  录

      

      论

1  系统分析

1.1 应用背景

1.2 系统需求分析

1.3 系统可行性分析

1.3.1经济上的可行性

1.3.2管理上的可行性

1.3.3技术上的可行性

2   系统设计

2.1 开发环境,开发工具的确定

2.2系统总体功能结构的设计

2.3系统主要功能概述

2.4系统业务流程分析

2.5数据库设计

2. 6系统数据表设计

2.7创建数据库脚本

3  系统详细设计

3.1用户登录界面

3.1.1用户登录界面

3.1.2用户登录界面代码

3.2系统主界面

3.2.1系统主界面

3.2.2主界面代码

3. 3在线预订模块设计

3.3.1 在线预订功能分析

3.3.2 在线预订功能结构

3.3.3 在线预订首页设计

3.3.4 预订房间管理模块

3.3.5 预订房间管理模块主要代码

3.3.6 客房服务管理模块

3.3.7 客户留言管理模块

3.4 开发过程中难点与实现

4  系统的运行管理与维护

5  系统评价

51系统性能的评价

52系统效益的评价

      

     

   

摘      要

酒店管理系统是较为典型的管理信息系统,系统的开发主要包括前端的程序开发和后台数据库的建立和维护。数据库要求具有一致性、完整性、数据安全性好的特点,而前端的程序要求功能完备,使用便捷。

本系统的开发是针对酒店的日常客房管理业务开发而成的,其针对性极强,主要体现在对酒店客房消费清单的打印、方便的业务数据的统计分析、友好的图表数据显示、报表生成、方便的辅助工具使用和多重安全性解决方案设计,通过以上功能的实现来提供相对比较完善的酒店客房管理机制的建立。

   本文主要讲述酒店管理系统的系统结构和功能,重点介绍了本人承担的在线预订模块设计的思想、方法和过程。

本系统是采用sql server 2005作为后台数据库,Visual studio 2005 工具来设计程序,利用软件工程思想和方法,总体上用结构化生命周期法进行系统分析和设计,采用快速原型法来实现系统。

【关键字】 :

 酒店客房管理,访问,数据库,在线预订

酒店信息管理系统

(在线预订管理)

绪    论

近年来,我国的现代酒店业得到了蓬勃的发展,无论是行业规模,设施质量还是经营理念或者管理水平,都取得了长足的进步,已经进入了现代化水平阶段。

随着信息技术的发展,许多酒店都把管理信息系统作为酒店实施科学化管理的主要工具,并在应用技术上不断的加以完善和发展,大大的提高了酒店运营的质量与效益。作为计算机应用的一部分,使用计算机对酒店事务的管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高酒店管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

   在酒店前台的管理工作中,管理信息系统在客户预订,登记,问讯,收银和日常管理方面得到了广泛的应用。设于酒店前台各处的计算机终端,直接与酒店计算机控制中心联网,它可以非常方便地查阅客人档案,实时调整和显示房间状态。还可以编制各种营业报表进行市场销售分析,从而达到降低人力资源成本,提高工作效率,降低优化服务流程,提升服务质量,实现资源最佳配置,增加酒店收益,支持管理层全面了解经营状况。可以说在酒店管理方面应用计算机技术是很有必要的,这对改善酒店的管理机制,提高管理效率具有非常重要的意义。

第1章  系统分析

系统分析是管理信息系统结构化开发方法中的一个重要环节,是运用系统的观点和方法对原型进行目标分析,环境分析和数据分析,其主要的任务是在充分认识原型的基础上,通过问题的识别,可行性分析,系统化分析,最后完成新系统的逻辑方案设计。

    1. 应用背景

   在信息高度发达的今天,酒店业务涉及的各个工作环节已不再是传统的住宿,结算业务,而是更广,更全面的服务性行业代表。酒店作为一个服务性行业,从客房的营销即客人的预订开始,到入住登记直至最后退房结帐,整个过程应该能够体现以宾客为中心,提供快捷,方便的服务,给宾客一种顾客至上的享受,提高酒店的管理水平,简化各种复杂操作,在最合理最短的时间内完成酒店业务规范操作,这样才能令旅客舒适难忘,增加宾客回头率。面对酒店业内激烈的竞争形势,各酒店均在努力拓展其服务领域的广度和深度。虽然信息化并不是酒店走向成功的关键元素,但他可以帮助那些真正影响成败的要素发挥更大的效用。

酒店行业的激烈竞争使得争取客源,提高酒店满员率,制定正确的营销策略已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造客观的经济效益已经成为许多酒店的首选。作为一有效的统计分析手段,计算机管理系统发挥其强大的优势,在数据保存,数据交换等方面均快速可靠,是手工操作所不能完成的。

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

    1. 系统需求分析

设计管理信息系统是一个质的飞跃。它基本实现了管理的智能化和信息化,有着现实的经济意义和社会效益。对于酒店而言,一次性的投入带来最明显的效果是人力资源的开销的压缩。另外,由于管理信息系统的种种特点,也给实际管理的操作带来了极大的便捷,如客人档案的管理实现了海量存储,快速查询,这些带给酒店的是工作效率的大大提高。再者计算机可以将各个营业点服务项目的收费集中起来编制账单,而且迅速、准确、避免了繁杂的收银手续,为客人提供方便。计算机管理系统的应用将极大的改善对客服务的质量。本系统可以利用其多维性、实时性、精确性突破了原始管理手段的诸多局限性,能够将所有存量资源实行最佳配置,从而在产品组合,产品营销方面有所创新。促进产品的销售,可以增加酒店的收益。

由此可见,酒店无论是从结构上还是管理上,都是需要计算机的辅助,需要开发管理信息系统 。

    1.  系统可行性分析

  在信息系统的目标需求已经确定,对系统的基本情况又有所了解的情况下 ,系统分析人员就可以开始可行性分析,可行性分析是根据系统的资源环境等条件,判断所提出的信息系统是否有必要,是否有可能进行开发。

1.3.1经济上的可行性

   主要是对预估费用和对项目的经济效益进行评价。在费用支出方面,不仅要考虑主机费用(如管理,维护费用 ),还要考虑备份费用。而经济效益应该从两个方面考虑,一部分是可以用金钱去衡量的效益,如加快流动资金周转,减少资金积压等;另一部分是难以用金钱表示的,例如提供更多的高质量的信息,提高取得信息的速度。

1.3.2管理上的可行性

管理的可行性分析主要指对此系统运行后带来的影响(包括组织结构,管理方式,工作环境和结果)进行估计和评价,同时还要考虑到对管理人员这些最终用户的培训,以及在给定时间里能否完成预订的系统开发任务等。

首先酒店已经准备建立自己的局域网和计算机维护部门,因此各个部门之间的信息传送将会变得的高速和安全可靠。其次,酒店中正准备培养能够胜任网络管理的各个层次的管理人员和工作人员,并且现已拥有了少数网络管理方面的高级技术人才,对管理好网络有一定能力。系统中的管理人员包括硬件管理人员,软件管理人员等,最终为前台的操作人员。由于系统界面是大家所熟悉的Window图形界面,在用户接口设计时又充分考虑到了易用性,亲和性。所以一旦系统投入使用后,便可以很快的在酒店前台全面的利用起来。

1.3.3技术上的可行性

本系统开发主要包括后台数据库的建立与维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强,数据安全性好的库。而对于后者则要求应用程序功能完备,使用灵活等特点。

    因此本系统建议使用Win98、Win2000 Professional、Win2000 Server、Win XP等操作系统,数据库使用Sql Server 2000及以上版本。开发工具使用Microsoft公司的Visual Studio 2005,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一功能方便而简洁的操纵数据库的智能化对象。过程中首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

由于时间和能力的原因本系统暂时设计为单机版本,将来可以升级为网络版。经过可行性的分析(经济可行性,管理可行性,开发技术可行性)等方面论证了酒店信息管理系统的建立是可行的。

第2章   系统设计

根据系统分析阶段所获得的系统逻辑模型而建立的系统物理模型,是管理信息系统的系统设计。系统设计是寻求解决办法,探索建立新系统的过程。如果说系统分析阶段是解决管理系统“做什么”的问题,那么系统设计阶段则是解决管理信息系统“怎么做”的问题。

系统设计的任务是:在系统分析的接触上,按照逻辑模型的要求,科学合理的进行系统的总体设计和具体的物理设计,为下一阶段是提供必要的技术资料。

2.1 开发环境,开发工具的确定

2.2.1系统开发环境的选择

使用Win98、Win2000 Professional、Win2000 Server、Win XP等操作系统。

2.2.2系统开发工具的选择

Visual studio 2005拥有以下的功能和特点:

◆具有面向对象的可视化设计工具;

◆事件驱动的变成机制,使得程序既易于编写又易于维护;

◆提供了易学易用的应用集成开发环境;

◆结构化的程序设计语言;

◆支持多种数据库系统的访问;

SQL Server 2005 是一个高性能的关系型数据库管理系统,是一个全面的数据库平台。使用集成的商业智能工具提供企业级的数据管理,可以为不同规模的企业提供不同的数据解决管理方案。SQL Server 2005具有以下性能:

◆数据仓库和商业智能服务;

◆集成的数据管理;

◆支持XML技术;

.NET Compact Framework

所以本系统选用Visual Studio 2005作为开发工具 ,选用SQL Server 2005 作为后台数据库。

2.2  系统总体功能结构的设计

前台计算机管理系统是整个酒店计算机管理系统的一个重要组成部分,其主要是为了客房接待,预订,收银等业务流程而设计的,主要包括预订管理,接待管理,收银管理,客房信息管理,报表管理,系统管理等功能子模块。

功能模块图2-1如下所示:

                    图2-1 酒店信息管理系统功能模块图

2.3系统主要功能概述

◆基础设置

        客房类型设置:用于设置酒店客房的分类信息;

        客房信息设置:用于设置客房的初始信息;

◆业务管理

    预订管理:用于管理客户的预订业务.

入住管理:用于管理客户入住及入住后相关的业务。

消费记账:用于管理客户入住后消费方面的相关业务。

收银管理:用于管理客户退房及收银方面的相关业务。

◆房态管理:用于维护客房的状态并按照不同的分类统计房态的信息。

◆在线预订:全面展示酒店的服务功能及环境;介绍酒店自身、酒店的地理位置,以及其他相关内容信息;提供客人留言信息的功能;全面展示酒店的客房服务功能;客人可通过网站直接在网上进行客房的预订。

2.4系统业务流程分析

   分析调查有关酒店客房管理信息需求基础上得出本系统处理的业务流程图

如图2-2所示:

                 

 图2-2酒店信息管理业务流程图

2.5数据库设计

数据库设计是在一个通用的DBMS支持下进行的,利用现成的DBMS作为开发的基础。数据库设计的内容主要包括结构特性设计和行为设计两个方面。但数据库设计的重点是结构设计,但必须与行为设计相结合。本系统设计步骤划分如下,并详细说明了各个步骤设计阶段所用到的技术和方法,其表示如图2-3下:

                  图2-3  数据库设计步骤

2.6系统数据表设计

根据上述介绍及本系统实例需要,酒店信息管理系统数据表设计如下:其中“客房信息”是系统关键的表,其他各表均与通过“客房编号”字段相对应进行多对一的关联,系统共需要8张表,用途分别如表2-1所示。

                        表2-1 系统数据表及其用途

数据表名称

数据表用途

楼层信息

保存楼层编号及其名称

客房类型

保存客房的类型信息

客房信息

保存酒店所有的客房信息

预订单

散客预订房间时使用

预订单历史

将预订单转到入住单后,将预订单清除并导入到预订单历史

入住单

散客入住酒店时使用,信息可以由预订单转入

入住单历史

入住单在收银结账后清除,并导入到入住单历史

账单明细

客户消费的明细账单

账单明细历史

收银结账后,账单明细导入历史

                

2.7创建数据库脚本

2.7.1创建“客房信息”数据表

代码如下

CREATE TABLE [dbo].[客房类型](

[类型编号] [varchar](4) COLLATE Chinese_PRC_CI_AS NOT NULL,

[类型名称] [varchar](40) COLLATE Chinese_PRC_CI_AS NULL,

[价格] [money] NULL,

[拼房价格] [money] NULL,

[可超预定数] [decimal](3, 0) NULL,

[是否可拼房] [bit] NULL,

 CONSTRAINT [PK_客房类型] PRIMARY KEY CLUSTERED

(

[类型编号] ASC

)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

2.7.2 创建“预订单”数据表

代码如下

CREATE TABLE [dbo].[预定单](

[预定单号] [varchar](36) COLLATE Chinese_PRC_CI_AS NOT NULL,

[会员编号] [int] NULL,

[客房类型] [varchar](4) COLLATE Chinese_PRC_CI_AS NOT NULL,

[抵店时间] [smalldatetime] NOT NULL,

[离店时间] [smalldatetime] NULL,

[单据状态] [varchar](20) COLLATE Chinese_PRC_CI_AS NULL,

[入住人数] [int] NULL,

[客房编号] [varchar](12) COLLATE Chinese_PRC_CI_AS NULL,

[客房价格] [money] NULL,

[入住价格] [money] NULL,

[折扣] [decimal](4, 2) NULL,

[折扣原因] [varchar](60) COLLATE Chinese_PRC_CI_AS NULL,

[是否加床] [bit] NULL,

[加床价格] [money] NULL,

[预收款] [money] NULL,

[预定人] [varchar](20) COLLATE Chinese_PRC_CI_AS NULL,

[预定公司] [varchar](60) COLLATE Chinese_PRC_CI_AS NULL,

[联系电话] [varchar](40) COLLATE Chinese_PRC_CI_AS NULL,

[备注] [varchar](510) COLLATE Chinese_PRC_CI_AS NULL,

[操作员] [varchar](10) COLLATE Chinese_PRC_CI_AS NULL,

[业务员] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,

 CONSTRAINT [PK_预定单] PRIMARY KEY CLUSTERED

(

[预定单号] ASC

)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

2.7.3 创建“入住单”数据表

代码如下

CREATE TABLE [dbo].[入住单](

[入住单号] [varchar](36) COLLATE Chinese_PRC_CI_AS NOT NULL,

[预定单号] [varchar](36) COLLATE Chinese_PRC_CI_AS NULL,

[会员编号] [int] NULL,

[客房类型] [varchar](4) COLLATE Chinese_PRC_CI_AS NULL,

[抵店时间] [smalldatetime] NULL,

[离店时间] [smalldatetime] NULL,

[单据状态] [varchar](20) COLLATE Chinese_PRC_CI_AS NULL,

[入住人数] [int] NULL,

[客房编号] [varchar](12) COLLATE Chinese_PRC_CI_AS NULL,

[客房价格] [money] NULL,

[入住价格] [money] NULL,

[折扣] [decimal](4, 2) NULL,

[折扣原因] [varchar](60) COLLATE Chinese_PRC_CI_AS NULL,

[是否加床] [bit] NULL,

[加床价格] [money] NULL,

[预收款] [money] NULL,

[预定人] [varchar](20) COLLATE Chinese_PRC_CI_AS NULL,

[预定公司] [varchar](60) COLLATE Chinese_PRC_CI_AS NULL,

[联系电话] [varchar](40) COLLATE Chinese_PRC_CI_AS NULL,

[备注] [varchar](510) COLLATE Chinese_PRC_CI_AS NULL,

[操作员] [varchar](10) COLLATE Chinese_PRC_CI_AS NULL,

[业务员] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,

[早餐] [bit] NULL,

[叫醒] [bit] NULL,

[保密] [bit] NULL,

[vip] [bit] NULL,

[电话等级] [varchar](20) COLLATE Chinese_PRC_CI_AS NULL,

[特要说明] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,

[应收帐款] [money] NULL,

[是否结帐] [bit] NULL,

[结帐金额] [money] NULL,

[结帐日期] [smalldatetime] NULL,

[付款方式] [varchar](20) COLLATE Chinese_PRC_CI_AS NULL,

 CONSTRAINT [PK_入住单] PRIMARY KEY CLUSTERED

(

[入住单号] ASC

)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

2.7.4创建其他关键数据表

其他数据表的创建脚本,剩余数据表及主键、外键约束和存储过程可以参看光盘

第3章  系统详细设计

3.1用户登录界面

用户登陆的作用是判断使用本程序的用户是否上合法用户。在程序进入用户登陆界面时要输入用户名和密码,如果用户名、密码正确程序继续执行。当密码错误输入的次数超过设置的次数时,给出提示信息推退出程序,这样防止了非法用户对本程序的使用。

3.1.1用户登录界面

用户登陆界面要在系统主界面之前启动,登陆界面如图3-1所示:

                 图3-1 用户登录界面

3.1.2用户登录界面设计代码如下:

Private Sub Button1_Click

        Static n As Integer

        If (TextBox1.Text = "123" And TextBox2.Text = "123") Then

            'MsgBox("欢迎光临本系统!", MsgBoxStyle.OkOnly, "测试")

            Dim 酒店As New 酒店信息管理

            酒店.Show()

            Me.Hide()

        Else

            n = n + 1

            If n = 3 Then

                MsgBox("你无权登录!", MsgBoxStyle.OkOnly, "测试")

                Button1.Enabled = False

            Else

                MsgBox("密码或用户错误!", MsgBoxStyle.OkOnly, "测试")

            End If

        End If

End Sub

3.2系统主界面

当系统运行时,首先进入登陆界面,当输入帐户、密码合法时,则启动系统主界面。主窗体是进入其他模块的入口。本系统主界面采用多文档(MDI)界面这里主界面名称为酒店管理系统。首先菜单编辑器进行菜单项的编写。本系统共设四个主菜单,分别为基础设置(客房类型设置和客房信息设置)、业务管理(预订管理、入住管理、消费记帐、收银退房)、房态管理、退出系统。用户登录成功后可以进行相应的操作。

3.2.1系统主界面 

系统主界面 如图3-2所示:

                             图3-2 酒店管理系统主界面

3.2.2主界面设计代码如下:

  Private Function GetInstanceState(ByVal name As String) As Boolean

        '获得frmMain窗体的子窗体的数量

        Dim i As Integer = Me.MdiChildren.Length

        '循环判断是否有名为name的子窗体实例

        For i = 0 To Me.MdiChildren.Length - 1

            If Me.MdiChildren(i).Name = name Then

                '存在名为name的子窗体,是子窗体获得焦点并返回True

                Me.MdiChildren(i).Focus()

                Return True

            End If

        Next

        '不存在名为Name的子窗体False

        Return False

    End Function

Private Sub MenuItem2_Click

        If GetInstanceState("frmRoomType") Then

            Exit Sub

        End If

        Dim childFrm As 客房类型设置= New 客房类型设置

        childFrm.MdiParent = Me

        childFrm.Show()

    End Sub

Private Sub MenuItem3_Click

        If GetInstanceState("frmRoomInfo") Then

            Exit Sub

        End If

        Dim childFrm As 客房信息设置= New 客房信息设置

        childFrm.MdiParent = Me

        childFrm.Show()

    End Sub

Private Sub MenuItem5_Click

        If GetInstanceState("frmReserve") Then

            Exit Sub

        End If

        Dim childFrm As 预订管理= New 预订管理

        childFrm.MdiParent = Me

        childFrm.Show()

    End Sub

Private Sub MenuItem6_Click

        If GetInstanceState("frmReside") Then

            Exit Sub

        End If

        Dim childFrm As 入住管理= New 入住管理

        childFrm.MdiParent = Me

        childFrm.Show()

    End Sub

Private Sub MenuItem7_Click

        If GetInstanceState("frmConsume") Then

            Exit Sub

        End If

        Dim childFrm As 消费记帐= New 消费记帐

        childFrm.MdiParent = Me

        childFrm.Show()

    End Sub

Private Sub MenuItem8_Click

        If GetInstanceState("frmCash") Then

            Exit Sub

        End If

        Dim childFrm As 收退管理= New 收退管理

        childFrm.MdiParent = Me

        childFrm.Show()

    End Sub

Private Sub MenuItem9_Click

        If GetInstanceState("frmConsume") Then

            Exit Sub

        End If

        Dim childFrm As 房态图= New 房态图

        childFrm.MdiParent = Me

        childFrm.Show()

    End Sub

 Private Sub MenuItem10_Click        

Application.Exit()

 End Sub

3. 3在线预订模块设计

3.3.1 在线预订功能分析

  • 全面展示酒店的服务功能及环境;
  • 介绍酒店自身、酒店的地理位置,以及其他相关内容信息;
  • 提供客人留言信息的功能;
  • 全面展示酒店的客房服务功能;
  • 客人可通过网站直接在网上进行客房的预订。

3.3.2在线预订主要的功能结构如图下:

                 图3-3 在线预订功能模块图

3.3.3 在线预订首页设计如下:

                      图3-4 在线预订首页

3.3.4 预订房间管理模块

   预订房间管理模块主要用于在线预订客房。在进行在线订房时,所填写的登记信息必须真实有效,否则不能预期正确进行在线客房预订。预订房间管理模块的页面设计效果如下图:

                      图3-5 预订房间界面

3.3.5预订房间管理模块主要代码如下:

<form name="frmOrder" method="post" action="saveOrder.asp" onSubmit="javascript:return checkFrm();">

            <span class="STYLE1"></span>

            <table border="0" align="center" cellspacing="1" bgcolor="#000000" width="100%">

              <tr bgcolor="#FF6666">

                <td colspan="2" align="center"><font color="#FFFFFF" size="+2">预定房间</font></td>

                </tr>

              <tr>

                <td width="150" bgcolor="#FFFFFF"><div align="right">姓名:</div></td>

                <td bgcolor="#FFFFFF"><input name="name" type="text" class="inde" id="name" >

                  <input name="post" type="hidden" id="post" value="true">

                  *</td>

……………………………………此处省略一些代码

                <td bgcolor="#FFFFFF"><div align="right">其他要求:</div></td>

                <td bgcolor="#FFFFFF"><textarea name="beizhu" cols="50" rows="5" class="inde" id="beizhu">在这里输入其他要求</textarea></td>

              </tr>

              <tr>

                <td colspan="2" bgcolor="#FFFFFF"><div align="center">

                    <p>

                        <input type="submit" name="Submit" value="提交">

                      

                      <input type="reset" name="Submit2" value="重置">

              </p>

                   *邮箱地址必须真实,我们会在24小时之内给您回复,请您注意查收!</p>

                </div></td>

                </tr>

            </table>

3.3.6 客房服务管理模块

  客房服务管理模块的主要作用是向客户展示本酒店推出的各种类型的房间,向客户介绍房价、房间类型、房间内部设施等,其设计效果图如下:

              图3-6客房服务管理界面

3.3.7 客户留言管理模块

客户留言管理模块主要包括客户的留言,以及酒店管理人员的相关回复。使用该模块可以更好地与客户进行交流,该模块的设计效果如下图所示:

图3-7客户留言管理界面

注:详细代码请参见光盘

3.4 开发过程中难点与实现

1.创建窗体的父类窗体

  因为系统中所有对数据库表进行访维护的窗体界面及实现的功能大体是一致的,为了减少系统编程的工作量,可以把这些共同部分抽取出来,生成一个父类,其他数据库操作窗体均可以通过继承父类窗体获得数据维护的功能。

2.在线预订的后台管理

在线预订的后台管理主要实现更改初始信息、查看服务器信息;更新网站图片,前台模块的管理等;由于水平有限,未能实现其功能。

3.创建母版页

母版页是用来创建统一的框架,并且可把每个页面的见容都放在这个框架中。使用母版页可以极在地简化为站点创建一致的外观的任务。

4.配置IIS虚拟目录

在网站完成之后,就需要在IE浏览器中进行浏览了,IIS作为Web服务器之一,提供了强大的Internet和Intranet服务功能,可以发布、测试和维护自己的Web页和Web站点。具体配置IIS虚拟目录的步骤如下:

  • 打开控制面板窗口,双击“管理工具‘→双击“Internet信息服务管理器”,打开“Internet信息服务管理”窗口。
  • 打开“网站”结点,右键单击“默认网站”结点,在弹出的快捷菜单中选“新建/虚拟目录”选项,弹出“虚拟目录创建向导”对话框。
  • 接下来依次按照提示完成网站的配置工作。
  • 在本地的IIS服务器上配置完成后,在IE浏览器地址栏中键入http://localhost/MyWeb,即可浏览程序运行页面。

   

第4章  系统的运行管理与维护

系统运行包括系统的日常操作、维护等,系统的好坏和系统设计有很大关系,也和系统运行有很大的关系,任何一个系统都不是一开始就很完善的,总是经过多重的开发,运行,再开发,再运行的循环不断改进的过程,开发的思想只有在运行中才能得到检验,而运行中不断积累的问题是新的开发思想的源泉。

酒店管理信息系统一旦投入使用之后即要进行系统的运行管理。

◆系统运行情况的管理

从每天计算机的打开,应用系统的进入,功能项的选择与执行,到下班前的数据备份,存档,关机等,都要按要求对系统软件 、硬件和数据等的运行情况做记录。

◆系统资源的管理

在维护信息系统正常运行过程中还有一个常见的问题,就是如何管理信息系统的资源。包括人员管理,软件管理,硬件资源的管理,和资金的管理 。

◆系统的维护管理

管理信息系统需要在使用中不断的完善。一方面,精心设计,精心施实,精心调试的系统,也难免有不尽人意的地方,或者有的地方效率还有待提高,或者使用不够方便,甚至还有错误,这些问题只有在实践中才能暴露;另一方面,随着管理环境的变化,也会对信息系统提出新的要求,信息系统只有适应这些要求才能生存下去,因此,系统维护是系统生存的重要条件。

系统维护主要包括硬件维护,软件维护和数据维护 。

硬件维护,一方面是定期的设备保养性维护,另一方面是突发性地故障维修。

软件维护,主要指系统中应用程序的维护 。

数据文件维护,数据文件的维护是指因其业务处理的变化,需建立新文件,或对现有的数据文件进行修改(不包括正常更新)。主要的维护工作有以下三个方面:数据库文件安全性、完整性的控制;数据库的正确性保护、转贮与恢复;数据库的重组织与重构造。

第5章  系统评价

系统评价是对一个信息系统的性能进行全面估计,检查,测试,分析和评审。包括用实际指标与计划指标进行比较,以确立系统目标的实现程度,同时对系统建成后产生的效益进行全面的评估。

5.1系统性能的评价

系统性能的好坏,直接影响这系统的运行和维护,决定了运行和应用的长期效果,决定了系统的生命力。因此,系统性能评价是信息系统评价的主要内容。本系统具有系统效率高,可维护性,可靠性强的特点,可扩充的程度高,系统安全保密且可移植。能够充分的适应酒店行业的发展和每天事务的进行。本系统的投入运行基本满足了酒店的预订接待要求,并能使其取得明显的经济和社会效益。运行状态平稳表明系统的各项指标达到了设计的要求。

5.2系统效益的评价

系统运行的好坏,不仅和系统的性能有关,更要看系统给组织的决策和人员的行为带来的影响。这些影响可从两个方面进行评价,直接经济效益,和间接的经济效益。本系统的投入运行,改进了组织结构及运行方式,提高了人员的素质,使成本下降,利润增加。尽管间接的经济效益难以估计,但是对企业的生产发展和形象的树立上所起的作用往往要大于直接经济效益。

                     

结   束   语

 本系统是一个面向中小型酒店业务管理,具有一定实用性的数据库信息管理系统。它主要完成对酒店业务数据信息的一系列管理,包括基本信息操作、查询、统计、业务信息处理等。本系统采用当前流行的面向对象的开发工具visual studio 2005来完成整个系统的设计,在数据库的设计上利用了微软的SQL Server 2005。关利用ASP编写的简单的在线预订模块,能够实现客户在线查询与预订和留言等基本功能。在查询方面,系统实现了多条件任意字段的查询。在设计综合信息汇集查询上建立了良好的多表数据连接关系,某一部分地修改均会自动引发系统对与其相关的部分进行连锁修改。在用户管理方面,系统较好地实现了用户帐号登陆,用户注销和密码修改等各项功能,并在用户交互上使用了相当多的用户提示信息。

系统在设计过程中不可避免地遇到了各种各样的问题,有关实现时的许多细节问题都要靠自己去摸索,加之本人水平有限,并没有完全地理解vb.net的强大数据处理功能,而且还存在着许多不足之处。如:

  • 一些复杂的功能实现上尚存在缺陷如日志记录
  • 在一些数据输入时没有及时的进行数据格式校验,不能保证数据输入的绝对正确性。
  • 设计上还很多不足之处
  • 多环境时的数据完整处理考虑还不够完善

   由于时间关系,系统功能实现不够完善,使用不是很方便,比如,管理员帐号管理功能还不是完善、客人入住及业务办理还有欠缺、数据信息的统计功能做的还不是太理想并且部分功能难道大的功能没有实现。

这些都是需要完善的地方,该系统离实际使用也还有相当的距离,需要我进行不断地补充和完善。

通过本次毕业设计我学到了不少新的东西,也发现了大量的问题,有些在设计过程中已经解决,有些还有待今后慢慢学习。只要学习就会有更多的问题,有更多的难点,但也会有更多的收获。

致     谢

在本次毕业设计中,我从罗英明老师身上学到了很多东西。罗老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助。在整个设计过程中,他始终非常耐心地辅导我、鼓励我,使我得到不少的提高。这对于我以后的工作和学习都有一种巨大的帮助。

我还要感谢大学三年中所有给予我帮助的老师和同学们,是你们让我更加成熟,理智,让我乐观的去面对生活、面对困难。

在今后的学习和工作中,我会时刻鞭策自己、提醒自己,有很多的朋友和老师,都在身后默默的支持着我,鼓励着我。

参 考 文 献

  1. 张树亮《ASP.NET 2.0+SQL Server》网络应用系统开发案例精解 2006版
  2. 张跃廷 《ASP.NET 2.0》网络编程自学手册 人民邮电出版社 2008版
  3. 王晟 《Visual Basic .net》数据库开发经典案例解析 2006版
  4. 张智毅 《Visual Basic .net+SQL Server》数据库开发 2006版

5. 周绪 《SQL SERVER2000中文版入门与提高》2001

6.余炳炎《现代饭店房务管理》   上海人民出版社

7.王小敏《信息系统分析与设计》第二版 清华出版社

8.伍俊良《VISUAL BASIC课程设计与系统开发案例》清华出版社

9. 王成钧 《企业管理信息系统基础》 冶金工业出版社

10.李世杰《Active Server Pages4.0 》网页设计手册 清华大学出版社

11. 中国铁道出版社《Dreamweaver MX 应用基础教程—入门与操作丛书》2004版

12. 刘洪涛 《ASP 程序设计全程指南》  电子工业出版社  2008版

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等天晴i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值