毕业设计(论文)VB6.0小区物业管理系统设计.doc

上传人:laozhun 文档编号:3977086 上传时间:2023-03-30 格式:DOC 页数:58 大小:1.10MB
返回 下载 相关 举报
毕业设计(论文)VB6.0小区物业管理系统设计.doc_第1页
第1页 / 共58页
毕业设计(论文)VB6.0小区物业管理系统设计.doc_第2页
第2页 / 共58页
毕业设计(论文)VB6.0小区物业管理系统设计.doc_第3页
第3页 / 共58页
毕业设计(论文)VB6.0小区物业管理系统设计.doc_第4页
第4页 / 共58页
毕业设计(论文)VB6.0小区物业管理系统设计.doc_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《毕业设计(论文)VB6.0小区物业管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)VB6.0小区物业管理系统设计.doc(58页珍藏版)》请在三一办公上搜索。

1、摘 要随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的。物业管理信息系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,效益已越来越明显。系统采用了从上而下的系统设计思想,运用面向对象的程序开发方法。充分利用了Microsoft Visual Basic 6.0程序开发设计工具和SQL server 2000 数据库,采用程序分层的架构模块化分部实现本系统,实现对小区房产和住户的管理以及住户费用、住户报修、投诉和物业设备的管理。关键词: 物业管理系统;面向对象;Visual B

2、asic 6.0 ; SQL server 2000数据库AbstractAlong with our country economic development and city development,residential areas are increasingly becoming the mainstream of living, residential property management is targeted at the needs of the market came into being in contemporary society. Property managem

3、ent information system is for residential managers and users better protecting the property management business processing and the development of management system software. Demand analysis, and district management business has become increasingly obvious benefits.System uses a top-down system desig

4、n, use of object-oriented programming development methods. Make full use of the Microsoft Visual Basic 6.0 program development tools and SQL server 2000 database, using procedures hierarchical modular structure of the present system division, Implementation of Area real estate and household manageme

5、nt, and household expenses, household repair, and complaints of equipment and property management.Keyword: Property management system 、Visual Basic6. 0 、SQL server 2000 database.目 录1 绪论11.1 系统的研究意义11.2 系统的设计目标21.3 系统的配置要求31.4 软件工具简介32 系统分析62.1 系统的开发背景62.2可行性研究62.2.1 技术可行性62.2.2 经济可行性62.2.3 操作可行性72.3

6、系统的需求分析73 系统总体设计93.1系统功能分析93.2 系统模块设计93.3 系统流程图114 数据库设计124.1数据库的设计124.2 数据字典144.3 数据库结构设计165 系统详细设计205.1系统主窗体205.1.1系统的主窗体界面205.1.2主窗体的菜单215.2系统用户管理模块215.2.1用户登录窗体215.2.2 系统用户管理235.2.3楼盘信息管理245.2.4住户信息管理265.2.5停车场管理285.2.6物业收费管理305.2.7报修项目管理325.2.8 住户投诉项目管理335.3报表的设计346 软件测试356.1程序调试356.2 疑难问题分析解决3

7、56.3 故障处理36总 结38参考文献39致谢辞40附录141附录241附录3521 绪论1.1 系统的研究意义 迄今为止,中国的物业管理行业已经走过了二十几年的时间,已经具备了一定的规模和形态。随着经济体制的改革发展、城市的现代化、人们对居住空间的可持续发展的要求,伴随房地产商品经济发展的必然产物物业管理要得到迫切的改变,已成为一种必然的趋势。尤其在市场经济的条件下,大多数人将成为物业的产权人和使用权人,因此,如何在激烈的市场竞争中立于不败之地,创造合理的规模效益,已经成为现今物业管理的关键问题。在社会分工和市场细分不断加强的总体背景下,只有针对不同的物业类型、不同的消费人群、以不同于他人

8、的管理模式,才能树立 企业自己的一面旗帜,建立自己的经营理念,那就是要走企业的品牌化道路。但是在市场经济发展的今天,品牌已不再是一种简单的区别标志,而是企业客户和价值(文化价值、经济价值)的来源。物业管理是一种服务,它以物业为管理对象,以广大业主为服务对象而定位于社会人群。由此,创建这种服务的品牌也不外乎三个方面:知名度、美誉度、忠诚度。深圳万科发展到今天之所以能成为行业中的佼佼者,其中一个重要的因素是依靠了其服务的品牌效应。在多次的招、投标中,其能做到“未见其人,先闻其声”靠的是它的知名度,在以后的日常管理中能得到广大的业主的支持与信赖则主要依赖了它的美誉度,于是不断提升的忠诚度为它赢得了越

