基于WEB的小区物业管理系统设计与实现(企业管理)_第1页
基于WEB的小区物业管理系统设计与实现(企业管理)_第2页
基于WEB的小区物业管理系统设计与实现(企业管理)_第3页
基于WEB的小区物业管理系统设计与实现(企业管理)_第4页
基于WEB的小区物业管理系统设计与实现(企业管理)_第5页
已阅读5页,还剩31页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

四理工学院课程

计书学院

计算机学院专业班级题目基于W区物业管理系统设计教师学生

基于WEB小区物业管理系统设计与实现摘

要本系统基于B开发模式采用框架,结合JSP技术设计开发了基于Web的小区物业管理系统该系统主要实现了基本系统管理收费管理系统登录等功能模块本论文从软件工程的角度对该软件系统进行了分析随着市场经济的发展和人们生活水平的提高大量的住宅小区已遍布城区人们对于居住环境的要求也越来越,住宅小区的物业管理工作也变得更加繁重利用物业管理信息系统来实现对小区物业管理工作的信息化正成为人们的共识。小区物业管理系统在现代社会中是非常热门的软,是最关切群众实际生活的.它的使用使物业管理者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到答复伴随着小区的规模不断扩大和住户的不断增多工作量也将越来越大但一直以来人们使用传统人工的方式管理各种数据这种管理方式存在着许多缺点效率低、保密性差,另外时间一,将产生大量的文件和数据这对于查找、更新和维护都带来了不少的困难.随着科学技术的不断提高计算机科学技术日渐成熟其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具有手工管理所无法比拟的优点。这些优点能够极大地提高工作效,也是企业的科学化、正规化管理与世界接轨的重要条件。因此,开发这样一套小区物业管理信息系统成为很有必要的事,在下面的各章中我将就本次课程设计所开发的小区物业管理系,谈谈其开发过程和所涉及到的问题及解决方法关键词;JSP;小物业;管理系统同组同任务的分配式及工量百分比:目

第1章引言错误定义书。1.1背景错误定义书。1。1.1应用背景错误!未定义签。1。1.2技术背景错误!未定义签。1.1.3需求背景错误!定义书。1。2目标错误定义书。第2章

可行性分析与软件计划错误!定义书。2.1可行性分析错误!未定义签。2。1。1技术可行性错误!未定义签。2.1。2经济可行性错误!定义书。2.1.3社会可行性错误!未定义签。2.2软件计划错误!定义书。2。2。1工作范围错误!定义书。2。2.2资源需求错误!未定义签。2.2.2.1人力资源错误!未定义签。2.2.2.2硬件资源错误!定义书。2.2。2.3软件资源错误!定义书。2。2。3进度安排错误!定义书。2.2.3。1人力资源分配错误!定义签。2.2.3。2系统进度时间表错误!定义书签。2。3项目效益分析错误!未定义签。第3章需求分析错误未定义签。3.1功能需求错误!定义书。3.2性能需求错误!定义书。3。3安全性需求错误!未定义签。3。4系统数据要求错误!未定义签。3.5软件的逻辑结构错误!定义书。第4章软件结构设计错误定义书。第5章

数据结构设计错误!定义书。5。1数据库开发工具分析与选择错误!定义书签。5。2数据库的逻辑设计错误!定义书。

第6章测试方案设计错误定义书。6.1测试原理错误!定义书。6.1.1测试目的错误!未定义签。6。1.2测试策略错误!未定义签。6.2具体测试方案错误!定义书。6.2.1功能测试错误!未定义签。6.2.2性能测试错误!未定义签。6.2。3易用性测试错误!未定义签。6。2.4内容测试错误!未定义签。6.2。5安全性测试错误!定义书。6.2。6接口测试错误!未定义签。第七章总结错误定义书。[参考文献]错误!定义书。

第1章

