毕业设计(论文)VB6.0西苑小区电费管理系统设计.doc

上传人:文库蛋蛋多 文档编号:2887361 上传时间:2023-03-01 格式:DOC 页数:41 大小:633.50KB
返回 下载 相关 举报
毕业设计(论文)VB6.0西苑小区电费管理系统设计.doc_第1页
第1页 / 共41页
毕业设计(论文)VB6.0西苑小区电费管理系统设计.doc_第2页
第2页 / 共41页
毕业设计(论文)VB6.0西苑小区电费管理系统设计.doc_第3页
第3页 / 共41页
毕业设计(论文)VB6.0西苑小区电费管理系统设计.doc_第4页
第4页 / 共41页
毕业设计(论文)VB6.0西苑小区电费管理系统设计.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

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

1、青岛理工大学 毕 业 设 计(论 文)题目 西苑小区电费管理系统 学生姓名: 指导教师: 计算机工程学院计算机科学技术 专业计升本四班2007年6月19日摘 要 在计算机普及以前,小区主要用手工记账的方法管理电费财务,这种方式不仅浪费大量的人力、物力、财力,而且不适合管理和保存。随着计算机的广泛应用,大多数小区开始利用相关计算机系统来管理小区的电费财务,使得小区的电费管理更加高效,用户对电费的查询更加便捷。在开发本系统时采用Visual Basic和Access 2000数据库软件作为程序主要开发工具,运用Visual Basic完成了程序的界面设计及主要功能的具体实现,运用Access 20

2、00完成了数据库系统的具体设计。该系统采用Visual Basic和ADO,实现用户用电信息的快捷录入;方便小区物业公司根据用户的实际用电情况进行登记,然后自动计算各用户的电费总额;欠费统计,以及现金交付情况,实现电费的批量收款,实现对用户用电情况、款项使用情况登记操作;并且提供给小区用户查询个人用电信息、打印有关电费报表等服务。本文简要介绍了小区电费管理系统的设计思想,并概括地说明了该系统的功能及特点。该系统功能完善、界面友好、操作简单,具有综合查询和报表打印等功能,能充分满足不同层次用户需求。本系统的设计可分为基本信息管理、交费管理、欠费管理、系统数据维护、打印报表以及系统管理等6个模块。

3、本文介绍了小区电费管理系统的设计与开发的过程。从系统分析、系统总体设计、系统详细设计以及问题和前景等几个方面详细论述了整个系统的开发过程,遵循软件工程的方法。关键词:Visual Basic 6.0,Access数据库,某小区电费管理系统,电费查询。AbstractSmall areas manage finance in the way of hand-written record before computers become popular. It not only waste large amount of manpower, material resources and financ

4、ial resources, but also doesnt adapt to the management and storage. When computers become wide application, most of Small area began to apply computers to management electricity charges finance in small areas , feasible small area electric charge is managed especially high-effect, the consumer inqui

5、ry to electric charge is especially convenient and rapidManagement system is use the stand-alone version electric charge management system.To develop this system, the author use Visual Basic and Access2000 data bases software as the main development tools of this program. Visual Basic is used to rea

6、lize the interface design and the specific realization of the main functions and Access2000 is used to accomplish the detail design of database system.This system uses Visual Basic and ADO, realizing consumer uses electricity the situation information to input quickly; The convenient plot consumer m

7、anagement company according to the consumer the reality to use electricity the situation to carry on the registration, and then calculating voluntarily every consumers electric charge; Manages various consumer to save the gold in advance, as well as the cash turnover situation, the realization elect

8、rical bill batch collection and the single pen charge, realizes to the consumer uses electricity the situation, the fund service condition registers the operation; Provides for the plot property convenience inquiry, the printing related electrical bill management report form. This article briefly in

9、troduced “small area electrical bill management information system design thought, and broadly showed this system function and the characteristic. This system function consummates, the contact surface friendly, the operation is simple, has the synthesis inquiry and the auxiliary decision power, can

10、satisfy the different arrangement of ideas consumer need sufficiently.KEY WORDS: Visual Basic,Access DataBase ,some plot electrical bill management system management system,electrical bill inquiry 目 录前 言1第1章 系统分析31.1需求分析31.1.1 系统目标31.1.2 数据流图31.1.3 系统流程图和功能分析41.2 系统可行性分析41.2.1 社会环境可行性41.2.2 技术可行性51.

