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

上传人:ji****72 文档编号:51450255 上传时间:2018-08-14 格式:PPT 页数:97 大小:5.52MB
返回 下载 相关 举报
小区物业管理系统面向对象需求获取、分析与设计_第1页
第1页 / 共97页
小区物业管理系统面向对象需求获取、分析与设计_第2页
第2页 / 共97页
小区物业管理系统面向对象需求获取、分析与设计_第3页
第3页 / 共97页
小区物业管理系统面向对象需求获取、分析与设计_第4页
第4页 / 共97页
小区物业管理系统面向对象需求获取、分析与设计_第5页
第5页 / 共97页
点击查看更多>>
资源描述

《小区物业管理系统面向对象需求获取、分析与设计》由会员分享,可在线阅读,更多相关《小区物业管理系统面向对象需求获取、分析与设计(97页珍藏版)》请在金锄头文库上搜索。

1、 在面向对象需求获取阶段,主要建 立了用例模型和用户界面原形。 用例模型描述了系统的业务概述、 用例说明、角色、用例图、活动图。 用户界面原形给出了每个用例对应 的操作界面。一、系统业务概述 这里主要描述了系统的职能,即系统有什么 样的功能。这些功能以职能图的形式描述如下:小区物业管理系统4 社 区 管 理1 收 费 管 理2 资 源 设 置3 行 政 人 事5 系 统 管 理费用数据录入:录入各项针对住户收费数据。包括住户水电数 据、公共公摊水电数据、室内维修数据以及家政服务数据。费 用 计 算:计算水电费、管理费和服务费。费 用 收 取:向住户发出交费通知单并登记住户交费信息 。费 用 查

2、 询:根据不同的查询条件查询住户交费信息记录 以及月结处理记录,并可对查询结果进行编辑和删除。月 结 处 理:统计一月内住户各项应交费用和实交费用, 并计算滞纳金以及向未交清费用的住户发出催缴通知。1.1 费用数据录入1.2 费用计算1.3 费用收取1.4 费用查询1.5 月结处理1 收费管理房 产 资 源:描述了小区房产信息、小区中每一大楼信息 以及每一大楼的每一房间信息。客 户 资 料:描述了小区在主业主和租户的详细信息收费项目与标准:通过这里可以添加新的收费项目或收费标准 ,修改、删除已存在的收费项目或收费标准。参 数 设 置:添加、编辑、删除系统常用的固定术语。2.1 房产资源2.2

3、客户资料2.3 收费项目与标准2.4 参数设置2 资源设置员工档案:记录了员工的详细信息,并可对这些信息进行编辑 、删除、查询并可打印查询结果,以及添加新的员工信息。工资管理:计算、统计员工工资,同时可对员工工资记录进行 添加、删除、编辑、查询以及打印。工作管理:工作安排信息的添加、删除、编辑、查询以及打印 ;并对员工出勤考核记录的添加、删除、编辑、查询及打印。奖罚记录:对员工奖罚记录的添加、删除、编辑、查询以及打 印。3.1 员 工 档 案3.2 工 资 管 理3.3 工 作 管 理3.4 奖 罚 记 录3.5 经 费 开 销3.6 入 账 管 理3.7 上 级 汇 报3.8 会 议 记 录

4、3.9 工 资 月 结3 行政人事经费开销:经费开销的计算与统计;以及对开销记录的添加、 删除、编辑、查询及打印。入帐管理:入帐计算与统计;以及对入账记录的添加、删除、 编辑、查询及打印。上级汇报:对经费开销、入帐信息以及重大事件信息的整理、 统计与打印。会议记录:会议记录信息的添加、删除、编辑、查询及打印。工资月结:统计员工工资的发放情况、以及对统计记录的添加 、删除、编辑、查询及打印。保安巡逻:巡逻记录的添加、删除、编辑、查询及打印。车辆管理:对住户车辆信息和外来车辆信息的添加、删除、编 辑、查询及打印。同时可统计外来车辆收费。出租管理:出租记录的添加、删除、编辑、查询及打印;同时 可统计

