资源预览内容
第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
第9页 / 共37页
第10页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
摘 要在高节奏生活的今天,人们整天在各个城市穿梭忙碌着,在过去跑到哪个城市后才能进行预定客房,现在看来是否显得太麻烦,目前很多酒店都已经和旅行社建成互联关系,通过它们就能进行酒店客房预订系统。这样进行我们的生活就显得更加的轻松。通过本次设计主要是旅行社通过客户选择的酒店,帮客户进行客房预订,实现旅行社自行管理的系统。让客户足不出户坐在家里就能预订出自己想要的客房。主要功能有:酒店信息、房间信息、房间订单信息,订单信息查询及修改,删除,等等)员工信息的编辑及查询、员工业绩统计、管理员信息查询及权限设置等功能,真正实现旅行社的电子信息化、范化、标准化、科学化,无距离限制的进行酒店信息的预定。关键字:Visual Basic 6.0;Access;酒店预定管理系统30目 录摘 要.I目 录.II第1 章 绪 论11.1 系统设计的背景11.2 系统开发的目的与意义11.2.1 系统开发的目的11.2.2 系统开发的意义11.3国内外研究现状2第2章 系统开发环境32.1开发工具的选择32.2 Visual Basic 简介32.3VB的特点32.4 Access概述4第3章 需求分析53.1 性能需求53.1.1 管理员对功能的需求53.1.2 用户对功能的需求53.2 环境需求53.3 系统要求6第4章 总体设计74.1 系统数据流图74.4.1 E-R图104.4.2 逻辑设计,构建关系模式144.4.3 数据库结构表14第5章 详细设计165.1 主界面设计165.1.1 实现目标165.1.2 实现过程175.2 系统登录模块设计175.2.1 实现目标175.2.2 实现过程175.3 酒店管理设计185.3.1 酒店信息模块设计185.3.2 房间信息模块设计185.4业务管理设计195.4.1 员工编辑模块设计195.4.2 业绩统计模块设计205.5订单管理设计205.5.1 订单信息模块设计205.6 查询模块设计215.6.1 酒店查询模块设计215.6.2 订单查询模块设计225.6.3 员工查询模块设计225.7 用户管理设计235.7.1 用户密码设置模块设计235.7.2 权限设置模块设计24第6章 系统环境与软件安装256.1 硬件环境要求256.2 软件环境要求256.3 软件安装25第7章 软件测试267.1 软件测试的对象267.2 软件测试的结果267.2.1 用户编辑部分267.2.2 密码验证部分27结 论28参考文献29附录 程序源代码301. 登录窗体代码302. 主窗体代码31致 谢34第1 章 绪 论1.1 系统设计的背景近年来,随着我国旅游业的快速发展,国内的饭店服务业得到了日新月异的发展。而饭店在运作期间,其管理和服务的水平直接影响到饭店的形象和声誉。饭店预定作为饭店管理的一个重要部分,同时也是顾客和饭店进行交流沟通的不可缺少的一道程序。它的操作关乎到饭店的经济效益和社会效益。一个成功的饭店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。一流的饭店运作需要各个部门之间的相互支持和配合,更需要饭店加强各个部门之间的信息沟通与传递。而实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国饭店服务业信息化管理的进程缓慢,跟国外的饭店相比管理依然落后。在激烈的饭店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的技术。在信息时代,更重要的是还必须要有一个完善的饭店预定系统,便于方便客人和更好地管理饭店。1.2 系统开发的目的与意义1.2.1 系统开发的目的21世纪的酒店,从内部管理到外部销售都将发生质的变化。激烈的市场竞争,要求酒店引入更多、更新、更高的IT技术,非单一的前台管理软件甚至传统的前、后台软件所能满足。现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。1.2.2 系统开发的意义成功的酒店是将经济效益作为酒店的运营宗旨,管理的核心是在于如何提高经济效益。优秀的酒店预定信息管理系统为旅行社管理人员和员工提供简单易用、功能强大并高度灵活的应用工具,激励他们的积极性,促使他们向旅行社提供更好的服务。这些改进使客户感到更加满意,为旅行社带来更多的方便。同时,通过对人流、物流、资金流的科学管理和有效控制,提高员工的工作效率,降低各种经营成本,从而获取持久的利润。1.3 国内外研究现状1.3.1 系统开发的国外研究现状早期的国外酒店业信息化应用正是为此而设计的以替代手工操作为主而引入计算机电算系统,使员工可以利用系统来处理简单、琐碎、重复性的工作,如财务管理,可进行收银、总账、出纳管理、银行对帐等;客房管理,可进行可用房间的查询、客房统计报表等,包括顾客入住酒店后,酒店计算机管理系统可执行入住登记、收银、查询、结账、报表生成等多种功能等等。这些应用对酒店实现局部科学管理、提高工作效率、改善服务质量等起到了一定的作用。但是在这一阶段的信息化应用并没有从深层次上改变传统酒店业的内部管理流程,还停留于表层,仅仅是替代手工操作或对现有流程的计算机模拟,远未达到彻底改变竞争方式和经营管理模式的要求,与目前国内许多酒店业的实施应用现状类似。第2章 系统开发环境2.1 开发工具的选择经过分析,我们使用 MICROSOFT公司 Visual Basic 6.0和Microsoft Access 2003开发工具, Microsoft公司的Visual Basic 6.0,利用其强大的可视化界面功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。系统中大量采用SQL查询语句,界面友好,功能较强。Microsoft Access 2003数据库对提供数据库管理方面方便快捷,尤其是对数据库的表的操作简单易用,对于本系统在数据库的建立方面有着比其他数据库软件更大的优势。2.2 Visual Basic 6.0简介微软公司的Visual Basic 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic 6.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。VB是可视化设计具有“所见即所得”的功能。在程序设计时,头脑中所想的应用程序界面,完全可以通过键盘与鼠标完成,而不用编制大量的代码。如果需要修改,也可利用键盘或鼠标完成,而底层的一些程序代码可由VB自动生成或修改。VB是事件驱动编程,在VB中把窗体及控件称为对象。这些对象组成了与用户交互的图形界面(用户界面)。用户通过鼠标和键盘和应用程序进行交互式最直接、最方便的,这时那些对象对鼠标、键盘操作所引起的事件做出响应。(响应就是指执行一段应用程序,它不沿预定的路径执行,而是在响应不同事件时执行不同的代码。)因此,实现本系统VB是一个相对较好的选择。2.3 VB的特点应用面向对象的程序设计方法:在VB中,应用面向对象的程序设计方法(OOP),把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计的要求,直接在屏幕上“画”出窗口、菜单、按钮、滚动条等不同类型的对象,并为每个对象设置属性。 事件驱动的编程机制: 事件驱动是非常适合图形用户界面的编程方式。事件掌握着程序运行的流向,每个事件都能驱动一段程序的运行。程序员只需编写响应用户动作的代码,而各个动作之间不一定有联系。这样的应用程序代码一般较短,所以程序既易于编写又易于维护。提供了易学易用的应用程序集成开发环境: 在VB集成开发环境中,用户可设计界面、编写代码、调试程序,直至把应用程序编译成可执行文件在Windows中运行,使用户在友好的开发环境中工作。结构化的程序设计语言:VB具有丰富的数据类型和结构化程序结构,而且简单易学。而且VB有许多独到之处:强大的数值和字符串处理功能。丰富的图形指令,可方便地绘制各种图形。 提供静态和动态数组,有利于简化内存管理。 过程可递归调用,使程序更为简练。 支持随机文件访问和顺序文件访问。 提供了一个可供应用程序调用的包含多种类型的图标库。 具有完善的运行出错处理。支持多种数据库系统的访问 :利用数据控件可访问的数据库系统有:Microsoft Access、Btrieve、dBASE、Microsoft FoxPro和Paradox等,也可访问Microsoft Excel,Lotusl-2-3等多种电子表格。 支持动态数据交换(DDE)、动态链接库(DLL)和对象的链接与嵌入(OLE)技术动态数据交换(DDE)的编程技术,使VB开发应用程序能与其他Windows应用程序之间建立数据通信。 通过VB的动态链接库(DLL)技术,在VB程序中可方便地调用C语言或汇编语言编写的函数,也可调用Windows应用程序接口(API)函数,以实现SDK所能实现的功能。VB的核心是其对对象的链接与嵌入(OLE)的支持,它是访问所有对象的一种方法。利用OLE技术,VB将其他应用软件视为一个对象嵌入到VB应用程序中,进行各种操作,也可将各种基于Windows的应用程序嵌入到VB应用程序,实现声音、图像、动画等多媒体功能。2.4 Access概述Access2003 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。第3章 需求分析3.1 性能需求系统开发的总体任务是实现酒店预定系统的系统化、网络化、规范化和自动化。主要包括管理员对功能的需求和用户对功能的需求。3.1.1 管理员对功能的需求(1) 酒店管理包括添加、删除、修改酒店信息;(2) 房间管理包括房间类型的添加、删除、修改以及房间价格的修改;(3) 定单管理可以查看客户定单以及对客户定单进行确认或删除;(4) 业务管理可以查看所有业务员的个人信息,并可以对业务员进行添加、删除,同时可以对其信息进行修改;(5) 用户管理可以权限设置并实现添加、保存、修改、删除用户信息及设置用户权限的功
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号