目 录
摘 要............................................................................................................................................1
Abstrac..........................................................................................................................................2
前 言............................................................................................................................................3
第1章 绪论................................................................................................................................4
1.1 Visual Basic.net的发展历程..................................................................................4
1.1.1 Visual Basic.net简介.................................................................................4
1.1.2 Visual Basic.net功能.................................................................................4
1.2 开发宾馆酒店管理系统简介.......................................................................................6
第2章 系统的开发和运行环境................................................................................................7
2.1 开发和运行环境的选择...............................................................................................7
2.2 Windows XP平台的简介..............................................................................................7
2.3 SQL Server 2000数据库的简介................................................................................7
第3章 系统的设计与实现........................................................................................................9
3.1 总体设计......................................................................................................................9
3.1.1 系统开发设计思想............................................................................................9
3.1.2 教务管理信息系统的需求分析........................................................................9
3.1.3 系统功能分析....................................................................................................9
3.1.4 系统功能模块设计..........................................................................................11
3.2 数据库分析..................................................................................................................11
3.2.1 数据库流图描述.............................................................................................11
3.2.2数据库逻辑结构设计.........................................................................................11
3.3 数据库设计................................................................................................................14
3.3.1 数据库设计与实现............................................................................................14
第4章 教务管理信息系统的具体实现................................................................................16
4.1 系统基本功能模块的实现.........................................................................................16
4.1.1 用户登录窗体的创建......................................................................................16
4.1.2 系统主窗体的创建..........................................................................................16
4.1.3 创建数据访问模块..........................................................................................17
4.2 客房信息管理模块的创建..................................................................................17
4.2.1 客房类型设置界面的设计.......................................................................17
4.2.2 客房信息设置界面的设计...........................................................................18
4.3 订房信息管理界面设计...........................................................................................19
4.3.1 预订管理界面设计.......................................................................................19
4.3.1 入住管理界面设计.......................................................................................19
4.3.1 消费记账界面设计.......................................................................................20
4.3.1 收银退房界面设计.......................................................................................20
4.4 房态管理模块...........................................................................................................21
4.5 系统管理模块创建.................................................................................................................21
4.5.1 权限管理界面设计.......................................................................................21
4.5.2 添加用户界面设计.......................................................................................22
4.5.3 修改密码界面设计.......................................................................................22
第5章 系统测试运行……...................................................................................................24
5.1 系统的功能测试......................................................................................................24
5.2 系统的编译和运行......................................................... ........................................24
注 释……... ...........................................................................................................................26
附 录……...............................................................................................................................27
后 记…...............................................................................................................................…32
摘 要
为了搞好宾馆的事务处理工作和服务质量,使公司内信息流通体系能协调一致地运行,节约公司管理费用,提高管理人员的管理水平,及时准确迅速地提供有关信息资料,为经理提供决策依据。根据宾馆行业的特点,进行了实地调查与研究。
传统的宾馆管理往往令管理者花大量的时间来处理顾客投诉,例如错误查询,烦琐的登记和结帐手续,旅客费用计算错误,空余客房资料不能及时提供等,从而影响出租率,使的管理人员不得不集中精力规划管理运行策略和进行决策。以上问题可通过电脑系统辅助解决,宾馆管理的电脑化,不仅是体现宾馆现代化形象的一个重要标志 ,而且对于提高员工工作效率,加速资金周转,降低各项成本及改善服务质量都有十分积极的作用。酒店业的竞争日益激烈,而竞争的焦点越来越汇集到酒店的服务质量上。一家好的宾馆的衡量标准首先是能否在一个标准的住客流程即客人的入住,在住和离店三个阶段为客人提供快捷,细致,周到的服务。
开发本系统主要是为了改善对宾馆的管理,更好的利用计算机在管理方面的发挥。系统符合宾馆酒店管理的规定,满足宾馆酒店相关人员日常管理使用的需要,并达到操作过程直观,方便,实用,安全等要求。
关键字: 宾馆酒店管理;顾客;VB.NET
Abstract
In order to make a success of the guesthouse business processing work and the quality of services to companies operating in a coordinated system to the flow of information, saving management costs, improve the management level managers, and quickly provide accurate and timely information related to the manager to provide basis for decision-making. According guesthouse characteristics, conducted field investigations and research.
Traditional guesthouses management often make managers spend a lot of time to deal with customer complaints, such as incorrect information, cumbersome registration and payment procedures, the cost of miscalculation passengers, the information is not timely provided free rooms, thus affecting rental rates for the managers to concentrate on strategic planning and operational management decision-making. These issues could be resolved through the computer system support, management guesthouses computerized, not only embodied the image of a modern guesthouse important signs, but also for improving staff efficiency and accelerate cash flow, reduce costs and improve the quality of services are very active role. The increasingly competitive hotel industry, and increasing competition on the hotel pool to the quality of services. A good measure of the first guesthouses can flow in a standard tenant occupancy, guests, living and staying in three stages to provide visitors quick and careful, thoughtful service
Development of the system is to improve the management of hotels, better use of computers in the management of the play. Guesthouse hotel management system in line with the provisions of hotel establishments meet the needs of stakeholders to use day-to-day management and operation of a visual, user-friendly, practical, security requirements
Key words: Hotel management;customer;VB.NET
前 言
在信息高度发展的今天,酒店业务涉及的各个工作环节已经不再仅仅是传统的住宿。结算业务,而是更广,更全面的服务性行业代表。酒店宾馆作为一个服务性行业,从客房的营销即客人的预订开始,到入住登记直至最后退房结账,整个过程应该能够以宾客为中心,提供快捷,方便的服务,给宾客一种顾客至上的享受。面对酒店业内激烈的竞争形势,各酒店均在努力拓展其服务领域的广度和深度。虽然信息化并不是酒店走向成功的关键元素,但它可以帮助那些真正影响成败的要素发挥更大的效用。因此,采用全新的计算机管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。
宾馆酒店行业的激烈竞争使得争取客源,提高酒店满员率,制定正确营销策略已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造客观的经济效益已经成为许多酒店的首选。作为一有效的统计分析手段,计算机管理系统发挥其强大的优势,在数据保存,数据交换等方面均快速可靠,是手工操作所不能完成的。
在今后的几年中,宾馆酒店的竞争将主要在智能化,信息化方面展开。店内装潢,客房数量,房间设施等质量竞争和价格竞争将退居二线。酒店信息化的发展趋势主要是为酒店的管理者,决策者提供及时,准确地掌握酒店经营各个环节情况的信息技术。针对酒店的经营,为节省运营成本,提高运营质量和管理效率提供的信息化管理和控制技术。直接面对顾客所提供的信息化服务。采用全新的计算机信息管理系统,可以为销售提供全面,准确的信息数据。酒店销售以客人为中心,需要了解客人需求,细分目标市场,适销对路。酒店销售的核心产品是客房,以合理的价格在相应的时间将客户销售出去是使销售具有成效的关键。也可以为客人提供快捷,细致,周到的服务。酒店业的竞争日益激烈,而竞争的焦点越来越汇集到酒店的服务质量上。一家好的宾馆的衡量标准首先是能否在一个标准的住客流程即客人的入住,在住和离店三个阶段为客人提供快捷,细致,周到的服务。
本题目是对宾馆酒店客房管理系统,采用基于对象面向对象的程序设计方法。系统符合宾馆酒店管理的规定,满足宾馆酒店相关人员日常管理使用的需要,并达到操作过程直观,方便,实用,安全等要求。采用现有软硬件环境及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平。
因此,这套合理,完善而且操作简单方便的宾馆酒店客房管理系统,能够有效的帮助宾馆酒店提高工作效率,进行信息化建设。
第1章 绪论
1.1 visual basic.net的发展历程
1.1.1 Visual Basic.net简介
1. BASIC的发展
1964年,Dartmouth学院的John Kemeny和Thomas设计出BASIC语言。早期的BASIC语言为了能在个人计算机的64KB主存储器上执行,并不注重结构化与模块化设计,常造成程序维护上的困难。1988年微软公司推出英文版Quick Basic4.5版,将BASIC推向最高峰。1991年,微软推出中文版Quick Basic,除了拥有一般高级语言的优点外,程序也具有结构化,模块化,或编译成执行文件等特点。
自从微软公司推出Windows之后,人机之间的使用界面改善了许多,大部分人只需经过短时间学习就能操作计算机,不用去记忆DOS命令而只需托动鼠标即可。为了让学习程序设计的初学者也能轻松地在Windows环境下编写程序,微软公司于1991推出Visual Basic1.0,革新了人们开发个人电脑软件的方式,也把它的亲和力提升到了一个新境界。Visual Basic的出现是革命性的,是软件开发史上一个具有划时代意义的事件。随后Visual Basic经历了Visual Basic2.0到Visual Basic6.0几个版本,Visual Basic的功能逐渐强大。Visual Basic将Windows的一些常用编程操作如创建窗口封装起来,引入了窗体和控件的编程概念,用户可以使用它们在很短的时间内设计出精美的界面,这样大大缩短了编程时间。Visual Basic是一门面向对象的编程语言,即以窗口和按钮等控件为编程对象,它的所有程序都是对对象发生的。另外,Visual Basic是使用事件驱动编程机制的语言。使用Visual Basic进行程序设计,只在在短短的一段时间内你就可以设计出标准的Windows实用程序。
BASIC程序的特点就是简单易学,也因为不严谨的传统,BASIC在程序庞大时,调试非常困难。VB虽然号称是“面向对象”的程序,却没有对象中非常重要的“继承”特性。因此微软公司重新VB,于2002年推出了VB.NET
2003年3月22日,微软.NET架构的核心组件之一,实现微软.NET战略的最新软件开发工具包Microsoft Visual Studio.NET中文版,正式在中国推出。.NET提供了强大,可扩展,不依赖于语言的框架,可以用于开发可靠,可伸缩的分布式系统,并可根据系统需求进行远程交互,它使得处于不同应用程序,不同过程和不同机器上的对象可以实现无缝通信。.NET提供的编程模型和运行时支持功能强大而又易于使用,能够实现完全透明的交互操作。Visual Basic.NET就是微软提供的.NET框架下的强有力的编程工具之一。
Visual Basic.NET是基于Visual Basic的基础上开发出来的,是微软公司推出的全新32位Windows开发工具。Visual Basic.NET并不是Visual Basic的简单升级,而是从基本的内部结构和编程思想上都有了脱胎换骨的变化,Visual Basic.NET不仅继承了Visual Basic6.0的使用简便,功能强大,效率高等特点,还新增了“继承”功能,使Visual Basic变成了真正的“面向对象的”编程工具,因此是目前最为优秀的应用系统开发工具之一。
2. Visual Basic.NET简要说明
Visual Basic.NET是微软.NET体系中一种高效的开发工具,是新一代的Visual Basic。。
1.1.2 Visual Basic.net功能
1.Visual Basic.net优点
(1) 基于对象和面向对象的程序设计
VB.NET执行的过程是以对象为主,当使用鼠标或键盘触动某个对象时就执行该对象所设定的动作。VB.NET程序执行的流程是在执行时由用户来决定其流程。在VB.NET更支持面向对象的相关语法与运作机制(如类,继承,多态和界面等),让程序设计者在处理复杂的软件系统时,通过面向对象和程序设计方式,简化软件设计的复杂度,提高软件开发的效率并增强软件的可维护性。
(2) 输入输出界面设计简单
通过VB.NET所提供的工具,只要设置该工具的属性,不用写程序便能做到实用的输入输出界面。
(3) 多任务与多线程处理
VB.NET拥有多任务处理的功能,因此VB.NET能同时打开多个窗口执行不同的工作。
(4) .NET框架提供许多对象类
.NET框架中提供了一个丰富的基础类链接库,VB.NET可以通过.NET框架类链接库来进行相关的处理,而不再需要直接调用Windows API函数。
(5) 互联网
VB.NET提供与Internet有关的控件,可以很容易地设计出有关互联网的应用程序。
(6) 与数据库连接
VB.NET支持各类数据库,并提供方便的数据库与控件的数据域位连接功能,用户只要简单地设定控件与数据库的数据链路,就可以制作出功能强大的数据库管理系统。VB.NET提供了最先进的ADO.NET,更适合于开发网络数据库与存取不同架构的数据库。
(7) IIS应用程序
在Windows NT+IIS服务器上,原本用户就可以运用ASP来开发各类WWW网站应用程序,籍以取代传统CGI程序,在VB.NET中,可以利用熟悉的VB.NET程序开发方法,使用WebClass对象和ASP语法来开发IIS应用程序,或者直接使用ASP.NET,快速编制出各类型网页应用程序。
2.Visual Basic.NET新特性
(1) Visual Basic.NET真正具备了继承能力。
Visual Basic.NET提供大量面向对象功能,包括应用程序继承,它允许你从其他类导出你想创建的类。像在其他面向对象语言里一样,你能覆盖基类的方法和属性,并且能实现多态性,以创建强壮的,扩展性好的组件。
(2) 多态性与重载。
多态性是在一个类中重新定义一个函数的过程,通过使用Overrides关键字实现。VB.NET不仅能让你覆盖方法或属性,它还能让你重载方法。由于很好地应用了重载和多态性的特征,使Visual Basic变成全新的OOP工具。
1.2 开发宾馆酒店管理系统的意义
宾馆酒店行业的激烈竞争使得争取客源,提高酒店满员率,制定正确营销策略已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造客观的经济效益已经成为许多酒店的首选。作为一有效的统计分析手段,计算机管理系统发挥其强大的优势,在数据保存,数据交换等方面均快速可靠,是手工操作所不能完成的。
第2章 系统的开发,运行环境
2.1 开发和运行环境的选择
开发环境:Windows 2000/XP操作系统;
开发工具:Visual Basic.net。
运行环境:Windows 2000/XP操作系统;
2.2 Windows XP平台简介
微软公司推出的最新一代操作系统Windows XP集成了Windows98/2000等视窗操作系统的优点,并且在人机交互界面,易操作性和网络安全功能上有了新的开拓。由于Windows XP不仅仅是先前Windows操作系统的升级版本,而是它们的替代版本,不论是在操作界面,用户管理,系统稳定,娱乐和网络安全等方面都比Windows先前的版本有了较大的改进,特别是融入了.NET设计思路。