5、租金,以及打印向业主发送的出租通知。客户服务:提供了对家政服务、室内维修、客户访问、客户投 诉记录的添加、删除、编辑、查询及打印。4.1 保 安 巡 逻4.2 车 辆 管 理4.3 出 租 管 理4.4 客 户 服 务4.5 迁 出 转 让4.6 重 大 事 件4.7 社 区 清 洁4.8 环 境 绿 化4 社区管理迁出转让:迁出转让记录的添加、删除、编辑、查询及打印; 以及对迁出转让业主信息的处理。重大事件:重大事件记录的添加、删除、编辑、查询及打印; 统计重大事件信息以及统计重大事件处理费。社区清洁:社区卫生清洁记录的添加、删除、编辑及查询。环境绿化:小区绿化维护记录的添加、删除、编辑及查

6、询。操 作 员 管 理:添加、删除、编辑操作员信息,以及设置操作 员权限。密 码 设 置:用户可通过此功能修改自己的密码。操 作 日 志:查看用户使用系统的历史记录。数据备份恢复:对数据库中存储的数据进行备份或恢复。联 机 帮 助:为用户提供了使用系统的详细帮助说明。关 于 本 程 序:显示系统的版权和其它基本信息。5 系统管理5.1 操作员管理5.2 密码设置5.3 操作日志5.4 数据备份恢复5.5 联机帮助5.6 关于本程序二、用例说明这里将主要对系统管理和收费管理中 涉及到的主要用例进行说明。用例说明 的统一形式如下所示:用例名称: 用例编号: 描述: 标识符: 优先级: 角色: 前置

7、条件: 主事件流:1.2. 其他事件流:A1:A2: 后置条件: 特殊需求:登录用例说明用例名称:登录 用例编号:0.0 描述:用户通过登录用例进入系统,然后进行对系统的使用。 标识符: Login 优先级:A(高) 角色: 使用系统的所有用户前置条件:用户拥有自己的用户名和密码 主事件流:1、用户输入用户名和密码2、系统判断数据库连接是否打开A1:数据库连接未打开3、在数据库中查询用户输入的用户名和密码是否存在A2:查询结果记录为04、更新操作日志5、显示主界面6、用例结束其他事件流:A1:数据库连接未打开(1):打开数据库连接(2):返回主事件流 3A2:查询结果记录为0(1):系统显示出

8、错提示:无效的用户名或密码(2):返回主事件流 1 后置条件:系统成功显示主界面,并将操作信息写到操作日志库中 特殊需求:添加新操作员用例说明用例名称:添加新操作员 用例编号:5.1.1 描述:通过添加新操作员,为系统添加新的用户。 标识符: UserCreate 优先级:B(较高) 角色: 系统管理员前置条件:用户已成功登录进入系统且具有此权限 主事件流:1、打开数据库连接2、操作员输入新用户名、密码和密码确认3、查询数据库中的用户信息表搜索新用户名A1:查询结果记录不为04、判断新密码是否为空A2:新密码为空5、判断新密码与密码确认是否一致A3:新密码与密码确认不一致6、将新用户名和密码插

9、入到数据库的用户信息表中7、更新操作日志8、用例结束其他事件流:A1:查询结果记录不为0(1):系统显示提示信息:用户名已存在(2):返回主事件流 2A2:新密码为空(1) :系统显示提示信息:密码不能为空(2):用户重新输入密码和密码确认(3): 返回主事件流4A3:新密码与密码确认不一致(1) :系统显示提示信息:两次输入密码不一致(2):用户重新输入密码和密码确认(3):返回主事件流4后置条件:系统成功将新用户信息插入到数据库的用户信息表中,并将操作信息写到操作日志库中 特殊需求:设置操作员权限用例说明用例名称:设置操作员权限 用例编号:5.1.4 描述:通过设置操作员权限,限定操作员在

10、系统中可使用的功能。 标识符: OperatorPopedomSet 优先级:A(高) 角色: 系统管理员前置条件:用户已成功登录进入系统且具有此权限 主事件流:1、打开数据库连接2、从系统功能模块列表中选择需要设置的操作3、根据选择的操作在数据库中与所选择操作对应的表中设置操作权限4、在系统操作界面中设置没选择的功能操作不可用5、更新操作日志6、用例结束 其他事件流: 后置条件:系统成功为制定用户设置了在系统中可进行操作,并将操作信息写到操作日志库中特殊需求:密码设置用例说明用例名称:密码设置 用例编号:5.2 描述:通过密码设置,用户可以设置自己的密码。 标识符: PasswordSet