9、来越多的客户,终就铸造了中国物业的“巨无霸”。 但是创建一个品牌并不是朝成夕就,而是需要一个长期的过程。现实中一些令人无庸质疑的事实放在我们的面前,物业市场不规范、经营机制不健全、细的法律法规不具备、广大业主的物管意识低等因素已经成为企业走向品牌化的约束“瓶颈”,尤其是北方的地区,在总体水平低的情况下,对于一些中小城市做成物业品牌更是难上加难。如何能够快速高效率的管理一个小区,是每个物业管理公司最急需解决的问题。因为人的生活水平越来越高,随之人们对物业的要求就越高。经过十几年的发展,中国房地产业逐步走向成熟,物业管理也由新生到发展再到深入,面临着蓬勃发展的局面。随着ISO9002等管理体系在物

10、业管理中的引入,对原有的物业管理模式进行了一次深刻的变革,对物业管理公司朝着正规化、科学化、集团化的发展,起到有力的推动作用。随着公司规模的扩大,管理的物业增多,管理处地域分散等,传统的人工或计算机管理方法往往会出现信息滞后,数据容量小、安全性、可靠性差,信息共享困难等等问题。而物业管理系统有很多优点,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可以进行方便的进行录入,查询,修改,删除,退出。随时把握小区的异动情况,更轻松管理工作,为小区居民提供了方便全面的服务。所以,因此,开发这样一套小区管理软件是很有必要的。1.2 系统的设计目标 小区物业信息管理系统使针对当代

11、社会,住宅小区越来越成为居住的主流这一市场需要而应运而生的,是为小区管理着和小区用户更好的维护小区各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,实现各项管理等几个方面的功能。对物管中心来说小区的住户的报修,住户的投诉及处理的结果信息的反馈、小区内停车场的管理、各项设备的维修等都需要考虑到。住户报修管理需要仔细的记录报修的内容,接待的人员,日期,维修的人员,费用,住户对于维修后情况的反馈等各项情况资料。投诉管理需要记录投诉人资料、投诉内容及处理过程。对于小区内车辆要有车位编号、停车户主、车位位置等记录。 在功能方面: 1、 对楼盘、户型要有介绍2、 对住户、房产资料要

12、有记录3、 对楼房的租售情况有记录4、 对住户的水电煤气交费进行管理,保修进行处理1.3 系统的配置要求物业管理系统是以Visual Basic6.0为后台,且用MICROSOFT ACCESS建立数据库的一个系统。运行Visual Basic6.0工具软件的基本要求:处理器:486DX/66M Hz或更高级处理器;推荐使用Pentium 或更高级处理器。内存:64M或更高。硬盘空间:800M以上。驱动器:CD-ROM驱动器。操作系统:Microsoft Window95/98,Windows 2000,Windows NT或更高版本。1.4 软件工具简介1、Visual Basic6.0是一

13、种可视的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C+编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。总的来看,Visual Basic有以下特

14、点:1)、 可视化编程 2)、 面向对象的程序设计 3)、 结构化程序设计语言 4)、 事件驱动编程机制 5)、访问数据库 6)、动态数据交换(DDE) 7)、对象的链接与嵌入(OLE) 8)、 动态链界库(DLL)。2、 SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。7.0版支持多种类型的角色,角色概念的引入方便了权限的管理,也使权限的分

15、配更加灵活。SQL Server所使用的数据库查询语言称为Transact-SQL,它是SQL Server的核心,Transact-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能,Transact-SQL扩充了流程控制指定,可以使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常块,触发是一种特殊的存储过程,用来确保SQL Server数据库引用的完整性,你可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新,你还可以使用规则(Rule),缺省(default)以及限制(Constraints),来协助将新的数值套用到表格中去

