小区物业管理需求分析

  • 格式:doc
  • 大小:540.50 KB
  • 文档页数:10

1 安顺学院

面向对象需求获取、分析与设计

《小区物业管理系统》

专 业:计算机科学与技术

课 程:软 件 工 程

班 级:2011级计本班

指导老师:谌兰樱老师

组 长:杨飘飘

小组成员:郑庆 郑白杨 陈泽毅

陈煜 韩家文 杨柯

2

1.面向对象需求获取

在面向对象需求获取阶段,主要建 立了用例模型和用户界面原形。 用例模型描述了系统的业务概述、用例说明、角色、用例图、活动图。 用户界面原形给出了每个用例对应的操作界面

1.1系统业务概述

小区物业管理系统主要有以下功能:收费管理、资源设置、行政人事、社区管理和系统管理。这些功能以职能图的形式描述如下:

1.1.1收费管理

费用数据录入:录入各项针对住户收费数据。包括住户水电数据、公共公摊水电数据、室内维修数据以及家政服务数据。

费用计算:计算水电费、管理费和服务费。

费用收取:向住户发出交费通知单并登记住户交费信息。

费用查询:根据不同的查询条件查询住户交费信息记录以及月结处理记录,并可对查询结果进行编辑和删除。

月结处理:统计一月内住户各项应交费用和实交费用,并计算滞纳金以及向未交清费用的住户发出催缴通知。 3

1.1.2资源设置

房产资源:描述了小区房产信息、小区中每一大楼信息以及每一大楼的每一房间信息。

客户资料:描述了小区在主业主和租户的详细信息

收费项目与标准:通过这里可以添加新的收费项目或收费标准,修改、删除已存在的收费项目或收费标准。

参数设置:添加、编辑、删除系统常用的固定术语。

1.1.3行政人事

员工档案:记录了员工的详细信息,并可对这些信息进行编辑、删除、查询并可打印查询结果,以及添加新的员工信息。

工资管理:计算、统计员工工资,同时可对员工工资记录进行添加、删除、编辑、查询以及打印。

工作管理:工作安排信息的添加、删除、编辑、查询以及打印;并对员工出勤考核记录的添加、删除、编辑、查询及打印。

奖罚记录:对员工奖罚记录的添加、删除、编辑、查询以及打印。

经费开销:经费开销的计算与统计;以及对开销记录的添加、删除、编辑、查询及打印。

入帐管理:入帐计算与统计;以及对入账记录的添加、删除、编辑、查询及打印。

上级汇报:对经费开销、入帐信息以及重大事件信息的整理、统计与打印。

会议记录:会议记录信息的添加、删除、编辑、查询及打印。

工资月结:统计员工工资的发放情况、以及对统计记录的添加、删除、编辑、查询及打印。

1.1.4社区管理 4

保安巡逻:巡逻记录的添加、删除、编辑、查询及打印。

车辆管理:对住户车辆信息和外来车辆信息的添加、删除、编辑、查询及打印。同时可统计外来车辆收费。

出租管理:出租记录的添加、删除、编辑、查询及打印;同时可统计租金,以及打印向业主发送的出租通知。

客户服务:提供了对家政服务、室内维修、客户访问、客户投诉记录的添加、删除、编辑、查询及打印。

迁出转让:迁出转让记录的添加、删除、编辑、查询及打印;以及对迁出转让业主信息的处理。

重大事件:重大事件记录的添加、删除、编辑、查询及打印;统计重大事件信息以及统计重大事件处理费。

社区清洁:社区卫生清洁记录的添加、删除、编辑及查询。

环境绿化:小区绿化维护记录的添加、删除、编辑及查询。

1.1.5系统管理

操作员管理:添加、删除、编辑操作员信息,以及设置操作员权限。

密码设置:用户可通过此功能修改自己的密码。

操作日志:查看用户使用系统的历史记录。

数据备份恢复:对数据库中存储的数据进行备份或恢复。

联机帮助:为用户提供了使用系统的详细帮助说明。

关于本程序:显示系统的版权和其它基本信息。

5

1.2登录说明

用例名称:登录 用例编号:0.0

描述:用户通过登录用例进入系统,然后进行对系统的使用。

