毕业设计(论文)-VFP6.0宾馆信息管理系统的设计(附源程序) .doc

上传人:哈尼dd 文档编号:3944768 上传时间:2019-10-10 格式:DOC 页数:50 大小:7.65MB
返回 下载 相关 举报
毕业设计(论文)-VFP6.0宾馆信息管理系统的设计(附源程序) .doc_第1页
第1页 / 共50页
毕业设计(论文)-VFP6.0宾馆信息管理系统的设计(附源程序) .doc_第2页
第2页 / 共50页
毕业设计(论文)-VFP6.0宾馆信息管理系统的设计(附源程序) .doc_第3页
第3页 / 共50页
毕业设计(论文)-VFP6.0宾馆信息管理系统的设计(附源程序) .doc_第4页
第4页 / 共50页
毕业设计(论文)-VFP6.0宾馆信息管理系统的设计(附源程序) .doc_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《毕业设计(论文)-VFP6.0宾馆信息管理系统的设计(附源程序) .doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-VFP6.0宾馆信息管理系统的设计(附源程序) .doc(50页珍藏版)》请在三一文库上搜索。

1、49宾馆管理信息系统宾馆管理信息系统摘 要宾馆管理信息系统面对强大的信息量可以轻松的管理,减少了在管理上面物力和人力,有利于宾馆提高工作效率和宾馆效益。面对庞大的信息量,宾馆在正常运营中需要对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统及时了解保个环节中信息的变更,有利于提高管理的效率.通过这样的系统,可以做到信息的规范管理、需要统计和快速的查询,从而减少在管理方面的工作量。采用VFP6.0程序来编写,一个系统的开发建立数据库是至关重要的。本文从符合操作简单、界面友好、灵活、实用、安全的要求出发,它所完成的主要功能有以下几个方面:1)系统部分:主要完成安全权限。2)客房信息管理部

2、分:主要完成对客房信息及客房标准信息的查询,修改等管理。3)订房信息管理部分:主要完成订房信息的查询,修改等管理及剩余客房信息查询的管理。4)结算信息管理部分:主要完成对结算信息的查询,修改,添加等。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点,设计思想、难点技术和解决方案。关键词:数据库,VFP6.0,数据库,客房信息管理全套源程序代码,联系153893706The guest house management information systemABTRACTThe guest house management information system

3、 faces mighty amount of information can then relaxed management, reduce at manage the top material resources with manpower, benefit to guest house increase work efficiency with guest house performance.Face the huge amount of information, the guest house needs to proceed the management to the guest r

4、oom resources, customer information, balance of accounts information in normally carried camp, making use of the guest house management information system on time the understanding protects a link inside the alteration of the information, benefitting to the efficiency of the management of exaltation

5、.Pass such system, can attain the norm management of the information and need the search that statistics with quickly, from but workload reducing in the aspects of managing.The adoption VFP6.0 procedure comes to weaves to write, a development of system establishes the database is important to the pa

6、ss. this text from match the operation simple, the interface amity, vivid, practical and safe request sets out, it a main function for completing has below a few aspects: 1) system part:Complete the safe legal power primarily. 2) guest room information management part:Complete primarily to the searc

7、h between guest room information and guest room standard information, modification etc. management. 3) order the building information management part:Complete the search that order the building information primarily, the management of modification etc. management and surplus guest room information s

8、earch. 4) balance of accounts information management part:Complete primarily to the search of the balance of accounts information, modification, increase etc.The thesis of introduced this lesson a process for of the background of development, the finished function wanted with development primarily.T

9、he point that point explained the system the design, design thought, a little bit difficult technique with solution.Key words :Database, VFP6.0, database, guest room information management目 录宾馆管理信息系统I摘 要IABTRACTII第一章 宾馆管理系统概述51.1编写目的51.2 系统功能分析51.3 系统功能模块设计5第二章 宾馆管理系统开发工具简介72.1数据库技术的现状与发展72.2数据库系统的选