11、3 开发平台的选择51.3.1 编程环境的选择51.3.2 数据库的选择5第2章 系统总体设计72.1 系统模块设计72.2 系统模块之间的关系82.3 数据库设计82.4本章小结11第3章 系统详细设计123.1 登录模块及主界面设计123.2基本信息管理模块及界面设计133.2.1业主管理窗体设计133.2.2走表管理窗体设计143.3交费管理模块及界面设计153.3.1交费窗体设计153.3.2费用调整窗体设计183.3.3电费查询窗体的设计203.4欠费管理模块及界面设置223.4.1追缴电费窗体设计223.4.2欠费统计窗体的设计243.5系统数据维护253.5.1数据维护窗体的设计

12、253.5.2初始化数据窗体的设计253.6系统管理模块及界面设计273.6.1 添加用户窗体的设计273.6.2 用户密码修改窗体的设计283.6.3 删除用户窗体的设计293.7本章小结29第4章 问题与前景304.1所遇问题304.2系统中存在的问题314.3前景展望31结 论33谢 辞34参考文献35前 言随着市场经济的发展和人们生活水平的提高,人们的居住环境不断改善,到处可见新建的住宅小区,人们生活在以小区为单位的建筑群中,同时大量的管理工作也由小区物业管理者来承担。电费管理是一个小区物业管理中不可缺少的组成部分。目前好多小区还停留在管理人员手工记录数据的最初阶段,手工记录对于规模小

13、的小区来说还勉强可以接受,但对于楼群数量多,住户信息量庞大,需要记录存档的数据比较多的小区来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。西苑小区是某市目前比较大的居住小区,工程分三期规划建设完成,居民住户多,人员复杂,每月所产生的电表信息以及交纳的费用信息数据量庞大。物业管理人员要对小区内住户的走表数据、电费结算以及电费缴纳情况进行统一的管理,人工管理工作难度太大。当今社会是飞速进步的世界,原始的人工管理方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术

14、不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。通过调研,我针对西苑小区的实际情况,使用Microsoft公司的Visual Basic 6.0作为开发工具,结合Access作为后台数据库设计了一套西苑小区电费管理系统。Visual Basic 6.0提供了强大的数据管理功能,可以通过数据管理器、数据控件和数据访问对象等多种方法对数据库进行新增、修改、删除、查询等操作。Access具有功能灵活、易于操作等特点,是开发小型数据库应用系统的理想工具,并且作为后台数据库可以与Vi

15、sual Basic等高级语言结合使用。西苑小区电费管理系统采用的是计算机化管理,尽量做到人性化,使用者只要稍加学习就能熟练操作。管理人员需要做的就是将数据录入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为数据更新快的小区管理人员提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成功能,使物业管理部门之间能够很好的交流,能够灵活、准确的掌握小区居民的用电情况。能够满足当代小区物业管理的需要。第1章 系统分析1.1需求分析西苑小区电费管理系统是针对西苑小区的实际情况,统计西苑小区内住户电表

16、的走表数据以及管理居民电费缴纳情况的管理软件。该系统是基于MDI窗体以VB自带的JET引擎连接ACCESS数据库进行开发的系统1,力求与实际相结合,具有管理基本信息、打印报表等功能,旨在达到使小区的电表管理和电费缴纳趋于计算机化,从而减轻管理人员的工作难度,使之更加方便、快捷以提高工作效率,适应现代社会对小区物业管理的需求。目前在西苑小区的电费管理存在着如下几个问题:(1)小区居民住户多,物业管理人员采用手工抄表方式,信息查询困难。(2)对业主的计费和收费不能直观监控和催交,导致管理人员经常性的不能按时出帐和结帐。(3)大量的数据信息不能长期保存,容易丢失。1.1.1 系统目标手工抄表存在着诸

17、多弊端,为了克服这些弊端,减轻工作人员的工作量,便于小区用电管理,利用现代计算机技术,使小区的电费管理达到如下要求:(1)全方位的快速查询,减少重复劳动、提高工作效率。(2)费用自动统计、汇总,减少人工差错与负担。(3)灵活、准确的收费管理,提高财务工作效率。1.1.2 数据流图打印交费单住户档案抄表查询统计费用打印报表追缴费用住户交费是否交费是否图1.1 业务流程图西苑小区电费管理系统的核心是每月住户的交费,通过查询住户的交费情况,对欠费的住户追缴费用,最后汇总打印费用报表,上报小区物业管理部门。 业务流图如图1.1所示。1.1.3 系统流程图和功能分析西苑小区电费管理系统流程图如图1.2所

