小区物业管理系统论文.docx
《小区物业管理系统论文.docx》由会员分享,可在线阅读,更多相关《小区物业管理系统论文.docx(19页珍藏版)》请在冰豆网上搜索。
小区物业管理系统论文
武威职业学院
毕业论文(设计)
题目小区物业管理系统(VB+Access)
专业班级:
现代教育技术
学生姓名:
虎王燕
指导教师:
潘建伟
提交日期:
2012年12月21日
【摘要】
小区物业管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端使用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求使用程序功能完备,易使用等特点。
经过分析,我们使用微软公司的VISUALBASIC6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统使用原型,然后对初始原型系统进行更新,不断修正和改进,直到形成用户满意的可行系统。
本系统的用户界面十分简洁、实用,系统编制过程中充分考虑了计算机的优越性,可以很方便的进入系统和使用本系统提供的功能,其开发主要包括后台数据库的建立和维护以及前端使用程序的开发两个方面,实现了小区信息数据库的创建及各种费用的收取、统计、汇总。
简要介绍了窗体的制作过程,程序的编写,添加以及编译过程和我们团在制作过程中的体会。
【关键字】:
小区物业管理数据库,统计,汇总
前言
本系统使用MicrosoftVisualBasic6.0进行编写。
数据库技术的产生和发展源于对于数据的组织和管理。
数据库技术是数据管理的技术,它随着数据管理任务的需要而产生。
这是一门综合性技术,涉及操作系统,数据结构,算法设计和程序设计等知识。
数据库技术的基本思想是对数据实行集中统一、独立的管理,用户可以最大限度的共享数据资源。
数据库系统实际上是一个使用系统,它是在计算机硬,软件系统支持下,由用户,数据库管理系统,存储在存储设备上的数据和数据库使用程序构成的数据处理系统。
数据库系统是由数据,数据库管理系统,使用程序,用户组成。
数据库系统实际上是一个使用系统,它是在计算机硬,软件系统支持下,由用户,数据库管理系统,存储在存储设备上的数据和数据库使用程序构成的数据处理系统。
数据库系统是由数据,数据库管理系统,使用程序,用户组成。
数据库使用系统(DATABASEAPPLICATIONSYSTEMSDBAS)
管理信息系统
开放式信息服务系统
一个数据库使用系统通常是由数据库和使用程序两部分组成,它们是在数据库管理系统支持下设计和开发出来的。
数据库的特点:
1.实现数据共享2.实现数据独立3.减少了数据冗余度4.避免了数据不一致性5.加强了对数据的保护。
一.系统分析
1.1开发背景
随着我国市场经济的快速发展和人们生活水平的不断提高,简单的社区服务已经不能满足人们的需求。
如何利用先进的管理手段,提高物业管理水平,是当今社会所面临的一个重要课题。
要想提高物业管理水平,必须全方位地提高物业管理意识。
只有高标准、高质量的社区服务才能满足人们的需求。
面对信息时代的挑战,利用高科技手段来提高物业管理无疑是一条行之有效的途径。
在某种意义上,信息和科技在物业管理和现代化建设中显现出越来越重要的地位。
物业管理方面的信息化和科学化,已成为现代化生活水平步入高台阶的重要标志。
1.2开发目的
某小区位于我市西郊,绿化面积1200多平方米,占地面积100000,建筑面积680000多平方米,24小时保安巡逻,环境幽雅、周边配套设施完善,实行封闭式管理,小区现居住约2万人。
由于管理面积大,户数多,物业管理范围广,管理内容繁杂,小区物业管理混乱的问题一直无法解决。
再者,小区物业管理中一项重要的工作是计算、汇总各项费用,由于费用项目较多,计算方法繁重,手工处理差错率较高。
同时查询某房产资料或业主资料往往也需要较长时间,给物业管理者的工作带来了诸多弊端。
因此该物业公司决定采用计算机进行物业管理。
根据该小区具体情况,该系统在实施后,能够满足对小区住户资料、财产资源统计、小区投诉、装修、维修、等进行管理,能够满足对水、电表抄收、统计、核算、各项费用统计汇总。
该系统的实施为小区日后发展奠定了新的台阶。
1.3软件概要
VisualBasic是美国微软公司的第一个编程工具和系统开发的第一个产品,VisualBasic以优良的性能、较强的系统开发功能、完美的视觉界面和简单易学的特点,已经赢得了全世界广大用户的偏爱。
VisualBasic的编程环境包含了快速有效的开发功能,尤其是数据窗口这一方便而简洁操纵数据库的智能化对象,使系统的开发更人性化,操作更简便。
作为管理信息系统的开发,VisualBasic是一个非常理想选择。
VisualBasic是一种可视化的、面向对象和调用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类使用程序。
它简单易学、效率高,且功能强大,可以和Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。
在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的使用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接和嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的使用软件系统。
作为数据库系统的开发,VisualBasic是一个非常理想选择。
数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库使用的特点及适用范围,本系统选用的数据库语言VisualBasic语言,该开发工具具有很多长处:
VisualBasic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类使用程序。
它简单易学、效率高,且功能强大,在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的使用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接和嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的使用软件系统。
二、系统设计
2.1.业务流程图
根据该小区物业管理的特点和该小区的实际情况,我们开发的小区物业管理界面。
系统主要界面功能主要包括:
经营部:
包括小区信息生成、大楼信息生成、房屋信息生成、小区信息登记、
大楼信息登记、房屋信息登记、系统数据设定
管理部:
业主信息登记、人口信息查询、小区投诉登记、小区投诉查询、小区员工管理、系统数据设定
工程部:
装修队登记、维修信息登记、维修信息查询、维修信息登记、维修信息查询
财务部:
收费登记管理、水费登记管理、电费登记管理、煤气费登记管理、采暖费登记管理
保安部:
保安排班管理、保安排班查询
经理室:
小区资源统计、业主信息查询、人口信息查询、小区投诉查询、小区员工查询、装修信息查询、维修信息查询、保安排版查询
系统设置:
操作员管理、权限管理、系统初始化
辅助功能:
计算器、记事本、重新登录
关于和退出
2.2.数据库设计
根据该公司业务情况和行业特点,本系统采用了ACCESS数据库,数据库名称为db_wygl.mdb,包含以下几个表和字段名如下:
名
表子
目
项
字段
数据类型
长度
能否为空
备注
部门信息表
部门名称
文本
4
否
收费表
户主姓名
8
收费标准
数值
4
否
保留两位小数
起始时间
时间
8
年/月/日
终止时间
建筑面积
数值
8
应收金额
数值
5
保留两位小数
实收金额
房间编号
数值
3
电费表
户主姓名
文本
8
否
收费标准
数值
4
起始时间
时间
8
年/月/日
终止时间
本月读数
数值
3
上月读数
使用度数
应收金额
文本
4
房间编号
3
大楼
信息表
大楼型号
文本
3
否
大楼名称
4
大楼说明
14
大楼位置
总户数
数值
14
负责人
文本
8
建筑面积
数值
4
竣工日期
文本
8
年/月/日
交工日期
大楼结构
14
朝向
4
房屋类型表
房屋结构
文本
14
否
房屋朝向表
房屋朝向
文本
14
否
房屋信息表
房间编号
数值
3
否
小区名称
文本
14
大楼名称
4
单元
1
楼层
数值
2
权属类型
文本
8
朝向
4
房间结构
8
用途
4
房间类型
2
设备实施
3
房屋状态
4
房屋添加表
是否空闲
文本
1
是
房间数
数值
4
否
工作信息表
员工类型
文本
3
否
收费科目表
科目名称
文本
4
否
费用标准
数值
3
起止收费表
户主姓名
文本
8
否
收费标准
文本
3
起止时间
时间
8
年/月/日
终止时间
本月读数
数值
3
上月读数
使用数
数值
3
应收金额
4
房间编号
数值
3
保安排班表
编号
数值
3
否
否
值勤人
文本
文本
8
执勤目的
14
执勤岗位
巡逻路线
当发生时
事故处理
日期
日期
8
否
年/月/日
租住权限表
权属类型
文本
4
否
建筑面积
数值
4
使用面积
共有面积
私有面积
性别表
性别
文本
1
否
人数
数值
4
是
小区投诉信息
投诉编号
文本
12
是
居住位置
14
投诉人
8
投诉统计表
投诉状况
文本
1
否
数量
数值
2
维修信息表
维修编号
数值
12
是
居住位置
文本
14
维修项目
5
接待人
8
维修人员
投诉编号
数值
12
否
维修方式
文本
3
维修金额
数值
4
维修用料
文本
4
开工时间
日期
8
年/月/日
完工时间
业主意见
文本
14
否
小区信息表
小区编号
数值
12
否
小区名称
文本
4
小区说明
14
负责人
8
楼栋数
数值
2
是
总户数
5
否
建筑面积
数值
否
居住面积
绿化面积
占地面积
地址
文本
18
否
备注
25
是
装修队
信息表
负责人
文本
8
否
联系电话
11
联系地址
18
出入证编号
14
装修范围
4
详细说明
14
装修信息表
编号
文本
12
否
客户
8
申请人
经办人
申请日期
日期
完工日期
装修押金
数值
4
是
罚金
是
装修队
文本
5
否
验收
8
否
人口信息表
人口编号
18
否
姓名
8
性别
1
出生日期
日期
8
文化程度
文本
2
和户主关系
文本
2
籍贯
5
国籍
2
工作单位
12
职业
5
是
职务
7
职称
4
否
用户表
操作员姓名
文本
8
否
密码
5
否
部门信息表
经营部
文本
3
否
管理部
否
工程部
否
财务部
否
保安部
否
经理室
否
2.3系统的详细设计
主程序界面设计
图2-1主程序设计界面
菜单编辑器用于设计主界面程序,唯一注意的一点就是一级目录菜单编辑器中的一、二级菜单必须设置索引跟名称,而且从第一个到最后一个主菜单项中必须是从0开始并且是连续的使它们组成index组合项。
四、管理部
管理部主要是对小区的基本信息如:
业主信息登陆、小区信息查询、小区投诉登记、小区投诉查询、小区员工管理、系统数据设定等信息进行管理。
界面截图如下:
4.1业主信息登记
图5-1业主信息登记
业主信息部分根据选择小区名称显示出相应的房屋信息列表和大楼信息列表,和业主的详细信息列表,单击添加新业主命令按钮添加详细的房屋信息和相应的业主信息(必须选择小区名称,大楼名称,房间编号),单击查看详细的.房屋信息按钮,显示详细房屋信息。
4.2小区人口信息查询:
图5-2小区人口信息查询
选择小区名称、大楼列表和房间编号,所要查询人的具体信息就可以查询到所要查询人的详细信息。
4.3小区投诉登记
图5-3小区投诉登记
小区投诉信息登记窗体主要包括:
投诉编号、投诉人、投诉性别、投诉状况、投诉方式、投诉人的居住位置和电话,投诉时间和性质、被投诉方和被投诉方联系方式、处理意见、投诉原因,点击命令按钮可以相应的信息。
4.4小区投诉查询
图5-4小区投诉查询管理
选择查询条件,单击查询按钮即可在投诉信息列表中查询到详细的查询信息。
4.5小区员工管理
图5-5小区员工管理
员工资料主要是对员工的基本信息如(员工编号、住户姓名、员工种类、联系电话、所属部门、家庭住址、出生日期、员工性别等信息)和另外两个标签的信息进行添加、保存、删除、退出。
当记录较多,通过简单的查询可以方便的找的目标记录。
表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。
4.6小区系统数据设定
图5-6系统设置
系统数据设置包括:
房屋朝向设置、权限类型设置、小区部门设置、员工工种设置、费用科目及费用标准设置和退出系统数据设置。
每个设置都有详细的功能和详细的信息。
五.经理室
5.1小区资源统计
图6-1小小区资源统计
小区资源统计窗体设置导入数据和开始分析的Enabled属性,导入数据正确时出现“导入数据完成”提示,开始分析时'MSChart控件以图形方式显示数据的图表。
5.2业主信息查询
图6-2业主信息查询
业主信息查询功能:
通过小区名称、大楼名称、房屋编号等,查询业主的详细信息,单击退出按钮退出该模块。
5.3人口信息查询
图6-3人口信息查询
人口信息查询要是对住户的基本信息查询,通过选择查询条件查询住户信息,通过简单的查询可以方便的找的目标记录,查询结果已表格方式显示。
表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。
5.4小区投诉查询
图6-4小区投诉查询
通过选择查询条件查询投诉信息,'ComboBox控件将TextBox控件和ListBox控件的特性结合在一起-既可以在控件的文本框部分输入信息,也可以在控件的列表框部分选择一项。
'DateTimePicker控件使您可以提供格式化的日期字段,使得进行日期选择很容易。
另外,用户还可以从类似于MonthView控件的下拉式日历界面中选择日期。
结论
在刚刚开始学习vb的时候,对很多细节很没有概念,对设计没有思路,通过老师的帮助才慢慢的有了一点体会。
通过对书本的学习完成以后,开始着手对数据库系统开始制作,开始对系统的需求分析不足,造成多次重做。
在对窗体的制作过程中,对窗体的尺寸的把握,对各个控件尺寸的把握是比较困难的,各个控件在窗体中的布局也非常重要。
在本系统中,程序主界面和登陆界面的制作是比较困难的。
窗体制作完成后就是对控件编程,其中要注意程序编写时的细节,格式、命令的拼写以及运用的合理性等都要进行分析。
至此,小区物业管理系统设计和实现顺利完成。
在几天的试运行的过程中,在连接数据库时一度出现过错误,经过调试改正后错误点全部清楚,此系统可以按着设计思想和需求功能正常运行。
由于当今的物业管理部门还不能有一个很统一的模式化,所以本系统仅考虑到一般小区所需要的物业管理的基本和主要的几项功能,一个完好的小区物业管理系统还需要更多更复杂的功能要求。
本系统在开发过程中,在固定的物业管理要求的模式下还添加了一些人性化的,个人的构思和创意。
本套小区物业管理系统符合基本需求功能,易于操作,应该可以在简单化模式下的小区内使用,存在要改进的地方再以后会进一步完善。
致谢
随着学院生活的临近尾声,二个月的毕业设计也将结束。
我们在指导教师的指导下,顺利的完成了这套小区物业管理系统。
在开发设计的过程中,指导老师本着认真负责的态度、以严谨求真的作风来要求我们每一位学生,从选题到研发到实现,指导老师给予了我正确的指导和极大的帮助,使得我在设计当中少走了很多弯路,在顺利完成毕业设计的同时更让我学到了许多知识,对原有的理论知识能够很好的和实际结合起来运用,也大大的提高了我的动手的能力。
这使得我对以后的工作充满了信息。
在此我由衷的向我的负责人及指导老师再次的说一声谢谢!
并要向那些给予我极大帮助和支持的同学和老师表示感谢,感谢小组成员的积极合作。
今后我会以此次的毕业设计为起点迈向更远的未来。
参考文献
1.VisiualBisic21世纪项目化教程
2.朱从旭严晖曹岳辉《VisualBasic程序设计综合教程》清华大学出版社2005年3月
3.张得强《VisualBasic案例开发》中国水利水电出版社2005年1月
4.赛奎春高春艳李俊民《VisualBasic工程使用和项目实践》机械工业出版社2005年1月