引言1.1景1.1应背景随着我国市场经济的快速发展和人们生活水平的不断提高单的社区服务已经不能满足人们的需求如何利用先进的管理手段提高物业管理水平是当今社会所面临的一个重要课题。要想提高物业管理水平,必须全方位地提高物业管理意识只有高标准高质量的社区服务才能满足人们的需求面对信息时代的挑战利用高科技手段来提高物业管理无疑是一条行之有效的途径在某种意义上,信与科技在物业管理与现代化建设中显现出越来越重要的地位。物业管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。1.术背景为了便于多名小区物业管理者的工作,及更多小区的管理者使用,如果让每一个小区管理者下载安装客户端软,很显然是不现实的,因此就抛弃使用C/S模式,采用B/S模式,这样可以帮助管理者随时随地进行查询、浏览以及业物处理.且业务扩展和后期维护简单方便,通过增加网页即可增加服务器功能、实现所有用户的同步更新,适用于应用的背景。本系统采用MySQLJSP进行系统编写.1。1.需求背景某小区,由管理面积大,户数多,物业管理范围管理内容繁杂,小区物业管理混乱的问题一直无法解决者物业管理中一项重要的工作是计算、汇总各项费用,由于费用项目较多,计算方法繁重,手工处理差错率较高。同时查询某房产资料或业主资料往往也需要较长时间物业管理者的工作带来了诸多弊端。因此该物业公司决定采用计算机进行物业管理。根据该小区具体情况,该系统在实施后能够满足对小区住户资料费管理物业费管理费用查询。1

1.2标设计一个小区管理系统,能够迅速、正确地解决各种问题,并做到合理收费,真正为居民排忧解,服务周到。而且该系统不需要一个专业的计算机工作人员,要安排会简单操作人员即可;节省了大量的数据统计处理时间。第2章行性分析与软件划2.1行分2.11技术可行目前已经成功的开发出了许多管理信息系统,信技术和计算机软硬件发展已经完全可以满足本系统的技术要求本方案技术要求比较高安全性和可靠性较强,但通过后面的综合分析,可以知道从技术上来说是可行的。MySQLSever数据库系统依托Mirosof强大的技术支持是目前中小型企业应用较为广泛的数据库管理系统够满足中小型企业对数据管理的要求有强大的数据管理功能持具有多层体系结构的客户/服务器模式为Web应用提供高度的可扩展性和高可靠性。2。2经可行性目前已经成功的开发出了许多管理信息系统息技术和计算机软硬件发展已经完全可以满足本系统的技术要求,本方案技术要求比较高,安性和可靠性较强,通过后面的综合分析,可以知道从技术上来说是可行的。2.1。会可行小区物业管理系统采用面向对象技术,开发出来的界面友好,几乎人人都可以很简单地按照相关说明进行操系统能为物业管理者和业主提供高效、方便快捷的服务工作量和出错率远远低于传统管理模式同时新系统操作简单易上手,特别是与实际流程一致,用户可以很快熟悉和习惯。此项目不与本国政策相背离,没有违反本国法律,不在侵犯、妨碍等责任2

问题.件划2。。1工范围系统功能物业管理系统的用户主要是办公室工作人员,具体功能如下:基本信息管理功能:对小区、楼宇、房屋信息的添加、删除、修改,业主指数的录入。b)各项收费功能:针对物业最主要的水、电、气应缴费汇总。业主和物业各应缴费用,各功能模块应完成相关数据的记录.系统管理功能:级管理员对用户的注册,以及用户管理,修改密系统的关闭。系统性能系统要能够存储整个小区的住户信息住户的物业费信息小区的整体信息,务器要能够支持多个小区的管理员的访问。2.2.源需求2。。2.1人力资源组长:李凯组员:裴珧君,李燕松,杨天冀2..2.硬件资源服务器Penti4以上配置的高性能C机应25M以上,硬盘在40G以上。b)操作系统:Winows9、Wndows2、WinwXP、WindsNT,分辨率:104*768.c)