11、优先级:B(较高) 角色: 使用系统的所有用户前置条件:用户已成功登录进入系统 主事件流:1、打开数据库连接2、操作员输入原密码、新密码和密码确认3、查询数据库中的用户信息表搜索用户名和原密码A1:查询结果记录为04、判断新密码是否为空A2:新密码为空5、判断新密码与密码确认是否一致A3:新密码与密码确认不一致6、更新原用户名和密码在数据库的用户信息表中所在的记录7、更新操作日志8、用例结束其他事件流:A1:查询结果记录为0(1):系统显示提示信息:原密码不正确(2):返回主事件流 2A2:新密码为空(1) :系统显示提示信息:密码不能为空(2):用户重新输入新密码和密码确认(3): 返回主事

12、件流4A3:新密码与密码确认不一致(1) :系统显示提示信息:两次输入密码不一致(2):用户重新输入新密码和密码确认(3):返回主事件流4 后置条件:系统成功将用户的密码在数据库的用户信息表中更新,并将操作信息写到操作日志库中 特殊需求:数据备份用例说明 用例名称:数据备份 用例编号:5.4.1 描述:通过数据备份保存数据库中的信息。 标识符: DataBackup 优先级:A(高) 角色: 系统管理员前置条件:用户已成功登录进入系统,且具有此权限 主事件流:1、选择保存路径2、复制数据库文件到指定路径3、检测复制过程中是否出错A1:复制过程中出错4、系统显示提示信息:成功备份数据5、更新操作

13、日志6、用例结束 其他事件流:A1:复制过程出错(1):系统显示提示信息:备份数据出错(2):返回主事件流6后置条件:系统成功将数据库数据备份到用户指定的路径下,并将操作信息写到操作日志库中特殊需求:数据恢复用例说明用例名称:数据恢复 用例编号:5.4.2 描述:通过数据恢复将指定数据库文件重写到数据库中。 标识符: DataRestore 优先级:A(高) 角色: 系统管理员前置条件:用户已成功登录进入系统,且具有此权限 主事件流:1、关闭数据库连接2、输出提示信息:导入数据将覆盖原有数据!是否继续导入?3、判断是否继续导入A1:不再导入4、指定导入数据库文件路径5、复制指定路径数据库文件到

14、当前目录并重命名使之覆盖原数据库文件6、检测数据复制过程是否出错A2:复制过程出错 7、系统显示提示信息:成功导入数据8、重新打开数据库连接9、更新操作日志10、用例结束其他事件流:A1:不再导入(1):返回主事件流10A2:复制过程出错(1):系统显示提示信息:导入数据出错(2):返回主事件流10后置条件:系统成功将用户指定的路径下的数据库文件恢复到数据库中,并将操作信息写到操作日志库中特殊需求:住户水电数据录入用例说明 用例名称:住户水电数据录入 用例编号:1.1.1 描述:通过此用例将住户的水电数据录入到数据库的对应表中。 标识符: DataRestore 优先级:A(高) 角色: 系统

15、管理员、工程部的操作人员前置条件:用户已成功登录进入系统,且具有此权限 主事件流:1、打开数据库连接2、选择录入方式A1:单条录入A2:批量录入3、从界面读取数据 4、将读取到的数据插入到数据库对应表中5、判断是否插入成功A3:插入失败6、更新操作日志7、用例结束其他事件流:A1:单条录入(1):将数据写到主录入界面(2):返回主事件流3A2:批量录入(1):打开批量录入界面(2):将数据写到批量录入界面(3):返回主事件流3A3:插入失败(1): 系统显示提示信息:插入数据到数据库失败(2):返回主事件流7后置条件:系统成功将用户输入的数据录入到数据库的对应表中,并将操作信息写到操作日志库中特殊需求:三、角色这里将主要对系统所涉及到的角色 进行描述。统一描述形式如下所示:角色编号: 角色名称: 角色职责:其 它:角色编号: 1 角色名称: 系统管理员角色职责:系统的管理和维护者。具有对系统使用的最高权限。其 它: 由物业管理处的物业办公室人员担任角色编号: 2 角色名称: 普通用户角色职责:系统的使用者,权限由系统管理员设定。其 它: 是物业管理处的其它部门人员担任角色编号: 3 角色名称: 时间角色职责:按月备份系

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号