小区物业管理系统_第1页
小区物业管理系统_第2页
小区物业管理系统_第3页
小区物业管理系统_第4页
小区物业管理系统_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

小区物业管理系统面向对象需求获取、分析与设计面向对象需求获取

在面向对象需求获取阶段,主要建立了用例模型和用户界面原形。

用例模型描述了系统的业务概述、用例说明、角色、用例图、活动图。

用户界面原形给出了每个用例对应的操作界面。一、系统业务概述

这里主要描述了系统的职能,即系统有什么样的功能。这些功能以职能图的形式描述如下:小区物业管理系统

4社区管理

1收费管理

2资源设置

3行政人事

5系统管理

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

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

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

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

月结处理:统计一月内住户各项应交费用和实交费用,并计算滞纳金以及向未交清费用的住户发出催缴通知。1.1费用数据录入1.2费用计算1.3费用收取1.4费用查询1.5月结处理1收费管理

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

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

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

参数设置:添加、编辑、删除系统常用的固定术语。2.1房产资源2.2客户资料2.3收费项目与标准2.4参数设置2资源设置

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

工资管理:计算、统计员工工资,同时可对员工工资记录进行添加、删除、编辑、查询以及打印。工作管理:工作安排信息的添加、删除、编辑、查询以及打印;并对员工出勤考核记录的添加、删除、编辑、查询及打印。

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

3.1员工档案3.2工资管理3.3工作管理3.4奖罚记录3.5经费开销3.6入账管理3.7上级汇报3.8会议记录3.9工资月结3行政人事

经费开销:经费开销的计算与统计;以及对开销记录的添加、删除、编辑、查询及打印。入帐管理:入帐计算与统计;以及对入账记录的添加、删除、编辑、查询及打印。上级汇报:对经费开销、入帐信息以及重大事件信息的整理、统计与打印。会议记录:会议记录信息的添加、删除、编辑、查询及打印。工资月结:统计员工工资的发放情况、以及对统计记录的添加、删除、编辑、查询及打印。保安巡逻:巡逻记录的添加、删除、编辑、查询及打印。车辆管理:对住户车辆信息和外来车辆信息的添加、删除、编辑、查询及打印。同时可统计外来车辆收费。出租管理:出租记录的添加、删除、编辑、查询及打印;同时可统计租金,以及打印向业主发送的出租通知。客户服务:提供了对家政服务、室内维修、客户访问、客户投诉记录的添加、删除、编辑、查询及打印。4.1保安巡逻4.2车辆管理4.3出租管理4.4客户服务4.5迁出转让4.6重大事件4.7社区清洁4.8环境绿化4社区管理

迁出转让:迁出转让记录的添加、删除、编辑、查询及打印;以及对迁出转让业主信息的处理。重大事件:重大事件记录的添加、删除、编辑、查询及打印;统计重大事件信息以及统计重大事件处理费。社区清洁:社区卫生清洁记录的添加、删除、编辑及查询。环境绿化:小区绿化维护记录的添加、删除、编辑及查询。操作员管理:添加、删除、编辑操作员信息,以及设置操作员权限。密码设置:用户可通过此功能修改自己的密码。操作日志:查看用户使用系统的历史记录。数据备份恢复:对数据库中存储的数据进行备份或恢复。联机帮助:为用户提供了使用系统的详细帮助说明。关于本程序:显示系统的版权和其它基本信息。5系统管理5.1操作员管理5.2密码设置5.3操作日志5.4数据备份恢复5.5联机帮助5.6关于本程序二、用例说明

这里将主要对系统管理和收费管理中涉及到的主要用例进行说明。用例说明的统一形式如下所示:

用例名称:用例编号:

描述:标识符:优先级:

角色: 前置条件:

主事件流:

1.

2.

其他事件流:

A1:

A2:

后置条件:

特殊需求:

登录用例说明

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

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

标识符:

Login

优先级:A(高)

角色:

使用系统的所有用户

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

主事件流:

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

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

A1:数据库连接未打开

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

A2:查询结果记录为0

4、更新操作日志

5、显示主界面

6、用例结束其他事件流:

A1:数据库连接未打开

(1):打开数据库连接(2):返回主事件流3

A2:查询结果记录为0(1):系统显示出错提示:无效的用户名或密码(2):返回主事件流1

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

特殊需求:添加新操作员用例说明

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

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

标识符:

UserCreate

优先级:B(较高)角色:

系统管理员

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

1、打开数据库连接

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

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

A1:查询结果记录不为0

4、判断新密码是否为空

A2:新密码为空

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

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

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

7、更新操作日志

8、用例结束其他事件流:

