ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:333.01KB ,
资源ID:9317441      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9317441.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于WEB的小区物业管理系统设计与实现.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、基于WEB的小区物业管理系统设计与实现 四 川 理 工 学 院 课 程 设 计 书学院 计算机学院 专业 班级 题目 基于WEB的小区物业管理系统设计 教师 学生 基于WEB的小区物业管理系统设计与实现摘 要本系统基于B/S开发模式,采用框架,结合JSP技术,设计开发了基于Web的小区物业管理系统,该系统主要实现了基本系统管理、收费管理,系统登录等功能模块。本论文从软件工程的角度对该软件系统进行了分析,随着市场经济的发展和人们生活水平的提高,大量的住宅小区已遍布城区,人们对于居住环境的要求也越来越高,住宅小区的物业管理工作也变得更加繁重,利用物业管理信息系统来实现对小区物业管理工作的信息化正成

2、为人们的共识。 小区物业管理系统在现代社会中是非常热门的软件,是最关切群众实际生活的。它的使用使物业管理者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到答复。伴随着小区的规模不断扩大和住户的不断增多,工作量也将越来越大。但一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具有

3、手工管理所无法比拟的优点。这些优点能够极大地提高工作效率,也是企业的科学化、正规化管理与世界接轨的重要条件。 因此,开发这样一套小区物业管理信息系统成为很有必要的事情,在下面的各章中我将就本次课程设计所开发的小区物业管理系统,谈谈其开发过程和所涉及到的问题及解决方法。关键词:Web;JSP;小区物业;管理系统同组同学任务的分配方式及工作量百分比:第1章引言 11.1背景 11.1.1应用背景 11.1.2技术背景 11.1.3需求背景 11.2目标 2第2章可行性分析与软件计划 22.1可行性分析 22.1.1技术可行性 22.1.2经济可行性 22.1.3社会可行性 22.2软件计划 32.

4、2.1工作范围 32.2.2资源需求 32.2.2.1人力资源 32.2.2.2硬件资源 32.2.2.3软件资源 42.2.3进度安排 42.2.3.1人力资源分配 42.2.3.2系统进度时间表 42.3项目效益分析 5第3章需求分析 63.1功能需求 63.2性能需求 63.3安全性需求 73.4系统数据要求 73.5软件的逻辑结构 15第4章软件结构设计 17第5章数据结构设计 205.1数据库开发工具分析与选择 205.2数据库的逻辑设计 20第6章测试方案设计 226.1测试原理 226.1.1测试目的 226.1.2测试策略 226.2具体测试方案 236.2.1功能测试 236

5、.2.2性能测试 236.2.3易用性测试 236.2.4内容测试 246.2.5安全性测试 246.2.6接口测试 24第七章 总结 25参考文献 26第1章引言1.1背景1.1.1应用背景随着我国市场经济的快速发展和人们生活水平的不断提高,简单的社区服务已经不能满足人们的需求。如何利用先进的管理手段,提高物业管理水平,是当今社会所面临的一个重要课题。要想提高物业管理水平,必须全方位地提高物业管理意识。只有高标准、高质量的社区服务才能满足人们的需求。面对信息时代的挑战,利用高科技手段来提高物业管理无疑是一条行之有效的途径。在某种意义上,信息与科技在物业管理与现代化建设中显现出越来越重要的地位

6、。物业管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。1.1.2技术背景为了便于多名小区物业管理者的工作,以及更多小区的管理者使用,如果让每一个小区管理者下载安装客户端软件,很显然是不现实的,因此就抛弃使用C/S模式,采用B/S模式,这样可以帮助管理者随时随地进行查询、浏览以及业物处理。并且业务扩展和后期维护简单方便,通过增加网页即可增加服务器功能、实现所有用户的同步更新,更适用于应用的背景。本系统采用MySQL、JSP进行系统编写。1.1.3需求背景某小区,由于管理面积大,户数多,物业管理范围广,管理内容繁杂,小区物业管理混乱的问题一直无法解决。再者,小区物业管理中一项重

7、要的工作是计算、汇总各项费用,由于费用项目较多,计算方法繁重,手工处理差错率较高。同时查询某房产资料或业主资料往往也需要较长时间,给物业管理者的工作带来了诸多弊端。因此该物业公司决定采用计算机进行物业管理。根据该小区具体情况,该系统在实施后,能够满足对小区住户资料、收费管理、物业费管理、费用查询。1.2目标设计一个小区管理系统,能够迅速、正确地解决各种问题,并能做到合理收费,真正为居民排忧解难,服务周到。而且该系统不需要一个专业的计算机工作人员,只要安排会简单操作人员即可;节省了大量的数据统计处理时间。第2章可行性分析与软件计划2.1可行性分析2.1.1技术可行性目前已经成功的开发出了许多管理

