背景及开发意义
近年来,随着改革开放步伐的加快和中西方文化的交流与发展,我国人民生活水平显著提高,全社会对餐饮业的需求量也越来越大,伴随着消费的持续增长,酒店行业已经成为现代社会中发展最快的行业之一。要想在激烈的市场竞争中生存,就必须在经营管理、餐饮服务等方面提高管理意识。而对酒店的经营状况起决
定作用的是对酒店日常营业的管理。另外,餐饮行业具有管理复杂、货品繁多、菜品多样、价格多变、折扣灵活、现金量大以及报表需求复杂多样等特点。如何用先进的管理手段,提高酒店的管理水平,是每一家酒店的经营者所面临的重要课题。
所以应势而出的酒店管理系统有着很好的可行应用性。一直以来人们都采用传统人工的方式管理账单以及菜表,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了很多的困难,同时,也加大了管理者的工作量和工作难度。本系统很好的克服了这些缺点,并且有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点。这些优点能够极大地提高宾馆管理的效率,也是宾馆的科学化、正规化管理,与世界接轨的重要条件。
系统以ACCESS作为后台数据库,Visual Basic 6.0为前台开发工具,运用自顶向下逐层分解的模块化结构设计思想、面向对象的设计方法,完成了酒店管理系统的主要模块。
1.2 系统开发环境
1.2.1 Visual Basic简介
Microsoft Visual Basic(简称VB)是在原有的BASIC语言的基础上进一步发展,至今已包含了数百条语句、函数和关键词。无论对专业人员还是初学者,Visual Basic都提供了整套开发工具,可以说它是开发Windows应用程序最迅速、最简捷的方法。英文Visual的意思是"视觉的","可视的Basic"这个名字可能抽象了点,但实际上它却是最直观的编程方法,之所以叫做"可视",你只要看到VB的界面就会明白,实际上你无需编程,就可以完成许多步骤。在
VB中引入了控件的概念,在Windows中控件的身影无处不在,各种各样的按钮、文本框、无线钮,都是控件的种类,VB把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观,工作方法。这样你就可以像在画板上一样,随意点几下鼠标,一个按钮就完成了,这些在以前的编程语言下是要经过相当复杂的工作的。"Basic"指的是BASIC语言,因为VB是在原有的BASIC语言的基础上发展起来的。
Visual Basic是在Basic语言的基础上发展而来的,是在Windows环境中广泛应用程序开发工具。Visual Basic功能强、效率高、易
学习,无论是专业人员,还是非专业人员,都可以很容易地掌握Visual Basic。
Visual Basic最大的两个特点是"可视化"和"事件驱动"。"可视化程序设计"是指开发图形用户界面(GUI)的一种方法,用这种方法,程序员不用编写大量代码去描述界面元素的外观和位置,而只是把预先建立的界面元素(如文本框、命令按钮或更复杂的控件等)用鼠标拖放到屏幕上的适应位置即可。"事件驱动"是指Windows应用程序的运行是通过事件来驱动的,用户或系统触发了一个事件,就执行程序员在此事件中编写的一段代码。
1.2.2 ACCESS简介
Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
1.2.3 面向对