16、!SQL SERVER的特点:(1)上手容易 学习SQLServer是掌握其他平台及大型数据,如Oracle,Sybase,DB/2的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。(2)兼容性良好 由于今天Windows操作系统占领着主导地的位,选择SQLServer一定会在兼容性方面取得一些优势。另外,SQLServer2000除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。(3)电子商务 在使用由Microsoft SQLServer 2000关系数据库引擎的情况下,XML数据可在关系表中进行存储,而

17、查询则能以XML格式将有关结果返回。此外,XML支持还简化了后端系统集成,并实现了跨防火墙的无缝数据传输2 系统分析2.1 系统的开发背景 小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理人员来说,物业管理包括物业设备管理、 仪表数据管理、停车场管理、住户的投诉管理、住户的报修管理、住户的设备维修管理等等。而这些项目在过去手工操作时代,需要手工记录这些事情,不但麻烦, 还经常出错,给广大用户带来很多不便。为了更好的为广大住户服务,我们决定开发一套小区物业管理系统,帮助小区管理人员从复杂的物业管理之中解放出来。2.2可行性研究2.2.1

18、 技术可行性 根据上述系统功能的分析,下面将进行具体的实现。从技术角度分析,这项开发工作所涉及的专业技术如下: 1、 技术平台(Operating System略作:OS:操作系统):Windows系列 2、 开发工具:Microsoft Visual Basic 6.0 3、 开发所涉及的技术应用:ODBC(Open DataBase Connectivity:开放式数据库连接标准) 4、 数据库管理系统:Microsoft SQLServer 2000开发工作具体实现阶段主要分两大部分进行:数据库的实现和各种功能模块及窗体的实现,所以是可行的。2.2.2 经济可行性 因为采用计算机管理不但

19、可以提高工作效率,而且还可以节省人力、物力、财力。这样原来几个一干的活一个人就完全可以胜任。从而提高工作效率而避免各种直接或间接的经济损失角度来看,软件实际能够起到的作用会远远大于投入的开发费用。故从经济上是完全可行的。 2.2.3 操作可行性因为开发所采用的工具全是可视化工具,开发出的应用程序均是图形化界面,操作员几乎不用记任何DOS命令就可以操作此软件。另外,软件的操作员大多已经会基本的Windows操作,即使不会操作Windows,经过短期的培训也能熟练的使用本软件。所以在操作上也是可行的。2.3系统的需求分析 小区物业管理系统是面向小区的的各项事务,包括物业管理,资料管理等业务处理工作

20、,是利用计算机进行集中管理而开发的系统。该系统是基于MDI窗体以VB 自带的JET引擎连接ACCESS数据库进行开发的小区物业管理系统,力求与实际相结合具有查询、管理等功能,旨在达到使小区的管理和运营趋于计算机化, 使之更加方便、快捷以提高工作效率。 主要包括三大管理模块:1、登录系统,对系统的安全性进行管理。l 添加用户:为系统新用户设置用户名及口令。l 修改密码:用于操作员更改自己的系统口令。2、基本资料管理,主要介绍住户、房产等基本资料。l 楼盘信息:介绍小区中房屋的一些房型、面积等基本资料。l 住户信息:介绍小区住户的姓名、电话、迁入时间等基本资料。3、物管中心,对小区各项常见业务的管

21、理,对报修、投诉、停车场、物业设备维修管理等进行管理;具体系统功能描述如下: l 停车场管理: 记录小区用户车辆位置、停车用户等资料。l 收费管理: 记录小区住房日常生活中所缴水、电、气费等数据资料。l 用户投诉管理: 记录投诉人资料、投诉内容及处理过程等资料。l 用户报修管理: 记录用户报修项目及处理的情况等资料。 l 用户维修管理: 记录小区用户维修项目及处理的情况等资料。3 系统总体设计3.1系统功能分析系统功能分析是在系统开发的总体任务的基础上完成的。小区物业管理系统需要完成的功能主要有:1、 系统用户管理:包括系统用户的添加、修改、删除和查询。2、 楼盘信息管理:包括楼盘信息的添加、

