小区物业管理系统PPT课件.ppt_第1页
小区物业管理系统PPT课件.ppt_第2页
小区物业管理系统PPT课件.ppt_第3页
小区物业管理系统PPT课件.ppt_第4页
小区物业管理系统PPT课件.ppt_第5页
已阅读5页,还剩92页未读 继续免费阅读

下载本文档

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

文档简介

2020 3 20 1 在面向对象需求获取阶段 主要建立了用例模型和用户界面原形 用例模型描述了系统的业务概述 用例说明 角色 用例图 活动图 用户界面原形给出了每个用例对应的操作界面 2020 3 20 2 一 系统业务概述这里主要描述了系统的职能 即系统有什么样的功能 这些功能以职能图的形式描述如下 2020 3 20 3 费用数据录入 录入各项针对住户收费数据 包括住户水电数据 公共公摊水电数据 室内维修数据以及家政服务数据 费用计算 计算水电费 管理费和服务费 费用收取 向住户发出交费通知单并登记住户交费信息 费用查询 根据不同的查询条件查询住户交费信息记录以及月结处理记录 并可对查询结果进行编辑和删除 月结处理 统计一月内住户各项应交费用和实交费用 并计算滞纳金以及向未交清费用的住户发出催缴通知 2020 3 20 4 房产资源 描述了小区房产信息 小区中每一大楼信息以及每一大楼的每一房间信息 客户资料 描述了小区在主业主和租户的详细信息收费项目与标准 通过这里可以添加新的收费项目或收费标准 修改 删除已存在的收费项目或收费标准 参数设置 添加 编辑 删除系统常用的固定术语 2020 3 20 5 员工档案 记录了员工的详细信息 并可对这些信息进行编辑 删除 查询并可打印查询结果 以及添加新的员工信息 工资管理 计算 统计员工工资 同时可对员工工资记录进行添加 删除 编辑 查询以及打印 工作管理 工作安排信息的添加 删除 编辑 查询以及打印 并对员工出勤考核记录的添加 删除 编辑 查询及打印 奖罚记录 对员工奖罚记录的添加 删除 编辑 查询以及打印 2020 3 20 6 经费开销 经费开销的计算与统计 以及对开销记录的添加 删除 编辑 查询及打印 入帐管理 入帐计算与统计 以及对入账记录的添加 删除 编辑 查询及打印 上级汇报 对经费开销 入帐信息以及重大事件信息的整理 统计与打印 会议记录 会议记录信息的添加 删除 编辑 查询及打印 工资月结 统计员工工资的发放情况 以及对统计记录的添加 删除 编辑 查询及打印 2020 3 20 7 保安巡逻 巡逻记录的添加 删除 编辑 查询及打印 车辆管理 对住户车辆信息和外来车辆信息的添加 删除 编辑 查询及打印 同时可统计外来车辆收费 出租管理 出租记录的添加 删除 编辑 查询及打印 同时可统计租金 以及打印向业主发送的出租通知 客户服务 提供了对家政服务 室内维修 客户访问 客户投诉记录的添加 删除 编辑 查询及打印 4 1保安巡逻 4 2车辆管理 4 3出租管理 4 4客户服务 4 5迁出转让 4 6重大事件 4 7社区清洁 4 8环境绿化 4社区管理 2020 3 20 8 迁出转让 迁出转让记录的添加 删除 编辑 查询及打印 以及对迁出转让业主信息的处理 重大事件 重大事件记录的添加 删除 编辑 查询及打印 统计重大事件信息以及统计重大事件处理费 社区清洁 社区卫生清洁记录的添加 删除 编辑及查询 环境绿化 小区绿化维护记录的添加 删除 编辑及查询 2020 3 20 9 操作员管理 添加 删除 编辑操作员信息 以及设置操作员权限 密码设置 用户可通过此功能修改自己的密码 操作日志 查看用户使用系统的历史记录 数据备份恢复 对数据库中存储的数据进行备份或恢复 联机帮助 为用户提供了使用系统的详细帮助说明 关于本程序 显示系统的版权和其它基本信息 2020 3 20 10 二 用例说明这里将主要对系统管理和收费管理中涉及到的主要用例进行说明 用例说明的统一形式如下所示 用例名称 用例编号 描述 标识符 优先级 角色 前置条件 主事件流 1 2 其他事件流 A1 A2 后置条件 特殊需求 2020 3 20 11 登录用例说明用例名称 登录用例编号 0 0描述 用户通过登录用例进入系统 然后进行对系统的使用 标识符 Login优先级 A 高 角色 使用系统的所有用户前置条件 用户拥有自己的用户名和密码主事件流 1 用户输入用户名和密码2 系统判断数据库连接是否打开A1 数据库连接未打开3 在数据库中查询用户输入的用户名和密码是否存在A2 查询结果记录为04 更新操作日志5 显示主界面6 用例结束其他事件流 A1 数据库连接未打开 1 打开数据库连接 2 返回主事件流3 2020 3 20 12 A2 查询结果记录为0 1 系统显示出错提示 无效的用户名或密码 2 返回主事件流1后置条件 系统成功显示主界面 并将操作信息写到操作日志库中特殊需求 2020 3 20 13 添加新操作员用例说明用例名称 添加新操作员用例编号 5 1 1描述 通过添加新操作员 为系统添加新的用户 标识符 UserCreate优先级 B 较高 角色 系统管理员前置条件 用户已成功登录进入系统且具有此权限主事件流 1 打开数据库连接2 操作员输入新用户名 密码和密码确认3 查询数据库中的用户信息表搜索新用户名A1 查询结果记录不为04 判断新密码是否为空A2 新密码为空5 判断新密码与密码确认是否一致A3 新密码与密码确认不一致6 将新用户名和密码插入到数据库的用户信息表中7 更新操作日志8 用例结束 2020 3 20 14 其他事件流 A1 查询结果记录不为0 1 系统显示提示信息 用户名已存在 2 返回主事件流2A2 新密码为空 1 系统显示提示信息 密码不能为空 2 用户重新输入密码和密码确认 3 返回主事件流4A3 新密码与密码确认不一致 1 系统显示提示信息 两次输入密码不一致 2 用户重新输入密码和密码确认 3 返回主事件流4后置条件 系统成功将新用户信息插入到数据库的用户信息表中 并将操作信息写到操作日志库中特殊需求 2020 3 20 15 设置操作员权限用例说明用例名称 设置操作员权限用例编号 5 1 4描述 通过设置操作员权限 限定操作员在系统中可使用的功能 标识符 OperatorPopedomSet优先级 A 高 角色 系统管理员前置条件 用户已成功登录进入系统且具有此权限主事件流 1 打开数据库连接2 从系统功能模块列表中选择需要设置的操作3 根据选择的操作在数据库中与所选择操作对应的表中设置操作权限4 在系统操作界面中设置没选择的功能操作不可用5 更新操作日志6 用例结束其他事件流 后置条件 系统成功为制定用户设置了在系统中可进行操作 并将操作信息写到操作日志库中特殊需求 2020 3 20 16 密码设置用例说明用例名称 密码设置用例编号 5 2描述 通过密码设置 用户可以设置自己的密码 标识符 PasswordSet优先级 B 较高 角色 使用系统的所有用户前置条件 用户已成功登录进入系统主事件流 1 打开数据库连接2 操作员输入原密码 新密码和密码确认3 查询数据库中的用户信息表搜索用户名和原密码A1 查询结果记录为04 判断新密码是否为空A2 新密码为空5 判断新密码与密码确认是否一致A3 新密码与密码确认不一致6 更新原用户名和密码在数据库的用户信息表中所在的记录7 更新操作日志8 用例结束 2020 3 20 17 其他事件流 A1 查询结果记录为0 1 系统显示提示信息 原密码不正确 2 返回主事件流2A2 新密码为空 1 系统显示提示信息 密码不能为空 2 用户重新输入新密码和密码确认 3 返回主事件流4A3 新密码与密码确认不一致 1 系统显示提示信息 两次输入密码不一致 2 用户重新输入新密码和密码确认 3 返回主事件流4后置条件 系统成功将用户的密码在数据库的用户信息表中更新 并将操作信息写到操作日志库中特殊需求 2020 3 20 18 数据备份用例说明用例名称 数据备份用例编号 5 4 1描述 通过数据备份保存数据库中的信息 标识符 DataBackup优先级 A 高 角色 系统管理员前置条件 用户已成功登录进入系统 且具有此权限主事件流 1 选择保存路径2 复制数据库文件到指定路径3 检测复制过程中是否出错A1 复制过程中出错4 系统显示提示信息 成功备份数据5 更新操作日志6 用例结束其他事件流 A1 复制过程出错 1 系统显示提示信息 备份数据出错 2 返回主事件流6 2020 3 20 19 后置条件 系统成功将数据库数据备份到用户指定的路径下 并将操作信息写到操作日志库中特殊需求 2020 3 20 20 数据恢复用例说明用例名称 数据恢复用例编号 5 4 2描述 通过数据恢复将指定数据库文件重写到数据库中 标识符 DataRestore优先级 A 高 角色 系统管理员前置条件 用户已成功登录进入系统 且具有此权限主事件流 1 关闭数据库连接2 输出提示信息 导入数据将覆盖原有数据 是否继续导入 3 判断是否继续导入A1 不再导入4 指定导入数据库文件路径5 复制指定路径数据库文件到当前目录并重命名使之覆盖原数据库文件6 检测数据复制过程是否出错A2 复制过程出错7 系统显示提示信息 成功导入数据8 重新打开数据库连接 2020 3 20 21 9 更新操作日志10 用例结束其他事件流 A1 不再导入 1 返回主事件流10A2 复制过程出错 1 系统显示提示信息 导入数据出错 2 返回主事件流10后置条件 系统成功将用户指定的路径下的数据库文件恢复到数据库中 并将操作信息写到操作日志库中特殊需求 2020 3 20 22 住户水电数据录入用例说明用例名称 住户水电数据录入用例编号 1 1 1描述 通过此用例将住户的水电数据录入到数据库的对应表中 标识符 DataRestore优先级 A 高 角色 系统管理员 工程部的操作人员前置条件 用户已成功登录进入系统 且具有此权限主事件流 1 打开数据库连接2 选择录入方式A1 单条录入A2 批量录入3 从界面读取数据4 将读取到的数据插入到数据库对应表中5 判断是否插入成功A3 插入失败6 更新操作日志7 用例结束 2020 3 20 23 其他事件流 A1 单条录入 1 将数据写到主录入界面 2 返回主事件流3A2 批量录入 1 打开批量录入界面 2 将数据写到批量录入界面 3 返回主事件流3A3 插入失败 1 系统显示提示信息 插入数据到数据库失败 2 返回主事件流7后置条件 系统成功将用户输入的数据录入到数据库的对应表中 并将操作信息写到操作日志库中特殊需求 2020 3 20 24 三 角色这里将主要对系统所涉及到的角色进行描述 统一描述形式如下所示 角色编号 角色名称 角色职责 其它 2020 3 20 25 角色编号 1角色名称 系统管理员角色职责 系统的管理和维护者 具有对系统使用的最高权限 其它 由物业管理处的物业办公室人员担任角色编号 2角色名称 普通用户角色职责 系统的使用者 权限由系统管理员设定 其它 是物业管理处的其它部门人员担任角色编号 3角色名称 时间角色职责 按月备份系统数据其它 2020 3 20 26 四 用例图这里将列出系统管理和收费管理所涉及到的用例图 对用例图的描述形式如下 图号 简称 UseCase 2020 3 20 27 图号 1 1简称 费用数据录入UseCase 2020 3 20 28 图号 1 2简称 费用计算UseCase 2020 3 20 29 图号 1 3简称 费用收取UseCase 2020 3 20 30 图号 1 4简称 费用查询UseCase 2020 3 20 31 图号 1 5简称 月结处理UseCase 2020 3 20 32 图号 5简称 系统管理UseCase 2020 3 20 33 五 活动图这里将列出系统管理和收费管理所涉及到的活动图 对活动图的描述形式如下 图号 用例名称 Activity 2020 3 20 34 图号 0 0用例名称 登录Activity 2020 3 20 35 图号 5 1 1用例名称 添加新操作员Activity 2020 3 20 36 图号 5 1 4用例名称 设置操作员权限Activity 2020 3 20 37 图号 5 2用例名称 密码设置Activity 2020 3 20 38 图号 5 4 1用例名称 数据备份Activity 2020 3 20 39 图号 5 4 2用例名称 数据恢复Activity 2020 3 20 40 图号 1 1 1用例名称 住户水电数据录入Activity 2020 3 20 41 六 用户界面原型通过对系统管理和收费管理相关用例的检查 基于用户界面的完整性 易操作性和一致性 初步设计出与相关用例对应的用户界面 2020 3 20 42 2020 3 20 43 2020 3 20 44 2020 3 20 45 2020 3 20 46 2020 3 20 47 2020 3 20 48 2020 3 20 49 2020 3 20 50 2020 3 20 51 在面向对象分析阶段 主要进行了构架分析 用例实现的确定 构架分析主要确定了分析包 关键实体类 用例实现主要确定了实现用例的分析类 建立了分析类框图 2020 3 20 52 一 分析包通过对需求获取阶段建立的用例模型的分析 可将系统功能组织成大小适中的包 之所以这样做是因为 这既便于实现和管理 同时也可以将变化局限于一个包内 减少由于需求变化对整个系统结构的影响 在把一个用例分配给一个具体的分析包时 需要注意包的内聚性 通常遵循的原则是将与一个业务过程相关的所有用例及有扩展关系和泛化关系的用例都放在一个包中 2020 3 20 53 在对分析包的描述中 统一采用如下形式 包编号 包名 所在包 包含包 包含用例 其它 其中对所在包和包含包的描述统一采用 包名 包编号 对包含用例的描述统一采用 用例名 用例编号 2020 3 20 54 包编号 0包名 main所在包 包含包 收费管理 1 资源设置 2 行政人事 3 社区管理 4 系统管理 5 包含用例 登录 0 0 其它 包编号 1包名 收费管理所在包 main 0 包含包 费用数据录入 1 1 费用计算 1 2 费用收取 1 3 费用查询 1 4 月结处里 1 5 包含用例 其它 2020 3 20 55 包编号 2包名 资源设置所在包 main 0 包含包 房产资源 2 1 客户资料 2 2 收费项目与标准 2 3 参数设置 2 4 包含用例 其它 包编号 3包名 行政人事所在包 main 0 包含包 员工档案 3 1 工资管理 3 2 工作管理 3 3 奖罚记录 3 4 经费开销 3 5 入账管理 3 6 上级汇报 3 7 会议记录 3 8 工资月结 3 9 包含用例 其它 2020 3 20 56 编号 4包名 社区管理所在包 main 0 包含包 保安巡逻 4 1 车辆管理 4 2 出租管理 4 3 客户服务 4 4 迁出转让 4 5 重大事件 4 6 社区清洁 4 7 环境绿化 4 8 包含用例 其它 包编号 5包名 系统管理所在包 main 0 包含包 操作员管理 5 1 数据备份恢复 5 4 包含用例 密码设置 5 2 查看操作日志 5 3 联机帮助 5 5 关于本程序 5 6 其它 2020 3 20 57 包编号 1 1包名 费用数据录入所在包 收费管理 1 包含包 包含用例 住户水电数据录入 1 1 1 公共公摊水电数据录入 1 1 2 服务数据录入 1 1 3 编辑数据 1 1 4 保存结果 1 1 5 其它 包编号 1 2包名 费用计算所在包 收费管理 1 包含包 包含用例 计算水电费 1 2 1 计算管理费 1 2 2 计算服务费 1 2 3 其它 2020 3 20 58 包编号 1 3包名 费用收取所在包 收费管理 1 包含包 包含用例 预览住户交费通知单 1 3 1 打印住户缴费通知单 1 3 2 登记住户交费信息 1 3 3 编辑住户缴费信息 1 3 4 删除住户缴费信息 1 3 5 保存结果 1 3 6 其它 包编号 1 4包名 费用查询所在包 收费管理 1 包含包 包含用例 选择查询条件 1 4 1 费用查询 1 4 2 编辑查询结果 1 4 3 删除查询结果 1 4 4 打印查询结果 1 4 5 保存结果 1 4 6 其它 2020 3 20 59 包编号 1 5包名 月结处理所在包 收费管理 1 包含包 包含用例 统计未交费住户 1 5 1 计算滞纳金 1 5 2 预览催缴通知单 1 5 3 打印催缴通知单 1 5 4 费用统计 1 5 5 其它 包编号 5 1包名 操作员管理所在包 系统管理 5 包含包 包含用例 添加操作员信息 5 1 1 编辑操作员信息 5 1 2 删除操作员信息 5 1 3 设置操作员权限 5 1 4 其它 2020 3 20 60 包编号 5 4包名 数据备份恢复所在包 系统管理 5 包含包 包含用例 数据备份 5 4 1 数据恢复 5 4 2 其它 2020 3 20 61 以上描述了系统所涉及到的一部分分析包 下面将建立这些包之间的联系 这种联系将以包图的形式给出 由于有的包的独立性 所以它不一定与其它包之间存在联系 对于这种情况将不在包图中画出 这里只针对包之间存在联系的包画出包图 2020 3 20 62 main 0 内部包图 2020 3 20 63 收费管理 1 内部包图 20

温馨提示

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

评论

0/150

提交评论