小区住宅收费管理系统论文132Word下载.docx

上传人:b****6 文档编号:18854914 上传时间:2023-01-01 格式:DOCX 页数:31 大小:376.92KB
下载 相关 举报
小区住宅收费管理系统论文132Word下载.docx_第1页
第1页 / 共31页
小区住宅收费管理系统论文132Word下载.docx_第2页
第2页 / 共31页
小区住宅收费管理系统论文132Word下载.docx_第3页
第3页 / 共31页
小区住宅收费管理系统论文132Word下载.docx_第4页
第4页 / 共31页
小区住宅收费管理系统论文132Word下载.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

小区住宅收费管理系统论文132Word下载.docx

《小区住宅收费管理系统论文132Word下载.docx》由会员分享,可在线阅读,更多相关《小区住宅收费管理系统论文132Word下载.docx(31页珍藏版)》请在冰豆网上搜索。

小区住宅收费管理系统论文132Word下载.docx

2.1业务流程图8

2.2E-R图9

2.3系统可行性分析11

2.3.1技术可行性11

2.3.2经济可行性12

2.3.3操作可行性12

2.3.4法律可行性12

2.4.系统需求分析12

2.4.1功能需求说明12

2.4.2环境需求说明12

2.5数据库设计12

2.6系统的详细设计15

2.7其他窗体设计16

2.7.1系统登陆界面设计16

2.7.2基本资料模块的设计18

2.7.3来客信息模块设计18

2.7.4数据报表统计的设计24

2.7.5物业设备管理模块设计26

2.7.6仪表数据管理模块设计27

2.7.7停车场管理模块设计17

2.7.8收费管理模块设计29

2.7.9住户报修管理模块设计30

第3章系统测试31

3.1软件测试的重要性31

3.2测试31

3.2.1主窗体模块测试31

3.2.2住户管理模块测试32

结论33

参考文献34

致谢42

第1章系统分析

1.1开发背景

随着我国市场经济的快速发展和人们生活水平的不断提高,简单的社区服务已经不能满足人们的需求。

如何利用先进的管理手段,提高物业管理水平,是当今社会所面临的一个重要课题。

要想提高物业管理水平,必须全方位地提高物业管理意识。

只有高标准、高质量的社区服务才能满足人们的需求。

面对信息时代的挑战,利用高科技手段来提高物业管理无疑是一条行之有效的途径。

在某种意义上,信息与科技在物业管理与现代化建设中显现出越来越重要的地位。

物业管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。

只有利用计算机进行物业管理,特别是进行联网管理,才可能实现物业信息的标准化和规范化,为物业管理工作提供准确及时的信息,有助于物业管理部门进行管理并做出相关决策:

同时也使物业管理公司及时准确地了解运营状况,做出经营决策,这样才能使物业管理走向现代化.

根据小区物业管理计算机化的实际要求,本系统主要实现以下功能:

工作人员可以对系统进行收费计算,主要功能是确定最后应向用户收取的费用和设定费用追补项目,为费用收取做准备.以及费用结算,主要功能是进行实际的费用收取工作,输出每一套户的各类费用收欠情况.还包括查询,主要功能是为领导了解小区管理状况和决策提供依据,为一般工作人员提供工作任务查询和相关文档查询,为业主提供小区综合服务信息查询等等.

对于这些要求,最好的解决方法就是借助计算机技术和数据库管理系统,对物业管理包括的项目进行记载,并实现电子化管理.本系统的目的就是开发"

小区物业管理系统"

通过这一系统来掌握小区物业的财务管理情况.

1.2需求分析

小区物业管理系统是每个小区不可缺少的部分,它的内容对于小区的筹划者和管理者以及居住在小区内的各位业主来说都是非常重要的,所以小区物业管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理小区,这种管理方式存在着许多缺点,如:

效率低、保密性差,数据冗长等诸多因素,另外在很长时间后,将产生大量的文件和数据,这对于输入、更新和维护都带来了不少的困难。

由于管理面积大,户数多,物业管理范围广,管理内容繁杂,小区物业管理混乱的问题一直无法解决。