22、修改、删除和查询。3、 住户信息管理:包括住户信息的添加、修改、删除和查询。4、 停车场信息管理:管理停车场车位信息和停车收费项目。5、 物业收费管理:管理小区物业收费包括水、电、气和物业管理费等项目。6、 住户报修和投诉管理:管理住户报修和投诉信息,包括信息的添加、修改、删除和查询。7、 物业统计报表:各项收费报表、报修和投诉报表。3.2 系统模块设计 对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图3-1所示的系统功能模块图。系统用户添加修改用户口令查询用户口令系统用户删除住户信息添加楼盘信息查询楼盘信息编辑楼盘信息添加停车信息编辑停车信息添加 住户信息查询 住户信息编辑收

23、费项目添加收费项目查询收费项目编辑信息查询与收费报修项目添加执行收费项目投诉项目查询投诉项目编辑投诉项目添加保修项目查询报修项目编辑系统用户管理停车信息管理住户信息管理楼盘信息管理投诉项目管理 报修项目管理收费项目管理小区物业管理系统 图 3-1 系统功能模块图3.3 系统流程图 小区物业管理系统流程图如图3-所示。业 主交水电费、其他费用交采暖费装 修填写收费通知单通知房 屋 签 约业 主 入 住申 请 装 修物业公司图 3-2系统流程图4 数据库设计4.1数据库的设计设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:用户的

24、需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。如图4-1所示的本系统所处理的数据流图。 图 4-1 系统数据流图1、系统用户数据:包含的是数据项有系统用户名称、登录口令、身份。2、楼盘数据:包含的数据项有门牌号、户型、出售否、户主姓名、产权证编号、土地使用证编号、面积等。3、住户数据:包含的数据项有门牌号、户主姓名、常住人口、联系电话、迁入时间、备注等。4、停车数据:包含的数据项有车位编号、用户名、类型、单价、入场时间、离厂时间等。5、收费项目数据:包

25、含的数据有门牌号、水、电、气、物管、时间等。6、报修项目数据:包含的数据有项目编号、内容、时间、维修否、维修人、备注等。7、项目数据:包含的数据有项目编号、内容、时间、投宿人、负责人、备注等。本系统根据上面的设计规划出实体, 各个实体具体的描述E-R图如下: 图 4-2 系统E-R图4.2 数据字典数据字典是描述系统流程图中所有数据流、数据存储、处理功能等卡片的集合,其包括种条目:数据流、文件、数据项和加工。建立完善的数据字典是对所收集、整理数据的一种分析归档方式,为下一步建立数据库和处理数据作准备。1、数据元素的DD表举例如下:数据元素条目总编号:1-001 编 号:001有关编码说明:名称

26、:住户号 别名:F-NO 编号说明:本小区住户编码 楼 层数据值类型:(连续/离散) 单元号类型:(字符/数字) 楼 号长度:10 有关数据结构:住户信息,住户卡 2、数据结构的DD表举例如下:数据结构条目名称:住户登记卡 总编号:2-001说明:新住户入住时填写的卡片 编 号:001结构: 有关的数据流,数据存储: 住户号 新住户登记表 姓名 信息表 曾用名 入住日期 数量 出生日期 每年约100份 联系方式 住户信息 开始时间 终止时间 3、数据流的DD表举例如下:数据流条目名称:报修信息表 总编号:3-001简要说明:每周日时,由管理人员填写 编 号:001数据流来源:住户数据流去向:物

27、业维修部包含的数据结构: 流通量:50份/周项目名称 维修 维护 住户报修情况 住户号 姓名:XXX 维修结果:XX 维修员:XXX4、数据存储的DD表举例如下:数据存储条目名称:收费情况一览表 总编号:4-001 说明:每一季度结束,按楼号汇集收费情况 编 号:001 结构: 楼号 住户费用 住户号 姓名 费用 项目名称 信息量:500份/季度 维修 维护 有无立即查询:有 费用4.3 数据库结构设计根据数据字典,使用的数据库管理系统和系统开发工具设计出本小区物业管理系统数据库中各个数据表的具体结构。包括用户数据表、楼盘数据表、住户数据表、停车数据表、收费数据表、报修数据表、投诉数据表共7个