客户端:Pentium2(或与此相当的CPU以上配置的机,内存应在32M以上,硬盘在1G以3

2.2。2.3软件源支撑软件:Elipse+Tomcat+IE92.2.进度安排2.2.3人力资源分根据小组的成员得到人力资源分配表:任务名称可行性分析与软件计划可行性分析软件计划效益分析需求分析需求讨论编写需求文档需求评审系统设计界面设计结构设计数据设计测试测试方案分析测试方案设计2.2..系统进度时间表利用甘特图制订进度时间表

人力资源分配4

2。目益析

支出:开发该系统需要支出的费用包括基建投资、其他一次性支出,共约万元,采用任务分解估算该系统的开发共需4个人周时间完成每人月成本为0元估计系统的人工费用为13元开发本共为2万元+元。

收益:可以列表计算系统的投资回收期和开发纯收入其中I值为将来的收入主要体现在每年可节省的人力、耗材等约每年2万元估计软件使用寿命5年。其中:i=3。36%购买设备软件费人工费开发成本费(设备软件费+人工费)每年收入

2万元3375元2万元+3375元2万元1

收入(元)

(1+i)

n

现值(元)

累计现值(元)23456

2000020000200002000020000

1.03361.06831.10421.14131.1797

19348。5818721。3218112.6617523.8816953.46

19348。5838069。9056182.5673706。4490659.905

纯收入

59.9结合以上条件,经过成本收益计算后的纯收入为61659.9元。投资回收期:2+(56182.5623375)/(56—38069.9)=3。784第3章求分析31功能求物业管理系统的用户主要是办公室工作人员,具体功能如下:

基本信息管理功能模块基本信息管理功能的主要功能包括对小区、楼宇、房屋信息的添加、删除、修改,业主指数和公共指数的录入。

各项收费功能模块。针对物业最主要的水、电、气应缴费汇总。业主和物业各应缴费用,各功能模块应完成相关数据的记录。3。能求小区资料管理:对小区资料进行增加、修改、删除之类的操作。楼栋资料管理:楼栋资料进行增加、修改、删除.房屋资料管理:房屋资料的增加、修改、删,能量生成房间资料,房间资料需要和楼栋进行关联,可以快速查询到某一房间。业主资料进行增加、修改、删除、更名等操作,业主资料需要和具体房间进行关联。能快速查询业主及对应的房间。物业收费:收费项目设定制定小区需要的收费项目(物业管理费、清洁费、电梯费、水电费等),能进行增加、修改、删除。选取收费标准制定某一房间套用哪些收费标准和房间及收费项目进行关联.收费数据录入据选取的收费标准进行收费数据录入是按建筑面积、人口和固定金额方式收取的则自动计算出要收费的金额如果是按指定数量(指6

定数量主要用在水电费的收)指定金额收取的,则在这里所有计算出的费用的和。录入完成后把部分数据插入到5费用收取表中的对用位置。费用收取对住户应交的费用进行收取,首先计算出该月住户应交的所有费用(取收费数据录入完成的数据),然后列出来,再登记住户实际交纳的款项.收费月结算:月结算后交纳费用重新进行计算开始进行下以份额月的收款,月结操作主要是对收费数据录入表进行清空然后进入新月份收费数据的录入。系统管理:系统参数设:包括对当前收费月份、收费日期、单位名称或其他系统参数的设置操作员管理件使用人员的增加改不能删除最后一个操作员密码设置:更改管理员的密码。33安全需此系统在对用户信息的保密上要做好,避免住户信息外流。统据求本系统主要是小区物业管理系统,其主要的收费目即业主的费用,包含了生活基本用费,即水电气的费用与物业管理费用数据字典与层次方框图表示有数据字典:数据文件名别名关键码描述组成存储方式安全要求备注

业主信息表YZXXB业主代码此表包括业主的所有基本信息业主代码+为主名称+性别+业主类型+籍贯+证件名证件号码+联系电话+联系人+联系方法+注按业主代码字典序按原排序非系统管理员不能进行删除、添加、修改操作,其它部门可以进行查询操作7

数据文件名别名关键码描述组成存储方式安全要求备注数据文件名别名关键码描述组成存储方式备注数据文件名别名关键码描述组成存储方式

住户水电气抄录信息表CLXX房间代码此表包含住户水电气表的抄录信息房间代码+上月水表读数本月水表读上月电表读数+本月电表读数+上月气表读数本月气表读数注按房间代码字典序排序非系统管理员不可进行删除操作、员工管理员可能进行添加、修改、查询业主费用交纳通知单YZFYJNTZD此表描述了业主费用交纳通知单月份+业主名+房间代+上月表+本月表实际用量+单价+物业管理费总金额+日期表格,据库存储非系统管理员不可进行删除工作管理员可以进行添加修改、查询住户收费管理表B房间代码记录了住房收费的详细信息业主名+房代+费用月份+费用项目费用金+滞纳金应交金+收费对+滞纳金起+滞纳金截止+实交金额+核人+备注按离间代码字典序排序8

安全要求备注数据文件名别名关键码描述组成存储方式安全要求备注数据文件名别名关键码描述组成存储方式安全要求备注数据文件名别名

非系统管理员不可进行删除操作,工作管理员可以进行添加、修改、查询住户水电气数据记录表ZHSDQSJLB房间代码记录每一房间每一月的水电数据房间代码数据月+项目名+前次读+本次读+计费用量按房间代码字典序排列非系统管理员不可进行删除操作,工程部可以进行添加、修改、查询操作。住户收费管理表ZHGL房间代码记录了住房收费的详细信息业主名+房代+费用月+用项+费金额+滞纳金+应交金收费对滞纳金起计+滞纳金截实交金额+核人+备注按离间代码字典序排序非系统管理员不可进行删除操作,工作管理员可以进行添加、修改、查询催费通知单9

关键码描述组成存储方式安全要求备注数据项:业主信息表

房间代码记录了用户催缴费用的详细信息业主名称房间代+实缴费金+欠费金+滞纳+滞纳金起记+滞纳金截止+日期按日期降序排列非系统管理员不可进行删除操作财务部可以进行添加修改、查找操作。数据项名

别名

描述

类型

长度

取值范围缺省值计量备单位

注业主代码

YDM

可变字—6符串

与房间代码取值相同业主名称YZXM性别XB

可变字4-14符串定长字符串

只能为“男"“女”业主类型籍贯证件名称

YZLXJGZJMC

可变字—6符串可变字0—符串40可变字符串

只能“自然人”或“公司”只能“身份证“军官证“护照"证件号码

ZJHM

字符串

4—

不能为空联系人

可变字1联系电话

LXDH

符串数字串

47—110

联系方法LXFF业主房间信息表

1可变字0-50符串数据项名

别名

描述

类型

长度

取值范围缺省值计量备单位

注房间代码

数字串3——28不能为空,与业主代码取值相同,由楼号+房间号组成所属大楼

HD描述了

定字

只能A栋栋L

对方在在那个

符串

C栋D栋E栋,并且不能为空大楼客户描述KH简单描

可字—1可为空MS

述房间

符串

00居住者的名称单元号

DYH

描述套房所在

可字7—不能为空符串10单元楼层号L

十制1—只能—1房间号

FJH

数2十制数

只能取01—,且不能为空房型FX

可字—符串

只能取单房一室一厅、二室一厅、三室一厅二室二厅、三室二厅、且不能为空11

建筑面积

JZM

数字

5,2

不能为空

平方J

米使用面积

SYM

数字

5,2

平方J

米套内面积

TNMJ

数字

5,2

平方米人数

RS

套房居

数字

0—6住人数车位数CWS

数字0—使用类型使用状态

LXZT

Y套房的用途Y

定字符串定字4符串

商用出租、空置简要说明

S对房间

可字—1M

的简单

符串

00说明住户水电信息抄录表数据项

别名

描述

类型

长度

取值范围、缺省

计备名

单位

注房FJDM码上SYSB

数字串

5

不能为空

吨表读数DS本BYSBDS

数字串

5

不能为空

吨表读数上

数字串

5

不能为空

度表读数本BY

数字串

5

不能为空

度表读数

上SYCBR

日期**年**月**12

表日期本B

日期

日,不能为空****月**表日期抄表人

CBR

日,不能为空可字—不能为空符串14住户收费管理表数据项名

别名描述

类型

长度

取值范围、缺省值计量备单位

注业主名称房间代码费用月份

日期

******日,不能为空费用项目

可变字—1能取水费电费用金额

一项的金

符串数字

费、电梯费、物业0管理费、维修养护费、停车费、室内维修费、家政务付费、不能为空6,2***,**;不能元为空额滞纳金

过缴

数字

6,2

元费日应交金额

有收项目

数字

7,2*****,元能为空费用总和收费对象

字符串

4

业主或租户,不能为空13

滞纳金起记

始计滞纳

日期

***日,不能为空的日期滞纳金截止

月滞金截

日期

***年*月**日,不能为空止日期应交金额

户实缴费

数字

7,2****;不无能为空金额审核人催费通知单数据项名

别名描述

类型

长度

取值范围、缺省值计量备单位

注欠费金额日期

放催通知

数字日期

7,2******;不能元为空****;不能为空的日期业主费用层次图:14

业主费用生活费基本费

物业管理费气费

电费

水费

气费违约金

电费违约金

水费违约金3。件逻结通过对软件的逻辑进行分析,采用数据流图来表示软件的逻辑模型顶层DFD:15

对顶层DF进行分析可以得到第二层图:1.服务管理子系统2.管理员信息管理子系统3.小区楼宇信息管理子系统对第二层DFD进行分解得到第三层DFD图16

1.1.服务管理子系统,入住子系统1.2.服务管理子系统,住户收费管理系统:17

第4章件结构设计根据系统分析中总结的用户需求设计系统的体系结构系统的功能模块如图:在功能模块示意图的树状结构中,每一个叶结点都一个最小的功能模块一个功能模块都需要针对不同的表完成相同的数据库操作,即添加记录,修改记录,删除记录以及查询显示记录信息.小区物业管理系统层次图:18

小区物业管理系系统管理员

员工管理员创建管理员

删除管理员

修改管理员密码

退出系统

修改密码

收费管理

抄表录入、修改

基本信息管理

退出系统收费理项目管

收费理记账管

业主理信息管

楼宇理信息管

房屋理信息管物业费用报表

业主费用报表

收费单价管理

物业费已缴报表

业主已缴报表

气费已缴报表

电费已缴报表

水费已缴报表

添加业主信息

修改业主信息

删除业主信息

生活抄表管理

添加楼宇信息

修改楼宇信息

删除楼宇信息

添加房屋信息

修改房屋信息

删除房屋信息气费报表查询

电费报表查询

水费报表查询

收费单价录入

收费单价修改

业主用水抄表

业主用电抄表

业主用气抄表

业主用水抄表

业主用电抄表

业主用气抄表录入

录入

录入

修改

修改

修改19

第5章

数据结构计据开工分与择52据的辑计数据库名为:m。数据库表:(1)m理员信息表。(2)e_type:费用类型表。(3)master_info;业主信息表。(4)master_us:业主消费指数表.(5)buil_info:楼定信息表.具体的数据库表结构信息:管理员信息表mater_info,用来保存用户信息,表结构为:编号

字段名称

数据类型(长度)

约束空值

说明1

md

samllint(6)

No管理员IDl2

mnam

var(20)null

用户名34

pwrdpurview

Vachar(int(6)

lnull

密码权限费用类型表pri_typ,用来保存费用类型信息,表结构为:编号

字段名称

数据类型

约束空值

说明20

charge_idsamllint6

PKNot费用IDl2

charge_nam

var2

nl

费用名称03

unitpicedouble

nul

单价业主信息表useinfo,用来保存业主信息,表结构为:编号

字段名称

数据类(长度)束空值

说明1

samllt(6)PK

Nonu楼宇IDll2Roo_id

t(6)PK

o房间IDnull345678

areausonamexid_nuphone

doublevarchar12)varchar(5)varcha(20varcha20)

NullnulnullnullNullnul

面积状态业主姓名性别身份证号电话业主消费指数表user_conue,用来保存用户消费指数表结构为:编号

字段名称

数据类型(长度)约束空值

说明1

user_

samllinPK

Noull

业主ID2

building_id

smltFK(6)

Nonu楼宇IDll3o

sali

Null

房间IDnt(6)4lwe_doubleng

null

上月水表读数21

5

twrdobl

null

本月水表读数6

ngadingdoublenull

上月电表读数7

tedoub

Null

本月电表读数g8lgasdidoubleng

Null

上月气表读数9

tg_reading

doublenull

本月气表读数楼宇信息表building_info,用来保存楼宇信息,表结构为:编号

字段名称

数据类型(长度)约束空值

说明1

ldingid

samll

PKotnull楼宇ID23456

total_areahttype

samllnt6)doublevarchr(20)va(10)