10、择原则72.3系统开发工具的选择72.3.1简单,易学,易用82.1数据库需求分析122.3数据库逻辑结构设计142.3数据库结构的实现17第四章 宾馆管理信息系统具体程序实现204.1欢迎界面204.2系统登陆界面204.3房态查看界面234.4住宿信息界面244.5客房类型管理界面244.6客房 管理界面284.7客房查询界面304.8客房预定界面324.9住宿提醒界面364.10退宿结帐界面384.11住宿登记界面42第五章 系统的物理设计445.1拓朴结构设计445.2设备选择445.3系统环境44第六章 程序调试456.1 模块调试456.2 总调456.3编译程序456.4维护45

11、第七章 系统制作总结477.1测试使用477.2取得成绩477.3存在问题477.4使用建议48致谢49参 考 文 献50第一章 宾馆管理系统概述1.1编写目的宾馆在正常的运营中需要对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统及时了解各个环节中信息的变更,有利于提高管理效率。1.2 系统功能分析 系统开发的总体任务是实现宾馆各种信息的系统化、规范化和自动化。主要完成功能:1) 有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机、电话以及单独卫生间等。2) 客房标准信息的修改、查询等。3) 客房基本信息的输入,包括客房编号

12、、客房类型、客房位置、客房单价、备注等。4) 客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房单价、备注等。5) 剩余客房信息的查询等。6) 订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。7) 订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。8) 结算信息的输入,包括客房编号、客房种类、位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。9) 结算信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客

13、姓名、顾客身份证号码、入住日期、折扣、结日期、备注信息等。1.3 系统功能模块设计 按结构化程序设计思想,分析得出如下系统功能模块图 宾馆管理系统基础信息设置查询统计帮助前台管理客房管理住宿查询使用方法宿费提醒房态查看客房查看客房信息退宿结账住宿登记客房预定图1-1 系统功能模块图第二章 宾馆管理系统开发工具简介2.1数据库技术的现状与发展 数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间上都得到了和很大的发展。现在,数据库是数据处理的主要工具,是管理信息系统(MIS)的核心部分。数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键。传统的

14、数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性。数据库理论与技术的发展极其迅速,其应用日益广泛,在当今的信息社会中,它几乎无所不在。以关系型为代表的三大经典(层次、网状、关系)型数据库在传统的(商务和管理的事务型)应用领域获得了极大成功。计算机世界报社与IBM公司联合举办了21世纪数据库技术发展专家研讨会。IBM DB2的创始人Donald Haderle先生与国内著名数据库专家,就下世纪数据库发展的趋势、数据库领域革命性的突破、IBM DB2的应用、数据仓库的实施、我国数据库技术和应用的现状及趋势、我国数据库用户的需求等问题,进行了广泛而深入的讨论。2.2数据库系统的选择原

15、则 (1)数据库系统采用易于集成的,开放的技术。 (2)产品质量优异,可靠性高,适于长期运行,能支持关键应用。 (3)数据安全,保安型高。 (4)能提供分布式数据库功能。 (5)支持多种开发环境,软件开发容易。 (6)扩充性和升级能力强。2.3系统开发工具的选择 现在市场上有很多管理系统的开发工具,如:Visual basic、delphi、ASP等等,数据库开发工具又有很多种,如:Access,SQL Sever,Oracle等等。这些都是很出色的管理信息系统及数据库的开发工具。不过Visual foxpro6.0有着以下几项特点: Visual foxpro是microsoft公司推出的全

16、新的pc平台关系数据库管理系统。它具有强大的性能、无与匹敌的速度、完整而丰富的工具、及其友好的图形用户界面、简单得数据存取方式、良好的兼容性、独一无二的跨平台特性及真正的可编译性,是系统成为目前最快、最完美的数据库系统。不但兼容早期的dbase以及foxbase各种版本,同时还提供了许多基于windows的崭新功能。Visual foxpro作为具有windows95兼容标志的应用软件,具有快速开发应用程序、面向对象和客户机/服务器的强大功能,它是多年来出现在关系数据库方面最重要的产品。 随着桌面操作系统有windows98逐渐向windowsXP升级的发展潮流,visual foxpro必将

