软导(小区物业管理系统)精品_第1页
软导(小区物业管理系统)精品_第2页
软导(小区物业管理系统)精品_第3页
软导(小区物业管理系统)精品_第4页
软导(小区物业管理系统)精品_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

1、软件工程导论大作业 小区物业管理系统分析、设计与实现课题名称:小区物业管理系统任课教师:*班 级:*姓 名:完成日期:2012年12月10日摘要小区内部物业管理系统是小区物业公司日常运作的一个重要环节,学习制作小区物业管理系统是很有必要的,同时,小区物业管理系统也是物业管理软件的一个综合性代表,很具有实践的意义。本物业管理系统是用powerdesigner、microsoft office word 和microsoft office visio制作而成, 主要包括住户资料管理、投诉管理、住户保修管理、统计报表、数据备份等几个主要功能。对于小区物业管理系统来说,其工作流程的复杂性、多样性、管理

2、复杂、收缴费用、与设备维护繁琐。计算机以完全能够胜任物业管理工作,而且更加准确、方便、快捷、高效、清晰、透明,他完全可以克服以上所说的不足之处。给项目查询和管理带来很大的方便,从而给物业管理工作带来更高的效率,这也是物业管理正规化、现代化的重要标志。因此,开发一套高效率、无差错的小区物业管理系统软件十分必要。本系统的主要目的是告别账本,安全、快捷的保存数据信息。由于小区物业管理涉及到费用问题,为了增强系统的保密性,使业主利益不受损害,使业主能够对自家的物业费用和投诉等情况,为他们提供了透明化、只管的了解。关键字:小区物业、管理系统、数据库目录第一章 前 言61.1背景61.2编写目的61.3定

3、义7第二章 可行性分析82.1技术的可行性82.2经济的可行性82.3管理上的可行性82.4结论9第三章 需求分析103.1具体需求103.1.1功能需求103.2数据流图113.3数据字典113.4实体关系模型图123.4.1实体图133.4.2总体e-r图153.5性能需求163.6数据管理能力需求163.7故障处理需求173.8其他需求173.9运行环境需求17第四章 总体设计184.1系统分析184.2系统设计194.2.1软件组织结构194.3功能说明204.4重要数据的数据结构设计234.4.1变量设计234.5函数设计23第五章 详细设计245.1数据库的详细设计245.2数据库

4、的实现255.3界面设计275.3.1系统登录界面285.3.2系统主界面285.4系统功能详细说明295.4.1住户基本信息管理模块295.4.2住户报修管理模块295.4.3物业缴费管理模块295.4.4管理员管理模块305.4.5员工模块30第六章 系统实现316.1系统登录模块316.2住户基本信息管理模块336.3维修信息管理模块356.4缴费信息管理模块366.5员工信息管理模块37第七章 系统测试397.1登录测试397.2系统功能模块测试41第八章 使用说明428.1运行环境428.2性能说明428.3操作说明42总结与展望43第一章 前 言1.1背景随着计算机技术的发展,特别

5、是计算机的普及,计算机强大的功能已经被人们认可,并深入到社会的各个领域。传统的物业管理有着相当繁重的工作量,而且效率很低。随着社会的发展现代化的小区工作复杂、组织庞大、信息量大,要想提高劳动生产、降低成本,为方便小区系统化管理,减少人力资源浪费,提高物业服务质量和管理水平,应当借助计算机来进行现代化信息管理。小区物业管理系统正是为这个目的设计开发的。1.2编写目的可行性研究的目的是研究问题,花费最小的代价,以最快的速度提出解决问题的方法。经过对此项目的详细准确的研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后

6、,交软件经理审查。1.3定义小区物业管理系统(xqwyglxt):xqwyglxt分别是“小区物业管理系统”的汉语拼音首字母缩写。系统登陆模块:主要负责住户、员工和管理员进入系统的一个身份验证。住户基本信息管理模块:主要负责详细记录小区住户的个人信息及各种缴费、报修情况,用户可以用来查看物业公司信息、小区楼栋信息,也可进行物业报修、投诉、申请等服务。住户报修管理:记录报修信息,为住户提供及时的维修服务。物业缴费管理:记录住户的水电费及物业费等缴费的信息及发布缴费通知。员工模块:该模块物业人员用来登记住户信息及其使用的水电、物业及报修、服务登记。管理员管理模块:可以查看员工登记的住户信息、物业费

