文档库 最新最全的文档下载
当前位置:文档库 › 小区物业管理系统毕业设计论文

小区物业管理系统毕业设计论文

小区物业管理系统毕业设计论文
小区物业管理系统毕业设计论文

摘要

本文论述了物业管理信息系统的开发过程。分析了国内物业管理信息系统的发展和使用现状,指出了现阶段存在的问题,阐述了物业管理信息化的必要性。从业务需求出发,建立了小区物业管理系统的功能模型和实现方案。进行需求分析,建立了该系统的概念结构。在此基础上,提出系统设计原则和设计方法,建立了功能结构图。从需求分析、系统分析、系统设计、系统实施及交付使用等环节,在工作程序和方法上进行了科学规范,保证了系统的顺利开发,为强化物业管理机制、完善管理制度和提高工作效率提供了有力的支持。

随着电脑的普及,传统的物业管理已越来越不能满足当代物业管理的需要,故针对现代社会对小区管理的基本要求,利用所学.NET技术作为前台开发工具,SQL Server作为后台数据库,设计了本系统。

关键词:管理系统;SQL Server数据库;.NET技术

Abstract

This text discussed the development process of the residential property management information system. Analyzing the local residential property manages the development and the usage present conditions of the information system, pointing out the problem that present stage exist, elaborating that the residential property manages the information-based necessity. Set out from the business need, build up the residential property to manage the function model of the system and carry out the project. Carry on the need analysis; build up the concept structure of that system. On this foundation, put forward the system design principle and design the method, build up the function structure diagram. Analytical from the need, the system is analytical, system design, the system carries out and consigns to use etc. At work the procedure and methods went forward to go science norm, guaranteeing the smooth development of the system, managing the mechanism, perfect management system and raising the work efficiency to provide the emollient support for the fortifier industry.

Along with the universality of the computer, the traditional residential property management has already can’t satisfy the demand of the contemporary thing industry management less and less, so aim at the modern society to the basic request that small area manage, make use of the technique of .NET learn to be the stage development tool, the SQL Server is the backstage database, designing this system.

Key words:management system;sql server database;.NET technology

目录

摘要....................................................................... I Abstract .................................................................. II 引言.. (1)

1开发工具简介 (3)

1.1 https://www.wendangku.net/doc/561017251.html,简介 (3)

1.2 C#简介 (3)

1.3数据库SQL Server简介 (3)

2 需求分析 (5)

2.1 需求分析 (5)

2.2 可行性分析 (5)

2.3 系统目标 (6)

3 系统总体设计 (8)

3.1 总体结构设计 (8)

3.2 详细模块功能需求 (9)

3.3 数据库设计 (13)

4 系统实现 (20)

4.1 管理员界面 (20)

4.2 住户界面 (25)

5 软件测试 (29)

5.1 软件测试的目标 (29)

5.2 软件测试的方法 (29)

5.3 软件测试的步骤 (30)

5.4 测试用例 (30)

结论 (32)

参考文献 (33)

致谢 (33)

引言

随着人民生活水平不断提高,人们对生活环境要求日益提高,尤其是对居住环境不断提出新的需求,为了适应这种形式,小区的经营者不仅首先要有坚实的硬件基础,还要有一套现代化的物业管理系统。而要实现这一功能,就职求物业管理者配备一套高效的管理住处网络系统,以便在小区内快速地发布和获取住处并以最快地速度响应用户的需求,及时为用户提供服务,为住户提供一个高效、舒适的居住、生活环境[1]。住宅小区的物业管理准确地讲应当是指对以居住为主要功用的物业进行管理。除住宅外还应包括公寓、别墅等。

法国的“HABITT400”物业信息管理软件就是比较具有代表性的物业管理软件,亚洲地区的新加坡,就有200多家大小不同、功能完备的物业管理公司,其大部分采用了计算机管理各类信息。计算机辅助物业管理已成为香港、新加坡等地的物业信息管理的重要组成部分,其计算机技术的综合能力、软件质量、管理效果等高出许多。相比之下,我国的物业管理信息化建设上处于学步阶段,由于国情和各种发展条件的不同,我国信息化的管理也正在积极普及和推广。