17、成为今后数据库产品中的主流。Microsoft visual foxpro是一个32位的数据库开发系统,可运行于window98和windowsxp操作系统。Visual foxpro既具有visual系列的功能强大、直观易用、面向对象等优点,又兼具windows和foxpro的长处。提供了“向导”、“设计器”和“生成器”等工具,使的数据库的管理工作变的容易。Visual foxpro的易用性使初学者和那些想避免涉及foxpro复杂命令的人能很快用它来管理自己的数据库,制作各种报表、标签等;增添的面向对象的编程方式等新特色,使它成为应用程序开发人员强有力工具;其兼容性使原来的广大Xbase用户

18、能迅速转为使用visual foxpro;visual foxpro还能广泛地与其他许多软件共享和交换数据。正是由于其易用性、先进性和广泛性,使visual foxpro真正做到了面向各种水平的用户。2.3.1简单,易学,易用快速完成应用任务 Visual Foxpro6.0提供了向导,生成器和设计器三种工具,这三种工具都使用图形交互界面方式,使用户能够最简单而又最快速地完成数据操作任务。 操作向导提供了用户要完成某一项任务所需的详细地操做步骤,在这些步骤的指导下,用户可以一步步地很简单完成任务。例如:此工资管理系统中的各项工资数据输入的表单就是用表单向导和生成器来制作的。 生成器也是一种具有

19、友好界面的图形工具,它的主要功能是在用户自己的应用程序中加入一定的控制功能,例如列表框生成器就是一个带有标签的对话界面,利用列表框,生成器,用户可以在窗体中设计出一个列表框,并且可以在这种生成器中设计一个列表框的共同特征,如有手写输入,可以加入到表单中去,减少用户输入繁琐的,大量的工作,用户只要从列表下拉框中选择即可,本系统在查询设置均使用了这种方法。如果用户想突破向导和生成器本身的限制,想要自己对应程序进行更复杂或更灵活的控制,可以利用另一种Visual Foxpro6.0提供的方便有效的工具设计器,设计器也提供了一个友好的图形应用程序开发接口,通过它对用户能建立起自己的应用程序。例如:用户

20、可以用窗体设计器定义和生成一个窗体,用数据表设计器定义和生成一个数据表。使用方便的工具栏 象许多其他Microsoft产品一样,Visual Foxpro6.0也给用户提供了使用方便的工具栏,工具栏里有许多按钮,他们代表着菜单里的某些选项。一般来说,用户经常执行的操作或使用的对象多对应一个按钮,用户可以通过选择这些按钮方便而迅速地完成操作,而不必通过菜单选项。不编程而建立应用程序界面 Visual Foxpro6.0提供的窗体设计器是一种功能强大的工具,用户能够不编程或使用很少的代码来实现友好的交互式应用程序界面以及对界面的控制。例如;用户可以用栅格控制很容易地建立一对多的窗体;用户只需把一个

21、数据表拖到一个窗体上就可以了。也可以利用页格式控件来建立有标签的对话框话或用户自己的生成器界面。用项目管理器统一界面 Visual Foxpro6.0提供的另一高效易用的工具是项目管理器。通过项目管理器,用户可以集中地管理数据,文档,类库,源代码等各种资源。例如用户可以建立和更新数据库,设计或改变窗体和报表,定义或改变类库,生成或重新生成自己的应用程序。另外,用户也可以在项目管理器中使用Visual Foxpro6.0提供的简单而有效的其他工具,如向导,生成器,工具栏等。所有这些,使用户能够对工作进行集中管理而又简单有效。2.3.2功能更强大 Visual Foxpro6.0比以前的数据库管理

22、系统具有更强大的功能。它通过使用快速查询技术和对系统的优化而使用户最大限度地体会到Visual Foxpro6.0快速而又功能强大的优点。具有面向对象编程的能力 Visual Foxpro6.0在支持标准的Xbase传统编程方式的同时,也提供了完全的面向对象编程的能力。在Visual Foxpro6.0的对象模式下,用户可以利用所有的面向对象编程特性,这些特性包括继承,封装,多态性以及分类,他们都作为用户所熟悉的Xbase编程语言的扩展集而实现。 Visual Foxpro6.0提供了一套基类,包括窗体、工具栏、页格式等,使用这些类,用户可以建立基本的窗体、工具栏、页格式,这样就可以一方面减少

