小区物业管理系统大学学士学位论文.docx

上传人:b****7 文档编号:10324502 上传时间:2023-02-10 格式:DOCX 页数:32 大小:144.29KB
下载 相关 举报
小区物业管理系统大学学士学位论文.docx_第1页
第1页 / 共32页
小区物业管理系统大学学士学位论文.docx_第2页
第2页 / 共32页
小区物业管理系统大学学士学位论文.docx_第3页
第3页 / 共32页
小区物业管理系统大学学士学位论文.docx_第4页
第4页 / 共32页
小区物业管理系统大学学士学位论文.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

小区物业管理系统大学学士学位论文.docx

《小区物业管理系统大学学士学位论文.docx》由会员分享,可在线阅读,更多相关《小区物业管理系统大学学士学位论文.docx(32页珍藏版)》请在冰豆网上搜索。

小区物业管理系统大学学士学位论文.docx

小区物业管理系统大学学士学位论文

第一章系统分析

1.1现状分析

  随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅比比皆是。

人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高,诸如对小区的日常维修维护,甚至对各项投诉都要求做好,做完善。

这样要求更需要物业管理进行宏观和微观更细致的管理,其中最好的办法是用计算机来操作小区物业管理系统来实现小区更细致的物业管理,这就为我开发小区物业管理系统提供了市场需要。

而小区物业系统又是现代社会是最热门的行业,最关切老百姓实际生活的设计,各种人性化的配置,使管理者和业主对住宅小区中的事物能更方便、更快捷、更满意才能得到业主最满意的答复。

伴随着小区的的日常需处理事务增多,像小区中的汽车,小区附带设施,小区的各项维修、投诉等都将越来越复杂,工作量也将越来越大。

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

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理人员来说,物业管理包括物业设备管理、仪表数据管理、停车场管理、住户的投诉管理、住户的报修管理、住户的设备维修管理等等。

而这些项目在过去手工操作时代,需要手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便。

为了更好的为广大住户服务,小区物业管理系统,将帮助小区管理人员彻底从复杂的物业管理之中解放出来。

1.2可行性分析

  1.技术可行性

本系统使用VB6.0开发工具,Access数据库进行开发

  

(1)在学习过程中有一定的开发软件开发基础,对软件开发的过程有一定的了解,对软件工程也比较熟悉。

(2)网络和通信技术。

学习过网络工程等基础课程对网络有一定的了解。

(3)数据库技术,以前都学习并使用过Access,SQL等数据库开发过各种系统。

 

2.操作可行性

  本系统的开发,是为了规范住宅小区的管理工作,为物业管理部门提供一套高效、快捷的应用软件。

适用于管理物业,房产业主、大中小型物业管理公司、物业服务提供商、房地产开发商、物业中介公司等物业管理企业。

  并且对于组网和布线的要求相应简单,操作尽量简化,让物业管理者和用户可以方便的沟通和联系。

  3.经济可行性

  

