小区物业管理需求分析.docx
《小区物业管理需求分析.docx》由会员分享,可在线阅读,更多相关《小区物业管理需求分析.docx(20页珍藏版)》请在冰豆网上搜索。
![小区物业管理需求分析.docx](https://file1.bdocx.com/fileroot1/2023-6/10/b1b807f5-a0f3-4a4e-a825-de7fac97dc28/b1b807f5-a0f3-4a4e-a825-de7fac97dc281.gif)
小区物业管理需求分析
安顺学院
面向对象需求
获取、分析与设
计
《小区物业管理系统》
计算机科学与技术专业:
课工程程:
软件
班级:
2011级计本班
指导老师:
谌兰樱老师
组长:
杨飘飘
小组成员:
郑庆陈泽毅郑白杨
杨柯陈煜韩家文
1.
1.面向对象需求获取
在面向对象需求获取阶段,主要建立了用例模型和用户界面原形。
用例
模型描述了系统的业务概述、用例说明、角色、用例图、活动图。
用户界面原
形给出了每个用例对应的操作界面
系统业务概述1.1
小区物业管理系统主要有以下功能:
收费管理、资源设置、行政人事、社
区管理和系统管理。
这些功能以职能图的形式描述如下:
1.1.1收费管理
费用数据录入:
录入各项针对住户收费数据。
包括住户水电数据、公共公
摊水电数据、室内维修数据以及家政服务数据。
费用计算:
计算水电费、管理费和服务费。
费用收取:
向住户发出交费通知单并登记住户交费信息。
2.
费用查询:
根据不同的查询条件查询住户交费信息记录以及月结处理记录,
并可对查询结果进行编辑和删除。
月结处理:
统计一月内住户各项应交费用和实交费用,并计算滞纳金以及
向未交清费用的住户发出催缴通知。
1.1.2资源设置
房产资源:
描述了小区房产信息、小区中每一大楼信息以及每一大楼的每一房间信息。
客户资料:
描述了小区在主业主和租户的详细信息
收费项目与标准:
通过这里可以添加新的收费项目或收费标准,修改、删除已存在的
收费项目或收费标准。
参数设置:
添加、编辑、删除系统常用的固定术语。
1.1.3行政人事
员工档案:
记录了员工的详细信息,并可对这些信息进行编辑、删除、查
询并可打印查询结果,以及添加新的员工信息。
工资管理:
计算、统计员工工资,同时可对员工工资记录进行添加、删除、
编辑、查询以及打印。
工作管理:
工作安排信息的添加、删除、编辑、查询以及打印;并对员工
出勤考核记录的添加、删除、编辑、查询及打印。
奖罚记录:
对员工奖罚记录的添加、删除、编辑、查询以及打印。
经费开销:
经费开销的计算与统计;以及对开销记录的添加、删除、编辑、
查询及打印。
入帐管理:
入帐计算与统计;以及对入账记录的添加、删除、编辑、查询
及打印。
3.
上级汇报:
对经费开销、入帐信息以及重大事件信息的整理、统计与打印。
会议记录:
会议记录信息的添加、删除、编辑、查询及打印。
工资月结:
统计员工工资的发放情况、以及对统计记录的添加、删除、编
辑、查询及打印。
1.1.4社区管理
保安巡逻:
巡逻记录的添加、删除、编辑、查询及打印。
车辆管理:
对住户车辆信息和外来车辆信息的添加、删除、编辑、查询及
打印。
同时可统计外来车辆收费。
出租管理:
出租记录的添加、删除、编辑、查询及打印;同时可统计租金,
以及打印向业主发送的出租通知。
客户服务:
提供了对家政服务、室内维修、客户访问、客户投诉记录的添
加、删除、编辑、查询及打印。
迁出转让:
迁出转让记录的添加、删除、编辑、查询及打印;以及对迁出
转让业主信息的处理。
重大事件:
重大事件记录的添加、删除、编辑、查询及打印;统计重大事
件信息以及统计重大事件处理费。
社区清洁:
社区卫生清洁记录的添加、删除、编辑及查询。
环境绿化:
小区绿化维护记录的添加、删除、编辑及查询。
1.1.5系统管理
操作员管理:
添加、删除、编辑操作员信息,以及设置操作员权限。
4.
密码设置:
用户可通过此功能修改自己的密码。
操作日志:
查看用户使用系统的历史记录。
数据备份恢复:
对数据库中存储的数据进行备份或恢复。
联机帮助:
为用户提供了使用系统的详细帮助说明。
关于本程序:
显示系统的版权和其它基本信息。
登录说明1.2
0.0用例名称:
登录用例编号:
描述:
用户通过登录用例进入系统,然后进行对系统的使用。
)A(高:
Login优先级:
标识符
使用系统的所有用户:
角色
前置条件:
用户拥有自己的用户名和密码
:
主事件流
、用户输入用户名和密码1
、系统判断数据库连接是否打开2
:
数据库连接未打开A1
、在数据库中查询用户输入的用户名和密码是否存在3
0A2:
查询结果记录为
、更新操作日志4
、显示主界面5
、用例结束6
其他事件流:
:
数据库连接未打开A1
:
打开数据库连接
(1)
3:
返回主事件流
(2)
0:
查询结果记录为A2
:
系统显示出错提示:
无效的用户名或密码1)(
1
(2):
返回主事件流
后置条件:
系统成功显示主界面,并将操作信息写到操作日志库
中
1.3添加新操作员用例说明
用例名称:
添加新操作员用例编号:
5.1.1
描述:
通过添加新操作员,为系统添加新的用户。
标识符:
UserCreate优先级:
B(较高)
角色:
系统管理员
前置条件:
用户已成功登录进入系统且具有此权限
主事件流:
1、打开数据库连接
2、操作员输入新用户名、密码和密码确认
3、查询数据库中的用户信息表搜索新用户名
A1:
查询结果记录不为0
4、判断新密码是否为空
5.
A2:
新密码为空
5、判断新密码与密码确认是否一致
A3:
新密码与密码确认不一致
6、将新用户名和密码插入到数据库的用户信息表中
7、更新操作日志
8、用例结束
其他事件流:
A1:
查询结果记录不为0
(1):
系统显示提示信息:
用户名已存在
(2):
返回主事件流2
A2:
新密码为空
(1):
系统显示提示信息:
密码不能为空
(2):
用户重新输入密码和密码确认
(3):
返回主事件流4
A3:
新密码与密码确认不一致
(1):
系统显示提示信息:
两次输入密码不一致
(2):
用户重新输入密码和密码确认
(3):
返回主事件流4
后置条件:
系统成功将新用户信息插入到数据库的用户信息表中,
并将操作信息写到操作日志库中
设置操作员权限用例说明1.4
5.1.4用例编号:
用例名称:
设置操作员权限
描述:
通过设置操作员权限,限定操作员在系统中可使用的功能。
)A(高:
OperatorPopedomSet优先级:
标识符
系统管理员角色:
前置条件:
用户已成功登录进入系统且具有此权限
:
主事件流
、打开数据库连接1
、从系统功能模块列表中选择需要设置的操作2
、根据选择的操作在数据库中与所选择操作对应的表中设置3
操作权限
、在系统操作界面中设置没选择的功能操作不可用4
、更新操作日志5
、用例结束6
其他事件流:
后置条件:
系统成功为制定用户设置了在系统中可进行操作,并
将操作信息写到操作日志库中
数据模型2.
将列出系统管理和收费管理所涉及到的用例图。
对用例图的描述形式如下
6.
图号:
简称:
费用数据录入1.12.1
不不不不不不不不不不
不不不不
不不不不
不不不不不不不不
不不不不不不不不不不不不不不不
图号:
简称:
费用计算1.22.2
7.
不不不不不不不不不
不不不不不不不不不不
不不不不不图号:
简称:
费用收取1.32.3
不不不不不不不不不
不不不不不不不不不不不不不不不不不交交交交交不不不不
<>
不不不不不不不不不不不不不不不不不
不不不不不不不不
2.4图号:
1.4简称:
费用查询
8.
不不不不
不不不不不不不不不
不不不不不不不不不不
不不不不不不不不不不不不
2.5图号:
1.5简称:
月结处理
不不不不不不不不不不不不不不不不不不不不
<>交交交交交交交交交交交不不不不不不不<>交交交交交
不不不不不不不不不不不
2.6图号:
5简称:
系统管理
9.
不不不不不不不不不不不不不不不不不不不不不不不不不
不不不不不不不不不
不不不不不不不
不不不不不不不不不不不不不不不不不不不不不
不不不不
用例名称:
登录2.7图号:
0.0
不不不不不不不不不不不不不不不不不不不不
)(不不不不不不不不不不)不不不(不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不0)不(
不不不不不0不不不不0)不不(
不不不不不不不不不不不
3.总结
10.