据统计,美国在财务会计上占有90%的信息工作由计算机完成;在计算机应用发展较快的国家中,计算机应用于信息管理的占80%;在各种物业管理中80-100%的信息处理由计算机完成;用于科技计算的占8%,用于生产过程控制的占12%;计划管理是80—90%;由此可以看出,信息管理是计算机应用的主要领域。

相对于国外的物业信息管理,我国目前由于物业信息管理在社会大生产中占用重要地位,虽然其计算机化在发达国家已达到95%以上,而我国在全国范围内推广计算机在信息管理中的应用,是在80年代初开始的。因此,起步虽然晚,但发展很快,在相当长的时间里,我国的物业管理人员要将信息管理技术应用于实践,在实践中学习计算机技术,积累经验,在过程中收集资料。特别是我国的计算机技术并不算很落后,但是无论从软件的质量、管理效果,能力等各个方面都不及国外,所以,我们要从现在做起,在实践中促进开发和应用[2],使计算机称为物业管理工作的一部分,推动我国管理信息现代化的发展进程。

本课题的主要任务是实现小区物业的管理。本系统通过系统管理员维护基础信息,维护员工信息账号;实现员工对小区住户信息的维护,对物业费、水电费、车位、住户报修的管理,从而实现对物业费、水电费的统计;住户对小区的物业信息的了解,对物业费、水电气费查看了解,对报修及新服务的申报。

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

使用计算机进行小区物业信息的处理,具有如下的优点

(1)及时信息交流,改善服务质量

通过本系统对小区物管信息的规范管理,可以及时的掌握业主们的需求,并根据需求有针对性的改进业务,以提高服质量。

(2)方便查询,提高工作效率。

1开发工具简介

1.1 https://www.wendangku.net/doc/561017251.html,简介

https://www.wendangku.net/doc/561017251.html,是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。

https://www.wendangku.net/doc/561017251.html,使用一种字符基础的,分级的配置系统,使服务器环境和应用程序的设置更加简单[3]。

开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

https://www.wendangku.net/doc/561017251.html, 可以无缝地与WYSIWYG HTML 编辑器和其他编程工具(包括Microsoft Visual Studio .NET)一起工作。这不仅使得Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web 页的GUI 和完全集成的调试支持。

1.2 C#简介

微软C#语言定义主要是从C和C++继承而来的,而且在语言中的许多元素中也反映出了这一点。C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说structs),它还增加了自己新的特点(比如说对源代码版本的定义).不过它还太不成熟,不可能挤垮Java、C#还需要进化成一种开发者能够接受和采用的语言。它是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

1.3数据库SQL Server简介

SQL Server 是一个关系数据库管理系统。它最初是由Ashton-Tate和Microsoft Sybase 三家公司共同开发的,在1988年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分开了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发和推广SQL Server 的Windows NT 版本[4]。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。

数据库管理10个最重要的特点

表2-1 数据库管理特点

2 需求分析

2.1 需求分析

通过对城市花园小区的实地调查及对住户需求的分析,在本系统设计中需设计小区管理、设备管理、楼盘管理、收费管理、停车管理、用户管理、物业管理等功能。

(1)小区管理:记录小区的基本信息、周边设施以及小区公告的添加修改等。

(2)楼盘管理:添加修改楼盘信息,并可以添加房产信息,而且还能为住户提供房产信息查询功能。

(3)设备管理:主要是处理设备信息,如添加管理设备选项目,以及添加管理设备维修信息。

(4)物业管理:主要用于处理住户的投诉及保修信息。

(5)收费管理:添加和编辑收费类型并为住户制定收费标准,管理住户费用等信息。