(1)系统开发费用

  系统所需硬件设备费10000元(包括电脑一台5500元,猫200元,网络连接设备420元。

开发所需软件12000元含正版win.xp.及VS.NET等。

耗财费电费10000元。

(2)系统维护费用

  假定本系统的运行期为3年,每年的运行费用为:

  ①系统维护费。

一年需要1人/年进行系统维护,维护费为1×3=3万元。

  ②设备维护费。

假设设备的运行更新期为3年,并且3年以后的设备价格以现价计算,则设备更新费为1.2万元。

假设设备日常故障维护费每年0.6万元,则平均每年设备维护费为1.2/3+0.6=1万元。

③材料费。

每年消耗材料费按0.5万元计算。

系统年运行费用为4.5万元,则3年累计系统运行费为13.5万元。

  (3)收益

  系统投入使用可以提高工作效率,节省人力和物力,对使用也可进行最优化的管理,以达到最佳的经济效率和社会效率。

总的经济收益为11万/年。

  从上述分析可见,开发本系统的各种条件都比较完善,开发此系统也是必要的,可以让小区管理向全面化和智能化发展。

而且操作方便灵活,便于学习,日常的维护更新。

因此,具有可行性。

 

第二章需求分析

2.1软件系统的综合要求

  1.系统界面要求

  界面分为系统从外部输入数据的界面,系统向外部输出数据的界面。

  

(1)系统从外部输入数据的界面包括:

住户信息的管理、系统用户信息的管理、车位数据的管理等。

(2)系统向外部输出数据的界面包括:

住户信息查询、停车数据管理、物管收费管理、报修项目管理、投诉项目管理等。

  2.系统的功能要求

本系统是针对当代社会,住宅小区越来越成为居住的主流这一市场需要而应运而生的,是为小区管理着和小区用户更好的维护小区各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,实现各项管理等几个方面的功能。

 对物管中心来说小区的住户的报修,住户的投诉及处理的结果信息的反馈、小区内停车场的管理、各项设备的维修等都需要考虑到。

住户报修管理需要仔细的记录报修的内容,接待的人员,日期,维修的人员,费用,住户对于维修后情况的反馈等各项情况资料。

投诉管理需要记录投诉人资料、投诉内容及处理过程。

对于小区内车辆要有车位编号、停车户主、车位位置等记录。

   在功能方面:

(1)要求系统提供修改密码、清理历史数据、清空数据库、备份数据及恢复数据等功能,可对系统数据进行维护。

  

(2)要求系统对基础资料能进行管理,其中基础资料包括业主档案、管理房产资料、设置收费项目以及记录交费历史等项,能对这些基础数据进行维护和管理。

  (3)要求系统能进行日常操作,包括管理水电数据、管理日常收费登记等;同时还应能够对未交费业主情况、收费率统计以及详细资料进行查询。

(4)要求系统提供报表管理,包括提供收费通知单、未交费业主清单的打印;对需要打印的信息及时进行打印。

(5)应该可以对系统的基础数据进行维护。

(6)系统应该有很好的可扩展性。

  3.安全可靠性要求

  本系统采用管理员登录的方式,进行安全性管理,只有满足权限的人才可以进行业务的操作,根据访问身份的不同分配不同的权限。

能够保证了小区内部信息的保密性,防止居民信息泄露以及数据遗失。

例如:

管理者进入此系统时,将会弹出管理员登录界面,需输入正确的入户名和密码后才可以进行相应的操作。

密码要求8位以上。

4.系统的运行要求

  本系统运行的基本配备要求比较低,目前市场有售的微型计算机均可满足本系统的要求的系统运行要求。

5.异常处理要求

  本系统要求在程序代码中加入异常处理机制。

如果不这样做,一旦出现错误将有可能导致数据丢失或者内存的泄漏。

这两种情况对小区物业来说都是不愿意看到的,程序异常所引起的错误很有可能导致小区物业管理的崩溃。

对于程序开发人员来说处理异常十分的重要,因此在本程序中的每个关键模块中都加入了onerrorgoto错误抓取语句,例如:

在数组进行操作时,可在程序段的外面加上onerrorgoto语句,当程序段出现读取数据出现数组越界错误时,可让程序执行相应的错误处理语句,并产生错误的提示。

2.2数据流程分析

  本系统数据流图根据用户日常工作流程,绘制出系统得各个操作节点,对每一个操作节点,绘制出与该操作相关的数据。

然后根据数据流图分析总结出系统数据字典,总结出系统管理流程中使用到的各个数据以及饱含的数据项。

分析后得到数据流程图,如图2-1所示:

 

D1

楼盘信息管理

F1

管理员

所做修改

D2

住户信息

D3

收费项目管理

D4

保修项目管理

D5

投诉项目管理

D6

停车场管理

F2

所做修改

F3

所交费用

F4

报修单

F5

投诉单

F6

所交费用

 

图2-1数据流程图

2.3数据字典

  根据系统数据流图以及一般小区物业管理系统得要求,总结出下面的数据字典。

1.数据流条目如表2-1所示:

表2-1 数据流条目表

数据流名

来源

去向

楼盘查询

楼盘信息管理

物业管理员

用户查询

住户信息管理

物业管理员

停车场查询

停车场信息管理

物业管理员

物业收费

收费项目管理

物业管理员

保修项目

保修项目管理

物业管理员

投诉项目

投诉项目管理

物业管理员

2.文件条目 如表2-2:

表2-2  文件条目表

文件名

编号

简述

组成

楼盘信息

F1

该文件由工作人员接收,并审核

门牌号

户主

户型

出租

产权号

面积

住户信息

F2

该文件由工作人员接收,并审核后保存到数据库

门牌号

户主

常住人

电话

备注

所收费用

F3

该文件由工作人员接收,并审核

门牌号

用户名

物管

日期

报修单

F4

该文件由工作人员接收审核后处理

保修人

维修人

维修否

时间

投诉单

F5

该文件由工作人员接收,并作出行应处理

编号

时间

内容

投诉人

负责人

所收费用

F6

该文件由工作人员接收,并作出调整

车位号

类型

单价

用户名

入场时间

离场时间

  

3.数据项条目 如表2-3所示:

表2-3 数据项条目

数据项名

简述

类型

门牌号

门牌号

文本

户主

户主

文本

保修人

保修人

文本

维修人

维修人

文本

车位号

车位号

文本

类型

类型

文本

单价

单价

货币

数字

数字

数字

物管

物管

货币

  4.处理条目 如表2-4所示:

表2-4处理条目

处理名

编号

简述

输入数据流

输出数据流

处理逻辑

楼盘信息管理

 D1

有物业工作人员进行楼盘信息核查后处理

提交的楼盘信息

物业

门牌号

户主

户型

出租

出售

产权号

土地号

面积

用户信息管理

 D2

有物业工作人员进行用户信息核查后处理

提交的用户信息

物业

门牌号

户主

常住人

电话

备注

停车场信息管理

 D3

有物业工作人员进行停车场信息核查后处理

提交停车场信息

物业

车位号

类型

单价

用户名

入场时间

离场时间

物业收费管理

 D4

物业人员对业主收取物业费用打印收据

提交业主应缴物业费

物业

门牌号

用户名

物管

日期

保修项目管理

 D5

有物业工作人员进行保修项目信息核查后处理

提交保修单

物业

保修人

维修人

维修否

时间

投诉项目管理

 D6

有物业工作人员对投诉信息核查后处理

提交投诉单

物业

编号

时间

内容

投诉人

负责人

 

第三章软件设计

  本章将对本系统进行具体并全面的设计,根据前面的需求分析和规划,将系统的设计原则和业务操作流程以及系统数据库设计结合起来,最终完成系统的开发,使系统成型。

3.1总体设计

通过对功能的分析后得到功能模块图,如图3-1所示:

 

图3-1 功能模块图

  

(1)系统管理:

管理小区物业管理系统的用户信息,包括系统用户的添加、修改、删除和查询。

(2)信息管理:

管理小区中各幢楼盘和住户的各种信息,包括楼盘、住户信息的添加、修改、删除和查询。

(3)停车场管理:

管理停车场的各种信息,包括停车场信息的添加、修改、删除和查询。

(4)物业管理:

管理小区住户的收费项目、保修信息、投诉信息,包括住户信息的添加、修改、删除和查询。

3.2详细设计

  1.代码设计

  本系统得代码设计力求会达到规范化,增强代码的可读性使读代码的程序员再读程序时可以对代码的作用一目了然。

这里VB的变量的声明均使用了英文的表示法,变量前几位表示空间的名字如frm,lib,cmd等,中间用“_”隔开,最后跟的是表述功能性的文字。

例如:

frm_main,cmd_sub等等。

在ACCESS数据库方面,为了方便管理员管理和维护数据库采用采用了中文名作为字段名。

例如:

维修人,保修人,维修时间等等。

2.输出设计

本系统采用的输出设备为打印机和显示器,主要的输出窗体用于打印收费票据,如图3-2所示,用户可以打印票据作为缴纳费用的凭据,系统也会作为重要数据提交到数据库中。

 

图3-2 输出界面图

  需要输出数据的内容和介绍,如表3-1所示:

表3-1输出内容列表

序号

输出内容

简述

1

用户名

可以分辨户主的名称

2

门牌号

户主的门牌号码,数据库中唯一的标示

3

水量

户主用水量的输出

4

电量

户主用电量的输出

5

气量

户主用气量的输出

6

物业费

户主应交纳物业费的输出

7

合计

各种收费项目总数的输出

  3.输入设计

  输入的作用是提供系统的所需数据以及一些管理的信息并且通过验证后保存到数据库。

输入设计包括确定输入数据的内容、输入方式、记录格式、正确性校验以及输入与介质等方面。

在系统开发过程中输入设计所占的比重较大,一个好的输入设计能为今后系统运行带来很多的方便。

本系统的主要输入方式有两种:

鼠标输入和键盘输入。

  

(1)键盘输入。

就每个操作者而言,力求使操作最简化减轻工作压力提高工作效率。

例如住户数据管理界面,如图3-3所示:

 

图3-3 输入界面

使用键盘进行数据的输入,如表3-2所示:

表3-2 输入内容列表

序号

输入内容

简述

1

门牌号

使用键盘输入门牌号,数据库中唯一的标示

2

户主

使用键盘输入户主的姓名

3

常驻人

使用键盘输入常驻人的姓民

4

电话

使用键盘输入户主的电话,以便联系

5

备注

用键盘录入用户备注信息

  

  

(2)鼠标输入。

管理员就可以使用鼠标选择所要使用的功能如:

添加,更新,删除等。

  4.处理过程设计

本系统得处理过程通过流程图来说明,如图3-4所示:

 

图3-4 系统流程图

  5.数据库设计

  

(1)数据库概念设计

本系统数据库E-R关系图,如图3-5到3-8所示:

 

图3-5 E-R图1

小区居民

居住

住宅

1交选题

1交选题

门牌号

户主

户主

门牌号

……

……

 

图3-6 E-R图2

 

图3-7 E-R图3

小区居民

投诉

投诉数据

n交选题

n交选题

门牌号

户主

投诉人

时间

……

……

 

图3-8 E-R图4

  

  

(2)数据库的逻辑分析

本系统实现了系统登录功能,而系统登录需要帐号和密码,这就需要创建一个“系统用户”数据表,用来存储系统等录用的帐号和密码。

要实现小区物业的管理,就需要创建“报修数据”数据表,“车场数据”数据表“车场数据”数据表,“楼盘数据”数据表“收费数据”数据表“投诉数据”数据表和“住户数据”数据表。

如表3-3到3-9所示:

表3-3“报修数据”数据表

字段名

数据类型

说明

编号

自动增加

内容

文本

字段长度为50

保修人

文本

字段长度为15

维修人

文本

字段长度为15

维修否

是/否

默认值为否

时间

日期/时间

字段长度为16

表3-4“车场数据”数据表

字段名

数据类型

说明

车位号

文本

字段长度为4

类型

文本

字段长度为2

单价

货币

用户名

文本

字段长度为15

入场时间

文本

字段长度为13

离场时间

文本

字段长度为13

表3-5“楼盘数据”数据表

字段名

数据类型

说明

门牌号

文本

字段长度为9

户主

文本

字段长度为15

户型

文本

字段长度为3

出租

是/否

出售

是/否

产权号

文本

字段长度为50

土地号

文本

字段长度为50

面积

数字

单精度

表3-6“收费数据”数据表

字段名

数据类型

说明

门牌号

文本

字段长度为9

用户名

文本

字段长度为15

数字

单精度

数字

单精度

数字

单精度

物管

货币

日期

日期/时间

 

表3-7“投诉数据”数据表

字段名

数据类型

说明

编号

自动编号

时间

文本

字段长度为16

内容

文本

字段长度为50

投诉人

文本

字段长度为15

负责人

文本

字段长度为15

表3-8“系统用户”数据表

字段名

类型

说明

用户名

文本

字段长度为20

口令

文本

字段长度为20

身份

文本

字段长度为6

表3-9“住户数据”数据表

字段名

类型

说明

门牌号

文本

字段长度为9,主键

户主

文本

字段长度为15

常住人

文本

字段长度为50

电话

文本

字段长度为11

备注

文本

字段长度为100

  6.界面设计

  好的界面设计多于提高项目产品的市场竞争力具有举足轻重的作用,而且还可以给系统使用一种舒适的感觉。

因此要设计出美观,舒适,简洁的界面对每个设计人员来说都是很重要的。

本节的内容将进行物业收费管理系统的界面设计,具体操作均在项目管理器中进行。

本程序界面主要有以下9个部分。

  

  

(1)主界面,如图3-9所示:

 

图3-9 主界面

本界面采用了MDI窗口作为主界面并添加了5个下拉菜单:

文件,系统,信息管理,停车场管理和物业管理,在此界面中管理员可以对系统进行全面管理。

管理员登录后见到的第一个界面,在这里可以对物业的各项业务进行操作。

这里的窗体是一个MDI的多窗体控件。

  

(2)用户登录界面,如图3-10所示:

 

图3-10 用户登录界面

  本窗口采用了两个按钮控件和文本框控件,用于口令的输入,管理员在这里进行登录,该页面通过connection的引用访问后台数据库对管理员什么进行验证。

  

  (3)系统用户管理界面,如图3-12所示:

 

图3-12 系统用户管理界面

  本窗口采用了按钮、文本框、列表框控件以及ADO组件,管理员可在此页面对系统用户进行管理。

  (4)楼盘信息查询界面,如图3-13所示:

 

图3-13 楼盘信息查询界面

本界面采用了标签、文本框、列表框、按钮、复选框等多种控件,管理员可在此界面对楼板信息进行查询。

(5)住户信息查询界面,如图3-14所示:

 

图3-14住户信息查询界面

  本界面采用了标签、文本框、按钮、数据网格等控件,管理员可根据门牌号和户主名进行住户信息查询。

  (6)住户数据界面,如图3-15所示:

 

图3-15 住户数据界面

  本界面采用了文本框、按钮、ADO组件等控件,物业管理人员在此界面对住户信息进行管理,并将结果保存在系统数据库中。

  (7)收费界面,如图3-12所示:

 

图2-12 收费界面

  

  本界面采用了文本框、按钮、列表框、Pciturebox、frame、复选框等控件,物业人员可根据此界面得到每户居民的人物业收费例如:

水费,电费,煤气费等。

并根据得到的数据收取费用,并能打印物业收费票据。

  

 

  (8)停车用户管理界面,如图3-16所示:

 

图3-16  停车用户管理界面

  

  本界面采用了文本框、按钮、列表框、ADO组件、下拉菜单、Pciturebox、frame等控件,物业管理人员在这里对车位进行管理以及计费。

  (9)报修项目管理界面,如图3-17所示:

 

图3-17 报修项目管理界面

  本界面采用了文本框、按钮、复选框、ADO组件等控件,物业人员对居民房屋保修情况进行的管理。

 

  7.安全控制设计

  本系统的安全控制设计主要从以下4个方面进行考虑:

(1)环境性因素

  运行物业管理系统得主机应该单独放到一个房间中,并配有专人负责管理,避免非工作人员使用该机器。

工作人员应该对该系统有一定的了解,能够不定期的对数据库进行备份防止因意外造成的数据丢失。

(2)数据处理因素

本程序在每个关键模块中都作了相应的异常处理,防止了程序异常导致的内存泄漏等问题,很大程度上提高了程序的稳定性和容错性。

(3)安全管理因素

  在进入本系统之前必须进行身份认证才可使用本系统,不同的身份具有不同的权限,以用户身份登录后只能查看相应的个人信息或消费信息,而没有权力对信息进行修改。

如果对信息有异议要通知管理人员,核查属实后由管理员以管理员身份登录进行修改。

(4)开发工具本身的安全因素

  Access应用程序的安全性依赖于既可以访问存储权限的应用程序数据库,又可以访问存储用户账户与组账户及密码的工作组的用户。

根据应用程序的用法的不同,可以通过各种不同方法使用户能够使用应用程序和工作组。

 

第四章系统实施

4.1程序设计

  1.程序设计的方法

本系统采用了面向对象的程序设计方法。

传统的软件结构和设计方法难以适应软件生产自动化的要求,因为它以过程为中心进行功能组合,软件的扩充和复用能力很差。

而面向对象开发的优点使人们的编程与实际的世界更加接近,所有的对象被赋予属性和方法,结果编程就更加富有人性化。

他的基本思想是把组件的实现和接口分开,并且让组件具有多态性。

面向对象的设计强调在程序构造中语言要素的语法。

开发者必须得继承,使用类,使用对象,对象传递消息。

2.程序设计语言的选择

VisualBasic是微软公司推出的一种可视化编程工具,是当今世界上应用最广泛的编程语言之一,他也被公认为是编程效率最高的一种编程方法。

无论是开发功能强大,性能可靠的商务软件,也是编写能处理实际问题的使用小程序,其余以上优点本系统采用了VB作为开发语言后台数据库则采用了Access数据库。

Access的优点在于它能使用数据表示图或自定义窗体收集信息。

数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。

另外,Access允许创建自定义报表用于打印或输出数据库中的信息。

Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。

Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。

  本系统由于VB编程效率比较高和Access的灵活等优点,因此采用了上述的两种语言来进行开发。

  3.编码的风格

本系统使用了固定的一套编码约定,其主要目的应该被定义为完成上面所讨论的目标的最小的必须需求,以使程序员可以自由地创建程序的逻辑和功能流,其目标便是使程序容易读取和理解,而不必使用额外的限制或任意的约束来压制程序员最初的创意。

要实现这一点,这篇附录里所推荐的约定既简洁又具有建议性。

它们并没有列出每一个可能的对象或控件,也没有规定每一种也许是很有价值的注释信息,取决于您的工程和组织的特定需要,您可能希望扩展这些指导信息以包括其它的一些元素。

4.2软硬件实施

  1.软件配置

  软件配置必须根据用户的实际情况来设计,主要依据就系统的吞吐量和系统对稳定性的要求,系统的容量以及用户的维护水平来确定。

操作系统选择可以根据用户规模的大小选择不同的操作系统。

当然,一般情况下,管理员对微软Windows界面比较熟悉,因此,建议用户都使用windows98,windows2000,或者windowsxp操作系统。

建议使用现在比较流行的windowxp系统,。

2.硬件配置

本系统需要的最低硬件环境如下:

CPU:

主频在133MHz以上,Intel或AMD

内存:

容量在16MB以上(最好是64MB或者更高,这样就可以提高调试效率和运行速度)

硬盘:

空间在1GB以上,转速在5400转/秒或者更高

4.3系统测试

  系统测试便于即时发现问题,并采取相应措施。

是保障系统安全不可缺少的一

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

当前位置:首页 > PPT模板 > 商务科技

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

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