8、信息系统,信息技术和计算机软硬件发展已经完全可以满足本系统的技术要求,本方案技术要求比较高,安全性和可靠性较强,但通过后面的综合分析,可以知道从技术上来说是可行的。 MySQL Server 数据库系统依托Microsoft强大的技术支持,是目前中小型企业应用较为广泛的数据库管理系统,能够满足中小型企业对数据管理的要求,具有强大的数据管理功能,支持具有多层体系结构的客户/服务器模式,为Web 应用提供高度的可扩展性和高可靠性。2.1.2经济可行性目前已经成功的开发出了许多管理信息系统,信息技术和计算机软硬件发展已经完全可以满足本系统的技术要求,本方案技术要求比较高,安全性和可靠性较强,但通过后

9、面的综合分析,可以知道从技术上来说是可行的。2.1.3社会可行性小区物业管理系统采用面向对象技术,开发出来的界面友好,几乎人人都可以很简单地按照相关说明进行操作。系统能为物业管理者和业主提供高效、方便快捷的服务,工作量和出错率远远低于传统管理模式,同时新系统操作简单易上手,特别是与实际流程一致,用户可以很快熟悉和习惯。此项目不与本国政策相背离,没有违反本国法律,不存在侵犯、妨碍等责任问题。2.2软件计划2.2.1工作范围 系统功能物业管理系统的用户主要是办公室工作人员,具体功能如下:a)基本信息管理功能:对小区、楼宇、房屋信息的添加、删除、修改,业主指数的录入。b)各项收费功能:针对物业最主要

10、的水、电、气应缴费汇总。业主和物业各应缴费用,各功能模块应完成相关数据的记录。c)系统管理功能:超级管理员对用户的注册,以及用户管理,修改密码,系统的关闭。 系统性能系统要能够存储整个小区的住户信息、住户的物业费信息、小区的整体信息,服务器要能够支持多个小区的管理员的访问。2.2.2资源需求2.2.2.1人力资源组长:李凯组员:裴珧君,李燕松,杨天冀2.2.2.2硬件资源a)服务器:Pentium4以上配置的高性能PC机,内存应在256M以上,硬盘在40G以上。b)操作系统:Windows 9x/Me、Windows 2000、Windows XP、Windows NT,分辨率:1024*76

11、8。c)客户端:Pentium233(或与此相当的CPU)以上配置的PC机,内存应在32M以上,硬盘在1G以上2.2.2.3软件资源支撑软件:Eclipse+Tomcat+IE92.2.3进度安排2.2.3.1人力资源分配根据小组的成员得到人力资源分配表:任务名称人力资源分配可行性分析与软件计划可行性分析软件计划效益分析需求分析需求讨论编写需求文档需求评审系统设计界面设计结构设计数据设计测试测试方案分析测试方案设计2.2.3.2系统进度时间表利用甘特图制订进度时间表2.3项目效益分析 支出:开发该系统需要支出的费用包括基建投资、其他一次性支出,共约2万元,采用任务分解估算该系统的开发共需4个人

12、3周时间完成,每人月成本为1500元,估计系统的人工费用为1500*3*3/4=3375元,开发成本共为2万元+3375元。 收益:可以列表计算系统的投资回收期和开发纯收入,其中I值为3.36%。将来的收入主要体现在每年可节省的人力、耗材等,约每年2万元。估计软件使用寿命5年。其中:i=3.36%购买设备软件费2万元 人工费3375元 开发成本费(设备软件费+人工费) 2万元+3375元 每年收入2万元 1收入(元) (1+i)n 现值(元) 累计现值(元) 220000 1.0336 19348.5819348.58 320000 1.0683 18721.3238069.90 420000

13、 1.1042 18112.6656182.56 520000 1.1413 17523.8873706.44 620000 1.1797 16953.4690659.90 纯收入 61659.9 结合以上条件,经过成本/收益计算后的纯收入为61659.9元。投资回收期:2+(56182.5623375)/(56182.56-38069.90)=3.784年第3章需求分析3.1功能需求物业管理系统的用户主要是办公室工作人员,具体功能如下: 基本信息管理功能模块。基本信息管理功能的主要功能包括:对小区、楼宇、房屋信息的添加、删除、修改,业主指数和公共指数的录入。 各项收费功能模块。针对物业最主要