18、示。系统登录管理员操作员管理员设置系统初始化基本信息管理费用管理欠费管理打印报表住户管理走表管理图1.2 系统流程图对系统的研究和开发是为了减轻管理人员的工作难度,在设计本系统时尽量做到操作简单、方便,本系统要实现的功能如下:(1)由于业务的需要和保密性,也为了便于管理,系统用户应该具有不同的等级,即不同的权限。按等级分为两个等级:管理员和普通用户。(2)系统应对小区的居民住户资料进行很好的管理,能够非常方便的添加、编辑、查询住户的信息。(3)能够准确的记录居民电表的走表数据,为缴纳电费提供准确的数据。(4)对住户的计费和收费准确无误,直观的监控和催交电费,汇总缴费和欠费信息,使管理人员方便的

19、管理住户的用电情况。(5)具有报表打印功能,便于数据信息在物业管理部门中传递。(6)定期维护数据库中的数据信息,减少数据信息的冗余。本系统操作界面简单,层次关系明了、清晰,使用户一目了然,尽可能的为用户的录入、查询等功能操作提供方便。1.2 系统可行性分析1.2.1 社会环境可行性小区电费管理系统是针对当今社会住宅小区成为居住的主流,小区的物业管理要求智能化的前提下应运而生的。电费管理是小区物业收费管理中的一个管理模块,它在物业管理公司的收费管理中起到至关重要的作用,具体要完成走表数据的统计、交费、欠费追缴以及打印报表等功能。西苑小区是广饶县最大的一个居民小区,分三期工程完工,居民人口众多,费

20、用的计算、查询、汇总等工作复杂,因此利用现代计算机技术,开发一套完整的小区电费管理系统是非常有必要的。1.2.2 技术可行性系统尽管在其组织关系上存在着很大的复杂性、繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在的数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。1.3 开发平台的选择1.3.1 编程环境的选择目前,解决这一课题的方法与手段非常多,所以首先应选定开发工具与环境。本系统采用微软公司的Visual Basic 6.0作为应用程序开发工具,用Access做后台数据库,统计相关的数据信息,生成数据表。

21、Visual Basic 6.0是目前一种广泛的、易学易用的面向对象的开发工具。Visual Basic 6.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。Visual Basic 6.0提供了强大的数据管理功能,可以通过数据管理器、数据控件和数据访问对象等多种方法对数据库进行新增、修改、删除、查询等操作。本系统只是从实际中提取出来的一个简单的信息管理系统,故而,实现本系统用VB完全能够实现。 Visual Basic是微软公司(Microsoft Corporation)推出的可视化开发工具

22、。其中,“Visual”是指开发用户界面(GUI-Graphical User Interface)的可视化方法5。BASIC是微软的传统产品,因此一直以来,微软给予了Visual Basic极高的重视,使其迅速发展,功能不断强大。Visual Basic继承了BASIC简单、易用的特点,并具有可视化、面向对象、部件技术、事件驱动等一系列特点,成为了Windows环境下一种快捷、方便的通用开发工具,拥有广泛的用户群。在基于Windows的微软应用发展构架中,Visual Basic被定义在客户端,扮演者帮助用户快速创建前端应用程序的角色。1.3.2 数据库的选择数据库是数据管理的最新技术,是计

23、算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。本系统采用Access作为后台数据库。Access 是微软公司发布的Office软件包中的关系型数据库软件,具有功能灵活、界面友好、易于学习和操作等特点,拥有广泛的用户群体。Access是开发单机小型数据库应用系统的理想工具,可以独立开发数据库应用系统,也可以作为后台数据库与Visual Basic等高级语言结合使用20。本系统属于小型数据库应用系统,数据库的设计并不复杂,因

24、此采用Access 作为本系统开发的后台数据库完全能够实现。第2章 系统总体设计西苑小区电费管理作为西苑小区物业管理的一部分,本系统的设计根据西苑小区的实际情况,以减轻管理人员工作量,方便管理人员操作,提高小区物业管理质量为主要目标,并通过不断完善,最终完成本系统设计的全过程。2.1 系统模块设计本系统的设计可分为基本信息管理、交费管理、欠费管理、系统数据维护、打印报表以及系统管理等6个模块。u 基本信息管理模块基本信息管理模块分为业主管理、走表管理以及人员管理等三部分。1、业主管理:实现了对西苑小区住户居民基本信息的添加、编辑以及查询。2、走表管理:统计小区业主本月的电表走表情况,并对统计的