28、表。(1) 用户数据表 表4-1 用户数据表结构字段名称类型大小字段是否固定允许零长度必要字段顺序位置用户名TEXT15可变否是0口令TEXT6固定否是1身份TEXT10可变否是2(2) 楼盘数据表楼盘数据表命名为楼盘数据表结构如下所示,并使用门牌号字段创建索引,设置为唯一的主要的索引。表4-2 楼盘数据表结构字段名称类型大小字段是否固定允许零长度必要字段顺序位置门牌号TEXT 9固定否是0户主TEXT15可变是是1户型TEXT 30可变否是2出租BOOLEAN是3出售BOOLEAN是4产权号TEXT 50可变是是5土地号TEXT 50可变是是6面积SINGLE是7(3) 住户数据表住户数据表

29、命名为住户数据表结构如下所示,并使用门牌号字段创建索引,设置为唯一的主要的索引。表4-3 住户数据表结构字段名称类型大小字段是否固定允许零长度必要字段顺序位置门牌号TEXT9固定否是0户主TEXT15可变否是1常住人TEXT50可变是是2电话TEXT11可变是否3备注TEXT100可变是否4(4) 停车数据表停车场数据表命名为车场数据表结构如下所示,并使用车位号字段创建索引,设置为唯一的主要的索引。表4-4 停车数据表结构字段名称类型大小字段是否固定允许零长度必要字段顺序位置车位号TEXT4固定否是0用户名TEXT15可变是是 3类型TEXT2可变否是1单价CURRENCY是2入场时间TEXT

30、13固定否是4离场时间TEXT13固定否是5(5) 收费数数据表收费数据表命名为收费数据表结构如下所示,使用门牌号字段创建索引,设置为唯一的主要的索引。表4-5 收费数据表结构字段名称类型大小字段是否固定允许零长度必要字段顺序位置门牌号TEXT9固定否是1水SINGLE 是2电SINGLE是3气SINGLE是4物管SINGLE是5时间DATA TIME 是6(6) 报修数据表报修数据表命名为报修数据表结构如下所示,编号设置为自动增加,并用于创建索引,设置为唯一的主要的索引。表4-6 报修数据表结构字段名称类型大小字段是否固定允许零长度必要字段顺序位置编号LONG是0内容TEXT50可变否是1时

31、间DATATIME是2报修人TEXT15可变是是3维修否BOOLEAN是4维修人TEXT15可变否 是5(6) 投诉数据表投诉数据表命名为投诉数据表结构如下所示,编号设置为自动增加,并用于创建索引,设置为唯一的主要的索引。表4-7 投诉数据表结构字段名称类型大小字段是否固定允许零长度必要字段顺序位置编号LONG是0内容TEXT50可变否是1时间DATATIME是2投诉人TEXT15可变是是3负责人TEXT15可变否是55 系统详细设计5.1系统主窗体5.1.1系统的主窗体界面系统创建的应用程序是MDI(多文档界面),在MDI的程序中,有一个窗体是主窗体,可以包含其他窗体,它的类型是MDI Fo

32、rm。采用多文档界面,这样可以使程序更加美观、整齐有序。创建好的窗体如图5-1所示图5-1 系统主界面1、按权限启动系统功能。在窗体加载时,根据权限决定应该隐藏的系统功能菜单。2、退出系统功能。在窗体关闭时,首先请求用户确定,然后检查窗体是否关闭。在所有打开的子窗体关闭时,才允许关闭退出系统。3、集成系统功能模块。在用户执行菜单命令时,需要打开相应的系统功能模块,需要在菜单的CLICK实现工程中执行系统功能的SHOW方法,并执行SETFOCUS使其成为当前窗体。5.1.2主窗体的菜单在如图5-1所示的主窗体中,单击鼠标右键,选择弹出式菜单中的Menu Editor,创建如图5-2所示的菜单.系

33、统管理用户管理修改口令.退出基本信息管理.楼盘信息管理.楼盘信息查询.住户信息管理.住户信息查询停车场管理.车位数据管理停车管理停车位查询物业信息管理收费管理报修管理投诉管理物业统计管理收费统计报表报修统计报表投诉统计报表图5-2 主窗体中的菜单结构5.2系统用户管理模块5.2.1用户登录窗体系统启动后,将首先出现如图5-3所示的用户登录窗体,用户首先输入用户名,然后输入密码。如果用户3次输入密码不正确,将退出程序。图5-3 用户登录窗体Private Sub cmdOk_Click() Static intLogTimes As Integer intLogTimes = intLogTim