(6)停车管理:为住户分配车位,详细信息包括车位名称、楼宇名称、车牌号、车品牌、颜色等。

(7)用户管理:实现对业主入住、物业管理的全过程管理。可以随时查询住户和物业的详细信息,加强对业主及住户的沟通和管理。

根据管理层次设置四个级别的权限:读取权、修改权、新增权、删除权。

根据城市花园小区的实际情况,对用户进行权限设置。本系统将分为管理员、住户两个界面。

管理员可以记录管理区、大楼的基本信息,可以查看员工对物业费、水电气费的收费情况,可以查看小区住户情况,维护员工信息,设备管理,仓库管理。并且可以监督住户报修的情况,及查看住户投诉及意见。

住户可了解小区物业公司信息、楼栋信息。并可查看所交的水电气费、物业费,可以在服务、报修方面通过网上进行报修,并查看问题解决的程度提出意见或投诉。

2.2 可行性分析

(一)技术可行性

随着国内软件开发的日益发展壮大,各种中小企事业单位已经具备独立开发各种类型的软件的能力,可以满足不同行业的特殊需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,不过从整个系统的技术构成上看,它仍然属于一个应用类的数据库系统。其基本操作还是对存在数据库进行添加、编辑、查找、删除等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。

(二)紧急可行性

对于一个系统而言,在系统未运行之前,前期投资比较大,花费相对比较多。各部门必须配置好电脑、服务器及相关的网络设备等,但是现在计算机已经普及了,并且在整个系统投入运行后,相关人员的培训费能减少不少。并且同时又减少了数据的流通环节,没有必要花费太多的时间,也就是说最重要的就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。

(三)管理可行性

随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。

2.3 系统目标

(一)系统设计要求

我们一般设计系统都要完成以下的几个要求,以便于用户进行操作。这样才能使系统易学易用。

(1)合理的设计数据库

尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。

(2)设计出友好的界面

界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。

(3)实现基本功能和一些特殊功能的操作

该系统要求除了能实现信息的录入,删除,查询等基本功能之外,还要求能够根据用户的需要进行操作。

(二)系统应该具体实现功能

(1)管理员模块,可以查看员工登记的住户信息、物业费用、水电费用、车位、住户报修情况和住户投诉、意见及物业费和水电费的统计,可以对物业公司的信息、员工信息、楼栋信息、物业设备的维护。

(2)员工模块,该模块物业员工用来登记住户信息及其使用的水电、物业、车位情况及报修、服务登记。

(3)住户模块,用户可以查看物业公司信息,小区楼栋信息,并可查看费用缴纳,下载费用缴纳信息表。在该模块中住户可以进行物业报修、投诉、申请等服务。

本系统最终要实现的主要功能是: 据小区物业的状况随时进行物业汇总,对物业管理过程中的小区管理、楼盘管理、设备管理、物业管理、收费管理、停车管理、用户管理、查询及统计,其在数据库技术的支持下,建构一个信息管理系统。本系统对登录用户设置了权限,使得不同的用户在登录系统后进行性不同的操作功能。

本系统在管理上实行了工作分工,管理员模块是对信息的维护和对员工工作的监督的

作用,管理员可以及时了解住户的情况,为住户更好的解决问题,对员工处理住户的投诉和意见进行过程化的监督和结果的查看。用户模块中,用户可以通过系统查看自己所在小区的具体情况,进行缴纳费用的查看及费用表的下载,住户还可在网上进行报修、投诉和申请服务。最终使小区的管理更加方便,实现社区管理的透明化、交互式,使小区管理者及时了解、处理业主的意见要求,有助于建立积极的小区氛围。

3 系统总体设计

3.1 总体结构设计

