版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.在面向对象需求获取阶段,主要建立了用例模型和用户界面原形。用例模型描述了系统的业务概述、用例说明、角色、用例图、活动图。用户界面原形给出了每个用例对应的操作界面。.一、系统业务概述这里主要描述了系统的职能,即系统有什么样的功能。这些功能以职能图的形式描述如下:小区物业管理系统 4社区管理 1收费管理 2资源设置 3行政人事 5系统管理. 费用数据录入:费用数据录入:录入各项针对住户收费数据。包括住户水电数据、公共公摊水电数据、室内维修数据以及家政服务数据。 费费 用用 计计 算:算:计算水电费、管理费和服务费。 费费 用用 收收 取:取:向住户发出交费通知单并登记住户交费信息。 费费 用用
2、查查 询:询:根据不同的查询条件查询住户交费信息记录以及月结处理记录,并可对查询结果进行编辑和删除。 月月 结结 处处 理:理:统计一月内住户各项应交费用和实交费用,并计算滞纳金以及向未交清费用的住户发出催缴通知。1.1 费用数据录入1.2 费用计算1.3 费用收取1.4 费用查询1.5 月结处理1 收费管理. 房房 产产 资资 源:源:描述了小区房产信息、小区中每一大楼信息以及每一大楼的每一房间信息,以及对这些信息的添加、编辑、删除、定位等操作。 客客 户户 资资 料:料:描述了小区在主业主和租户的详细信息 收费项目与标准:收费项目与标准:通过这里可以添加新的收费项目或收费标准,修改、删除已
3、存在的收费项目或收费标准。 参参 数数 设设 置:置:添加、编辑、删除系统常用的固定术语。2.1 房产资源2.2 客户资料2.3 收费项目与标准2.4 参数设置2 资源设置. 员工档案:员工档案:记录了员工的详细信息,并可对这些信息进行编辑、删除、查询并可打印查询结果,以及添加新的员工信息。 工资管理:工资管理:计算、统计员工工资,同时可对员工工资记录进行添加、删除、编辑、查询以及打印。 工作管理:工作管理:工作安排信息的添加、删除、编辑、查询以及打印;并对员工出勤考核记录的添加、删除、编辑、查询及打印。 奖罚记录:奖罚记录:对员工奖罚记录的添加、删除、编辑、查询以及打印。3.1员工档案3.2
4、工资管理3.3工作管理3.4奖罚记录3.5经费开销3.6入账管理3.7上级汇报3.8会议记录3.9工资月结3 行政人 事. 经费开销:经费开销:经费开销的计算与统计;以及对开销记录的添加、删除、编辑、查询及打印。 入帐管理:入帐管理:入帐计算与统计;以及对入账记录的添加、删除、编辑、查询及打印。 上级汇报:上级汇报:对经费开销、入帐信息以及重大事件信息的整理、统计与打印。 会议记录:会议记录:会议记录信息的添加、删除、编辑、查询及打印。 工资月结:工资月结:统计员工工资的发放情况、以及对统计记录的添加、删除、编辑、查询及打印。. 保安巡逻:保安巡逻:巡逻记录的添加、删除、编辑、查询及打印。 车
5、辆管理:车辆管理:对住户车辆信息和外来车辆信息的添加、删除、编辑、查询及打印。同时可统计外来车辆收费。 出租管理:出租管理:出租记录的添加、删除、编辑、查询及打印;同时可统计租金,以及打印向业主发送的出租通知。 客户服务:客户服务:提供了对家政服务、室内维修、客户访问、客户投诉记录的添加、删除、编辑、查询及打印。4 . 1保安巡逻4 . 2车辆管理4 . 3出租管理4 . 4客户服务4 . 5迁出转让4 . 6重大事件4 . 7社区清洁4 . 8环境绿化4 社区管理. 迁出转让:迁出转让:迁出转让记录的添加、删除、编辑、查询及打印;以及对迁出转让业主信息的处理。 重大事件:重大事件:重大事件记
6、录的添加、删除、编辑、查询及打印;统计重大事件信息以及统计重大事件处理费。 社区清洁:社区清洁:社区卫生清洁记录的添加、删除、编辑及查询。 环境绿化:环境绿化:小区绿化维护记录的添加、删除、编辑及查询。. 操操 作作 员员 管管 理:理:添加、删除、编辑操作员信息,以及设置操作员权限。 密密 码码 设设 置:置:用户可通过此功能修改自己的密码。 操操 作作 日日 志:志:查看用户使用系统的历史记录。 数据备份恢复:数据备份恢复:对数据库中存储的数据进行备份或恢复。 联联 机机 帮帮 助:助:为用户提供了使用系统的详细帮助说明。 关关 于于 本本 程程 序:序:显示系统的版权和其它基本信息。5
7、系统管理5.1 操作员管理5.2 密码设置5.3 操作日志5.4 数据备份恢复5.5 联机帮助5.6 关于本程序.二、用例说明 这里将主要对系统管理和收费管理中涉及到的主要用例进行说明。用例说明的统一形式如下所示:用例名称: 用例编号:描述: 标识符: 优先级:角色: 前置条件:主事件流: 1. 2.其他事件流: A1: A2:后置条件:特殊需求:. 登录用例说明登录用例说明 用例名称:登录 用例编号:0.0描述:用户通过登录用例进入系统,然后进行对系统的使用。 标识符: Login 优先级:A(高)角色: 使用系统的所有用户 前置条件:用户拥有自己的用户名和密码主事件流: 1、用户输入用户名
8、和密码 2、系统判断数据库连接是否打开 A1:数据库连接未打开 3、在数据库中查询用户输入的用户名和密码是否存在 A2:查询结果记录为0 4、更新操作日志 5、显示主界面 6、用例结束 其他事件流: A1:数据库连接未打开 (1):打开数据库连接 (2):返回主事件流 3. A2:查询结果记录为0 (1):系统显示出错提示:无效的用户名或密码 (2):返回主事件流 1后置条件:系统成功显示主界面,并将操作信息写到操作日志库 中 特殊需求:.添加新操作员用例说明添加新操作员用例说明用例名称:添加新操作员 用例编号:5.1.1 描述:通过添加新操作员,为系统添加新的用户。 标识符: UserCre
9、ate 优先级:B(较高)角色: 系统管理员前置条件:用户已成功登录进入系统且具有此权限主事件流: 1、打开数据库连接 2、操作员输入新用户名、密码和密码确认 3、查询数据库中的用户信息表搜索新用户名 A1:查询结果记录不为0 4、判断新密码是否为空 A2:新密码为空 5、判断新密码与密码确认是否一致 A3:新密码与密码确认不一致 6、将新用户名和密码插入到数据库的用户信息表中 7、更新操作日志 8、用例结束.其他事件流: A1:查询结果记录不为0 (1):系统显示提示信息:用户名已存在 (2):返回主事件流 2 A2:新密码为空 (1) :系统显示提示信息:密码不能为空 (2):用户重新输入
10、密码和密码确认 (3): 返回主事件流4 A3:新密码与密码确认不一致 (1) :系统显示提示信息:两次输入密码不一致 (2):用户重新输入密码和密码确认 (3):返回主事件流4 后置条件:系统成功将新用户信息插入到数据库的用户信息表 中,并将操作信息写到操作日志库中 特殊需求:.设置操作员权限用例说明设置操作员权限用例说明用例名称:设置操作员权限 用例编号:5.1.4 描述:通过设置操作员权限,限定操作员在系统中可使用的功能。 标识符: OperatorPopedomSet 优先级:A(高)角色: 系统管理员前置条件:用户已成功登录进入系统且具有此权限主事件流: 1、打开数据库连接 2、从系
11、统功能模块列表中选择需要设置的操作 3、根据选择的操作在数据库中与所选择操作对应的表中设置 操作权限 4、在系统操作界面中设置没选择的功能操作不可用 5、更新操作日志 6、用例结束其他事件流:后置条件:系统成功为制定用户设置了在系统中可进行操作,并 将操作信息写到操作日志库中特殊需求:.密码设置用例说明密码设置用例说明用例名称:密码设置 用例编号:5.2 描述:通过密码设置,用户可以设置自己的密码。 标识符: PasswordSet 优先级:B(较高)角色: 使用系统的所有用户前置条件:用户已成功登录进入系统主事件流: 1、打开数据库连接 2、操作员输入原密码、新密码和密码确认 3、查询数据库
12、中的用户信息表搜索用户名和原密码 A1:查询结果记录为0 4、判断新密码是否为空 A2:新密码为空 5、判断新密码与密码确认是否一致 A3:新密码与密码确认不一致 6、更新原用户名和密码在数据库的用户信息表中所在的记录 7、更新操作日志 8、用例结束. 其他事件流: A1:查询结果记录为0 (1):系统显示提示信息:原密码不正确 (2):返回主事件流 2 A2:新密码为空 (1):系统显示提示信息:密码不能为空 (2):用户重新输入新密码和密码确认 (3): 返回主事件流4 A3:新密码与密码确认不一致 (1):系统显示提示信息:两次输入密码不一致 (2):用户重新输入新密码和密码确认 (3)
13、:返回主事件流4后置条件:系统成功将用户的密码在数据库的用户信息表中更新, 并将操作信息写到操作日志库中 特殊需求:.数据备份用例说明数据备份用例说明用例名称:数据备份 用例编号:5.4.1 描述:通过数据备份保存数据库中的信息。 标识符: DataBackup 优先级:A(高)角色: 系统管理员前置条件:用户已成功登录进入系统,且具有此权限主事件流: 1、选择保存路径 2、复制数据库文件到指定路径 3、检测复制过程中是否出错 A1:复制过程中出错 4、系统显示提示信息:成功备份数据 5、更新操作日志 6、用例结束其他事件流: A1:复制过程出错 (1):系统显示提示信息:备份数据出错 (2)
14、:返回主事件流6. 后置条件:系统成功将数据库数据备份到用户指定的路径下,并 将操作信息写到操作日志库中 特殊需求:.数据恢复用例说明数据恢复用例说明 用例名称:数据恢复 用例编号:5.4.2 描述:通过数据恢复将指定数据库文件重写到数据库中。 标识符: DataRestore 优先级:A(高)角色: 系统管理员 前置条件:用户已成功登录进入系统,且具有此权限主事件流: 1、关闭数据库连接 2、输出提示信息:导入数据将覆盖原有数据!是否继续导入? 3、判断是否继续导入 A1:不再导入 4、指定导入数据库文件路径 5、复制指定路径数据库文件到当前目录并重命名使之覆盖原 数据库文件 6、检测数据复
15、制过程是否出错 A2:复制过程出错 7、系统显示提示信息:成功导入数据 8、重新打开数据库连接. 9、更新操作日志 10、用例结束 其他事件流: A1:不再导入 (1):返回主事件流10 A2:复制过程出错 (1):系统显示提示信息:导入数据出错 (2):返回主事件流10 后置条件:系统成功将用户指定的路径下的数据库文件恢复到数 据库中,并将操作信息写到操作日志库中 特殊需求:.住户水电数据录入用例说明住户水电数据录入用例说明用例名称:住户水电数据录入 用例编号:1.1.1 描述:通过此用例将住户的水电数据录入到数据库的对应表中。 标识符: DataRestore 优先级:A(高)角色: 系统
16、管理员、工程部的操作人员 前置条件:用户已成功登录进入系统,且具有此权限主事件流: 1、打开数据库连接 2、选择录入方式 A1:单条录入 A2:批量录入 3、从界面读取数据 4、将读取到的数据插入到数据库对应表中 5、判断是否插入成功 A3:插入失败 6、更新操作日志 7、用例结束. 其他事件流: A1:单条录入 (1):将数据写到主录入界面 (2):返回主事件流3 A2:批量录入 (1):打开批量录入界面 (2):将数据写到批量录入界面 (3):返回主事件流3 A3:插入失败 (1): 系统显示提示信息:插入数据到数据库失败 (2):返回主事件流7 后置条件:系统成功将用户输入的数据录入到数
17、据库的对应表 中,并将操作信息写到操作日志库中 特殊需求:.三、角色 这里将主要对系统所涉及到的角色进行描述。统一描述形式如下所示: 角色编号: 角色名称: 角色职责: 其 它:. 角色编号: 1 角色名称: 系统管理员 角色职责:系统的管理和维护者。具有对系统使用的最高权限。 其 它: 由物业管理处的物业办公室人员担任 角色编号: 2 角色名称: 普通用户 角色职责:系统的使用者,权限由系统管理员设定。 其 它: 是物业管理处的其它部门人员担任 角色编号: 3 角色名称: 时间 角色职责:按月备份系统数据 其 它:.四、用例图 这里将列出系统管理和收费管理所涉及到的用例图。对用例图的描述形式
18、如下: 图号:简称: Use Case:. 图号:1.1简称:费用数据录入 Use Case:住户水电数据录入服务数据录入编辑数据公共公摊水电数据录入系统管理员普通用户保存结果. 图号:1.2简称:费用计算 Use Case:普通用户计算水电费计算管理费系统管理员计算服务费. 图号:1.3简称:费用收取 Use Case:删除住户交费信息编辑住户交费信息登记住户交费信息打印住户交费通知单预览住户交费通知单预览后打印系统管理员保存结果普通用户. 图号:1.4简称:费用查询 Use Case:删除查询结果系统管理员查询费用编辑查询结果保存结果选择查询条件普通用户. 图号:1.5简称:月结处理 Us
19、e Case:计算滞纳金打印催缴通知普通用户费用统计统计未交费住户对未交费住户计算滞纳金预览催缴通知单预览后打印系统管理员. 图号:5简称:系统管理 Use Case:时间设置操作员权限数据恢复数据备份查看操作日志联机帮助密码设置普通用户关于本程序系统管理员编辑操作员信息添加操作员信息删除操作员信息.五、活动图 这里将列出系统管理和收费管理所涉及到的活动图。对活动图的描述形式如下: 图号:用例名称: Activity:. 图号:0.0用例名称:登录 Activity:打开数据库连接判断查询结果是否为0判断数据库连接是否已打开输入用户名和密码显示主界面在数据库中查询用户输入的用户名和密码( 未打
20、开 )( 已打开 )更新操作日志( 不为0 )输出出错提示:无效的用户名或密码( 为0 ). 图号:5.1.1用例名称:添加新操作员添加新操作员 Activity:打开数据库连接输入新用户名、密码和密码确认查询数据库用户信息表搜索新用户名判断查询结果是否为0输出提示信息:用户名已存在( 不为0 )判断新密码是否为空( 为0 )判断新密码与密码确认是否一致( 不为空 )输出提示信息:密码不能为空( 为空 )输出提示信息:两次输入密码不一致( 不一致 )将新用户名和密码插入到数据库的用户信息表中( 一致 )更新操作日志输入密码和密码确认. 图号:5.1.4用例名称:设置操作员权限设置操作员权限 A
21、ctivity:从系统功能模块列表中选择需要设置的操作打开数据库连接根据选择的操作在数据库中与所选择操作对应的表中设置操作权限在系统操作界面中设置没选择的功能操作不可用更新操作日志. 图号:5.2用例名称:密码设置 Activity:打开数据库连接用户输入原密码、新密码和新密码确认查询数据库搜索用户名和原密码判断查询结果是否为0输出提示信息:原密码不正确判断新密码是否为空输出提示信息:新密码不能为空判断新密码与密码确认是否一致输出提示信息:两次输入密码不一致更新原用户名和密码在数据库的用户信息表中的所在记录更新操作日志输入新密码和密码确认( 为0 )( 不为0 )( 为空 )( 不为空 )(
22、不一致 )( 一致 ). 图号:5.4.1用例名称:数据备份 Activity:选择保存路径复制数据库文件到指定路径更新操作日志检测复制过程中是否出错输出提示信息:成功备份数据输出提示信息:备份数据出错( 出错 )( 未出错 ). 图号:5.4.2用例名称:数据恢复 Activity:关闭数据库连接输出提示信息:导入数据将覆盖原有数据!是否继续导入?判断是否继续导入指定导入数据库文件路径复制指定路径数据库文件到当前目录并重命名使之覆盖原数据库文件检测数据复制过程中是否出错重新打开数据库连接输出提示信息:成功导入数据输出提示信息:导入数据时出错更新操作日志( 出错 )( 未出错 )( 继续导入
23、)( 不再导入 ). 图号:1.1.1用例名称:住户水电数据录入 Activity:把数据写到批量录入界面把数据写到主录入界面选择录入方式( 单条录入 )打开批量录入界面( 批量录入 )更新操作日志打开数据库连接从界面读取数据将读取到的数据插入到数据库对应表中判断是否插入成功输出提示信息:插入数据到数据库失败( 插入失败 )( 插入成功 ).六、用户界面原型 通过对系统管理和收费管理相关用例的检查,基于用户界面的完整性、易操作性和一致性,初步设计出与相关用例对应的用户界面。. 在面向对象分析阶段,主要进行了构架分析、用例实现的确定。 构架分析主要确定了分析包、关键实体类。 用例实现主要确定了实
24、现用例的分析类、建立了分析类框图。 .一、分析包 通过对需求获取阶段建立的用例模型的分析,可将系统功能组织成大小适中的包。之所以这样做是因为:这既便于实现和管理,同时也可以将变化局限于一个包内,减少由于需求变化对整个系统结构的影响。 在把一个用例分配给一个具体的分析包时,需要注意包的内聚性,通常遵循的原则是将与一个业务过程相关的所有用例及有扩展关系和泛化关系的用例都放在一个包中。. 在对分析包的描述中,统一采用如下形式:包编号: 包名:所在包: 包含包:包含用例:其它: 其中对所在包和包含包的描述统一采用:包名(包编号);对包含用例的描述统一采用:用例名(用例编号)。.包编号:0 包名:mai
25、n所在包: 包含包:收费管理(1)、资源设置(2)、行政人事(3)、社区管理(4)、 系统管理(5)包含用例:登录(0.0)其它:包编号:1 包名:收费管理所在包:main(0) 包含包:费用数据录入(1.1)、费用计算(1.2)、费用收取(1.3)、 费用查询(1.4)、月结处里(1.5)包含用例:其它:.包编号:2 包名:资源设置所在包:main(0) 包含包:房产资源(2.1)、客户资料(2.2)、收费项目与标准(2.3)、参数设置(2.4)包含用例:其它:包编号:3 包名:行政人事所在包: main (0) 包含包:员工档案(3.1)、工资管理(3.2)、工作管理(3.3)、奖罚记录(
26、3.4)、经费开销(3.5)、入账管理(3.6)、上级汇报(3.7)、会议记录(3.8)、工资月结(3.9)包含用例:其它:.编号: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)其它:.包编号:1.1 包名:费用数据录入所
27、在包:收费管理(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)其它:.包编号:1.3 包名:费用收取所在包:收费管理(1) 包含包:包含用例:预览住户交费通知单(1.3.1) 、打印住户缴费通知单(1.3.2) 、登记住户交费信息(1.3.3) 、编辑住户缴费信息(1.3.4) 、删除住户缴费信息(1.3.5)、保
28、存结果(1.3.6)其它:包编号:1 .4 包名:费用查询所在包:收费管理(1) 包含包:包含用例:选择查询条件(1.4.1) 、费用查询(1.4.2) 、编辑查询结果(1.4.3) 、删除查询结果(1.4.4) 、打印查询结果(1.4.5)、保存结果(1.4.6)其它:.包编号:1.5 包名:月结处理所在包:收费管理(1) 包含包:包含用例:统计未交费住户(1.5.1) 、计算滞纳金(1.5.2) 、预览催缴通知单(1.5.3) 、打印催缴通知单(1.5.4) 、费用统计(1.5.5)其它:包编号:5 .1 包名:操作员管理所在包:系统管理(5) 包含包:包含用例:添加操作员信息(5.1.1
29、)、编辑操作员信息(5.1.2)、删除操作员信息(5.1.3)、设置操作员权限(5.1.4)其它:.包编号:5 .4 包名:数据备份恢复所在包:系统管理(5) 包含包:包含用例:数据备份(5.4.1)、数据恢复(5.4.2)其它:. 以上描述了系统所涉及到的一部分分析包,下面将建立这些包之间的联系。这种联系将以包图的形式给出。 由于有的包的独立性,所以它不一定与其它包之间存在联系。对于这种情况将不在包图中画出。这里只针对包之间存在联系的包画出包图。.main(0)内部包图系统管理行政人事资源设置收费管理社区管理登录.收费管理(1)内部包图费用查询费用计算费用收取费用数据录入月结处理.资源设置(
30、2)内部包图房产资源客户资料参数设置.行政人事(3)内部包图员工档案上级汇报入账管理经费开销奖罚记录工作安排工资管理出勤考核.二、分析类分析类是通过对用例模型中每个用例的分析而得到的。它主要有三种类型:边界类、控制类和实体类。下面将对系统管理和收费管理相关分析包中的用例进行分析。分析结果以分析类框图的形式给出。.main(0)包中登录用例的分析CMainDlgCUserInformation普通用户(from Use Case View)CLoginDlg读取通过登录(from Use Case View)进入处理系统管理员(from Use Case View)通过依赖.操作员管理(5.1)
31、包中相关用例的分析设置操作员权限(from 操作员管理)添加操作员信息(from 操作员管理)CMainDlg(from Logical View)CPopedomInfo提供CControlPopedom映射读取系统管理员(from Use Case View)COperatorManageDlg通过通过依赖CAddOperatorInfoDlg依赖编辑操作员信息(from 操作员管理)删除操作员信息(from 操作员管理)CUserInformation(from Logical View)处理读取处理处理.数据备份恢复(5.2)包中相关用例的分析数据恢复(from 数据备份恢复)系统管理
32、员(from Use Case View)数据备份(from 数据备份恢复)CDataBackComebackDlg通过实现实现CMainDlg(from Logical View)依赖.系统管理(5)包中相关用例的分析CLineHelpDlg联机帮助(from 系统管理)系统管理员(from Use Case View)通过关于本程序(from 系统管理)CAboutProcedureDlg通过实现CMainDlg(from Logical View)依赖依赖CPasswordSetDlg通过依赖密码设置(from 系统管理)CUserInformation(from Logical Vie
33、w)读取处理.费用数据录入(1.1)包中相关用例的分析CMainDlg(from Logical View)公共公摊水电数据录入(from 费用数据录入)服务数据录入(from 费用数据录入)住户水电数据录入(from 费用数据录入)保存结果(from Use Case View)编辑数据(from 费用数据录入)普通用户(from Use Case View)系统管理员(from Use Case View)CPublicWaterElectData处理处理处理CServeData处理处理处理CChargeDataInputDLg通过通过依赖读取读取CTeneWaterElectData处理
34、处理处理读取.费用计算(1.2)包中相关用例的分析CMainDlg(from Logical View)CChargeStandardCRoomInfo计算管理费(from 费用计算)处理CTeneWaterElectData(from 费用数据录入)CPublicWaterElectData(from 费用数据录入)计算水电费(from 费用计算)处理处理普通用户(from Use Case View)系统管理员(from Use Case View)CChargeInfo产生产生CChargeCalculDlg通过通过依赖处理读取读取读取读取CServeData(from 费用数据录入)读
35、取计算服务费(from 费用计算)产生处理.费用收取(1.3)包中相关用例的分析CMainDlg(from Logical View)CPreviewInterfaceCPrintControl打印住户交费通知单通过CChargeRequisition处理打印预览住户交费通知单预览后打印产生CChargeInfo(from 费用计算)处理CRoomInfo(from 费用计算)处理系统管理员(from Use Case View)通过普通用户(from Use Case View)通过CChargeGetDlg依赖依赖通过通过读取读取登记住户交费信息(from 费用收取)保存结果(from U
36、se Case View)删除住户交费信息CTeleChargeHandinInfo读取处理处理处理编辑住户交费信息处理.费用查询(1.4)包中相关用例的分析CMainDlg(from Logical View)选择查询条件(from 费用查询)普通用户(from Use Case View)系统管理员(from Use Case View)CTeleChargeHandinInfo(from 费用收取)查询费用(from 费用查询)处理CChargeSearchDlg依赖通过通过通过读取编辑查询结果(from 费用查询)处理保存结果(from Use Case View)处理CChargeS
37、tatisticInfo处理读取处理处理删除查询结果(from 费用查询)处理处理.月结处理(1.5)包中相关用例的分析CMainDlg(from Logical View)CPrintControl(from 费用收取)CPreviewInterface(from 费用收取)打印催缴通知单通过CHastenRequisition打印处理计算滞纳金CTeleChargeHandinInfo(from 费用收取)CChargeInfo(from 费用计算)处理CChargeStandard(from 费用计算)普通用户(from Use Case View)统计未交费住户对未交费住户计算滞纳金处
38、理处理预览催缴通知单预览后打印产生处理CChargeMonthDealDlg依赖依赖读取读取读取通过系统管理员(from Use Case View)通过费用统计处理处理CChargeStatisticInfo(from 费用查询)产生. 下面将对以上分析类框图中得到的分析类进行描述。描述形式统一如下: 分析类名称:相关用例:标识符:主要属性:主要职责:.分析类名称:登录窗体(CLoginDlg)相关用例:登录标识符:主要属性:主要职责:登录窗体是一个可见的用户界面,用户通过此界面进入系统。分析类名称:主程序窗体(CMainDlg)相关用例:标识符:主要属性:主要职责:主程序窗体是一个可见的用
39、户界面,此界面是用户操作的主要界面,系统的所有功能都通过此界面操作。.分析类名称:用户信息(CUserInformation)相关用例:登录、添加操作员信息、编辑操作员信息、删除操作员信息标识符:主要属性:主要职责:用户信息是一个实体类,它与数据库中的用户信息表相对应,同时也提供了对用户信息的操作。分析类名称:操作员管理窗体(COperatorManageDlg)相关用例:添加、编辑、删除操作员信息,设置操作员权限标识符:主要属性:主要职责:操作员管理窗体是一个可见的用户界面,用户通过此界面对操作员的信息进行操作,同时可设置操作员的权限。.分析类名称:控制权限(CControlPepedom)
40、相关用例:设置操作员权限标识符:主要属性:主要职责:控制权限类是一个边界类,它的职责是用户选择了操作员的权限后,设置此权限与系统相关的模块功能可用或不可用,同时也设置此权限与数据库中相应的表可操作或不可操作。分析类名称:权限信息(CPopedomInfo)相关用例:设置操作员权限标识符:主要属性:主要职责:权限信息类是一个实体类,它与数据库中的权限信息表相对应,同时提供了对权限信息的操作。.分析类名称:密码设置窗体(CPasswordSetDlg)相关用例:密码设置标识符:主要属性:主要职责:密码设置窗体是一个可见的用户界面,用户通过此界面完成修改自己密码的业务。输入原密码、新密码和密码确认。
41、分析类名称:数据备份恢复窗体(CDataBackComebackDlg)相关用例:数据备份、数据恢复标识符:主要属性:主要职责:数据备份恢复窗体是一个可见的用户界面,用户通过此界面可以将当前的数据区信息备份到指定的磁盘路径,也可以将指定磁盘的数据库文件导入到数据库中。.分析类名称:联机帮助窗体(CLineHelpDlg)相关用例:联机帮助标识符:主要属性:主要职责:联机帮助窗体是一个可见的用户界面,此界面为用户提供了对系统进行操作的帮助信息。分析类名称:关于本程序窗体(CAboutProcedureDlg)相关用例:关于本程序标识符:主要属性:主要职责:关于本程序窗体是一个可见的用户界面,用户
42、通过此界面可以看到一些关于本程序的信息,包括版本信息、开发信息等。.分析类名称:费用数据录入窗体(CChargeDataInputDLg)相关用例:住户水电数据录入、公共公摊水电数据录入、服务数据录入、编辑数据、保存结果标识符:主要属性:主要职责:费用数据录入窗体是一个可见的用户界面,用户通过此界面将与用户交费的相关数据录入到数据库中;包括录入住户水电数据、公共公摊水电数据、服务数据。分析类名称:住户水电数据(CTeneWaterElectData)相关用例:住户水电数据录入、编辑数据标识符:主要属性:主要职责:住户水电数据类是一个实体类,它与数据库中的住户水电数据表对应,记录了住户水电数据信息。数据表中的每一个属性对应在类中是一个数据成员;与表不同的是它封装了对数据的操作。.分析类名称:公共水电数据(CPublicWaterElectData)相关用例:公共公摊水电数据录入、编辑数据标识符:主要属性:主要职责:公
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生物教学效果反馈与评估计划
- 西南交通大学《计算机辅助设计》2022-2023学年第一学期期末试卷
- 西南交通大学《插画》2021-2022学年第一学期期末试卷
- 西昌学院《教育心理学》2021-2022学年第一学期期末试卷
- 西北大学《写意花鸟》2022-2023学年第一学期期末试卷
- 西安邮电大学《微型计算机原理与接口技术》2022-2023学年第一学期期末试卷
- CSB事故案例专栏丨BP德克萨斯州炼油厂火灾爆炸事故
- 医院培训课件:《什么是糖尿病》
- 陕西西安市长安区2022-2023学年八年级上学期期末历史试题(解析版)
- 《质点动力学A》课件
- 燃气工程管理制度
- 绿化服务承诺与质量保证措施方案
- DB3502T 081-2022 竹荪栽培技术规程
- 2024年单位内部审计工作计划(四篇)
- (完整版)机械制图选择题题库及答案
- 2023-2024学年河北省石家庄市平山县七年级(上)月考数学试卷(12月份)
- 风险控制岗位招聘面试题及回答建议(某大型国企)2024年
- DB11T 751-2010 住宅物业服务标准
- 人工挖孔桩施工方案
- 商品和服务税务分类编码表
- 情感纠纷合同模板
评论
0/150
提交评论