23、用户编程工作量,另一方面又加快程序开发过程。再进一步,用户可以将自己定义的类再进行分类,这样可利用用户已有的代码或窗体。例如,用户可以将基本的窗体类再进行分类而建立自己的子类,这个子类将根据用户的要求自动地在应用程序中建立起一个用户希望看到的窗体,它的结构是由用户分类来决定的。Visual Foxpro6.0类模式能够在用户应用程序中对对象进行深入而全面的控制,例如用户在设计时可用窗体设计器对窗体中的对象进行完全的控制,二类模式下当用户运行程序时客队窗体中的表现和行为提供相同的控制。在Visual Foxpro6.0中,用户可以用类设计器交互式地建立一个类,或者用DEFINE CLASS命令来

24、编程建立。更容易处理事件。 Visual Foxpro6.0包含一种事件模式,它能够帮助用户自动地处理事件。在这种事件模式下,用户可以获取并控制所有标准的WINDOWS Visual Foxpro6.0事件,例如鼠标的移动,通过处理这一事件,用户可以拖动和放置一个对象,用户可以用两种方式来控制事件:一种是通过特性窗体来可视地控制;另一种是通过Visual Foxpro6.0的编程语言来控制这两种方法都能使用户很容易的建立起完全的事件驱动应用程序而不用考虑READ层次及浏览窗口限制,也不用编写事件处理程序。最优化系统 Visual Foxpro6.0能通过优化用户的实际来提高自身的性能。在所有的

25、优化措施中,做有效的方法是尽可能多地增加用户的扩展内存或减少被其他程序所占用的内存。其余的提高Visual Foxpro6.0性能的措施包括加快启动速度和优化设置指令。使用快速查询技术 快速查询技术是一种专用的数据查询技术,他能够迅速从数据库中选择出一组满足用户要求的记录。使用这种即使能将数据查询所需的时间大大缩短,这样可以极大的提高数据查询效率。真正的数据库概念 以前的Xbase软件中称.DBF文件为数据库,使人容易产生一个数据库就是一个二维表的错误认识。而visual foxpro 废除了以前Xbase 不合理的数据库概念,采用独特的数据库容器,为用户管理应用系统中的表、查询、表单、报表、

26、程序等数据提供了方便,支持长数据库文件名和字段名设置的显示标题,为字段指定默认值,设置字段级和记录级的有效性规则,设置表的插入、删除和改变记录的触发程序得集合,合理得体现了关系型数据库的思想,与关系数据库理论统一了起来。新的数据库把有关系的表封装在一起,关系清晰、合理且处理方便。 Viual foxpro 由于使用了这种真正的数据库概念,使得它数据库结构与sql等标准结构统一,从而使数据库的实现更加标准、合理、方便。可视化编程技术 Visual foxpro用于visual c+、visual basic同样的编程技术,这是他取名为Visual foxpro的原因。可视化编程技术给人一种所见即

27、所的的感受,在您编辑屏幕表单、报表、菜单时,可以直接运行,不必来回调试,极为方便。新增许多命令和函数,功能大大加强,sql语句更加丰富 增加了7种新的字段类型:整型、货币型、日期时间型、双精度型、通用型、二进制型和二进制备注型。在结构化的复合索引中可以建立4种类型的索引:主索引、候选索引、普通索引和唯一索引。 允许在表中使用空值null,以保证与采用sql标准的数据库管理系统的兼容和数据共享。用32位方式Visual foxpro使用32位方式,其运算速度、存储能力大大提高 第三章 数据库设计数据库设计步骤: 数据库需求分析 数据库概念结构设计 数据库逻辑结构设计2.1数据库需求分析分析调查有

28、关宾馆管理信息需求的基础上得本系统所处理的数据流程 客房标准设置基本信息输入客房登记客房信息管理顾客登记订房信息管理结算信息管理订房信息管理基本信息录入客房信息返回结算信息输入图2-1宾馆管理信息系统数据流程图 针对一般宾馆管理信息系统的需求,通过对宾馆管理过程的内容和流程分析,设计如下面所示的数据项和数据结构: 客房标准信息,包括的数据项有:标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视、电话、单独卫生间等。 客房信息,包括的数据项有:客房编号、客房种类、客房位置、客房单价、备注等。 订房信息,包括的数据项有:订房编号、客房编号、客房种类、客房位置、客房备注信息、顾客姓名