25、数据进行维护。3、人员管理:设定小区内管理人员的信息,便于对抄表和收费的管理。u 交费管理模块1、交费:业主交费时,操作员通过房屋编号查找业主的信息以及本月走表情况,系统自动计算应缴纳的费用,完成交费过程。2、费用定价:通过调价设定电费的收费标准。3、费用调整:费用调价后,重新计算业主的应缴纳的费用。4、电费查询:直观的监控业主的交费情况,便于对未缴纳费用的业主催交电费。u 欠费管理模块1、欠费追缴:完成本月的收费工作,重新抄表后,对于未交电费的业主追缴电费。2、欠费统计:统计汇总每月欠费的金额,便于今后的管理。u 系统数据维护模块1、数据备份:备份数据库中的数据,防止误操作丢失数据。2、初始

26、化数据:及时的清理数据库中的数据,防止长时间使用系统,造成数据的冗余。u 打印报表模块1、交费报表:统计业主的交费情况,打印以形成报表。2、欠费报表:统计每月的欠费情况并形成相应的报表。u 系统管理模块1、添加用户:添加新的管理人员,并为其设置相应的密码,操作员就可以凭借用户名和密码使用本系统。2、删除用户:去除本系统的使用者。3、用户密码修改:操作员可以重新设定自己登录本系统的密码。2.2 系统模块之间的关系系统模块之间的关系如图2.1所示。图2.1 系统模块关系图西苑小区电费管理系统基本信息管理交费管理欠费管理系统数据维护系统管理业主管理人员管理走表管理交 费费用定价费用调整费用查询追缴欠

27、费欠费统计数据维护数据初始化添加用户删除用户修改密码2.3 数据库设计在设计数据库表结构之前,首先创建一个数据库。本系统使用的数据库为“dfgl.mdb”。数据库中共包含7个基本表:走表数据表db,电费表df,管理人员表glry ,住户表liver,系统管理表manager,欠费统计表qftj,收费定价表sfbz。下面分别是对以上7个数据表的表结构设计:1、走表数据表db走表数据表是用来存放业主本月电表的走表数据以及所应交纳的电费。db的表结构如表2.1所示:表2.1 走表数据表结构编号字段名称数据类型1房屋编号文本2原始底数数字3本次读数数字4实际用量数字5标准货币6应交费用货币7查表人文本

28、8查表日期文本9是否交费是否10月份文本11操作员文本12交费日期文本13交费人文本2、电费表df电费表是用来存放住户每月交费信息的,它为统计查询住户交费情况提供了依据。电费表df 的表结构如表2.2所示:表2.2 电费表结构编号字段名称数据类型1房屋编号文本2目前住户文本3原始底数数字4本次读数数字5实际用量数字6标准货币7应交费用货币8查表人文本9查表日期文本10是否交费是否11月份文本12操作员文本13交费日期文本14交费人文本3、管理人员表glry管理人员表用来存放小区电费管理人员的名单。管理人员表glry 的表结构如表2.3所示:表2.3 管理人员表结构编号字段名称数据类型1编号文本

29、2查表人文本4、住户表liver住户表用于存放西苑小区住户的基本信息,它是实现管理的最基本的依据。住户表Liver的表结构如表2.4所示:表2.4 住户表结构编号字段名称数据类型1房屋编号文本2区号文本3楼号文本4目前住户文本5性别文本6入住时间文本7状态文本8工作单位文本9固定电话文本10手机文本5、系统管理表 manager系统管理表是用于存放所有能进入本系统的用户信息的。系统管理表Manager的表结构如表2.5所示:表2.5 系统管理表结构编号字段名称数据类型1用户名文本2密码文本3权限文本6、欠费统计表 qftj欠费统计表是用来存放欠费金额的,它为查询汇总月份的欠费情况提供依据。欠费

30、统计表qftj 的表结构如表2.6所示:表2.6 欠费统计表结构编号字段名称数据类型1月份文本2金额货币3统计时间文本4操作员文本7、收费定价表sfbz收费定价表中就一个字段,用来设定收费标准的。2.4本章小结本章从系统的模块设计、模块之间的关系以及数据库的设计三个方面详细叙述了整个系统的总体设计方案,阐述了各个模块要实现的功能,为系统的详细设计做好了必要的准备工作。第3章 系统详细设计3.1 登录模块及主界面设计用户要使用本系统,首先必须通过系统的身份认证。登录过程需要完成以下任务:1、根据用户名和密码判断是否可能进入系统2、根据用户类型决定用户拥有的权限2、成功登录的用户将进入系统的主界面

