毕业设计 基于VB的客房管理系统 共50页,14430字 第1章 前言 VB是Visual basic的缩写,它是面向对象的程序设计语言!在对象工具上,VB采用面向对象的程序设计方法,在各个子程序模块之间采用基本相互独立的结构化程序结构,所以说VB是面向过程和面向对象的程序设计方法的混合体。但是VB简单易学,智能化程度高,是编程初学者的理想选择。就编程者的权限范围来说,使用智能化越高的语言,权限就越有限,越是低级的语言,虽然代码工作量大,但访问计算机底层的权限就越大。 作为一种开发语言,VISUAL BASIC率先采用了可视化(VISUAL)的程序设计方法。利用系统提供的大量可视化控件,可以方便的以可视化方式直接绘制用户图形界面,并可直观、动态的调整界面的风格和样式,直到满意为止,从而克服了以前必须用大量代码去描述界面元素的外观和位置的传统编程模式。它还拥有面向对象的编程方法。面向对象的程序设计是伴随WIDNOWS图形界面的诞生而产生的一种新的程序设计思想。 与传统程序设计有着较大的区别,VISUAL BASIC采用了面向对象的程序设计思想。所谓“对象”就是现实生活中的每个一人,每一个可见的实体。同样,在VISUAL BASIC中,用来构成用户图形界面的可视化控件,也可视为是一个对象。不同的对象,在程序中所赋给它的功能是不同的,比如,在图形界面上有两个命令按钮,一个用来实现数据的统计计算,另一个用来实现数据的打印,这两个按钮就可视为是两个不同的对象,为了实现这两个对象各自不同的功能,接下来就应该分别针对这两个对象编写程序代码,这种编程的思想和方法即为所谓的“面向对象的程序设计”。 VB语言有以下几个方面的主要特点: a)好学易用集成环境 在VB集成开发环境中,用户可以设计界面、编写代码、调试程序,直至把应用程序编译成可执行文件。 b)面向对象的可视化设计 在VB应用程序开发环境,应用了面向对象的程序设计方法(OOP):即把程序和数据封装起来视为一个对象工具,每个对象都是可视的。程序员在设计时只需要根据设计界面的要求利用现有的对象工具,直接在屏幕上设置不同的对象(如:窗口、菜单、按钮或滚动条等),并为每个对象设置属性。即为所见即所得。使用VB集成开发环境,你就可以使用其提供的非常丰富的对象工具。 c)事件驱动的编程机制 事件驱动是增强程序图形界面交互性的主要方法。事件驱动是指利用用户的动作或行为控制程序运行的流向。用户的每一个动作或操作行为都可产生一个事件,每个事件都可驭动一段程序的运行。程序员只需编写响应用户动作的代码,各个动作之间不一定有联系,代码短、易编写、易维护。 d)结构化的程序设计语言 VB系统提供丰富的数据类型、众多的内部函数、子程序、事件子程序和自定义函数等模块,各个子程序模块之间可以彼此独立,也可以相互联系,形成了结构化程序结构,简单易学。 第2章 系统功能分析 随着人员流动规模的不断扩大,宾馆数量的急剧增加,有关客房管理的各种信息量也在不断成倍增长。面对庞大的信息量,传统手工的客房信息管理,管理过程繁琐而复杂,执行效率低,并且易于出错。就需要有客房信息管理系统来提高客房管理工作的效率通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了客房信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。 客房信息管理系统对宾馆加强客房信息管理有着极其重要的作用,就一所客房数量较大的宾馆来说,它的设计内容非常复杂而且繁多,比如拥有客房信息管理、入住信息管理、预定信息管理等功能,而且设计的模块也很多,比如信息统计模块,报表设计模块,打印输出模块,模糊查询模块等等。由于本软件主要是为某小型客房管理系统开发的,因此针对该小型客房信息管理的实际工作而言,我们经过了反复地论证,最终确定了客房信息管理系统的设计方案。该客房信息管理系统的主要功能如下: (1)客户住宿记录管理。功能:住房登记,对客户信息进行增加、删除和修改。 (2)退房处理。功能:可以对房间信息进行增加和编辑,也可以根据房号进行查找。 (3)客户综合查询。功能 :查询客户信息 ...... |
查看评论
已有0位网友发表了看法