通过对用户的调查以及对用户需求的分析,可以了解管理人员对信息系统的要求与设想,可以根据目前的资源条件,初步提出系统目标,系统要具体化,同时应该具有一定的先进性。此阶段所要考虑的问题是:系统的范围,既要覆盖的范围,是整个组织的信息系统还是局部的信息系统;业务功能,即为了实现系统目标,初步考虑包含的子系统,每个子系统所完成的功能;系统结构和配置,即考虑系统采用的数据库管理系统和开发工具等;开发策略,决定开发的方式和开发方法,制定分阶段开发计划等[2]。

根据需求分析可知,小区物业管理系统共包含七个模块,分别是物业管理、小区管理模块、设备管理模块、楼盘管理模块、收费管理模块、停车管理模块、用户管理模块。系统总体功能需求如图3-1-1所示:

图3-1-1系统功能结构

作为一个B/S架构的管理系统,系统分为前台显示页面后后台处理部分,其功能分解图分别如下:

图3-1-2 前台功能分解图

图3-1-3 后台功能分解图

3.2 详细模块功能需求

(一)身份验证

用户首次进入系统首页时,要先进行注册,按照提示填入个人信息,提交注册后经过验证提交给数据库,成功后会提示用户“注册成功”。之后在登录框内输入正确的账号、密码及验证码后,就可以登录成功了。注册登录时序如图3-2-1所示:

用户

图3-2-1用户注册登录时序图

(二)个人信息

个人信息系统主要包括三个功能,分别是:查看个人信息管理,并可以修改登录账号及密码;查看小区公告;查看物业信息。住户时序图如图3-2-2所示:

图3-2-2住户时序图

(三)小区管理

小区管理模块主要包含小区基本信息展示,住户可以查看到本小区的名称、负责人、建造日期、建筑面积、楼宇数量等信息。同时小区管理还包括了周边设施和小区公告的添加与修改,方便快捷的为住户提供小区信息。小区管理结构图如图3-2-3所示:

图3-2-3小区管理

(四)楼盘管理

楼盘管理主要是对小区内的楼盘信息进行管理,包括添加、修改、删除楼盘信息,同时还包括房产信息的添加,以及房产信息的查询功能等。其结构图如图3-2-4所示:

图3-2-4楼盘管理

(五)设备管理

设备管理模块主要包括是个子模块,分别是添加设备项目、管理设备项目、添加设备维修、管理设备维修。添加设备中,需要录入设备的详细信息,包括设备编号、设备名称、数量、生产厂家以及生产日期等。而在设备维修模块中,需要录入的主要有维修人、维修材料、费用等信息。其结构图如图3-2-5所示:

图3-2-5设备管理

(六)物业管理

物业管理模块主要包括处理住户投诉以及处理住户保修两个子模块。管理员可以对其投诉和保修信息进行审核处理,对于已经处理过的过期信息,可以做删除处理,其结构图如图3-2-6所示:

图3-2-6物业管理

(七)收费管理

收费管理模块主要包括添加、编辑收费类型及住户费用添加、编辑住户费用等四个子模块。对于收费类型,管理员可以添加收费名称,并制定收费标准和填写收费说明,方便住户理解。而住户费用添加,主要是根据收费标准及使用时间向住户收取各种费用。对已经交纳费用的住户,管理员可以查看管理住户的交费信息。其结构图如图3-2-7所示:

图3-2-7收费管理

(八)停车管理

停车管理模块主要是向住户分配车位,并对车位进行管理。其中分配车位时,需要填写车位的详细信息,包括车位编号、楼宇名称、车牌号、车品牌、购买日期等信息。在编辑住户车位信息模块中,可以查看到各个停车位的详细信息,并且可做编辑及删除。其结构图如图3-2-8所示:

图3-2-8车位管理

(九)用户管理

用户管理模块共包含添加住户信息、编辑住户信息、添加物业管理人员、编辑物业管理人员、编辑管理员信息等五个子模块。通过这个模块,可以对整个小区的住户及物业管理人员做一个整理的管理工作。其结构图如图3-2-9所示:

图3-2-9用户管理

用户管理时序图如图3-2-10所示:

相关文档