7、用、水电费用、住户报修情况和住户投诉、意见,可以对物业公司的信息、员工信息、楼栋信息、物业设备维护。 第二章 可行性分析可行性研究的目的是付出最小的代价在尽可能短的时间里确定问题是否通解决,系统的可行性分析可以从以下几个方面研究:2.1技术的可行性技术上的可行性主要分析现有技术条件能否顺利完成开发工作,软硬件能否满足开发者的需要等,这一特点非常适合计算机的特点,发挥计算机的数据处理速度快,准确率高的优势。现代计算机硬件与软件技术的飞速发展,为系统的建设提供了技术条件。由于小区物业管理系统这一类的物业管理系统进行开发已有一定的时期,有很多成功的实例上,技术基础也已经非常雄厚,因而技术上的是可行的

8、。2.2经济的可行性主要是对项目经济效益进行评价,一方面是支出的费用,其中包括设备的购置费,软件开发费,管理和维护费,人员工资和培训费等。另一方面是取得的收益可以用钱来衡量的那部分以及使用本系统而提高的效率,节约的人力物力。基于学校的现有计算机及配套设备,建设mis系统,大大降低了办公费用,提高办公效率,而且能检测数据效用,为学校提供方便。由于本学校内部工资管理系统是由我及几个同学开发的,投入相对较少,但却能获得较大的收益,所以经济上是可行的。2.3管理上的可行性主要是管理人员对开发信息系统是否支持,现有管理制度是否科学,规章制度是否齐全,原始数据是正确等。小区物业管理系统比较完善的规章制度和

9、管理方法为系统的建设提供了保障,一个软件设计的好坏,关键在于产品的可靠,稳定,便于维护,系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护。2.4结论由于缺乏专业人士的帮助,并且缺少实际经验,该管理系统可能做的不太健全,远不是真正意义上的软件、工业产品,只能算作坊生产的产物。可能还存在缺陷,不足之处有待改进。前景根据以上分析,我们认为开发此系统的条件已经具备,可以开始进行开发。并且我们相信此软件经济实惠,肯定具有良好的前景。我们将会逐步完善该软件,尽可能地让满足客户的需求。让住户在日常生活中感到舒适、温馨。同时保证住户人身财产的安全性。因此

10、我们开发的小区物业管理系统是可行的!第三章 需求分析3.1具体需求3.1.1功能需求(1)住户信息管理简述:住户信息管理,实现对业主购房、入住、出租的全过程管理。可以随时查询住户的历史情况和现状,加强对业主及住户的沟通和管理。输入:住户信息(2)房产信息管理 房产信息包括:住房编号、住户编号、住户姓名、住房价格、住房屋面积等作为其他管理的基础。输入:住房编号(3)管理员信息管理简述:管理员信息管理,包括员工基本信息、工作情况及各种信息的查询和修改。输入:员工信息(4)维修管理 维修管理信息包括单据编号、住户编号、维修人员、维修费用、维修日期等。用于管理小区中各个设施的维修。(5)缴费管理 住户

11、的缴费信息主要包括单据编号、住户编号、水费、电费宽带用于管理住户的缴费情况 用户可以对房产维修和缴费进行添加、删除和修改。 统用户权限管理限制用户权限不能随意进入任何系统。包括添加用户、修改用户、删除用户有管理员账号的可以添加其他普能用户。3.2数据流图绘制数据流图的目的是为了方便开发人员与用户的交流,以及为系统的设计提供依据。数据流图的绘制过程通常是采用自顶向下,逐层分解,直到功能细化为止,形成若干层次的数据流图。教师工资管理系统的数据流图如下所示: 基本系统模型3.3数据字典名称:住户信息档案别名:描述:记录住户的房产及个人信息。定义:详细记录小区住户的个人信息及各种缴费、报修情况。位置:

12、输出到住户信息列表 名称:员工信息档案别名:描述:登记住户信息定义:员工用来登记住户信息及其使用的水电、物业及报修、服务登记。位置:输出到员工信息列表名称:维修信息档案别名:报修信息档案描述:记录维修中的信息定义:记录报修信息,为住户提供及时的维修服务。位置:输出到报修信息列表名称:缴费信息档案别名:描述:记录住户缴费信息定义:记录住户的水电费及物业费等缴费的信息及发布缴费通知。位置:输出到缴费信息列表。名称:管理信息档案描述:管理员查看住户及员工信息,及缴费,报修等情况定义:可以查看员工登记的住户信息、物业费用、水电费用、住户报修情况和住户投诉、意见,可以对物业公司的信息、员工信息、楼栋信息

