本科毕业论文花园小区物业业务管理系统设计与实现.docx
- 文档编号:6410814
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:12
- 大小:137.74KB
本科毕业论文花园小区物业业务管理系统设计与实现.docx
《本科毕业论文花园小区物业业务管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《本科毕业论文花园小区物业业务管理系统设计与实现.docx(12页珍藏版)》请在冰豆网上搜索。
本科毕业论文花园小区物业业务管理系统设计与实现
花园小区物业业务管理系统设计与实现
专业:
西南科技大学西南网络学院计算机信息管理
班级:
计算机信息管理2013秋高起专
内容提要
传统小区物业管理存在管理繁杂、多样化、收缴费用与设备维护繁琐等问题。
计算机在物业管理方面具有更加准确、方便、快捷、高效等特点,完全可以克服物业管理存在的问题。
因此,开发一套高效率、无差错的小区物业管理系统软件十分必要。
本文使用VC++6.0和MicrosoftAccess2007工具开发了一个小区物业管理系统,主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了小区信息数据库的创建及各种费用的收取、统计、汇总。
在本文,首先进行了系统需求分析,该系统主要实现的功能包括:
系统用户管理功能、小区住户信息管理功能、小区房产信息管理功能、小区收费管理功能、小区住户故障处理管理功能等;然后设计了系统总体框架和数据库,最后进行系统模块的详细设计。
关键词:
物业管理系统;VC++;MicrosoftAccess2007;小区管理系统
目录
第1章系统开发的背景与工具1
1.1系统开发的背景1
1.2系统开发的工具1
1.2.1MicrosoftVisualC++6.02
1.2.2MicrosoftAccess20072
第2章系统分析3
2.1系统需求分析3
2.1.1系统功能概括3
2.1.2系统设计内容3
2.2系统功能分析4
第3章系统总体设计6
3.1系统总体结构设计6
3.2数据库设计6
3.2.1系统实体E-R图6
3.2.2系统数据库表7
第4章系统详细设计10
4.1界面设计与功能10
4.2用户登陆模块10
4.3小区住户信息管理模块10
4.4房屋信息管理模块11
4.5物业收费管理模块12
总结13
参考文献14
致谢15
第1章系统开发的背景与工具
一.1系统开发的背景
物业管理公司作为房地产开发公司的附属单位,成为与业户零距离接触的终端,担负着整个小区的各家各户的繁杂的服务和承载着开发商信誉的重要任务。
对于小区物业管理来说,由于物业管理业务的复杂性,其工作流程繁杂、多样化、收缴费用与设备维护繁琐,再加上智能化小区概念的引入,计算机已完全能够胜任物业管理工作,而且更加准确、方便、快捷、高效、清晰、透明,物业管理逐渐趋于信息化高效率化,因此,许多物业管理公司已引入了“物业管理信息系统”,即通过计算机网络和专业软件对物业实施即时、规范、高效的管理。
物业管理系统的作用不但使得繁重的手工工作变的简单化,并且能够使得业户对物业的了解更加透明化。
在引入该系统后住户档案将由电脑管理,通过在水、电、煤气上设置读数装置可以实现远程自动抄表,减少了业主的麻烦。
服务中心在接到业主报修后,会立刻打出工程部的报修单,提高了日常维修的服务质量。
每月电脑会自动将各项费用汇总,并打印出统一的收费通知,大大节省了物业管理公司的人力、物力投入,降低了成本,从而给物业管理工作带来更高的效率,是物业管理正规化、现代化的重要标志。
因此,开发一套高效率、无差错的小区物业管理系统软件十分必要。
系统的主要目的是告别帐本,安全、快捷的保存数据信息。
由于小区物业管理涉及到费用问题,为了增强系统的保密性,使业主利益不受损害,系统具有仅管理员式的保密功能,还有查询、录入、修改、删除、以及对物业设备统计等功能,使业主能够对自家的物业费用和投诉等情况提供透明化、直观的了解。
一.2系统开发的工具
小区物业管理系统采用了当前的主流模式C/S模式进行开发,前台开发工具选用MicrosoftVisualC++6.0,它是一种可视化的、面向对象的Windows开发语言,具有易用、通用和开发效率高的特点。
后台的数据库开发工具选用了MicrosoftAccess2007,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。
这两种开发工具功能强大,有较好的接口,作为本系统开发工具是可行的。
一.2.1MicrosoftVisualC++6.0
VisualC++6.0由Microsoft开发,它不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrateddevelopmentenvironment,IDE)。
VisualC++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导ClassWizard等开发工具。
VisualC++是一个功能强大的可视化软件开发工具。
VisualC++6.0以拥有“语法高亮”,自动编译功能以及高级除错功能而著称。
比如,它允许用户进行远程调试,单步执行等。
还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。
其编译及创建预编译头文件(stdafx.h)、最小重建功能及累加连结(link)著称。
这些特征明显缩短程序编辑、编译及连结的时间花费,在大型软件计划上尤其显著。
一.2.2MicrosoftAccess2007
Access是Office办公套件中一个极为重要的组成部分。
刚开始时微软公司是将Access单独作为一个产品进行销售的,自Office97开始将Access捆绑到其中,成为Office套件中的一个重要成员。
现在它已经成为Office办公套件中不可缺少的部件了。
Microsoft公司在Access95的基础上陆续推出了Access97、Access2007,成为世界上最流行的桌面数据库管理系统之一。
Access是一种关系型数据库管理系统,不但能存储和管理数据,还能编写数据库管理软件,用户可以通过Access提供的开发环境及工具方便地构建数据库应用程序,大部分是直观的可视化的操作,无需编写程序代码,是一种使用方便、功能较强的数据库开发工具。
第二章系统分析
二.1系统需求分析
二.1.1系统功能概括
经过调研,出于对人们生活住房考虑,设计了这套小区物业管理系统,本系统主要考虑到小区物业管理的普遍要求,小区物业管理系统主要包括:
(1)对小区所有房屋资料的录入和增、删、改、查询等功能实现,在基于这些小区的房产资源对小区进行管理。
(2)对小区内住户的详细资料的管理,包括增、删、改、查询等功能的实现,这些也是一个小区的基本资源,毕竟物业管理最后是针对小区的所有住户而言的。
(3)在具有了所有的基本资料信息后,需要实现实质性的物业管理。
主要的管理业务包括:
物业设备管理、仪表(水、电、宽带)数据管理、收费管理、住户投诉管理、故障管理等。
这些成为小区物业管理的主体。
这样就可以便于物业公司对小区进行全面的了解和管理了。
二.1.2系统设计内容
根据以上的操作,系统需要研究设计内容如下:
(1)模块功能的研究设计:
尽量采用物业管理部门中现有的软硬件环境以及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。
系统应完全符合物业管理员对业户管理的规定,满足对房产信息及住户信息等工作需要,并达到操作过程中的直观、方便、实用、安全等要求。
通过调研情况进行需求分析,进行模块的划分和功能的界定,并对各个模块的具体管理流程进行控制和编码实现。
(2)良好的数据系统设计:
所小区物业管理系统应充分具备数据库的维护功能,可以及时根据用户的需求对数据库中的信息进行添加、删除、修改等操作。
(3)完备的信息查询统计:
为满足管理和决策工作的需要,在查询基础上应具备一定的统计功能。
(4)后期维护:
所开发的小区物业管理系统应采用模块化程序设计方法,收到既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护的效果。
以上是对本信息管理系统进行的基本的需求分析,也就是本系统所要实现的基本功能。
但是,这并不是整个系统的全部需求,对系统不断出现的新需求,需要系统在日后的使用中通过系统的更新与维护来实现。
这样,才能使系统得到不断的完善,功能更加强大,与用户的交互性更强。
二.2系统功能分析
由系统需求分析可知,系统包括以下6个功能:
1、系统用户管理功能
(1)系统用户的添加,包括用户名、密码信息。
2、小区住户信息管理功能
(1)住户基本信息的录入,包括住户电话、住户姓名、物业地址、身份证号、入住时间等信息。
(2)住户基本信息的修改。
(3)住户基本信息的删除。
(4)住户基本信息的查询。
3、小区房产信息管理功能
(1)房产基本信息的录入,包括物业地址、使用面积、房屋结构、设备、出售信息等信息。
(2)房产基本信息的修改。
(3)房产基本信息的删除。
(4)房产基本信息的查询。
4、小区收费管理功能
(1)其中包括物业收费和仪表收费两大类信息的录入,包括收费住址、水费、电费、宽带费、物业管理费、收费时间等信息。
(2)收费基本信息的修改。
(3)收费基本信息的删除。
(4)收费基本信息的查询。
5、小区住户故障处理管理功能
(1)住户报修基本信息的录入,包括住址、报修故障、经办人、处理时间、查询等信息。
(2)住户故障基本信息的修改。
(3)住户故障基本信息的删除。
(4)住户故障基本信息的查询。
6、退出功能
退出小区物业管理系统。
第三章系统总体设计
三.1系统总体结构设计
根据系统功能分析,构建系统结构图,如图3-1所示。
图3-1系统结构图
三.2数据库设计
三.2.1系统实体E-R图
小区物业管理系统部分实体E-R图如下所示。
:
(1)住户基本信息实体E-R图,如图3-2所示。
图3-2住户基本信息实体E-R图
(2)房产基本信息实体E-R图,如图3-3所示。
图3-3房产基本信息实体E-R图
(3)住户故障投诉基本信息实体E-R图,如图3-4所示。
图3-4住户故障投诉基本信息实体E-R图
三.2.2系统数据库表
(1)用户表
用户表存放登陆系统所需要的用户名和密码,需要访问此表,图表3-1所示。
表3-1用户表
字段名
数据类型
可否为空
用户名(主键)
Char(10)
NOTNULL
密码
Int
NOTNULL
(2)住户基本信息表
住户表,如表3-2所示,存放小区内所有的住户信息,这些信息也是小区物业管理的基本信息,在实现系统的各个功能中起真非常重要的作用。
表3-2 住户基本信息表表
字段名
数据类型
可否为空
住址(主键)
Char(10)
NOTNULL
户主
Char(10)
NOTNULL
身份证号码
Varchar(50)
NOTNULL
电话
Char(20)
NULL
入住时间
Datetime
NULL
(3)房屋基本信息
房产表存放小区内的所有房屋的信息,其中包括已售出的房屋和未售出的房屋。
表3-3 房屋基本信息表
字段名
数据类型
可否为空
住址(主键)
Char(10)
NOTNULL
房屋结构
Varchar(50)
NOTNULL
设备
Float(8)
NOTNULL
房屋面积
Float(8)
NOTNULL
出售信息
Char(20)
NULL
(4)处理故障表
住户处理故障表存放小区内住户的各种故障的所有信息。
表3-4处理故障表
字段名
数据类型
可否为空
住址(主键)
Char(10)
NOTNULL
处理故障
Datetime
NOTNULL
经办人
Char(10)
NULL
处理时间
Datetime
NULL
(5)收费信息表
物业收费表存放小区内住户的各种收费信息。
表3-5 物业收费表
字段名
数据类型
可否为空
住址(主键)
Char(10)
NOTNULL
水费
Char(10)
NOTNULL
电费
Varchar(50)
NOTNULL
宽带
Int(4)
NOTNULL
垃圾清运费
Int(4)
NOTNULL
物业管理费
Varchar(50)
NOTNULL
收费时间
Datetime
NOTNULL
第四章系统详细设计
四.1界面设计与功能
经过以上的分析及建模,已经完成了数据库的后台工作。
下面要完成的是人机交互的界面。
本系统分为以下三部分:
(1)用户登陆;
(2)系统主体平台;
(3)通过主体平台调用的功能模块。
接下来即对各部分作详细介绍。
四.2用户登陆模块
启动系统程序后,首先进入系统登陆界面,在登陆进入主体平台的时候,系统会要求用户输入用户名及密码作为验证信息,为了防止非用户在使用,输入正常信息后便可以使用本系统。
界面截图如图4-1所示。
图4-1系统登录界面
四.3小区住户信息管理模块
住户资料主要是对住户的基本信息如(住户电话、住户姓名、物业地址、身份证号、入住时间等信息)和另外两个标签的信息进行添加、修改、删除、查询。
添加、修改、删除这些操作必须保存后才能生效。
当记录较多,通过简单的查询可以方便的找的目标记录,查询结果已表格方式显示。
表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。
界面截图如图4-2所示。
图4-2系统住户信息界面
四.4房屋信息管理模块
房产资料主要是对住户的基本信息如(物业地址、使用面积、房屋结构、设备、出售信息等信息)的添加、修改、删除、查询及统计记录个数。
添加、修改、删除这些操作必须保存后才能生效。
当记录较多,通过简单的查询可以方便的找的目标记录,查询结果已表格方式显示。
表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。
界面截图如图4-3所示。
图4-3系统房屋信息界面
四.5物业收费管理模块
物业收费管理用是对小区内物业收费的总管理,主要功能也是对如(住址、水费、电费、宽带费、物业管理费、收费时间等信息)的添加、修改、删除、查询及统计记录个数。
添加、修改、删除这些操作必须保存后才能生效。
记录较多,通过简单的查询可以方便的找的目标记录,查询结果已表格方式显示。
表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。
界面截图如图4-4所示。
图4-4系统物业管理界面
总结
本文针对传统小区物业管理中存在的管理繁杂等问题,将计算机技术引入到小区物业管理中。
采用MicrosoftVC++6.0和MicrosoftAccess2007工具开发了一个高效率、方便快捷的小区物业管理系统,大大节省了物业管理公司的人力、物力投入,降低了成本,提高了物业管理工作的效率,使物业管理更加正规化和现代化。
系统包括前端应用程序的开发和后台数据库的建立和维护两个方面,实现了小区信息数据库的创建及各种费用的收取、统计、汇总,具有如下功能:
系统用户管理功能、小区住户信息管理功能、小区房产信息管理功能、小区收费管理功能、小区住户故障处理管理功能等。
由于时间的关系,本设计所开发的小区物业管理信息系统还有很多的不足之处,主要是功能还有待进一步完善、需要通过大量用户的实践检验,从而保证完全满足用户各方面的要求。
通过此次毕业设计,本人熟悉了MicrosoftAccess20072000和VC++6.0的使用,设计和编程能力有了进一步提高。
在设计过程中,遇到了许多的问题,经过老师的帮助和自身的努力得到了解决,提高了解决问题的能力和独立自学的能力,为今后开发和设计数据库系统打下了深厚的基础。
学海无涯,在以后的工作和学习中,作为一名计算机专业的学生,本人将不断增强理论知识学习,并与具体实践相结合,争取成为一名对社会有用的计算机专业技能型人才。
参考文献
[1]张迎新.数据库原理、方法与应用[M].高等教育出版社.2004
[2]四维科技.VisualC++数据库编程技术与应用[M].人民邮电出版社.2005
[3]郝平.数据库开发与应用[M].科学出版社.2007
[4]刘德明.精典物业管理方案[M].黄河出版社.2005
[5]徐秀花等.Access数据库应用教程[M].清华大学出版社.2010
[6]冯华.visualc++数据库开发技巧与实例[M].机械工业出版社.2011
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业 论文 花园 小区 物业 业务 管理 系统 设计 实现