标识符: Login 优先级:A(高)

角色: 使用系统的所有用户

前置条件:用户拥有自己的用户名和密码

主事件流:

1、用户输入用户名和密码

2、系统判断数据库连接是否打开

A1:数据库连接未打开

3、在数据库中查询用户输入的用户名和密码是否存在

A2:查询结果记录为0

4、更新操作日志

5、显示主界面

6、用例结束

其他事件流:

A1:数据库连接未打开

(1):打开数据库连接

(2):返回主事件流 3

A2:查询结果记录为0

(1):系统显示出错提示:无效的用户名或密码

(2):返回主事件流 1

后置条件:系统成功显示主界面,并将操作信息写到操作日志库

1.3 添加新操作员用例说明

用例名称:添加新操作员 用例编号:5.1.1

描述:通过添加新操作员,为系统添加新的用户。

标识符: UserCreate 优先级:B(较高)

角色: 系统管理员

前置条件:用户已成功登录进入系统且具有此权限

主事件流:

1、打开数据库连接

2、操作员输入新用户名、密码和密码确认

3、查询数据库中的用户信息表搜索新用户名

A1:查询结果记录不为0

4、判断新密码是否为空

A2:新密码为空

5、判断新密码与密码确认是否一致

A3:新密码与密码确认不一致

6、将新用户名和密码插入到数据库的用户信息表中

7、更新操作日志

8、用例结束 6

其他事件流:

A1:查询结果记录不为0

(1):系统显示提示信息:用户名已存在

(2):返回主事件流 2

A2:新密码为空

(1) :系统显示提示信息:密码不能为空

(2):用户重新输入密码和密码确认

(3): 返回主事件流4

A3:新密码与密码确认不一致

(1) :系统显示提示信息:两次输入密码不一致

(2):用户重新输入密码和密码确认

(3):返回主事件流4

后置条件:系统成功将新用户信息插入到数据库的用户信息表中,

并将操作信息写到操作日志库中

1.4设置操作员权限用例说明

用例名称:设置操作员权限 用例编号:5.1.4

描述:通过设置操作员权限,限定操作员在系统中可使用的功能。

标识符: OperatorPopedomSet 优先级:A(高)

角色: 系统管理员

前置条件:用户已成功登录进入系统且具有此权限

主事件流:

1、打开数据库连接

2、从系统功能模块列表中选择需要设置的操作

3、根据选择的操作在数据库中与所选择操作对应的表中设置

操作权限

4、在系统操作界面中设置没选择的功能操作不可用

5、更新操作日志

6、用例结束

其他事件流:

后置条件:系统成功为制定用户设置了在系统中可进行操作,并

将操作信息写到操作日志库中

2. 数据模型

将列出系统管理和收费管理所涉及到的用例图。对用例图的描述形式如下

7

2.1图号:1.1 简称:费用数据录入

住户水电数据录入服务数据录入编辑数据公共公摊水电数据录入系统管理员普通用户保存结果

2.2图号:1.2 简称:费用计算

普通用户计算水电费计算管理费系统管理员计算服务费 8

2.3图号:1.3 简称:费用收取

删除住户交费信息编辑住户交费信息登记住户交费信息打印住户交费通知单预览住户交费通知单预览后打印<>系统管理员保存结果普通用户

2.4图号:1.4 简称:费用查询

删除查询结果系统管理员查询费用编辑查询结果保存结果选择查询条件普通用户

9

2.5图号:1.5 简称:月结处理

计算滞纳金打印催缴通知普通用户费用统计统计未交费住户对未交费住户计算滞纳金<>预览催缴通知单预览后打印<>系统管理员

2.6图号:5 简称:系统管理

时间设置操作员权限数据恢复数据备份查看操作日志联机帮助密码设置普通用户关于本程序系统管理员编辑操作员信息添加操作员信息删除操作员信息

10

2.7图号:0 .0 用例名称:登录

打开数据库连接判断查询结果是否为0判断数据库连接是否已打开输入用户名和密码显示主界面在数据库中查询用户输入的用户名和密码( 未打开 )( 已打开 )更新操作日志( 不为0 )输出出错提示:无效的用户名或密码( 为0 )

3.总结