VB 酒店客房管理(源码+论文)_Nueve

本文探讨了在信息技术时代,如何设计并实现一套基于VisualBasic6.0和SQLSERVER2000的天天宾馆客房管理系统,包括系统设计思路、数据库设计、模块功能和用户界面,以提高管理效率和降低成本。
摘要由CSDN通过智能技术生成

摘要

二十一世纪是信息技术的时代,计算机已经应用到了各行各业中。采用计算机信息管理技术,可以有效的降低企业的管理成本,提高企业内部的工作效率。

本文从天天宾馆客房客房管理的一般流程出发,设计了一套天天宾馆客房管理信息系统,它可以管理天天宾馆客房中所有的客房的信息,可以方便的添加、修改、删除。旅客入住和退房都可以通过简单的操作完成。还可以进行方便的查询,查询内容包括客房、收费、效益等。最后,还可以对天天宾馆客房客房的信息进行报表输出。

本文采用Visual Basic 6.0做为前台开发工具,采用Microsoft SQL SERVER 2000 做为后台数据库,采用Adodc控件作为数据库访问的媒介。本文主要论述了系统的设计思路,主要的工具和设计方法。随后详细介绍了数据库设计、系统模块设计和界面设计,最后对系统的每个具体模块给出了说明。

本系统运行稳定,经过多方面的测试和修改,已经可以达到实际应用的水平。

关键词:Visual Basic 6.0,ADO,MIS,宾馆客房管理

第一章绪论

1.1开发背景

现代社会是信息社会。随着计算机网络技术、数据库技术、管理技术的发展,对信息的处理和利用已经深入到人类生活的各个方面。

21 世纪,全球经济一体化,企业将面临着更激烈的市场竞争。管理科学化、电子化、网络化成为企业的必需。实施的成败关系着企业的生存和发展。

随着我国社会经济的迅猛发展以及改革开放的深入,各种国企、私企的规模在不断壮大,实力在不断提高,数据信息处理及需求量在不断增加。利用计算机来管理信息的收集、加工、处理和传递,已成为企业管理必不可少的手段和工具,建立一个完善的集成化、信息化、网络化的企业管理信息系统,已经迫在眉睫。一个现代化标准的计算机信息网络的建成,无疑将使企业的效益跃上一个新台阶。 

宾馆客房业在世界上被誉为永不衰弱的朝阳行业。在我国,宾馆客房业在国家的培育扶植下,正以空前的速度发展着。随着宾馆客房业的蓬勃发展和中国进入 WTO 后国外旅游公司的涌入,市场竞争也是空前激烈。在这种环境下宾馆客房传统的运作模式已经无法再适应当今市场的快速发展。想要在竞争中占领市场、锁定客户,只有通过加快内部管理信息化、电子化建设,提高工作效率,降低经营成本,从而提高企业的竞争力。

1.2管理信息系统的意义

管理信息系统就是 MIS(Management Information System),在强调管理,强调信息的当今社会中它变得越来越普及,越来越重要。管理信息系统(MIS)的研究始于 20 世纪 70 年代,目标是企业管理者使用的基于计算机的信息系统。管理信息系统将计算机科学、管理科学、经营研究和系统的建立及应用连接在一起,在这些学科的基础上,形成信息的收集、加工、处理和传递的方法,从而形成一个纵横交织的系统。

1.3本文的主要工作

本文按照天天宾馆对客房进行管理的要求和业务流程,建立了高度信息化为基础的综合天天宾馆客房管理系统。将计算机技术、数据库技术、工作流技术集中的运用起来。综合实现了,包括系统登陆、客房管理、入住管理、退房管理、效益顾客查询、报表打印等多种功能。

本文介绍了该系统的详细设计思路,介绍了主要的开发工具和实现技术。并对全部功能模块做了说明。

第二章 系统分析

软件需求分析工作是软件生命周期中的重要的一步。只有通过需求分析才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。软件需求分析工作也是一个不断认识和逐步细化的过程。该过程将软件调研阶段的需求资料进行分析和设计,使软件范围逐步细化到详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决办法。

2.1 系统的设计目标

本系统为天天宾馆客房客房管理而设计,主要为了实现天天宾馆客房的客房管理。

2.2 可行性分析

    在做需求分析之前,先做可行性研究。

    ①经济可行性,即进行成本一效益分析,从经济角度判断系统开发是否“合算”。

    ②技术可行性,即进行技术风险评价,从开发者的技术实力、工作基础、问题的复杂性等方面出发,判断系统开发在时间、费用等限制条件下成功的可能性。

③时间可行性,即确定系统开发能否在规定时间内完成,能否满足用户的需要。

④操作的选择,即确定系统的开发能否满足用户对操作简单的要求。

2.2.1 技术可行性

天天宾馆客房管理信息系统的工作原理就是通过用户界面把用户的操作转化为存放相关信息数据的后台数据库操作,进而将相关操作结果返回给用户。考虑到应用的性质,本系统采用单机版就已经能够满足要求,在数据库方面,为了给客户节省资金,本人所选用的数据库是SQL SERVER 2000,这是因为SQL SERVER 2000 具有很好的通用性和可靠性,数据库仅保持在文件中方便备份,且已经可以满足本信息管理的要求。在开发语言上,本人选用的是Visual Basic作为应用程