13、、物业设备维护。位置:管理信息列表3.4实体关系模型图 根据系统的功能需求画出实体联系图(e-r)图3.4.1实体图 住户信息档案实体管理信息档案住户缴费信息档案维修管理信息档案员工信息档案3.4.2总体e-r图3.5性能需求1、精度软件主要用于管理,不是科学计算,要求计算的精度不是很苛刻,所以输入、输出数据精度的要求不是很高,可以用浮点数。2、时间特征要求软件运行的响应时间要求不超过1-2秒。3、灵活性软件具有升级功能,以满足用户的需求。3.6数据管理能力需求本软件管理的数据大都以数据库的形式储存,主要包括住户信息数据,员工信息数据,住户缴费信息数据、维修信息数据等,其中住户信息数据和员工信

14、息数据基本不变,数据库大小基本不变,而住户缴费信息数据和维修信息数据等,都在随着时间的推移每天都在改变,住户缴费信息数据和维修信息数据需要定期进行整理和处理。根据需求将本系统分为管理员、员工、住户三个界面。管理员可以记录管理区的信息,可以查看员工对费用的收缴情况及小区住户情况、员工信息并监督住户的报修情况,及查看住户投诉情况及意见。员工可对住户信息进行维护,通知收费等,并可查看收费情况进行核对。也可查看报修的情况及住户意见。住户可了解小区物业公司信息、楼栋信息,可查看缴费情况对其进行核对,也可在网上反馈报修情况、提出意见。3.7故障处理需求本软件具有错误和异常的处理能力,基本不会有软件故障,保

15、证软件能正在运行,有对数据库备份的功能,这样才能使用户满意。3.8其他需求本软件有保密功能,设立了系统账号管理功能,用户登录时需要验证用户名及密码,对于密码输入错误的使用者则不允许进入此系统,这样保证了数据的安全及住户跟人的隐私。本软件使用也十分方便,以窗口的形式呈现给住户和员工,很容易操作和查找。3.9运行环境需求内存:512m;硬盘:80g;操作系统为windows系列。第四章 总体设计4.1系统分析通过调查及对用户的需求分析,可以了解管理人员对信息系统的要求与设想,可以根据目前的资源条件,初步提出系统目标,系统要具体化,同时应该具有一定的先进性。此阶段所要考虑的问题是:系统的范围,既要覆

16、盖的范围,是整个组织的信息系统还是局部的信息系统;业务功能,即为了实现系统目标,初步考虑包含的子系统,每个字系统所完成的功能;系统结构和配置,既考虑系统采用的数据库管理系统和开发工具等;开发策略,决定开发的方式和开发方法,制定分阶段开发计划等。本小区物业管理系统分为管理员、员工和住户三个操作界面。其中管理员可以记录管理区的信息,可以查看员工对费用的收缴情况及小区住户情况、员工信息并监督住户的报修情况,及查看住户投诉情况及意见。员工可对住户信息进行维护,通知收费等,并可查看收费情况进行核对。也可查看报修的情况及住户意见。住户可了解小区物业公司信息、楼栋信息,可查看缴费情况对其进行核对,也可在网上

17、反馈报修情况、提出意见。根据用户的要求以及对需求分析阶段对功能的分析,要实现住户信息管理、管理员信息管理、缴费管理、维修信息管理。住户信息管理,实现对业主购房、入住、出租的全过程管理。可以随时查询住户的历史情况和现状,加强对业主及住户的沟通和管理管理员信息管理,包括员工基本信息、工作情况及各种信息的查询,也可添加用户、修改用户、删除用户有管理员账号的可以添加其他普能用户。缴费管理,住户的缴费信息主要包单据编号、住户编号、水费、电费宽带用于管理住户的缴费情况 用户可以对房产维修和缴费进行查看。维修信息管理包括单据编号、住户编号、维修人员、维修费用、维修日期等。用于管理小区中各个设施的维修。4.2

18、系统设计由问题分析我们确定了本系统需要哪些确切的功能模块和组织结构。4.2.1软件组织结构本系统的总体结构采用菜单来调用窗体,利用窗体来进行管理、数据加工、信息查询等工作,系统的功能结构设计图如图4-1所示:图4-1 小区物业管理系统功能结构图4.3功能说明系统分为五个模块来对实现其功能需求,即:住户基本信息管理模块、住户报修管理模块、员工管理模块、物业缴费管理模块、管理员管理模块 1.住户基本信息管理模块:主要负责详细记录小区住户的个人信息及各种缴费、报修情况,用户可以用来查看物业公司信息、小区楼栋信息,也可进行物业报修、投诉、申请等服务。2.住户报修管理模块:记录报修信息,为住户提供及时的

