当前位置:首页 > 朱洁的毕业论文(新) - 图文
基于VB的宾馆客房管理系统
统以及网络通讯等部分内容。楼层工作站通过总线网络下挂客房网络通讯控制器,总台工作站、客房部工作站、工程部工作站经以太局域网与各楼层工作站相连接。
1.2 本文的讲究工作和内容安排
本文在参考了宾馆客房管理系统现阶段的技术的基础上研发出了一套基于Visual Basic 与Access 的宾馆客房管理系统。文中在继承现有宾馆客房管理系统技术优点的基础上,详细介绍了整个客房系统的构成,展示了宾馆客房控制界面的构成,并对各子窗口进行了说明,诠释了控制界面设计中需要注意的关键问题;阐述了基于Visual Basic+Access的C/S双层数据库管理系统;最后,验证了系统运行的可行性,并对论文做出了总结。 全文共分为五各部分:
第一章 绪论 介绍了宾馆客房管理的现状和发展趋势
第二章 开发工具介绍 介绍了Visual Basic 开发工具的特点、VB访问数据库技
术,论述了基于VB的宾馆管理系统控制界面的模块化设计思想。
第三章 系统分析 论述了基于VB的宾管客房管理系统的设计方案及具体流
程。
第四章 详细设计 本章重点论述了基于VB的宾馆客房管理系统的设计。针对
各个窗体的功能及其设计都做了详细的阐述。
第五章 结论 总结了本文研究的内容,系统设计的优点。
第二章 开发工具的介绍
2.1 系统控制界面软件设计
控制界面设计使用Visual Basic 6.0 程序设计语言。Visual Basic 6.0 是基于Basic的可视化的程序设计语言,一方面它继承了早期Basic所具有的程序设计语言简单易用的特点,另一方面在其编程中采用了面向对象、事件驱动的编程机构,用一种巧妙的方法把windows的编程复杂性封装起来,提供了一种所见即所得的可视化的程序设计方法。它将代码和数据集成到一个独立的对象中,由对象来完成功能的实现,程序员在应用程序中只需要说明要求对象完成的任务,符合软件发展的趋势;类似于人们习惯的思维方法,可自然地按照现实世界中处理实体的
5
基于VB的宾馆客房管理系统
方法来处理对象,软件开发者可以方便地与问题提出者进行沟通和交流;易于软件的维护和功能的增减;加上继承的方法,极大提高了软件发开的效率;与可视化技术相结合,改善了工作界面。 2.1.1 VB功能特点
(1) 具有面向对象的可视化设计工具
在 VB 中,应用面向对象的程序设计方法,把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需要用现有工具根据界面设计的要求,直接在屏幕上放置窗口、菜单、按钮、滚动条等不同类型的对象,并为每个对象设计属性。程序员的编程工作仅限于编写相关对象完成的功能程序,提高了程序设计的效率。 (2) 事件驱动的编程机制
事件驱动是非常适合图形用户界面的编程方式。传统的程序设计是一种面向过程的方式,程序按事先设计的流程运行。但在图形用户界面的应用程序中,是由用户的动作即事件掌握着程序运行的流向,每个事件都能驱动一段程序的运行。程序员只需编写相应用户动作的代码,而各个动作之间不一定有联系。使得应用程序代码一般较短,所以程序既易于编写又易于维护。 (3) 提供了易学易用的应用程序集成开发环境
在 VB 集成开发环境中,用户设计界面、编写代码、调试程序,直至把应用程序编译成可执行文件在 Windows 中运行,使用户在友好的开发环境中工作。 (4) 结构化的程序设计语言
VB 具有丰富的数据类型和结构化的程序结构,而且简单易学。VB 有强大的数值和字符串处理功能;丰富的图形指令,可方便地绘制各种图形;提供静态和动态数组,有利于简化内存管理。 (5)支持多种数据库系统的访问
利用数据控件可访问的数据库系统有:Microsoft Access、Btrieve、dBASE、Microsoft FoxPro 和 Paradox 等,也可访问 Microsoft Excel、Lotusl-2-3 等多种电子表格。
2.1.2 VB 数据访问技术
Visual Basic 作为一种面向对象的可视化编程工具,越来越多地用作数据库应用程序的前端开发工具。VB 数据访问技术,采用 Visual Basic6.0 作为前端控制
6
基于VB的宾馆客房管理系统
界面,Microsoft Access 2003 作为后台数据库,并采用最新的 ActiveX 数据访问对象(ADO)数据库访问技术。Visual Basic 使用的数据访问技术示意图如图 2.1 所示。
窗体 Microsoft 可视化数据工具 ActiveX. Exe.DLL 数据源 远端 DHTML 报表 编码 Microsoft Transaction Server DCOM,远端ADO数据集,远端UDTS 类模块用户控件 数 据 访 问
图2.1
2.2 Access 数据库简介
A
Access 数据库是微软公司发布的Office软件包的关系型数据库软件,不但具有一般数据库的特征,更具有自己独特、强大 的功能。
图2.2.1
例如:用户不用再去记忆那一大堆的文件名称,或者为数据库文件管理大费周章,通过Access人性化管接口,如图2.2.1所示,把数据库的管理整理,便于维护。因
7
基于VB的宾馆客房管理系统
此,Access特别适宜客房管理系统的中小型数据库开发与管理,且便于Visual Basic的数据库编程。 (1) 表
表是数据库中最常用的数据存储单元,它包括所有用户可以访问的数据。Access 的表是二维结构的,由行和列两部分组成。列也叫字段,它可以定义表的结构;行也叫记录,保存表中的一段数据。在设计表结构时,需要定义表中的字段名和数据类型。表生成后可以添加、修改和删除数据。如图2.2.2所示:
图2.2.2
(2) 查询
查询用于在一个或多个表中查找满足指定条件的数据,Access提供以下的查询方式:
汇总查询: 对表中数据进行统计,例如求平均值、统计记录数量、求和等。 动作查询: 对表进行生成、替换和删除等操作。 选择查询: 找到符合特定条件的记录。 SQL查询: 使用SQL语句进行查询。
第三章 系统的相关分析
3.1 系统的可行性分析
现代社会是信息社会。随着计算机网络技术、数据库技术、管理技术的发展,对信息的处理也就成了掌握成败的关键。因此,若想使你所经营的宾馆客房业在竞争中占领市场、锁定客户,只有通过加快内部管理信息化、电子化建设,提高工作效率,降低经营成本,从而来提高企业的竞争力。
8
共分享92篇相关文档