notnullnullnulnullnull

楼层数总面积楼高类型状态第6章

测试方案计6.1试理6。1.试目的测试是为了发现程序中的错误而执行程序的过程;(2)好的测试方案是极可能发现迄今止尚未发现的错误的测试;(3)成功的测试是发现了至今为止尚发现的错误的测试。6.1。试策略由于本系统是基于WEB的物业管理系统此可以采用的测试策略为以22

黑盒测试为主,盒测试为辅,手动测试为主的测试策略。黑盒测试法(又称功能测试法)是把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程,是在程序接口进行的测试,它检查程序功能是否按照规格说明书的规定正常使用。白盒测试法(又称结构测试法)是把程序看成装在一个透明的白盒子里,也就是完全了解程序的结构和处理过程种方法按照程序内部的逻辑测试程序,检验程序中的每条通路是否都能按照预定要求正确工作。基于WB的应用软件一般采用多层结构,在测试时也采用分层的策略.并且采用自底向上的集成测试方式。通过测试并不能证明程序就是完全正确的,但我们目的就是要通过测试保证软件的可靠性因此必须仔细设计测试方案力争用最少的测试发现尽可能多的错误。6。2体试案Web用软件的测试分为三层:表示层,业务层和数据层。表示层的测试主要关注Web应用软件的界面和与客户的交互测试的重点是HTML文档的结构与客户端的程序,业务层的测试主要关注b应用软件包含的业务逻辑,测试的重点是服务器端的程序,数据层的测试主要关注We应用软件处理不同的数据的能力试的重点包括对数据完整性的测试以及对大数据量下数据库操作的性能测试。6.2。能测试(1)链接测试:首先应该测试所有可能出现在页面上的链接。其次,对于每个链接,需要测试是否有页面或者服务器端程序与之相连。(2)表单测试:对表单的测试可以很好地完成对表示层程和数据层这3的集成测试,此时,可以对表单能够完成

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论