19、维修服务。3.物业缴费管理模块:记录住户的水电费及物业费等缴费的信息及发布缴费通知。4.员工管理模块:该模块物业人员用来登记住户信息及其使用的水电、物业及报修、服务登记。5.管理员管理模块:可以查看员工登记的住户信息、物业费用、水电费用、住户报修情况和住户投诉、意见,可以对物业公司的信息、员工信息、楼栋信息、物业设备维护。业务流程图如图4-2所示业务流程图如图4-2所示图4-2 小区物业管理业务流程图程序的框图如图4-3所示程序的框图如图4-3所示图4-3 程序框图4.4重要数据的数据结构设计4.4.1变量设计在系统的代码实现的时候,必须用到一些变量,一般我们所用到的变量为两种:一是全局变量、

20、二是局部变量。全局变量:以“global_”加字母作为变量名,如:global_name。局部变量:不限制。4.5函数设计为了简化程序,并且提高代码的重要性,在编写代码时,对多次用到代码段,定义成函数,在用到的地方直接调用函数。全局函数以“gfunction_”加函数名,如:gfunction_add();局部函数以“zfunction_”加函数名,如:zfunction_add();第五章 详细设计在此阶段将对系统进行更详细的分析和设计,目的是确定如何具体地实现所要求的系统。5.1数据库的详细设计在设计和实现代码之前必须设计好数据库,根据系统的总体e-r图装得到数据库的概念模式:1、住户管理