29、、顾客身份证号码、入住时间、折扣、备注等。 结算信息,包括的数据项有:订房编号、客房编号、客房种类、客房位置、客房备注信息、顾客姓名、顾客身份证号码、入住时间、折扣、结算时间、备注等。2.2数据库概念结构设计 本系统根据以上的设计规划出的实体有:客房标准信息实体、客房信息实体、订房信息实体、结算信息实体。各个实体具体的描述-图如下:客房标准信息实体标准编号标准名称床位数量客房单价图2-3客房标准信息实体-图客房信息实体客房标准客房编号客房位置客房单价图2-4客房信息实体-图订房信息实体客房信息顾客信息折 扣入住时间图2-5订房信息实体-图结算信息实体客房信息顾客信息结算时间结算金额图2-6结算

30、信息实体-图客房标准信息客房登记客房信息管理订 房订房信息管理结算信息管理客房结算图2-7实体之间关系-图2.3数据库逻辑结构设计 首先将宾馆管理信息系统的数据库概念结构转化为VFP数据库系统所支持的实际数据模型,即:数据库的逻辑结构。其各个表格的设计结果如下表2-1 tabpurview表2-2 tabbdwdy表2-3 tabkfinfo表2-4 tabbmdy表2-5 tabkfyd 表2-6 tabyginfo 表2-7 tabgzmx表2-8 tabkflx表2-9 tabgxdwinfo 表tabdjb 2.3数据库结构的实现在数据库应用系统开发之前,对开发数据库的基本概念应当了解

31、,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术成为最热门技术之一。数据库由DBMS(数据库管理系统)处