A1:查询结果记录不为0

(1):系统显示提示信息:用户名已存在(2):返回主事件流2

A2:新密码为空(1):系统显示提示信息:密码不能为空(2):用户重新输入密码和密码确认(3):返回主事件流4

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

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

(2):用户重新输入密码和密码确认(3):返回主事件流4后置条件:系统成功将新用户信息插入到数据库的用户信息表中,并将操作信息写到操作日志库中

特殊需求:设置操作员权限用例说明

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

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

标识符:

OperatorPopedomSet

优先级:A(高)角色:

系统管理员

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

1、打开数据库连接

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

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

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

5、更新操作日志

6、用例结束其他事件流:后置条件:系统成功为制定用户设置了在系统中可进行操作,并将操作信息写到操作日志库中特殊需求:密码设置用例说明

用例名称:密码设置用例编号:5.2

描述:通过密码设置,用户可以设置自己的密码。

标识符:

PasswordSet

优先级:B(较高)角色:

使用系统的所有用户

前置条件:用户已成功登录进入系统主事件流:

1、打开数据库连接

2、操作员输入原密码、新密码和密码确认

3、查询数据库中的用户信息表搜索用户名和原密码

A1:查询结果记录为0

4、判断新密码是否为空

A2:新密码为空

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

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

6、更新原用户名和密码在数据库的用户信息表中所在的记录

7、更新操作日志

8、用例结束

其他事件流:

A1:查询结果记录为0

(1):系统显示提示信息:原密码不正确(2):返回主事件流2

A2:新密码为空(1):系统显示提示信息:密码不能为空(2):用户重新输入新密码和密码确认(3):返回主事件流4

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

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

(2):用户重新输入新密码和密码确认(3):返回主事件流4后置条件:系统成功将用户的密码在数据库的用户信息表中更新,并将操作信息写到操作日志库中

特殊需求:数据备份用例说明用例名称:数据备份用例编号:5.4.1

描述:通过数据备份保存数据库中的信息。

标识符:

DataBackup

优先级:A(高)角色:

系统管理员

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

1、选择保存路径

2、复制数据库文件到指定路径

3、检测复制过程中是否出错

A1:复制过程中出错

4、系统显示提示信息:成功备份数据

5、更新操作日志

6、用例结束其他事件流:

A1:复制过程出错(1):系统显示提示信息:备份数据出错(2):返回主事件流6

后置条件:系统成功将数据库数据备份到用户指定的路径下,并将操作信息写到操作日志库中特殊需求:数据恢复用例说明

用例名称:数据恢复用例编号:5.4.2

描述:通过数据恢复将指定数据库文件重写到数据库中。

标识符:

DataRestore

优先级:A(高)角色:

系统管理员

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

1、关闭数据库连接

2、输出提示信息:导入数据将覆盖原有数据!是否继续导入?

3、判断是否继续导入

A1:不再导入

4、指定导入数据库文件路径

5、复制指定路径数据库文件到当前目录并重命名使之覆盖原数据库文件

6、检测数据复制过程是否出错

A2:复制过程出错

7、系统显示提示信息:成功导入数据

8、重新打开数据库连接

9、更新操作日志

10、用例结束其他事件流:

A1:不再导入(1):返回主事件流10

A2:复制过程出错

(1):系统显示提示信息:导入数据出错(2):返回主事件流10后置条件:系统成功将用户指定的路径下的数据库文件恢复到数据库中,并将操作信息写到操作日志库中特殊需求:

住户水电数据录入用例说明用例名称:住户水电数据录入用例编号:1.1.1

描述:通过此用例将住户的水电数据录入到数据库的对应表中。

标识符:

DataRestore

优先级:A(高)角色:

系统管理员、工程部的操作人员

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

1、打开数据库连接

2、选择录入方式

A1:单条录入

A2:批量录入

3、从界面读取数据

4、将读取到的数据插入到数据库对应表中

5、判断是否插入成功

A3:插入失败

6、更新操作日志

7、用例结束

其他事件流:

A1:单条录入(1):将数据写到主录入界面(2):返回主事件流3

A2:批量录入

(1):打开批量录入界面(2):将数据写到批量录入界面(3):返回主事件流3

A3:插入失败(1):系统显示提示信息:插入数据到数据库失败(2):返回主事件流7后置条件:系统成功将用户输入的数据录入到数据库的对应表中,并将操作信息写到操作日志库中特殊需求:

三、角色

这里将主要对系统所涉及到的角色进行描述。统一描述形式如下所示:

角色编号:角色名称:角色职责:其它:

角色编号:

温馨提示

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

评论

0/150

提交评论