再者,小区物业管理中一项重要的工作是计算、汇总各项费用,由于费用项目较多,计算方法繁重,手工处理差错率较高。

同时查询某房产资料或业主资料往往也需要较长时间,给物业管理者的工作带来了诸多弊端。

因此该物业公司决定采用计算机进行物业管理。

根据该小区具体情况,该系统在实施后,能够满足对小区住户资料、财产资源统计、来客信息、装修、维修、等进行管理,能够满足对水、电表抄收、统计、核算、各项费用统计汇总。

该系统的实施为小区日后发展奠定了新的台阶。

根据该物业的具体情况,系统主要包括以下4个模块:

系统登录,基本资料,物业管理,数据报表统计等.

1.3VisualBasic简介

目前,市场上可选择的系统开发工具及数据库的产品很多,其中,系统开发工具方面,Microsoft公司的VisualBasic、VisualC,Borland公司的Delphi,Sun公司的Java等最为流行。

数据库方面,ACCESS,ORCAL,FOXPRO,SQLSERVER等广泛被使用。

较之众多的开发工具及数据库,我们之所以选用VB和SQLSERVER作为系统实现的工具,其原因大致如下:

VB因简单易学、功能强大、编译速度快而从众多的软件开发工具中脱颖而出。

它提供了灵活的可视化设计工具,将可视化界面与面向对象技术完善、紧密地结合起来,并封装了Windows编程的复杂性。

程序的规模小到简单的个人数据库应用,大到复杂的企业的多层次分布式系统,都可以使用VB进行开发,其友好的集成开发界面,可视化的双向开发模式,良好的数据库应用支持高效的程序开发和程序运行,尤其是对数据库应用的强大支持,大大提高了数据库应用软件开发的效率,缩短了开发周期,为数据库应用的开发提供了丰富的数据库开发组件,使数据库应用开发功能更强大,控制更灵活,编译后的程序运行速度更快。

因为本设计主要是运用ADO控件,ADO控件主要是打开、访问并操作已有的数据库,它是VisualBasic访问数据库的最常用的工具之一。

由于ADO控件使用Microsoft的Jet4.0引擎来实现数据访问,这与MicrosoftAccess所用的数据库引擎相同,因此可以无缝地访问很多标准的数据库格式,而且无需编写任何代码就可以创建数据应用程序,因此这种VisualBasic内部的ADO控件最合适小的(桌面)数据库,就如Access数据库。

1.4MicrosoftAccess2000概述

1.MicrosoftAccess2000简介

Access2000是Microsoft公司推出的Office2000办公软件中的组件,是数据库程序。

利用它可以实现:

存储几乎无限多的信息;

按照用户的工作方式组织信息;

根据指定的选择标准检索信息;

创建窗体,使用户输入信息更方便;

生成可以合并数据、文本、图片和其他对象的实用直观的报告;

方便地通过Web共享信息。

2.MicrosoftAccess特点

Access是一个基于关系型数据库的中小型数据库应用系统,虽然它的“出道”时间比较晚,但由于它的强大的功能和出众的易用性,很快得到了广大数据库应用程序员们的青睐,从而成为当今最通用的数据库软件。

作为一种出色的数据库软件,Access可以实现以下的功能:

数据库中包含多个表,每个表可以分别表示和存储不同类型的信息。

通过建立各个表之间的关联,从而将存储在不同表中的相关数据有

机的结合起来。

通过创建查询,用户可以在一个或多个数据表中检索、更新和删除记录,并且可以对数据库中的数据执行各种计算。

通过创建联机窗体,用户可以直接对数据库中的记录执行查看和编辑操作。

通过创建报表,用户可以将数据以特定的方式加以组织,以达到分析和打印的目的

利用宏或VisualBasicforApplication语言将各种数据库对象组织起来,形成一个数据库应用系统。

3.MicrosoftAccess的优点

MicrosoftAccess2000主要有以下优点:

完善地管理各种数据库对象,提供了很高的系统安全性。

通过向导提供的一系列的可视化过程,用户可以方便地生成和操作数据库对象。

通过导入和导出操作,用户可以和不同类型的数据库实现数据共享,简便而且快捷。

实现与Internet的连接,通过Web检索和发布数据。