14、的水、电、气应缴费汇总。业主和物业各应缴费用,各功能模块应完成相关数据的记录。3.2性能需求小区资料管理:对小区资料进行增加、修改、删除之类的操作。楼栋资料管理:对楼栋资料进行增加、修改、删除。房屋资料管理:房屋资料的增加、修改、删除,能批量生成房间资料,房间资料需要和楼栋进行关联,可以快速查询到某一房间。业主资料进行增加、修改、删除、更名等操作,业主资料需要和具体房间进行关联。能快速查询业主及对应的房间。物业收费:收费项目设定:制定小区需要的收费项目(物业管理费、清洁费、电梯费、水电费等),能进行增加、修改、删除。选取收费标准:制定某一房间套用哪些收费标准,和房间及收费项目进行关联.收费数据

15、录入:根据选取的收费标准进行收费数据录入,如果是按建筑面积、人口和固定金额方式收取的,则自动计算出要收费的金额。如果是按指定数量(指定数量主要用在水电费的收取)或指定金额收取的,则在这里所有计算出的费用的和。录入完成后把部分数据插入到5费用收取表中的对用位置。费用收取:对住户应交的费用进行收取,首先计算出该月住户应交的所有费用(取收费数据录入完成的数据),然后列出来,再登记住户实际交纳的款项。收费月结算:月结算后交纳费用重新进行计算,开始进行下以份额月的收款,月结操作主要是对收费数据录入表进行清空,然后进入新月份收费数据的录入。系统管理:系统参数设置:包括对当前收费月份、收费日期、单位名称或其

16、他系统参数的设置操作员管理:软件使用人员的增加、修改、删除(不能删除最后一个操作员)。密码设置: 更改管理员的密码。3.3安全性需求此系统在对用户信息的保密上要做好,避免住户信息外流。3.4系统数据要求本系统主要是小区物业管理系统,其主要的收费项目即业主的费用,包含了生活基本用费,即水电气的费用与物业管理费。用数据字典与层次方框图表示有:数据字典:数据文件名业主信息表别名YZXXB关键码业主代码描述此表包括业主的所有基本信息组成业主代码+为主名称+性别+业主类型+籍贯+证件名称+证件号码+联系电话+联系人+联系方法+备注存储方式按业主代码字典序按原排序安全要求非系统管理员不能进行删除、添加、修

17、改操作,其它部门可以进行查询操作备注数据文件名住户水电气抄录信息表别名ZHSDCLXXB关键码房间代码描述此表包含住户水电气表的抄录信息组成房间代码+上月水表读数+本月水表读数+上月电表读数+本月电表读数+上月气表读数+本月气表读数+备注存储方式按房间代码字典序排序安全要求非系统管理员不可进行删除操作、员工管理员可能进行添加、修改、查询备注数据文件名业主费用交纳通知单别名YZFYJNTZD关键码此表描述了业主费用交纳通知单描述组成月份+业主名称+房间代码+上月表数+本月表数+实际用量+单价+物业管理费+总金额+日期存储方式表格,数据库存储备注非系统管理员不可进行删除,工作管理员可以进行添加、修

18、改、查询数据文件名住户收费管理表别名ZHSFGLB关键码房间代码描述记录了住房收费的详细信息组成业主名称+房间代码+费用月份+费用项目+费用金额+滞纳金+应交金额+收费对象+滞纳金起计+滞纳金截止+实交金额+审核人+备注存储方式按离间代码字典序排序安全要求非系统管理员不可进行删除操作,工作管理员可以进行添加、修改、查询备注数据文件名住户水电气数据记录表别名ZHSDQSJLB关键码房间代码描述记录每一房间每一月的水电数据组成房间代码+数据月份+项目名称+前次读数+本次读数+计费用量存储方式按房间代码字典序排列安全要求非系统管理员不可进行删除操作,工程部可以进行添加、修改、查询操作。备注数据文件名

19、住户收费管理表别名ZHSFGLB关键码房间代码描述记录了住房收费的详细信息组成业主名称+房间代码+费用月份+费用项目+费用金额+滞纳金+应交金额+收费对象+滞纳金起计+滞纳金截止+实交金额+审核人+备注存储方式按离间代码字典序排序安全要求非系统管理员不可进行删除操作,工作管理员可以进行添加、修改、查询备注数据文件名催费通知单别名关键码房间代码描述记录了用户催缴费用的详细信息组成业主名称+房间代码+实缴费金额+欠费金额+滞纳金+滞纳金起记+滞纳金截止+日期存储方式按日期降序排列安全要求非系统管理员不可进行删除操作,财务部可以进行添加、修改、查找操作。备注数据项:业主信息表数据项名别名描述类型长度

20、取值范围、缺省值计量单位备注业主代码YZDM可变字符串56与房间代码取值相同业主名称YZXM可变字符串414性别XB定长字符串2只能为“男”或“女”业主类型YZLX可变字符串46只能为“自然人”或“公司”籍贯JG可变字符串040证件名称ZJMC可变字符串只能为“身份证”,“军官证”或“护照”证件号码ZJHM字符串418不能为空联系人可变字符串414联系电话LXDH数字串711联系方法LXFF可变字符串050业主房间信息表数据项名别名描述类型长度取值范围、缺省值计量单位备注房间代码FJDM数字串341011028不能为空,与业主代码取值相同,由楼号+房间号组成所属大楼SHDL描述了对方在在那个大