32、理,DBMS则由开发人员和用户通过应用程序直接或间接地使用。它主要包括四个要素:用户数据、元数据、索引和应用元数据。 图 3-11数据库数据库由DBMS(数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序直接或间接地使用。它主要包括四个要素:用户数据、元数据、索引和应用元数据。.2用户数据目前,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非所有的关系都同样符合要求,有些关系比其它关系更结构化一些。3索引第三种类型的数据改进了数据库的性能和可访问性,这种数据经常称作开销数据,尽管有时也采用其他类型的数据

33、结构,如链表,但它主要还是索引。索引可以用来排序和快速访问数据。索引用于快速访问数据。如果没有索引,则必须搜索整个源表;但有了索引之后,可以找到索引条目,并使用它来挑选所有合适的行。 索引对排序和查找是有帮助的,但要付出代价。表中的行每次改变时,索引也必须改变,这意味着索引并非随意的,应该在真正需要时保存。4应用元数据存储在数据库中的第四种数据是应用元数据,它用来存储用户窗体、报表、查询和其他形式的查询组件。并非所有的DBMS都支持应用组件,支持组件的DBMS也不一定把全部组件的结构作为应用元数据存储在数据库中。然而,大多数现代的DBMS产品存储这种数据作为数据库的一部分。一般来说,数据库开发

34、人员和用户都不直接访问应用元数据,相反,他们通过DBMS中的工具来处理这些数据。5数据库管理系统数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,包括定义、更新及各种控制,都是通过DBMS进行的。DBMS总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。关系模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二

35、维表格。关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节。关系模型是数学化模型。SQL语言是关系数据库的标准化语言,已得到了广泛的应用。DBMS的特点和功能可以分为三个子系统:设计工具子系统、运行子系统和DBMS引擎。设计子系统有一个方便数据库及其应用创建的工具集。它典型地包含产生表、窗体、查询和报表的工具。DBMS产品还提供编程语言和对编程语言的接口。运行子系统处理用设计子系统开发的应用组件。它所包含的运行处理器用来处理窗体和数据库的数据交互,以及回答查询和打印报表等。DBMS引擎从其他两个组件接受请求,并把它们翻译成

36、对操作系统的命令,以便读写物理介质上的数据。DBMS引擎还涉及事务管理、锁、备份和恢复。6创建数据库数据库模式定义了数据库的结构、表、关系、域和业务规则。数据库模式是一种设计,数据库和应用正是建立在此基础上的。域是一列可能拥有的值的集合。必须为每一个表的每一列确定域。除了数据的物理格式外,还需要确定是否有些域对表来说是唯一的。数据库模式的最后一个要素是业务规则,它是对需要反映在数据库和数据库应用程序中的业务活动的约束。业务规则是模式的一个重要部分,因为他们指定了无论什么数据变化到达DBMS引擎,允许的数据值必须满足的约束。不管无效的数据变化请求是来自窗体的用户、查询/修改请求还是应用程序,DB

37、MS都应该拒绝。遗憾的是,不同的DBMS产品用不同的方法实施业务规则。在某些情况下,DBMS产品不具备实施必要业务规则的能力,必须以代码形式把它们编入应用程序。数据库应用包括窗体、查询、报表、菜单和应用程序。第四章 宾馆管理信息系统具体程序实现4.1欢迎界面 图4-1 欢迎界面上图是欢迎界面,代码如下:LPARAMETERS nKeyCode, nShiftAltCtrlthisform.releasedo form formadmin 4.2系统登陆界面图4-2 登陆界面表单 INIT事件 public cn ,manager &定义全局变量cn=0 &给全局变量赋初值确定按钮的实现功能如下

38、:public manager &定义全局变量manager=alltrim(bo1.value)use databasetabpurview &打开数据表*获得输入信息cname=alltrim(thisform.Combo1.value)ppassword=alltrim(thisform.text1.value)set order to 操作员姓名 &指定操作员姓名为控制索引if empty(操作员姓名) thisform.resize &执行表单的Resize事件 manager=alltrim(bo1.displayvalue) store .t.to pqtgl,pkfgl,pcx

39、tj,pgzgl,pjcinfo,psyscsh,psyswh do form formfdesktop &调入表单 thisform.releaseelse seek cname &快速查询 set exact on &设置字符精确比较*判断操作员是否正确 if alltrim(tabpurview.操作员姓名)!=cname &判断输入的操作员姓名是否存在 cn=cn+1 cMessagetitle=系统登录 cMessagetext=操作员错误,请重新输入! nDialogtype=4+32 nanswer=messagebox(cmessagetext,ndialogtype,cmes

40、sagetitle) do case case nanswer=6 &选择“是”时的操作 bo1.value= bo1.setfocus case nanswer=7 &选择“否”时的操作 messagebox(不要乱来!,48,系统登录) thisform.release &释放表单 endcase if cn=3 thisform.release endif else*判断密码是否正确 if alltrim(tabpurview.密码)!=ppassword cn=cn+1 cmessagetitle=系统登录 cmessagetext=密码错误,请重新输入! ndialogtype=4+

41、32 nanswer=messagebox(cmessagetext,ndialogtype,cmessagetitle) do case case nanswer=6 thisform.text1.value= thisform.text1.setfocus case nanswer=7 messagebox(不要乱来!,48,系统登录) thisform.release endcase if cn=3 thisform.release endif else thisform.resize &执行表单的Resize事件 manager=alltrim(bo1.displayvalue) do

42、 form formfdesktop thisform.release endif endif endifset exact off &设置字符非精确比较退出按钮的实现功能如下: cmessagetitle=系统登录cmessagetext=真的想要退出吗?nDialogtype=4+32nanswer=messagebox(cMessagetext,nDialogtype,cMessagetitle)do case case nanswer=6 &选择“是”时的操作 thisform.release &释放表单 case nanswer=7 &选择“否”时不做任何操作endcase4.3房态

43、查看界面图4-3 房态查看界面* ActiveX 控件事件 *LPARAMETERS itemthisform.parent.form2.visible=.t. &显示表单fjno=alltrim(thisform.listview1.selecteditem.text)select *;from roommanage!tabdjb;where 房间号=fjno and 是否结帐=.f.;order by 房间号;into cursor lindepingthisform.parent.form2.grid1.recordsource=lindeping &赋数据源4.4住宿信息界面图 4-4 住宿信息界面由房态查看界面可以弹出 住宿信息界面查询按钮功能实现如下:select *;from roommanage!tabdjb;where 姓名=alltrim(thisform.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1