34、es + 1 If intLogTimes MaxLogTimes Then MsgBox 你已经超过允许的登录验证次数! & vbCr _ & 应用程序将结束!, vbCritical, 登录验证 End 结束应用程序 Else Select Case Check_PassWord() Case 0 MsgBox txtLog(0) & 不是系统用户, _ & 请检查用户名输入是否正确!, _ vbCritical, 登录验证 txtLog(0).SetFocus txtLog(0).SelStart = 0 txtLog(0).SelLength = Len(txtLog(0) Case

35、1 MsgBox 口令错误,请重新输入!, vbCritical, 登录验证 txtLog(1) = txtLog(1).SetFocus Case 2 Unload Me 卸载登录窗体 frmSysMain.Show 显示系统主窗体 Case Else MsgBox 登录验证未正常完成!请重新运行登录程序, _ & vbCrLf & 如果仍不能登录,请报告系统管理员!, _ vbCritical, 登录验证 End Select End IfEnd Sub5.2.2 系统用户管理系统用户管理包括添加、删除、修改以及查询用户登录信息等功能。出现如图5-5所示的界面。 图5-5管理员可以对系统用

36、户执行添加、删除、修改以及查询等操作,普通用户没有查看此窗体的权限。(1) 添加用户。添加一条新记录是通过RecordSet对象的Addnew方法实现的。(3) 保存功能。用户单击保存按钮时执行保存操作。通过RecordSet对象的Updata方法实现(4) 口令和用户名输入验证。在管理员输入用户名和口令时,执行有效性验证。(5) 删除功能。在用户单击删除按钮时,删除当前显示的用户数据。(7) 在修改当前用户信息时禁用添加功能。在修改前用户信息时,需要禁用添加功能,因为在焦点从各个输入框离开后,ADO DATA 控件会自动执行保存操作,而此时如果用户数据有错,导致应用程序执行错误,所以在编辑当

37、前用户信息时禁用添加功能,在保存之后再启用。创建普通用户修改口令窗体,普通用户只允许修改口令窗体设计如图5-6所示。 图5-65.2.3楼盘信息管理楼盘信息管理包括楼盘信息添加、删除、修改和查询等功能。1、楼盘信息管理窗体(1) 楼盘信息编辑窗体。楼盘信息的编辑可以使用ADO DATA控件对各个信息输入控件执行数据绑定来完成,这样可以减少编程,设计的楼盘信息窗体如图5-7所示。图5-7(2)窗体初始化。在窗体加载之前,ADO DATA控件已经执行了一系列数据绑定操作,使窗体的各个被绑定控件的值发生了改变,而在“门牌号”、“户主”的CHANGE事件中,将添加和删除按钮设置为无效,所以需要在窗体的

38、LORD事件过程中执行一次刷新操作,恢复各个按钮的默认状态。(3)添加数据。在用户单击添加按钮时,执行记录集的ADDNEW方法添加一条记录,同时将添加和删除按钮设置为无效,在执行了保存操作之后再启动。(4)保存操作。在用户单击按钮时,首先检验门牌号、户主、户型和面积是否为空,在都不为空时将楼盘信息载入数据库。(5)验证输入数据。在用户浏览记录时,如果当前记录修改后未保存,改变当前记录会自动执行保存操作,所以应该改变当前记录之前验证门牌号、户型和面积是否为空。2、楼盘信息查询功能。(1)设计的楼盘信息查询窗体如图5-8。 图5-8用户任意选择字段和输入内容,系统都能快捷、准确地查找出来。查询功能

39、由查询字段、查询内容和浏览查询结果三部分组成,查询结果信息显示在DataGrid表格控件中。将DataGrid控件的DataSource属性绑定到ADO控件上,查询按钮的单击事件下的代码如下:Adodc1.RecordSource = select * from 楼盘数据 where + Combo1.Text + like % + Text1.Text + %此语句实现了模糊查询。例如,当用户选择了“户主”字段,并输入“王”内容后,所有户主中包含“王”名的信息均被查询出来,结果如图4.5所示。5.2.4住户信息管理住户信息管理功能包括住户信息添加、删除、修改和查询等功能。1、住户信息管理功能。设计窗体如图5-9所示。此窗体的设计与楼盘信息管理功能相同,界面相似,只是增

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号