JAVA课题:小区物业管理系统分解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

科文学院第二届“东软睿道杯”软件设计大赛小区物业管理系统





目录
摘要---------------------------------------------------------------------------
第一章概述
1.1 引言-----------------------------------------------------------
1.2 开发背景-----------------------------------------------------
1.2.1 开发时间-----------------------------------------------
1.2.2 开发小组----------------------------------------------
1.3 目的-----------------------------------------------------------
第二章系统总体结构及开发、运行环境------------------------------
2.1 系统的总体结构----------------------------------------------
2.2 运行环境-------------------------------------------------------
2.2.1 硬件环境------------------------------------------------
2.2.2 软件环境------------------------------------------------ 第三章设计方法与实施方案---------------------------------------------
3.1 开发工具--------------------------------------------------------
3.2 数据库----------------------------------------------------------- 第四章系统需求分析-------------------------------------------------------
4.1系统功能描述--------------------------------------------------
4.2数据库功能描述-----------------------------------------------
4.3系统流程分析---------------------------------------------------
4.4体系结构说明----------------------------------------------------
第一章概述
1.1引言
本软件使用SQL Server2008/Oracle、Java进行的系统编写。

数据库技术的产生与发展源于对于数据的组织和管理。

数据库技术是数据管理的技术,它随着数据管理任务的需要而产生于20世纪60年代中期。

这是一门综合性技术,涉及操作系统,数据结构,算法设计和程序设计等知识。

数据库技术的基本思想是对数据实行集中,统一,独立的管理,用户可以最大限度的共享数据资源。

数据库系统实际上是一个应用系统,它是在计算机硬,软件系统支持下,由用户,数据库管理系统,存储在存储设备上的数据和数据库应用程序构成的数据处理系统。

数据库系统是由数据,数据库管理系统,应用程序,用户组成。

数据库的特点:(1).实现数据共享,(2).实现数据独立(3).减少了数据冗余度,(4).避免了数据不一致性,(5).加强了对数据的保护。

数据库应用系统(DATABASE APPLICATION SYSTEMS DBAS)、管理信息系统、开放式信息服务系统。

一个数据库应用系统通常是由数据库和应用程序两部分组成,它们是在数据库管理系统支持下设计和开发出来的。

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

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

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

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

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

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

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

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

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

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

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

根据该小区具体情况,该系统在实施后,能够满足对小区住户资料、财产资源统计、邀费通知、收费管理、日常管理、收费管理、日常的报表查询、社区服务、系统设置等。

1.3 目的
设计一个小区管理系统,能够迅速、正确地解决各种问题,并能做到合理收费,真正为居民排忧解难,服务周到。

而且该系统不需要一个专业的计算机工作人员,只要安排会简单操作人员即可;节省了大量的数据统计处理时间。

第二章系统总体结构及开发、运行环境
2.1 系统的总体结构
本系统源自物业管理的发展需求,设计本系统根据实地调研情况主要包含了十大模块(见图2-1)别是:邀费通知模块、更换用户模块、修改密码模块、关于本软件模块、软件帮助模块、收费管理模块、日常管理模块、报表查询模块、社区服务模块、系统设置模块。

这十大管理模块归纳了基本的业务流程的主要功能,具体的模块功能描述如下:
图(2-1)小区物业管理十大模块
1)邀费通知模块
2)更换用户模块
主要完成系统的重新登陆。

3)修改密码模块
主要完成修改当前操作员的密码。

4)关于本软件模块
主要完成对本软件的基本介绍。

5)报表查询模块
5.1)房产信息
“开发商资料”、“建筑商资料”、“监控管理商资料”用于用户明了小区的大概的建筑与管理的资料,方便选择。

“房屋以及住户资料房屋以及住户资料”用于帮助用户对房屋状况的了解,方便购买自己适合的房屋类型
5.2)业主信息
5.3)邀费通知
5.4)已收款查询
5.5)欠费查询
5.6)收费日报表
6)社区服务模块
7)系统设置模块
系统信息管理模块用于设置系统的安全信息的基本信息,由于各种原因,系统管理模块可造成数据库文件破坏,所以每次操作后,都要进行数据备份,以防不测。

7.1)房产设置
7.2)费项设置
7.3)数据库备份与恢复
7.4)操作权限
主要完成管理员对系统的操作,方便系统的管理。

7.5)系统信息
8)软件帮助模块
9)收费管理模块
9.1)临时收费
10)日常管理模块
主要完成日常的业主基本信息查询、费用信息、报销信息、车位信息、建议意见、自动提醒、人员出入信息等。

2.2.1)硬件环境
操作系统:WIN7以上
CPU:没有很高的要求,只要能够顺利运行WINDOWS系列操作系统就可以了。

当然,CPU的处理速度越快,运行C#代码的效率越高。

内存:最低配置32MB,建议使用64MB以上内存,如果使用WINDOWS 2000或WINDOWS XP建议使用128MB以上内存。

硬盘空间:至少需要50MB以上的硬盘空间来安装所需的组件。

2.2.2)软件环境
需要MyEclipse和tomcat6.0或以上版本。

可喜的是一般的开发环境安装程序中已经集合了运行环境。

设计方法与实施方案
3.1开发工具
该物业管理系统的开发工具采用java作为开发环境。

第四章系统需求分析
4.1)系统功能描述
功能模块::邀费通知模块、更换用户模块、修改密码模块、关于本软件模块、软件帮助模块、收费管理模块、日常管理模块、报表查询模块、
社区服务模块、系统设置模块。

(第二章以对子模块进行分析,这里不
做说明)。

4.2)数据库功能描述
使用C#开发数据库访问应用程序是非常便利的,而且由于C#具有语言无关特性,可以在不同的环境中运行,本系统采用C#选择C#T对象进行数据库应用程序设计。

4.3)表的设计:
12)车位表(car)
13)权限表(power)
14)系统信息表(system)
4.4)业务流程分析。

相关文档
最新文档