21、楼定长字符串3只能为A栋、B栋、C栋、D栋、E栋,并且不能为空客户描述KHMS简单描述房间居住者的名称可变字符串0100可为空单元号DYH描述套房所在单元可变字符串710不能为空楼层号LCH十进制数12只能115房间号FJH十进制数2只能取0108,且不能为空房型FX可变字符串610只能取单房、一室一厅、二室一厅、三室一厅、二室二厅、三室二厅、且不能为空建筑面积JZMJ数字5,2不能为空平方米使用面积SYMJ数字5,2平方米套内面积TNMJ数字5,2平方米人数RS套房居住人数数字06车位数CWS数字03使用类型SYLX套房的用途定长字符串4只能取生活或商用使用状态SYZT定长字符串4只能取自住

22、、出租、空置简要说明JYSM对房间的简单说明可变字符串0100住户水电信息抄录表数据项名别名描述类型长度取值范围、缺省值计量单位备注房间代码FJDM上月水表读数SYSBDS数字串5不能为空吨本月水表读数BYSBDS数字串5不能为空吨上月电表读数SYDBDS数字串5不能为空度本月电表读数BYDBDS数字串5不能为空度上月抄表日期SYCBRQ日期*年*月*日,不能为空本月抄表日期BYCBRQ日期*年*月*日,不能为空抄表人CBR可变字符串414不能为空住户收费管理表数据项名别名描述类型长度取值范围、缺省值计量单位备注业主名称房间代码费用月份日期*年*月*日,不能为空费用项目可变字符串410只能取水

23、费、电费、电梯费、物业管理费、维修养护费、停车费、室内维修费、家政务付费、不能为空费用金额每一项目的金额数字6,2*,*;不能为空元滞纳金超过缴费日数字6,2元应交金额所有收费项目的费用总和数字7,2*,*,不能为空元收费对象字符串4业主或租户,不能为空滞纳金起记开始计算滞纳金的日期日期*年*月*日,不能为空滞纳金截止本月滞纳金截止日期日期*年*月*日,不能为空应交金额住户实际缴费金额数字7,2*,*;不能为空无审核人催费通知单数据项名别名描述类型长度取值范围、缺省值计量单位备注欠费金额数字7,2*,*;不能为空元日期发放催费通知单的日期日期*,*;不能为空业主费用层次图:3.5软件的逻辑结构

24、通过对软件的逻辑进行分析,采用数据流图来表示软件的逻辑模型顶层DFD:对顶层DFD进行分析可以得到第二层DFD图:1.服务管理子系统2.管理员信息管理子系统3.小区楼宇信息管理子系统对第二层DFD进行分解得到第三层DFD图1.1.服务管理子系统,入住子系统:1.2.服务管理子系统,住户收费管理系统:第4章软件结构设计根据系统分析中总结的用户需求设计系统的体系结构系统的功能模块如图:在功能模块示意图的树状结构中,每一个叶结点都是一个最小的功能模块每一个功能模块都需要针对不同的表完成相同的数据库操作,即添加记录,修改记录,删除记录以及查询显示记录信息 小区物业管理系统层次图:第5章数据结构设计5.

25、1数据库开发工具分析与选择5.2数据库的逻辑设计数据库名为:mag。数据库表:(1)master:管理员信息表。(2)price_type:费用类型表。(3)master_info;业主信息表。(4)master_use:业主消费指数表。(5)building_info:楼定信息表。具体的数据库表结构信息:管理员信息表master_info,用来保存用户信息,表结构为:编号字段名称数据类型(长度)约束空值说明1midsamllint(6)PKNot null管理员ID2mnamevarchar(20)null用户名3passwrdVarchar(20)null密码4purviewSmallin

26、t(6)null权限费用类型表price_type,用来保存费用类型信息,表结构为:编号字段名称数据类型约束空值说明1charge_idsamllint6PKNot null费用ID2charge_namevarchar20null费用名称3unit_pricedoublenull单价业主信息表user_info,用来保存业主信息,表结构为:编号字段名称数据类型(长度)约束空值说明1Building_idsamllint(6)PKNo null楼宇ID2Room_idsamllint(6)PKNo null房间ID3areadoubleNull面积4statusvarchar(10)null状态5onamevarchar(20)null业主姓名6sexvarchar(5)null性别7id_numbervarchar(20)Null身份证号8phonevarchar(20)null电话

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1