可以与Office套件中的其他组件,例如Word、Excel等集成。

利用OLE特性,在窗体和报表中插入对象。

通过宏指令或VBA语句,可以将窗体和报表连接起来,快速地编制数据库应用程序。

可以根据个人的要求来定制Access数据库环境。

第2章系统设计

2.1业务流程图

根据该小区物业管理的特点和该小区的实际情况,物业管理系统流程如图2-1所示。

交水电气费

收费通知单

系统主要功能包括

系统登录:

基本资料:

包括住户资料和财产资料

物业管理:

包括来客信息,物业设备,仪表数据,停车场管理,收费管理,住户报修管理,设备维修管理等.

数据报表统计:

包括物业设备,仪表数据统计,收费统计,信户报修统计,设备维修统计等。

2.2E-R图

2.2.1小区实体图

图2-1小区实体图

2.2.2业主实体图

图4业主实体图

2.2.3大楼实体图

图2-5大楼实体图

2.2.4房屋实体图

图6房屋实体图

2.3系统可行性分析

2.3.1技术可行性

硬件要求:

主要配置为CPU(PII300以上)、内存(64M以上)、显卡(4M以上)以及大容量硬盘(10G以上)等。

软件要求:

系统采用VisualBasic6.0和Access2000开发,用VB制作系统的用户界面,Access2000制作后台数据库,两者结合完成系统功能,可运行在Windows系列操作系统上。

Visualbasic6是微软公司最新推出的VisualStudio6开工具组件中的一员,也是当今世界上最流行的可视化开发工具。

与VisualBasic5相比,Visualbasic6不但简化了可视化编程,而且使得应用程序地开发流程更加合理,综合功能更加强大。

除了保持原来版本的功能外,VisualBasic6在许多方面的功能得到了扩展,其中主要有以下几点:

1.开放式数据库联结ODBC环境:

这种体系结构能更好的满足企业地实际需要,有利于应用系统的移植和扩充。

目前市场上流行的各种数据库系统软件,如Oeacle\Informix\sybase等,各行其道,使用户无所适从。

然而PowerBuilder为这些数据提供了公共的前端工具,提供了开放式数据库联结ODBC,不仅适合于各种数据库管理系统,具有良好的兼容性,而且还能给已有的数据资源带来全新的图形界面。

2.面向对象的应用程序开发方法对象,是包含相关的数据以及用于操作这些数据的方法的软件包。

一个对象是一个类的具体表现,在功能上它与其他的程序保持独立,一个定义良好的对象具有封装的数据和功能。

3.可视化的开发环境用户不了解WINDOWS和C编程技术,通过图形化的交互操作,就可以设计实现应用系统,开发出美观,简洁的图形化界面来。

4.强大的数据提取能力VisualBasic6.0提供了功能强劲的数据窗口控制。

数据窗口对象可以用于联结数据库,获得记录,以各种风格显示数据和更新数据库。

经过五个版本的改进,数据窗口具有很灵活的能力,通过Describe\Modify\great等函数,编程这可以在程序中动态的改变数据窗口的结构和显示模式。

5.使用VisualBasic6开发小区物业管理的优越性管理信息系统是一个综合的用户——机器系统,它利用计算机提供信息以支持、运行、管理、分析和决策功能。

对于广大从事MIS和数据库应用系统开发的软件人员来说,能拥有一套得心应手的辅助开发工具是他们梦寐以求的愿望。

Microsoft公司推出的VisualBasic正是这样一种高效而快捷的集成开发环境,他提供了可视化的、面向对象的——服务器的开发环境。

使用VisualBasic的多级体系,良好的用户界面和接口方便非计算机人员的快速掌握。

2.3.2经济可行性

由于本系统开发的费用比较低,能够实现小区管理过程中要求的基本功能,运行状态良好,系统维护费用低,可大幅度降低小区务业管理过程中的费用,提高管理效率。

2.3.3操作可行性

本系统运行在通用的Windows操作系统上,具有Windows相似的操作界面。

具有简单易学,使用方便等特点,只需在计算机上进行相关的简单的设置即可,懂得计算机基本操作的人员经过短期培训培训即可熟练操作,熟悉计算机操作的人员不需要再经过专门的培训即可熟练操作。

