1、小区物业管理系统小区物业管理系统小区物业管理系统需求分析案例需求分析案例 Case Study小区物业管理系统 1.1.项目背景项目背景 随随着着市市场场经经济济的的发发展展,小小区区居居住住已已经经成成为为城城镇镇居居民民居居住的主要形式住的主要形式;小小区区物物业业管管理理的的水水平平和和手手段段成成为为决决定定小小区区质质量量和和水水平平的重要因素;的重要因素;客观需要小区物业管理系统。客观需要小区物业管理系统。案例分析案例分析 小区物业管理系统 2.2.小区物业管理特点小区物业管理特点 规模多样规模多样园林化小区园林化小区豪华型小区豪华型小区普通住宅小区普通住宅小区别别墅墅型型小小区区
2、案例分析案例分析 小区物业管理系统 功能多样功能多样小区收费管理小区收费管理小区车辆管理小区车辆管理小区业主管理小区业主管理 小区住户管理小区住户管理小区财务管理小区财务管理小区办公管理小区办公管理小区维修管理小区维修管理小区来访管理小区来访管理案例分析案例分析 小区物业管理系统 3.3.系统目标系统目标 对普通型住宅小区的物业业务提供全面管理;对普通型住宅小区的物业业务提供全面管理;系统具有友好、易操作、安全保密性。系统具有友好、易操作、安全保密性。案例分析案例分析 小区物业管理系统4.小区物业管理范围小区物业管理范围楼宇管理楼宇管理业主管理业主管理住户管理住户管理收费管理收费管理车辆管理车
3、辆管理停车场管理停车场管理人员管理人员管理来访管理来访管理维修管理维修管理财务管理财务管理办公管理办公管理工会管理工会管理党群管理党群管理案例分析案例分析 小区物业管理系统案例分析案例分析 小区物业管理小区物业管理 楼宇管理楼宇管理 业主住户管理业主住户管理 住户车辆管理住户车辆管理 费用管理费用管理 来客信息管理来客信息管理 小区人员管理小区人员管理 维修管理维修管理 小区物业管理的职能域见下图。小区物业管理的职能域见下图。小区物业管理系统5.5.小区物业管理职能域小区物业管理职能域 (1)楼宇管理楼宇管理 楼房信息管理楼房信息管理 房间信息管理房间信息管理案例分析案例分析 小区物业管理系统
4、 (2)(2)业主及住户管理业主及住户管理 业主管理业主管理 住户管理住户管理 案例分析案例分析 小区业主管理小区业主管理 小区住户管理小区住户管理小区物业管理系统 (3)(3)住户车辆管理:住户车辆管理:停车场管理停车场管理 车辆管理车辆管理案例分析案例分析 小区车辆管理小区车辆管理小区物业管理系统(4)费用管理:费用管理:物业收费管理物业收费管理 交费管理交费管理 水电消耗统计水电消耗统计案例分析案例分析 物业收费管理物业收费管理小区物业管理系统(5)来访管理:来访管理:(6)人员管理:人员管理:(7)维修管理:维修管理:案例分析案例分析 小区物业管理系统案例分析案例分析 小区物业管理系统
5、的需求结构小区物业管理系统的需求结构小区物业管理系统 1 1 楼宇管理楼宇管理小区物业管理系统 2 2功能分析功能分析 -以小区物业管理系统为例,讨论功能分析。以小区物业管理系统为例,讨论功能分析。案例分析案例分析 第5章 需求分析及设计实现 1)1)功能分析功能分析 对楼房提供哪些方面的管理对楼房提供哪些方面的管理?主要是楼房信息的管理主要是楼房信息的管理 楼房信息包括楼房信息包括楼房信息楼房信息和和房间信息房间信息两个方面。两个方面。提供信息的录入、修改、删除等编辑功能,提供信息的录入、修改、删除等编辑功能,提供信息的查询、报表输出等功能。提供信息的查询、报表输出等功能。案例分析案例分析
6、第5章 需求分析及设计实现 1)1)功能分析功能分析 楼房和房间的信息又包括什么?楼房和房间的信息又包括什么?楼房信息楼房信息 楼房编号,楼房描述。楼房编号,楼房描述。房间信息房间信息 楼房编号,单元房号,使用面积,建筑面积,销售价格楼房编号,单元房号,使用面积,建筑面积,销售价格 案例分析案例分析 第5章 需求分析及设计实现 2 2)功能描述)功能描述 提提供供楼楼房房信信息息编编辑辑、楼楼房房信信息息查查询询、楼楼房房报报表表输输出出,房间信息编辑、房间信息查询、输出房间报表等功能。房间信息编辑、房间信息查询、输出房间报表等功能。案例分析案例分析 第5章 需求分析及设计实现案例分析案例分析
7、 楼宇管理楼宇管理:楼房信息编辑楼房信息编辑编号编号:01-01参与者参与者:管理员管理员说说明明:工工作作人人员员在在楼楼房房信信息息管管理理下下面面,可可以以“增增加加楼楼房房”,“删除楼房删除楼房”,“修改楼房修改楼房”以编辑楼房信息。以编辑楼房信息。第5章 需求分析及设计实现楼宇管理楼宇管理:楼房信息查询楼房信息查询编号编号:01-02参与者参与者:管理员管理员说明说明:功能:功能:1 1、工作人员在楼房信息管理下面,按、工作人员在楼房信息管理下面,按“查询楼房查询楼房”可启动此项功能。可启动此项功能。2 2、系统弹出一个查询窗口,输入查询条件,按照所需的条件进行查、系统弹出一个查询窗
8、口,输入查询条件,按照所需的条件进行查询。询。输入信息:输入信息:查询条件(按楼层、编号等)。查询条件(按楼层、编号等)。输出信息:输出信息:输出满足要求的楼房信息。输出满足要求的楼房信息。案例分析案例分析 第5章 需求分析及设计实现楼宇管理楼宇管理:输出楼房报表输出楼房报表编号编号:01-03参与者参与者:管理员管理员说明说明:功能:功能:1 1、工作人员在楼房信息管理下面,按、工作人员在楼房信息管理下面,按“输出楼房报表输出楼房报表”可启动此项功能。可启动此项功能。2 2、系统弹出一个打印窗口,工作人员可以选择模式。、系统弹出一个打印窗口,工作人员可以选择模式。3 3、按确认键,打印楼房信
9、息。、按确认键,打印楼房信息。输入信息输入信息:管理员调整报表的格式以及一些设置管理员调整报表的格式以及一些设置 输出信息:输出信息:输出楼房的报表(一个楼房或多个输出楼房的报表(一个楼房或多个)案例分析案例分析 第5章 需求分析及设计实现楼宇管理楼宇管理:房间信息编辑房间信息编辑编号编号:01-04参与者参与者:管理员管理员说说明明:工工作作人人员员在在房房间间信信息息管管理理下下面面,可可以以“增增加加房房间间”,“删除房间删除房间”,“修改房间修改房间”以编辑房间信息。以编辑房间信息。案例分析案例分析 第5章 需求分析及设计实现楼宇管理楼宇管理:房间信息查询房间信息查询编号编号:01-0
10、2参与者参与者:管理员管理员说明说明:功能:功能:1 1、工作人员在房间信息管理下面,按、工作人员在房间信息管理下面,按“查询房间查询房间”可启动此项功能。可启动此项功能。2 2、系统弹出一个查询窗口,输入查询条件,按照所需的条件进行查、系统弹出一个查询窗口,输入查询条件,按照所需的条件进行查询。询。输入信息:输入信息:查询条件(按房间、编号等)。查询条件(按房间、编号等)。输出信息:输出信息:输出满足要求的房间信息。输出满足要求的房间信息。案例分析案例分析 第5章 需求分析及设计实现楼宇管理楼宇管理:输出房间报表输出房间报表编号编号:01-03参与者参与者:管理员管理员说明说明:功能:功能:
11、1 1、工作人员在、工作人员在房间信息管理下面,按房间信息管理下面,按“输出房间报表输出房间报表”可启动此项功能。可启动此项功能。2 2、系统弹出一个打印窗口,工作人员可以选择模式。、系统弹出一个打印窗口,工作人员可以选择模式。3 3、按确认键,打印、按确认键,打印房间信息。房间信息。输入信息输入信息:管理员调整报表的格式以及一些设置管理员调整报表的格式以及一些设置 输出信息:输出信息:输出房间的报表输出房间的报表案例分析案例分析 小区物业管理系统 楼宇管理概念类图小区物业管理系统楼宇管理类图小区物业管理系统楼宇管理界面类第5章 需求分析及设计实现 3 3)信息界面)信息界面 楼房管理界面楼房
12、管理界面案例分析案例分析 第5章 需求分析及设计实现 房间管理界面房间管理界面案例分析案例分析 第5章 需求分析及设计实现案例分析案例分析 4)与系统交互的信息)与系统交互的信息第5章 需求分析及设计实现案例分析案例分析 第5章 需求分析及设计实现案例分析案例分析 第5章 需求分析及设计实现案例分析案例分析 第5章 需求分析及设计实现 5 5)涉及的业务对象)涉及的业务对象 楼房:楼房编号,楼房描述楼房:楼房编号,楼房描述 单元房:房间号,建筑面积,使用面积,销售价格单元房:房间号,建筑面积,使用面积,销售价格 案例分析案例分析 第5章 需求分析及设计实现 2 2 业主住户管理业主住户管理第5
13、章 需求分析及设计实现 1)1)功能分析功能分析 业主和住户是两个互有联系但又不同的管理业主和住户是两个互有联系但又不同的管理 业主管理业主管理 住户管理住户管理 案例分析案例分析 第5章 需求分析及设计实现 1)1)功能分析功能分析 业主和住户应该提供哪些方面的管理?业主和住户应该提供哪些方面的管理?业主管理业主管理 业主信息的输入、修改、删除等编辑功能;业主信息的输入、修改、删除等编辑功能;业主变更处理功能;业主变更处理功能;业主信息查询,输出业主报表等功能。业主信息查询,输出业主报表等功能。住户管理住户管理 住户信息的输入、修改、删除等编辑功能;住户信息的输入、修改、删除等编辑功能;住户
14、变更处理功能;住户变更处理功能;住户业主信息查询,输出住户报表等功能。住户业主信息查询,输出住户报表等功能。案例分析案例分析 第5章 需求分析及设计实现 业主和住户的信息又包括什么?业主和住户的信息又包括什么?业主信息业主信息 业主编号,身份证号,电话,购房合同编号,购买日期,出售日期。业主编号,身份证号,电话,购房合同编号,购买日期,出售日期。住户信息住户信息 住户编号,户主姓名,身份证号,电话,入住日期,退房日期。住户编号,户主姓名,身份证号,电话,入住日期,退房日期。住户家庭成员信息住户家庭成员信息 姓名,户主关系,其他。姓名,户主关系,其他。案例分析案例分析 第5章 需求分析及设计实现
15、 2 2)功能描述)功能描述 提供业主和住户两方面的管理。提供业主和住户两方面的管理。案例分析案例分析 第5章 需求分析及设计实现 业主管理业主管理 提提供供:业业主主信信息息编编辑辑,业业主主信信息息查查询询,业业主主变变更更处处理,业主报表处理等功能。理,业主报表处理等功能。案例分析案例分析 第5章 需求分析及设计实现 住户管理住户管理 提提供供:住住户户信信息息编编辑辑,住住户户信信息息查查询询,住住户户变变更更处处理,住户报表输出等功能。理,住户报表输出等功能。案例分析案例分析 第5章 需求分析及设计实现 3 3)住户信息管理界面)住户信息管理界面第5章 需求分析及设计实现 3 3)涉
16、及的业务对象)涉及的业务对象 案例分析案例分析 第5章 需求分析及设计实现楼宇信息管理界面程序楼宇信息管理界面程序:第5章 需求分析及设计实现 楼宇管理实体类楼宇管理实体类第5章 需求分析及设计实现楼房实体类程序楼房实体类程序:第5章 需求分析及设计实现房间实体类程序房间实体类程序:第5章 需求分析及设计实现 楼房管理器控制类楼房管理器控制类第5章 需求分析及设计实现楼房管理器控制类程序楼房管理器控制类程序:小区物业管理系统 用户提出的小区物业管理系统的性能要求:用户提出的小区物业管理系统的性能要求:案例分析案例分析 (1)(1)具具有有高高可可靠靠性性和和冗冗错错能能力力。不不允允许许系系统
17、统在在工工作作期期间间停停机机,不不允许系统丢失物业信息,不允许在运行期间出现故障和错误;允许系统丢失物业信息,不允许在运行期间出现故障和错误;(2)(2)具具有有安安全全检检查查机机制制,非非法法用用户户不不能能使使用用系系统统,不不能能偷偷看看系系统统信息;信息;(3)(3)具有保密机制,各级使用者只能看到允许查看的系统信息;具有保密机制,各级使用者只能看到允许查看的系统信息;(4)(4)具具有有防防病病毒毒和和黑黑客客攻攻击击的的能能力力,不不能能因因为为病病毒毒和和黑黑客客破破坏坏系系统。统。小区物业管理系统 1)1)性能的技术因素分析性能的技术因素分析 通通过过对对用用户户所所提提出
18、出的的性性能能要要求求从从技技术术角角度度分分析析,确确定定出出技技术术上上能够实现、且便于实现的软件系统性能。能够实现、且便于实现的软件系统性能。第第1 1条:条:“不允许在工作期间停机,不允许在运行期间出现故不允许在工作期间停机,不允许在运行期间出现故障和错误。障和错误。”改为改为“系统的故障应该能够得到及时排除,并且不系统的故障应该能够得到及时排除,并且不会给业务造成重大影响。会给业务造成重大影响。”第第4 4条条“具具有有防防病病毒毒和和黑黑客客攻攻击击的的能能力力,不不能能因因为为病病毒毒和和黑黑客客破破坏坏系系统统。”改改为为“对对于于病病毒毒和和黑黑客客具具有有一一定定的的预预防
19、防能能力力,并并能能够够把病毒和黑客攻击所造成的损失减低到较小程度。把病毒和黑客攻击所造成的损失减低到较小程度。”案例分析案例分析 小区物业管理系统小小 结结 小区物业管理系统 1.1.需求分析需要经历需求分析需要经历需求捕获需求捕获,需求分析需求分析,需求描述需求描述和和需求审核需求审核几个环节几个环节;2.2.需求捕获的目的是尽可能地了解用户对软件的要求和需要需求捕获的目的是尽可能地了解用户对软件的要求和需要;3.3.需需求求分分析析是是在在需需求求调调查查的的基基础础上上,从从系系统统目目标标、范范围围、职职能能域域、需需求求结结构构、系系统统功能、性能、风险等方面进行的分析;功能、性能
20、、风险等方面进行的分析;4.4.用用包图包图来描述软件需求结构;来描述软件需求结构;5.5.用用活动图活动图或或BPMNBPMN来描述业务流程;来描述业务流程;6.6.用用用例图用例图描述系统功能;描述系统功能;7.7.对每一个用例应该给予详细说明;对每一个用例应该给予详细说明;8.8.用用顺序图顺序图描述为完成一个用例,用户和系统交互的信息;描述为完成一个用例,用户和系统交互的信息;9.9.需求阶段建立用户界面是必要的,可以用需求阶段建立用户界面是必要的,可以用visiovisio来描述用户界面;来描述用户界面;10.10.在描述需求时,应该捉捕业务对象;在描述需求时,应该捉捕业务对象;11
21、.11.对建立的需求需要进行审核。对建立的需求需要进行审核。小区物业管理系统 1.1.在需求分析中花费再多的精力都是值得的在需求分析中花费再多的精力都是值得的;2.2.需需求求分分析析的的所所有有工工作作全全部部是是围围绕绕着着得得出出一一个个合合理理的的软件需求而开展的软件需求而开展的;3.3.没有唯一的、最优的需求,只有合理的需求;没有唯一的、最优的需求,只有合理的需求;4.4.所所谓谓合合理理的的需需求求,是是能能够够全全面面、客客观观反反映映客客户户业业务务,对各种因素进行了折中之后得出软件需求;对各种因素进行了折中之后得出软件需求;5.5.需求分析的唯一角度是用户,而不是其他。需求分
22、析的唯一角度是用户,而不是其他。小区物业管理系统 6.6.需需求求是是一一种种创创作作。没没有有两两家家软软件件公公司司会会对对同同一一个个软软件件做做出出完完全全相相同同的的需需求求,旧旧像像两两个个人人不不会会写写出出同同一一个个题题目目的的完完全全相相同同的的文文章章一一样样.7.7.需需求求是是一一种种创创新新。需需求求来来源源于于客客观观实实际际,但但一一定定高高于于客客观观实实际际;因此,用户的话要听,但不能全听,需要分析地听。因此,用户的话要听,但不能全听,需要分析地听。8.8.不不要要期期望望在在一一个个有有限限的的时时段段,会会把把所所有有需需求求完完全全搞搞清清楚楚,许许多多需需求求是是后后来来启启发发出出来来的的,在在软软件件开开发发的的各各个个阶阶段段,修修改改需需求求是是正正常常的的事事情情。但但是是,当当到到软软件件设设计计和和实实现现阶阶段段,要要增增加加大大量量的的需需求求,或或增增加加与与原原需需求求存存在在根根本本矛矛盾盾的的需需求求,则则说说明明开开始始的的需需求求分分析析工工作是失败的。作是失败的。9.9.所所谓谓好好的的软软件件设设计计,是是它它容容许许、方方便便需需求求的的改改变变,并并在在改改变变需需求时,它框架和结构是稳定的。求时,它框架和结构是稳定的。