序的前端开发工具,这是因为Visual Basic作为一种可视化的RAD编程工具,具有简单易学,灵活方便、易于扩充和开发迅速的特点。它可以与后端的SQL SERVER 2000数据库通过内置的ADO相结合,能够实现一个高效迅速的解决方案。

2.2.2  时间可行性

整个系统本身不是很庞大,没有太多的技术难点,使用VB6.0进行开发,应该不会有什么困难和风险。考虑到目前已经有很多类似的管理软件在实际运作,所以本人会以它们作为参考,学习它们优秀的设计思想,进一步拓展自己的开发思路。在毕业设计的2个月期间可以基本完成从系统分析到系统设计等各方面的工作,在时间上是可行的。

2.2.3  经济可行性

天天宾馆客房管理信息系统本身是不会直接产生经济效益的。但是其应用能够节省人力资源的消耗和浪费,从而节约成本,提高效率,能够起到的作用也是十分可观的。另外本系统使用SQL SERVER 2000数据库,因此除了应用程序的版权费以外,客户不再需要进一步的支付其他费用,保护了客户的利益。

2.2.4  操作可行性

天天宾馆客房管理信息系统是基于VB 6.0平台开发的。Visual Basic是微软推出的一套应用广泛的数据库开发工具,它对一个小型数据库的处理具有不可比拟的优势。此外,它产生的界面也十分容易使用,很符合windows程序的标准,具有简单、容易上手等特点。所以说操作方面是可行的。

第三章系统设计

3.1 系统功能模块设计

系统共分为系统模块、客房管理模块、入住管理功能、退房管理、客房查询功能、客人信息查询模块、效益信息查询、报表功能。各模块的功能如下:

系统模块:

提供登陆功能、并验证用户的合法性;

客房管理模块:

添加客房信息,修改客房信息,删除客房信息;

入住管理功能:

添加入住信息,修改入住信息,删除入住信息;

退房管理功能:

添加退房信息,修改退房信息,删除退房信息;

客房查询功能:

按房间号、级别、类型、状态对客房进行查询;

客人信息查询功能:

按客人姓名、身份证编号查询客人;

效益信息查询:

按时间查询天天宾馆客房的盈利情况;

报表功能:

可以输出房间信息的报表。

图1 系统功能结构图

3.2 系统流程图

系统工作流程主要分三部分:登陆流程、前台操作流程、管理流程。登陆流程为系统用户登陆系统并进行其它操作之前的流程。前台操作流程主要为天天宾馆客房的前台进行客房查询、为房客办理入住、退房等手续的流程。还有系统管理包括对客房、房客等进行查询及报表打印等,仅是单一的操作,不需要流程图。

图2 系统登陆流程

第四章 详细设计

5.1 数据库设计

数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。

5.2 系统功能模块设计

本系统使用Visual Basic做为开发工具。在VB中是以窗体和Module来作为模块划分的。本系统中的模块划分,基本上按照系统设计时的划分。即以每个窗体作为模块划分的标准。同时利用Module模块,划分了一个通用的模块,提供了一些系统各处都要用到的功能。比如数据库的访问功能。另外还有一个设计器模块。

5.3 用户界面的设计

随着各种各样软件工具的面市,软件的用户界面作为人机接口起者越来越重要的作用,它的好坏直接影响到软件的寿命,具有友好用户界面的软件对于用户来说,无疑是一种享受,即使另一个软件功能在功能、性能方面与它类似,用户可能会毫不犹豫地选择它。因此,必须重视用户界面设计,开发更具竞争力的软件。

本系统的用户界面采用MDI风格。MDI风格的界面是流行软件中常用的界面。它包含一个父窗体和若干子窗体。子窗体全部显示在父窗体的工作区内,常见的具有该风格的软件有word、Arobat reader等。

子窗体的设计采用简单性原则,基本的布局为:上面放置数据表格,下面放置若干按钮和其他用户输入控件。以简单为主,尽量方便用户的使用,做到界面一目了然。

第五章  系统功能模块实现

5.1 登陆模块

当用户输入完用户名和密码后,点击确定。系统就开始判断用户名和密码是否正确。如果出错次数达到三次,提示出错信息,系统退出;只有当用户名和密码都正确且匹配时,进入主界面,使用天天宾馆客房客房管理系统。

点击取消关闭程序。

图3 登陆界面

5.2 主界面

主界面为一个MDI的窗口,提供了菜单条和工具栏,可以直接选择菜单或工具条中的按钮而直接进入响应的功能。

图4 程序主界面

5.3 用户管理

用户管理窗口显示了所有当前系统的用户。包括用户名、密码、和权限。可以进行添加、修改、删除。

图5 用户管理

5.4 用户添加/修改

用户添加修改窗体可以输入新用户的信息,也可以用来修改原有系统用户的信息。

图6 用户编辑窗体

5.5 房间信息

房间信息可以查看到当前所有房间的信息,并对其进行添加、修改、删除。

图7 房间信息

如果您在计算机领域有任何疑虑或不确定的地方,请毫不犹豫地与老师交流噢,我们期待着为您提供有针对性的建议和指导。您的问题和讨论对我们来说都非常重要。 

  • 17
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值