欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    酒店客房管理系统论文.docx

    • 资源ID:11718872       资源大小:268.58KB        全文页数:32页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    酒店客房管理系统论文.docx

    1、酒店客房管理系统论文天天宾馆客房管理信息系统的设计与实现摘要 二十一世纪是信息技术的时代,计算机已经应用到了各行各业中。采用计算机信息管理技术,可以有效的降低企业的管理成本,提高企业内部的工作效率。 本文从天天宾馆客房客房管理的一般流程出发,设计了一套天天宾馆客房管理信息系统,它可以管理天天宾馆客房中所有的客房的信息,可以方便的添加、修改、删除。旅客入住和退房都可以通过简单的操作完成。还可以进行方便的查询,查询内容包括客房、收费、效益等。最后,还可以对天天宾馆客房客房的信息进行报表输出。 本文采用Visual Basic 6.0做为前台开发工具,采用Microsoft SQL SERVER 2

    2、000 做为后台数据库,采用Adodc控件作为数据库访问的媒介。本文主要论述了系统的设计思路,主要的工具和设计方法。随后详细介绍了数据库设计、系统模块设计和界面设计,最后对系统的每个具体模块给出了说明。 本系统运行稳定,经过多方面的测试和修改,已经可以达到实际应用的水平。关键词:Visual Basic 6.0,ADO,MIS,宾馆客房管理Abstract The 21th century is a century of information. The usage of computer has varied from many fields. With the computer Manag

    3、e information system, one company can efficiently reduce cost for management, and promote the efficiency inside the company. This article embarked daily from the guesthouse guest room guest room management general flow, has designed a set of daily guesthouses guestrooms management information system

    4、, it was allowed to manage daily in the guesthouse guest room all guest rooms information, was allowed to facilitate increase, revision, deletion. The passenger enters and returns a house all may complete through the simple operation. Also may carry on the convenience the inquiry, the inquiry conten

    5、t including the guest room, the charge, the benefit and so on. Finally ,but also may carry on the report form output daily to the guest houseguest room guest room information. This article uses Visual Basic 6.0 to do for the onstage development kit, uses Microsoft SQL SERVER 2,000 to do is the backs

    6、tage database ,uses Adodc to control the achievement database visit the medium. This article mainly elaborated the system design mentality, main tool and design method. Afterwards in detail introduced the database design ,the system module design and the contact surface design, finally have produced

    7、 showing to system each concrete module. This system movement is stable, passes through the various test and the revision, already was allowed to achieve the practical application the level. Key word: Visual Basic 6.0, ADO, MIS, guesthouse guest room management 目 录摘要 IAbstract II一.绪论 11.1开发背景 11.2管理

    8、信息系统的意义 21.3本文的主要工作 2二系统分析 321 系统的设计目标 322 可行性分析 4221 技术可行性 4222 时间可行性 5223 经济可行性 5224 操作可行性 5三系统设计 631 系统功能模块设计 632 系统流程图 7四主要工具和实现技术 941 Visual Basic 6.0 94.2 ADO数据库访问技术 1043 VB的数据库访问技术 1244 模块化设计方法 13五详细设计 1451 数据库设计 14511 ER图设计 14512 数据库关系表设计 1652 系统功能模块设计 1953 用户界面的设计 2054 数据库访问功能 20六系统功能模块实现 2

    9、261 登陆模块 226.2 主界面 226.3 用户管理 2464 用户添加/修改 2565 房间信息 2666 房间信息修改 2767 客人信息 286.8 客人信息编辑窗体 2869 退房信息窗体 296.10 退房信息修改窗体 306.11 房间信息查询窗体 306.12 收费信息查询窗体 31613 效益信息查询窗体 32(图6.13 效益信息查询窗体) 326.14 报表输出窗体 32七后记 34参考文献: 35致谢 37一.绪论1.1开发背景现代社会是信息社会。随着计算机网络技术、数据库技术、管理技术的发展,对信息的处理和利用已经深入到人类生活的各个方面。21 世纪,全球经济一体

    10、化,企业将面临着更激烈的市场竞争。管理科学化、电子化、网络化成为企业的必需。实施的成败关系着企业的生存和发展。随着我国社会经济的迅猛发展以及改革开放的深入,各种国企、私企的规模在不断壮大,实力在不断提高,数据信息处理及需求量在不断增加。利用计算机来管理信息的收集、加工、处理和传递,已成为企业管理必不可少的手段和工具,建立一个完善的集成化、信息化、网络化的企业管理信息系统,已经迫在眉睫。一个现代化标准的计算机信息网络的建成,无疑将使企业的效益跃上一个新台阶。宾馆客房业在世界上被誉为永不衰弱的朝阳行业。在我国,宾馆客房业在国家的培育扶植下,正以空前的速度发展着。随着宾馆客房业的蓬勃发展和中国进入

    11、WTO 后国外旅游公司的涌入,市场竞争也是空前激烈。在这种环境下宾馆客房传统的运作模式已经无法再适应当今市场的快速发展。想要在竞争中占领市场、锁定客户,只有通过加快内部管理信息化、电子化建设,提高工作效率,降低经营成本,从而提高企业的竞争力。1.2管理信息系统的意义管理信息系统就是 MIS(Management Information System),在强调管理,强调信息的当今社会中它变得越来越普及,越来越重要。管理信息系统(MIS)的研究始于 20 世纪 70 年代,目标是企业管理者使用的基于计算机的信息系统。管理信息系统将计算机科学、管理科学、经营研究和系统的建立及应用连接在一起,在这些学

    12、科的基础上,形成信息的收集、加工、处理和传递的方法,从而形成一个纵横交织的系统。1.3本文的主要工作本文按照天天宾馆对客房进行管理的要求和业务流程,建立了高度信息化为基础的综合天天宾馆客房管理系统。将计算机技术、数据库技术、工作流技术集中的运用起来。综合实现了,包括系统登陆、客房管理、入住管理、退房管理、效益顾客查询、报表打印等多种功能。本文介绍了该系统的详细设计思路,介绍了主要的开发工具和实现技术。并对全部功能模块做了说明。二系统分析软件需求分析工作是软件生命周期中的重要的一步。只有通过需求分析才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。软件需求分析工

    13、作也是一个不断认识和逐步细化的过程。该过程将软件调研阶段的需求资料进行分析和设计,使软件范围逐步细化到详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决办法。21 系统的设计目标本系统为天天宾馆客房客房管理而设计,主要为了实现天天宾馆客房的客房管理。主要的功能如表2.1:(表2.1 系统设计目标)主要模块功能描述系统管理用户只有使用密码登陆后。才能使用系统的功能。用户登陆后可以添加管理员。客房管理可以查看所有的客房信息,包括(房间号、类型、级别、费用),进行添加、删除、和修改。入住管理可以查看当前客房的入住信息。退房管理可以进行退房操作。客房查询可以根据各种查询条件对客房

    14、进行查询。查询条件包括,客房的房间号、类型、级别、费用和入住情况等。房客查询可以查询当前入住的房客信息。查询条件包括,姓名、身份证号。效益查询可以查询一定时间内的收入情况。报表打印可以打印当前所有客房的信息。22 可行性分析 在做需求分析之前,先做可行性研究。 经济可行性,即进行成本一效益分析,从经济角度判断系统开发是否“合算”。 技术可行性,即进行技术风险评价,从开发者的技术实力、工作基础、问题的复杂性等方面出发,判断系统开发在时间、费用等限制条件下成功的可能性。时间可行性,即确定系统开发能否在规定时间内完成,能否满足用户的需要。操作的选择,即确定系统的开发能否满足用户对操作简单的要求。 2

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

    16、的特点。它可以与后端的SQL SERVER 2000数据库通过内置的ADO相结合,能够实现一个高效迅速的解决方案。222 时间可行性整个系统本身不是很庞大,没有太多的技术难点,使用VB6.0进行开发,应该不会有什么困难和风险。考虑到目前已经有很多类似的管理软件在实际运作,所以本人会以它们作为参考,学习它们优秀的设计思想,进一步拓展自己的开发思路。在毕业设计的2个月期间可以基本完成从系统分析到系统设计等各方面的工作,在时间上是可行的。223 经济可行性天天宾馆客房管理信息系统本身是不会直接产生经济效益的。但是其应用能够节省人力资源的消耗和浪费,从而节约成本,提高效率,能够起到的作用也是十分可观的

    17、。另外本系统使用SQL SERVER 2000数据库,因此除了应用程序的版权费以外,客户不再需要进一步的支付其他费用,保护了客户的利益。224 操作可行性 天天宾馆客房管理信息系统是基于VB 6.0平台开发的。Visual Basic是微软推出的一套应用广泛的数据库开发工具,它对一个小型数据库的处理具有不可比拟的优势。此外,它产生的界面也十分容易使用,很符合windows程序的标准,具有简单、容易上手等特点。所以说操作方面是可行的。三系统设计31 系统功能模块设计 系统共分为系统模块、客房管理模块、入住管理功能、退房管理、客房查询功能、客人信息查询模块、效益信息查询、报表功能。各模块的功能如下

    18、:系统模块:提供登陆功能、并验证用户的合法性;客房管理模块:添加客房信息,修改客房信息,删除客房信息;入住管理功能:添加入住信息,修改入住信息,删除入住信息;退房管理功能:添加退房信息,修改退房信息,删除退房信息;客房查询功能:按房间号、级别、类型、状态对客房进行查询;客人信息查询功能:按客人姓名、身份证编号查询客人;效益信息查询:按时间查询天天宾馆客房的盈利情况;报表功能:可以输出房间信息的报表。图3.1为系统的功能结构图。(图3.1 系统功能结构图)32 系统流程图系统工作流程主要分三部分:登陆流程、前台操作流程、管理流程。登陆流程为系统用户登陆系统并进行其它操作之前的流程。前台操作流程主

    19、要为天天宾馆客房的前台进行客房查询、为房客办理入住、退房等手续的流程。还有系统管理包括对客房、房客等进行查询及报表打印等,仅是单一的操作,不需要流程图。登陆流程如图3.2:(图3.2 系统登陆流程) 前台操作流程如图3.3:(图3.3 前台操作流程)四主要工具和实现技术41 Visual Basic 6.0Microsoft公司推出Windows以后,立即以其新颖的图形用户界面、卓越的多任务操作系统性能、高层次的软件开发平台而风靡全球。尤其Windows环境下的Office实用软件的方便使用,使不少熟悉DOS软件开发的用户想要自己动手设计Windows用户界面,以满足各种应用程序的需要。为了广

    20、大满足用户的要求1991年Microsoft公司推出Windows应用程序开发工具Visual Basic4,Visual意为“可视化的”,指的是一种开发图形用户界面(GUI)的方法,所以Visual Basic是基于Basic的可视化的程序设计语言,在Visual Basic中,继承了其先辈Basic所具有的程序设计语言简单易用的特点,其编程又采用了面向对象的事件驱动的编程机制,用一种巧妙方法把Windows的编程复杂性封装起来,提供了一种所见即所得的可视界面设计方法,为广大的非计算机人员学习、使用、研究和开发Windows环境下的应用程序带来了福音。Visual Basic最早是由Micr

    21、osoft公司在1991年推出的,刚推出的Visual Basic也有缺陷,功能也相对少一些。经过Microsoft公司的不断努力,1993年推出的Visual Basic 3.0已初具规模,进入实用阶段,利用VB可快速地创建多媒体、图形界面等的应用程序。现今的Visual Basic 6.0在开发环境、功能上进一步完善和扩充,尤其在数据库管理、网络应用方面更胜一筹,使得VB成为许多程序员首选的编程工具。Visual Basic 6.0的功能强大,特点鲜明,其具体的功能特点如下: 1. 具有面向对象的可视化设计工具; 2. 事件驱动的编程机制; 3. 提供了易学易用的应用程序集成开发环境; 4

    22、. 结构化的程序设计语言; 5. 支持多种数据库系统的访问; 6. OLE技术; 7. Active技术; 8. 较强的网络功能; 9. 具有多个应用程序向导; 10. 完备的Help联机帮助功能。4.2 ADO数据库访问技术Microsoft推出的UDA(一致数据访问技术) 为关系型或非关系型数据访问提供了一致的访问接口,为企业级Intranet应用多层软件结构提供了数据接口标准。一致数据访问包括两层软件接口,分别为ADO(Active Data Object) 和OLE DB,对应于不同层次的应用开发,ADO提供了高层软件接口,可在各种脚本语言(Script) 或一些宏语言中直接使用;OL

    23、E DB提供了底层软件接口,可在C/C+ 语言中直接使用。ADO以OLE DB为基础,它对OLE DB进行了封装。图4.1为ADO的架构图。(图4.1 ADO架构图)ADO对象模型定义了一组可编程的自动化对象,可用于Visual Basic、Visual C+、Java以及其他各种支持自动化特性的脚本语言。与一般的数据库接口相比,ADO可更好地用于网络环境,通过优化技术,它尽可能地降低网络流量;ADO的另一个特性是使用简单,不仅因为它是一个面向高级用户的数据库接口,更因为它使用了一组简化的接口用以处理各种数据源。在ADO模型中,主体对象只有3个:Connection、Command和Recor

    24、dset,其他4个集合对象Errors、Properties、Parameters和Fields分别对应Error、Property、Parameter和Field对象,整个ADO对象模型由这些对象组成。图4.2为ADO的对象模型图。(图4.2 ADO对象模型图)一个典型的ADO应用使用Connection对象建立与数据源的连接,然后用一个Command对象给出对数据库操作的命令,比如查询或者更新数据等,而RecordSet用于对结果集数据进行维护或者浏览等操作。Command命令所使用的命令语言与底层所对应的OLE DB数据源有关,不同的数据源可以使用不同的命令语言,对于关系型数据库,通常使

    25、用SQL作为命令语言。43 VB的数据库访问技术在Visual Basic 6.0中,可用的数据访问接口有三种:ActiveX数据对象(ADO)、远程数据对象(RDO) 和数据访问对象(DAO)。数据访问接口是一个对象模型,它代表了访问数据的各个方面。在这三种接口中,最新的是ADO接口10。在VB中使用ADO,可以用两种方法:一是使用ADODC控件,在这种方式下,可以以图形化的方式直接设置ADO的连接,通过对文本框、列表框等控件进行数据绑定,就可以对数据表的内容进行显示和修改,这种方式使用比较灵活,数据的显示和修改都是自动进行的,不再需要复杂的手动赋值。本文即采用这种方式。 44 模块化设计方

    26、法本系统的开发选用了Visual Basic作为主要的开发工具。它是当前最便捷的RAD开发工具,当然这是以功能和性能的损失为代价的。但对于本系统的开发VB有着很大的优势,相对于Delphi,VB更加傻瓜化,可以在更短的时间内实现系统功能;而相对与Power Builder,VB具有更丰富的网络组件。VB通过ADO技术和自带的WinSock控件就可以实现本系统要求的所有数据库和网络功能10。VB同样有它的局限性。Basic语言是一种面向过程的语言,在VB 6.0中,微软公司对其进行了扩展,加入了类和对象的操作,但还是没有将其完全变成一个面向对象的语言。不像Delphi和VC+可以脱离集成开发环境

    27、单独对工程进行编译,Visual Basic的语言包括它的一些特性在很大程度上还是很依赖于它的IDE10。由于不是面向对象的语言,现代软件工程中流行的OO开发方法无法用于这里。但是传统的模块化开发方法却可以很容易的应用到VB项目里。VB中每个窗体和Module都可以作为一个模块来对待。通过VB的访问控制符可以实现公有、私有的数据域或函数。各个模块相互独立,模块之间全部通过指定的公有数据域或函数进行交互。各个模块各自独立开发,各自独立测试。五详细设计51 数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计

    28、可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。511 ER图设计根据上面的设计规划出的实体有:管理员信息实体、客房信息实体、入住信息实体、退房信息实体。各个实体如下:1管理员信息:(图5.1 管理员信息实体) 2客房信息实体(图5.2 客房信息实体)3入住信息实体(图5.3 入住信息实体)4退房信息实体(图5.4 退房信息实体)512 数据库关系表设计经过上面的分析,已经对客房管理所需要的关系结构有了了解,下面给出具体的关系表设计,其中包括关系表的结构和字段类型。表名:Users字段名字段类型字段长度Name字符8Password字符8Right字符

    29、8说明:用户表,其中存储了可以登陆本系统的用户名、密码及相应的权限。Name字段:用户名。Password字段:密码。Right字段:用户的权限。其为A(All全部)时表示用户拥有全部的权限,可以任意添加、修改、删除系统数据;为O(Operator操作员)时表示用户可以向系统录入、修改信息,但是不能删除信息,并仅有有限的查询功能。表名:Room字段名字段类型字段长度RoomNo文本3RoomGrade整型4RoomType整型4RoomRate整型4RoomStatus布尔型1说明:房间表,存储天天宾馆客房中的所有客房信息。RoomNo字段:房间号,暂时为3位。RoomGrade字段:房间级别

    30、,定义为(14)级。分别表示普通间、标准间、商务间、豪华间。RoomType字段:房间类型,定义为(13)。分别单人间、双人间、四人间。RoomRate字段:房间的租金,以日为单位。RoomStatus字段:表示当前房间是否已经有人入住。表名:Guest字段名字段类型字段长度BookNo文本8GuestName文本8CardId文本18RoomNo文本3BookDate时间日期8说明:客人入住表,存储了所有入住客人的信息。BookNo字段:入住流水号。GuestName字段:客人姓名。CardId字段:客人身份证号码。RoomId字段:客人入住的房间号。BookDate字段:客人入住的时间。表

    31、名:Cancel字段名字段类型字段长度BookNo文本8CancelDate时间日期8PayMoney整型4说明:退房表,存储了客人的退房信息。BookNo字段:流水号,对应于客人入住表的流水号。CancelDate字段:客人退房日期。PayMoney字段:客人所付的房费。52 系统功能模块设计 本系统使用Visual Basic做为开发工具。在VB中是以窗体和Module来作为模块划分的。本系统中的模块划分,基本上按照系统设计时的划分。即以每个窗体作为模块划分的标准。同时利用Module模块,划分了一个通用的模块,提供了一些系统各处都要用到的功能。比如数据库的访问功能。另外还有一个设计器模块。综上所述,本系统


    注意事项

    本文(酒店客房管理系统论文.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开