2.3.4法律可行性

本系统是完全由本人独开发完成的软件,使用的是VB和Access2000等授权软件,它不是模仿他人已有的软件,在软件中没有设置各种逻辑陷阱、特洛伊木马以及其它非法程序,也不会借此发布非法事件,故在法律上、专利问题上不会存在违反法律的行为。

2.4系统需求分析

2.4.1功能需求说明

本系统能够实现小区务业信息管理所需功能,包括用户登录,用户个人密码的修改,相关信息录入、删除、修改、查询以及报表打印等功能。

系统功能分析主要介绍系统的功能,使用户能够对该系统的各个功能都有详细的了解,以方便用户对系统的使用。

1物业资料

提供对物业资料的全面管理功能。

包括:

小区资料、单元资料;

业主入住登记、单元变更;

文件资料,相关单位等。

对小区、单元及一些相关类型和信息资料进行录入、删除和修改,并查询打印。

业主资料,实现对入住的客户及家庭成员的各方面信息进行登记,也考虑到了业主对每个单元的买卖变更。

能方便维护业主及家庭成员的信息,管理业主入住前后的整个过程。

2.收费管理 

收费管理包括以下几部分:

收费类别、收款方式、收费项目设置、计量单位、表类型、表设置、用户装表、用户抄表、应收款、收款单等。

收费管理主要是对已经入住的客户进行费用(租金、月收费、年收费、合同收费、停车、洗衣、清洁、水费、电费、管理费等)缴纳的各方面管理,该部分的设计十分灵活,用户可以根据需要自定义收费项目、收费单价等,并可以根据需要进行增加、删除、修改,还能够方便地进行表类、非表类等的收费管理。

在收费项目设置中可以把一些住户添加进来,这样该单元的住户就有对应的收费项目了。

该系统不仅灵活的根据每个单元的需要来添加设置收费项目,不同住户有不同的收费项目。

在用户装表之前的表设置时也详细考虑到了表是否限额使用和是否设置最底用量的问题,用户可以按照实际情况对每一单元的住户进行装表,不会出现把所有表都给住户装上去。

抄表人在每一期抄表过程中把读数录入后,它会根据上一期的记录来进行计算,所以说用户抄表已考虑到了多小区、多住户、多表类的表收费问题。

应收款的生成可以分为手工和自动。

比如手工生成,它在应收款编辑中可添加、删除、修改某一收费项目的应收情况;

自动生成一个小区的所有单元的应收款,也可一个个处理某单元,无需在应收款编辑中手动了,这样也省去了很多的劳动力。

手工生成相对于临时收费还是比较适合的。

该模块还有统计、查询、打印等功能,用户可以统计客户的交费情况,可以统计某个时间段的收费情况。

可以查询某客户的历次交费情况,可以查询、打印收费列表,对已交费和未交费的客户进行详细的统计。

在收款时,是对某小区的单独一个单元的某业主进行所有费用的收费,操作方便,简单明了。

3.仪器管理

对仪器信息的记录、处理、统计,该部分可以完整的记录每笔入库和出库信息,并随时提供查询、统计功能,使您随时掌握库存的明细。

库存数据以直观、明确的方式反映给用户,使管理者对库存情况了如指掌。

内容包括:

库存初始化、物料设定、入库单、出库单,同时具有丰富的查询功能:

库存物品总帐报表、库存物品明细账报表,还根据用户需求增加了对报表的打印功能。

4.维修管理

主要包括:

住户维修管理、设施设备资料、;

检测器具的管理:

申购、验收、使用、维修、检定、报废等环节的管理。

做到了对设施设备和检测器具的全面管理与维护,并增加了保养提醒,使设施设备能及时得以保养,让用户的工作轻松自如。

5.停车管理

主要对小区的车辆(内部、外部车辆)进行管理。

停车场基础数据定义(停车场、车位)、车辆基本资料、车位使用情况。

6.综合管理

综合管理分为如下几大部分:

投诉管理:

不合格服务处理、不合格服务返工验证记录、不合格产品处理报告、对策表、预防措施报告、业主投诉报告单、服务质量检查、回访记录。

报修管理:

报修申请、报修现场勘测登记。

7.系统维护

操作员及权限定义、数据库配置、数据备份、修改密码等模块。

操作员及权限定义:

可以增加、删除有关操作组,在其下可以有多个用户,并分配相应的操作权限。

以后用户根据这个用户名和密码来操作系统所给的模块;

数据库配置:

使系统与数据库相连接。

数据备份和恢复:

备份的主要功能,是将您的数据由硬盘保存到硬盘上或软盘上。

恢复的主要功能,若您的数据被意外破坏,可以用系统提供的恢复功能,将最近一次做的备份数据,恢复到系统中,以使损失减少到最小程度。

8.修改密码

能查看各用户的使用情况,用户能修改自身密码

2.4.2环境需求说明

1.软件运行硬件环境:

PII或更高档的微机,笔记本电脑;

运行内存要求:

≥32MB;

安装所需硬盘:

≥20MB;

2.软件要求:

中文Windows95/98/2000/Me/XP;

英文Windows95/98/2000/Me/XP;

MicrosoftAccess2000或更高版本

3.软件开发环境:

VisualBasic6.0、Access2000、WindwosXP

2.5数据库设计

根据该公司业务情况和行业特点,本系统采用了ACCESS数据库,数据库名称为XiaoQuGuanLi,包含以下几个表:

报修表(BaoXiu),Client表,Emp表,Equipment表,Gas表,House表,Park表,Power表,Repair表,Tousu表,UserTable表,Water表,WuyeFee表,YiBiaoFee表.

现将各表的结构说明如下:

表1:

报修表

表2:

登记表

表3:

设备表

表4:

仪表表

表5:

房间表

表6:

停车表

表7:

维修表

表8:

来客信息表

表9:

超用户表

2.6系统的详细设计

主程序界面设计

2.7其他窗体设计

2.7.1系统登陆界面设计

如图所示,新建一个窗体,在窗体中添加二个Lable控件,二个TextBox控件,二个commandButton控件,设置其属性。

然后添加程序代码。

其中登录按钮的源码如下:

PrivateSubcmdLogin_Click()

'

首先检查用户是否输入了用户名和密码

IftxtUser.Text="

"

Then

MsgBox"

请输入用户名!

vbOKOnly+vbInformation,"

注意"

txtUser.SetFocus

ExitSub

ElseIftxtPwd.Text="

请输入密码!

txtPwd.SetFocus

EndIf

DimsqluserAsString

构造查询该用户名和密码的sql语句

sqluser="

select*fromUserTablewhereUsername='

&

txtUser.Text_

"

'

andPassword='

txtPwd.Text&

rs_user.CursorLocation=adUseClient

打开数据游标

rs_user.Opensqluser,conn,adOpenKeyset,adLockPessimistic

Ifrs_user.EOF=TrueThen

用户名或密码不正确!

rs_user.Close

清空txtUser和txtPwd文本框

txtUser.Text="

txtPwd.Text="

Else

还需使其他菜单可用

MDIfrmMain.mnAddUser.Enabled=True

MDIfrmMain.mnBasicData.Enabled=True

MDIfrmMain.mnWuYe.Enabled=True

MDIfrmMain.mnDataTg.Enabled=True

提示用户登录成功并关闭游标和登录窗口

登录成功!

UnloadMe

EndIf

EndSub

2.7.2基本资料模块的设计

同理窗体中的控件的添加比较直接,参照登录窗体的设计,并添加

2.7.3来客信息模块设计

其中添加,修改,删除按包的源码设计同上,重点分析保存按钮的源码如下:

PrivateSubcmdSave_Click()

检测数据是否完整

IfText1(0).Text="

编号不可为空!

Text1(0).SetFocus

ElseIfIsDate(Text1

(1).Text)=FalseThen

日期书写不对,应为2000-1-1这样的格式!

Text1

(1).SetFocus

ElseIfText1

(2).Text="

接待人员不可为空!

Text1

(2).SetFocus

ElseIfText1(3).Text="

住户不可为空!

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

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1