21、信息档案(房屋编号fangwubianhao (8)、房屋地址fangwudizhi (20)、住房面积zhufangmianji (20)、售价shoujia(20)、住户编号zhufangbianhao(8)、住户姓名zhuhuxingming(20)2、住户缴费信息档案 (收费编号shoufeibianhao(8)、房屋编号fangwubianhao(8)、水费shuifei(8)、电费dianfei(8)、宽带kuandai(8)、收费时间shoufeishijian(8)3、维修管理信息档案(维修编号weixiubianhao(8)、维修人员weixiurenyuan(20)、维修费

22、用weixiufeiyong(20)、房屋编号fangwubianhao(8)、维修内容weixiuneirong(20)4、.用户管理信息档案(编号id(8)、管理员姓名username(20)密码password(20)、管理adminrole(8)5. 员工信息档案表(员工代码ygdm(20)、员工名称ygmc(20)、职位zhiwei(20)、地址dizhi(250)、联系电话lxdh(50)、员工介绍ygjh、密码mima(20)5.2数据库的实现根据系统数据库的概念模式,可以得到应有如下的4个数据表: 1. 住户管理信息档案表字段名称字段代码数据结构主键最大长度允许为空房屋编号fw

23、bh char是8否房屋地址fwdzvarchar20是住房面积zfmjvarchar20是售价sjvarchar20是住户编号zfbhchar8否住户姓名zhxmvarchar20是2.住户缴费信息档案表字段名称字段代码数据结构主键最大长度允许为空收费编号sfbhchar是8否房屋编号fwbhchar8否水费shuifeichar8是电费dianfeichar8是宽带kuandaivarchar8是收费时间sfsjvarchar8是3.维修管理信息档案表字段名称字段代码数据结构主键最大长度允许为空维修编号weixiubianhaochar是8否维修人员weixiurenyuanvarchar

24、20是维修费用weixiufeiyongvarchar20是房屋编号fangwubianhaochar8是维修内容weixiuneirongvarchar20是4.用户管理信息档案表字段名称字段代码数据结构主键最大长度允许为空编号idint是8否管理员姓名usernamechar20是密码passwordchar20是管理adminrolechar8是5.员工信息档案表字段名称字段代码数据结构主键最大长度允许为空员工代码ygdmvarchar是20否员工名称ygmcvarchar20否职位zhuwei varchar20否地址dizhi varchar250是联系电话lxdhvarchar50

25、是员工介绍ygjhtext是密码mimavarchar20fou 5.3界面设计较好的界面能给用户一幕了然的感觉,也便于设计,系统的界面应该保持一致不随时间而改变,好的界面是能给用户提供帮助的。5.3.1系统登录界面图5-1 用户登录界面5.3.2通过密码位数辨别登录人员身份,管理员密码为8位,进入程序主页。5.4系统功能详细说明5.4.1住户基本信息管理模块 目的:对住户的信息进行登记和保存。功能:主要负责详细记录小区住户的个人信息及各种缴费、报修情况,用户可以用来查看物业公司信息、小区楼栋信息,也可进行物业报修、投诉、申请等服务。性能:稳定、快速、准确。输入项:住户的住户编号、姓名、性别、

26、住房信息。输出项:相应的信息记录和相应的出错信息提示。5.4.2住户报修管理模块目的:记录报修信息,为住户提供及时的维修服务功能:维修管理信息对单据编号、住户编号、维修人员、维修费用、维修日期等进行记录。用于管理小区中各个设施的维修。性能:稳定、及时、正确。输入项:单据编号、住户编号、维修人员、维修费用、维修日期。输出项:相应的信息记录和相应的出错信息提示。5.4.3物业缴费管理模块目的:记录住户的水电费及物业费等缴费的信息及发布缴费通知。功能:住户的缴费信息主要包单据编号、住户编号、水费、电费宽带用于管理住户的缴费情况 用户可以对房产维修和缴费进行查看。性能:稳定、快速、及时、正确。输入项:

27、 单据编号、住户编号。5.4.4管理员管理模块目的:管理员管理员工的信息功能:对员的的信息进行管理,信息的添加、修改、删除和查询,以及给员工赋予登录系统的权限。性能:稳定、快速、正确输入项:员工号、员工姓名、性别、部门输出项:员工的基本信息记录和相应的出错信息或提示。5.4.5员工模块目的:对住户的信息进行管理功能:该模块物业人员用来登记住户信息及其使用的水电、物业及报修、服务登记。性能:稳定、快速、正确输入项:员工号、员工姓名、性别、部门输出项:员工的基本信息记录和相应的出错信息或提示。第六章 系统实现经过前面几个阶段对系统的分析之后,接下来是本系统的实现阶段。6.1系统登录模块图6-1 用

28、户登录界面本模块的主要功能是对操作用户的身份进行验证,只有系统管理员和默认的用户可以登录本系统。在进行系统登录过程中,登录模块将调用数据库里的员工档案表,对员工号和密码进行验证(密码也为员工号),只有输入正确后,才能进入系统。每次输入错误时,模块都会给出错误提示,当第三次输入错误时,给出“第三次输入错误,还有一次机会”的提示,当第四次输入错误时,自动关闭登录窗体。当输入正确以后,将进入系统,主界面。输入的密码错误没有访问权限:图6-2第三次输入错误时,给出提示图6-3第四次输入错误退出系统提示:图6-3输入密码正确进入系统主界面, 进入程序主页如图:图6-46.2住户基本信息管理模块在系统主界

29、面中点击住户信息管理,进入系统6.2.1住户信息管理中点击住户信息查找选择查询页,按房屋编号查找,输入007显示为:如图:选择查询页,按住户姓名查找,输入李娜显示为:如图:6.2.2住户信息管理中点击住户信息添加进入房屋信息录入:图6.2.26.2.3点击住户信息管理:显示全部信息,6.3在系统主界面中点击维修信息管理,进入系统:管理员登陆系统后,左侧显示功能菜单,可以对维修情况及住户反馈情况进行查看,右侧为报修信息列表,管理员也可通过点击下方按钮对信息进行添加和修改。6.3.1在住户信息列表中点击报修信息修改,显示:管理员登陆系统后,左侧显示功能菜单可以对各项维修情况进行查看,右侧为检索快速

30、查找信息。管理员可以通过表中的按钮对信息进行删除或修改。6.3.2在住户信息列表中点击新信息录入,显示:6.4在系统主界面中点击缴费信息管理,进入系统:管理员登陆系统后,左侧显示功能菜单,右侧为检索快速查找信息。管理员可以通过下方的按钮选择添加或修改信息。6.5在系统主界面中点击员工信息管理,进入系统:进入系统后可以对员工的信息进行修改,添加。也和查看员工的工作信息列表6.5.1其中在员工信息管理里中点击员工信息添加显示如图第七章 系统测试系统测试是保证软件质量,提高软件可靠性的主要活动之一。它实施对软件规格说明、设计规格说明和编码的审核。软件测试的目的是以最少的资源尽可能的找出软件中的错误和缺陷,测试的结果是为软件的维护提供依据。本次测试将大部分可能的值来检查系统程序的正确性,并通过测试得到必要的调试或者功能改进。7.1登录测试本信息系统可以对用户的身份进行验证,只有系统管理员和默认的用户可以登录本系统。在进行系统登录过程中,系统将调用数据库里的员工档案表,对员工号和密码进行验证(密码也为员工号),只有输入正确后,才能进入

温馨提示

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

评论

0/150

提交评论