事件驱动的编程机制

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

华南理工大学硕士学位论文4第二章相关理论与技术2.1 系统开发环境2.1.1 应用程序开发语言如今流行的界面开发工具软件像VB、VC、JA V A、Delphi 等都能够实现强大的功能,并且拥有良好的人机交互界面,还可以与数据库进行连接,成为许多软件开发者的首选的开发软件。本系统最终决定采用VB 作为开发工具主要有以下几个原因:

一、可视化的用户界面设计功能把程序设计人员从繁琐复杂的界面设计中解脱出来。

传统的程序设计语言设计程序时都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察到。如果对界面的效果不满意,还要回到程序中去修改,这就大大影响了软件的开发效率。Visual Basic 提供了可视化设计工具,把Windows 界面设计的复杂性封装起来,开发人员不必为界面设计而编写大量的程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种控件,并设置这些对象的属性。Visual Basic 自动产生界面设计代码,程序人员只需要编写实现程序功能的那部分代码,从而大大提高了程序的效率二、基于面向对象的程序设计思想。Visual Basic 把程序和数据封装起来成为一个个对象,并且为每一个对象赋予各种属性,使对象成为实在的东西。编程时,不必编写建立和描述每个对象的程序代码,而是用工具画出来,系统自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。

三、事件驱动的编程机制。

在Visual Basic 程序设计语言中,对象与程序的交互是通过事件来完成的。即针对每一对象,可能会有多种事件产生,每一事件都可以驱动一段程序运行,完成相应工作。

四、结构化的程序设计语言。

Visual Basic 是在BASIC 语言的基础上发展起来的,具有高级程序设计语句结构,接近于自然语言和人类的逻辑思维方式。语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且灵活使用的调试器和编译器,并且可以随时运行程序。而在整个应用程序设计好之后,可以编译生成可执行文件(.exe),脱离Visual第一章引言31.4 本文的研究工作和内容安排本文以目前酒店行业所使用的管理方法与技术作为参考,开发了一套基于VisualBasic6.0 与Access2007 的酒店管理系统[7]

。文中介绍了酒店管理系统的结构与主要功能等;展示了酒店管理系统的界面构成,并对各子窗口模块进行了说明,阐述了界面设计中需要注意的关键问题;详细论述系统的整体设计,包括公共模块、界面和数据库的的设计与最终实现;最后对酒店管理系统进行了测试,并对全文作了总结和展望。

全文共分为五个部分:

第一章绪论,介绍了酒店管理系统研究的背景及本文的研究工作和内容安排等。

第二章概述了相关的理论与技术,包括系统开发所使用的开发语言、数据库系统等,详细阐述了VB、Access 的特性,论讨了OLAP 技术,同时还介绍了系统实现所使用的数据库访问技术等关键技术。

第三章详细介绍了系统的功能需求分析包括系统的业务流程分析、系统的功能需求目标以及系统的开发需求分析。第四章介绍了系统的总体设计包括系统的主界面设计具体功能模块设计与数据库设计等。

第五章介绍了系统实现与系统测试对本系统采用的测试方法进行了设计,通过对系统的测试,发现了一些软件存在的问题并加以改正同时介绍了软件系统使用时所需要的软硬件条件。

第六章是结束语,介绍了本系统的实现现状,总结了本文研究的内容、系统设计的特点以及需要改进的地方,同时展望了酒店管理系统进一步发展的方向。

1.5 本章小结本章提出了本论文的研究背景以及国内外的研究现状,介绍了酒店企业信

息化管理对酒店企业发展的重要性,阐述了本文的研究目的和意义,并介绍了研究的相关方法,最后介绍了本文的研究方向和本文的章节结构。华南理工大学硕士学位论文21.3 国内外研究现状和发展动态在世界范围的酒店IT 商家中,拥有OPERA、Fidelio、XPres 品牌的MICROS‐Fidelio和拥有HIS‐Paragon、CLS、LogicTouch 品牌的MAI 无疑是已经形成垄断地位的行业领先者,特别是Fidelio,全球包括Bass 、Hilton 等连锁酒店集团均选用其产品

相关文档
最新文档