31、。登录窗体的名称为frmLogin,它的界面布局如图3.1所示图3.1 登录窗体主界面的名称为MDIfrmMain,它的设计如图3.2所示。图3.2 主界面主界面设计过程:1、主菜单的设计是在“菜单编辑器”中完成的。共设置了六个主菜单,也就是本系统的六个模块。每个主菜单下都有其对应的子菜单,分别完成系统的不同功能。2、工具栏为用户提供了对于应用程序中最常用的菜单命令的快捷访问方式。它位于菜单栏下方,有许多命令组成,每个命令按钮上都设置了一个形象的小图标,以标示命令按钮功能。工具栏主要有ToolBar控件和ImageList控件共同设计完成。3.2基本信息管理模块及界面设计3.2.1业主管理窗体

32、设计小区的管理主要是对住户的管理,进入小区内居住的住户首先要进行登记,管理人员需要把住户的基本信息输入到数据库中,并能够编辑、查询住户的信息。业主管理窗体的名称为frmLiver,它的设计如图3.3所示。图3.3 业主管理界面设计思想:1、为了窗体设计的美观,业主资料界面仍然采用的是工具栏的样式。用户添加、修改、查询住户信息时,分别打开独立的窗体,用户可以明确对系统进行操作,从而达到系统功能的实现。2、该窗体功能的实现,是对liver数据表进行操作。采用的是ADO数据库访问技术。在窗体中添加ADO Data控件快速地创建了一个到数据库的连接。3、窗体中添加了DataGrid控件,用于住户信息的

33、显示和定位。当用户对某个业主资料进行编辑时,只要定位到相应的住户信息上,就能对该住户的资料信息进行编辑操作。4、在设计添加窗体时,根据西苑小区楼房分布的实际情况,当用户输入房屋编号时,系统会自动识别房屋所在的位置,即自动生成所在的分区以及楼号。5、为了用户能够快速的定位业主信息,设置了查询功能,用户可以根据实际需要,选择不同的查询方式,从而快速准确的定位业主信息。窗体设计的过程:1、新建一个窗体,窗体命名为“frmLiver”,Caption属性设置为“业主资料”。2、在窗体上添加1个ToolBar控件,1个ImageList控件。将所需图片添加到ImageList中,设置ToolBar控件的

34、属性,使ToolBar控件上按钮的索引号与图片索引号相对应。3、在窗体上添加1个ADO控件和1个DataGrid控件。属性设置如下表3.1所示:表3.1 控件Adodc1和DataGrid的属性设置控件名称属性属性值Adodc1ConnectionStringProvider=Microsoft.Jet.OLEDB.4.0;Data Source=dfgl.mdb;Persist Security Info=FalseRecordSourceselect * from liverDataGridDataSourceAdodc13.2.2走表管理窗体设计走表管理主要是统计居民住户每月电表的走表数

35、据,为电费的收取提供依据。它的窗体名称为frmbiao,界面布局如图3.4所示。图3.4 走表管理界面设计思想:1、在窗体中添加ADO Data控件快速地创建了一个到数据库的连接。并通过DataGrid控件显示走表的信息。2、电表管理人员可以通过输入房屋编号快速定位业主的走表信息。3、通过DataGrid控件前端箭头指向指针的定位,点击【抄表】按钮,会打开一个“走表数据添加”的窗体,电表管理人员输入每个住户电表的走表数据。系统会根据输入的数据,自动计算每个用户应交纳的费用金额。4、管理人员也可以通过四个浏览按钮来浏览信息。窗体设计的过程:1、新建一个窗体,设置该窗体的名称为“frmbiao”;

36、Caption属性为“走表数据管理”。2、在窗体上添加1个Text控件。3、在窗体上添加1个ADO控件,1个DataGrid控件,属性设置如下表3.2所示。4、在窗体上添加9个Command控件,用于不同的操作。表3.2 控件Adodc1和DataGrid的属性设置控件名称属性属性值Adodc1ConnectionStringProvider=Microsoft.Jet.OLEDB.4.0;Data Source=dfgl.mdb;Persist Security Info=FalseRecordSourceselect * from dbDataGridDataSourceAdodc13.3

37、交费管理模块及界面设计3.3.1交费窗体设计交费管理模块是本系统设计的一个核心,它的功能是完成住户交费的整个过程。窗体名称为frmjf,界面设计如图3.5所示:图3.5 交费窗体设计思想:1、电费管理人员通过输入住户房屋编号快速的查询业主的信息以及本月电表的走表数据,根据系统提示的交费金额收取电费。2、点击【交费】按钮,向系统提交交费信息。交费完成后,操作员可以打印交费单给用户。窗体设计的过程:1、在窗体上添加4个Frame控件和11个Text控件,将Text控件分类,将其拖放到不同的Frame控件上。2、在窗体上添加2个ADO控件,1个DataGrid控件。它们的主要属性设置如下表3.3所示

38、:3、添加1个DTPicker控件,用于显示交费日期。4、在窗体的最底端添加1个StatusBar控件,用于提示系统的一些基本信息。表3.3 控件Adodc和DataGrid的属性设置控件名称属性属性值Adodc1ConnectionStringProvider=Microsoft.Jet.OLEDB.4.0;Data Source=dfgl.mdb;Persist Security Info=FalseRecordSourceselect * from dbglAdodc2ConnectionStringProvider=Microsoft.Jet.OLEDB.4.0;Data Source

39、=dfgl.mdb;Persist Security Info=FalseRecordSourceselect * from sfbzDataGrid1DataSourceAdodc15、打开窗体的代码编辑器,为【查询】按钮添加程序代码如下:Private Sub cmdFind_Click()On Error GoTo errorhandlerDim conn As New ADODB.ConnectionDim rs_add As New ADODB.RecordsetDim sql_add As StringIf Text1.Text = Then MsgBox 请输入房屋编号, vbE

40、xclamation, 提示Else Adodc1.Recordset.MoveFirst Adodc1.Recordset.Find (房屋编号= & Trim(Text1.Text) & ) If Adodc1.Recordset.EOF Then MsgBox 找不到该用户资料!, , 提示信息 text_refresh If Adodc1.Recordset.RecordCount 0 Then Adodc1.Recordset.MoveFirst End If Else conn.Open provider=Microsoft.Jet.OLEDB.4.0; data source=

41、& App.Path & dfgl.mdb sql_add = select * from db where 房屋编号= & Text1.Text & rs_add.Open sql_add, conn, adOpenKeyset, adLockPessimistic If rs_add.Fields(是否交费) = True Then Frame5.Visible = False MsgBox 本月电费已交, , 提示 view Text8.Text = rs_add.Fields(应交费用) Text9.Text = rs_add.Fields(交费人) Exit Sub Else vie

42、w cmdjf.Enabled = True Frame5.Visible = True Exit Sub End If rs_add.Close End IfEnd IfExit Suberrorhandler:MsgBox 您输入的查询条件有误!End Sub3.3.2费用调整窗体设计费用调整窗体的设置是电费调价后重新计算住户所应交纳的电费,窗体名称为frmtj,它的窗体结构如图3.6所示:图3.6 费用调整设计思想:1、设定收费标准文本框用于显示当前收费的标准。2、当电费调整后,需要根据住户走表的数据重新计算每个住户所应交纳的费用。窗体设计的过程:1、在窗体上添加2个Text控件,用于显

43、示当前月份电费的收费标准。2、添加3个Label控件,3个ADO控件,1个DataGrid控件。3个Label控件的设定是为了能够标示每个住户的信息,实现程序的循环设置。属性设置如下表3.4所示:表3.4 控件Adodc、DataGrid和Label的属性设置控件名称属性属性值Adodc1ConnectionStringProvider=Microsoft.Jet.OLEDB.4.0;Data Source=dfgl.mdb;Persist Security Info=FalseRecordSourceselect * from dbAdodc2ConnectionStringProvider

44、=Microsoft.Jet.OLEDB.4.0;Data Source=dfgl.mdb;Persist Security Info=FalseRecordSourceselect * from sfbzAdodc3ConnectionStringProvider=Microsoft.Jet.OLEDB.4.0;Data Source=dfgl.mdb;Persist Security Info=FalseRecordSourceselect * from dfDataGrid1DataSourceAdodc1Label1DataSourceAdodc1DataField月份Label2DataSourceAdodc3DataField房屋编号Label3DataSourceAdodc1DataField房屋编号3、打开窗体的代码编辑器,为【调整】按钮添加程序代码如下:Private Sub Command1_Click()If Adodc1.Recordset.RecordCount 0 Then Adodc1.Recordset.MoveFirst Do While Adodc1.Recordset.EOF = False Set adors = adocon.Execute(updat

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

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号