办公自动化UML建模

上传人:大米 文档编号:486301146 上传时间:2023-06-17 格式:DOCX 页数:21 大小:490.40KB
返回 下载 相关 举报
办公自动化UML建模_第1页
第1页 / 共21页
办公自动化UML建模_第2页
第2页 / 共21页
办公自动化UML建模_第3页
第3页 / 共21页
办公自动化UML建模_第4页
第4页 / 共21页
办公自动化UML建模_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《办公自动化UML建模》由会员分享,可在线阅读,更多相关《办公自动化UML建模(21页珍藏版)》请在金锄头文库上搜索。

1、基于办公自动化的用例建模目录基于办公自动化的用例建模1一、项目背景错误!未定义书签。二、系统目标2三、功能模块3组织管理:3权限管理:3会议管理:3个人办公:3我的便签:3我的任务:3通讯录:3公共信息:3公文管理:3公文维护:3归档处理:3系统维护:3四、建立用例及用例图43。1 UML初始模型43。 2组织管理用例及用例图43。 2。 1机构管理:43。 2。 2人员管理:53。 2。 3用例图63.3权限管理用例及用例图63.3。1用户管理:63。 3.2角色管理73 。 3 。 3模块管理73.3。4用例图73。 4系统维护用例及用例图83。 4.1系统备份83。 4.2系统恢复83。

2、 4.3用例图83.5会议管理83。 5.1会议申请83。 5。 2会议审核93.5。 3会议纪要及归档93.5.4用例图93。 6公共信息管理93。 6.1公告管理93。6。2 用例图103。7 公文管理103.7.1 公文维护和审核103。7。2 用例图113.8 档案管理用例及用例图113。8。1 人员履历113。8.2 转正申请113。8.3 离职申请113。8.4 用例图123.9 个人办公用例及用例图123。9。1 我的便签123。9。2 我的任务123.9.3 通讯录123.9.4 用例图13五、类图13六、活动图15七、顺序图16八、合作图16九、状态图17十、构件图19、项目

3、背景随着网络的高速发展,办公自动化系统逐渐受到企事业的关注。办公自动化系统,简称OA(Office Automation)系统,它是指一切可满足于企事业单位的、综合型的、能够提高单位 内部信息交流、共享、流转处理的和实现办公自动化和提高工作效率的各种信息化设备和应 用软件;它不是孤立存在的,而是与企事业单位其它各类管理系统(如电子政务系统、电子 商务系统、CRM系统、ERP系统、财务系统)密切相关、有机整合。简而言之,0A就是为了 实现办公的自动化管理。办公室是处理事务和信息的场所,0A则是对办公室内的、与管理 有关的事务进行机械化和自动化的处理。A 公司是一家大型的上市公司,当前,公司虽然采

4、用 Office 等办公软件,实现了办公 文档的输入和打印等功能,但大部分的操作还停留在原始的手工操作阶段,很多事务不能得 到及时的处理,原有的计算机和网络资源不能得到有效的利用,在一定程度上增加了公司的 管理成本。公司迫切需要建立一套高效的办公系统,以提高办公效率.二、系统目标OA 办公系统的目标是为公司建成一个高速、安全、稳定可靠、经济实用、方便 操作的办公自动化平台,全面实现公司办公自动化、信息资源共享化、决策智能化。在日常工作的各个领域和各个环节中广泛采用现代信息技术 ,以建设和整合统一高 效的网络平台为基础、以应用和服务为核心,以办公资源管理系统及业务应用系统 开发为重点,以信息安全

5、保障为前提,推动公司职能转变和信息公开,提高工作效率和 服务水平,增强公司监管和服务能力,建成办公应用体系整体框架.三、功能模块本 OA 系统功能模块分为以下几个部分: 组织管理:对公司部门架构信息和部门人员信息进行管理,分为机构管理和人员 管理;权限管理:不同的用户可能有不同的角色,不同的角色又可能拥有对系统不同的管 理权限模块管理:系统所有模块的管理 角色管理:系统的角色定义、给角色分配权限等 用户管理:系统账号的分配、给用户分配角色、给用户分配权限 会议管理:管理会议有关的各项事务会议申请:讨论通过后对需要举行的会议向上级提出申请 领导审核:对申请的会议进行审核会议纪要:记录会议的详细信

6、息 会议归档:将所召开会议的信息归档处理 个人办公:办理日常事务我的便签:随手记录的信息 我的任务:记录要完成的任务 通讯录:记录本公司人员的通讯信息 公共信息:对公司发布的新闻、通知和规章制度等信息进行管理,使企业的信息和 知识得到快速传播和转移公文管理:对公文的接收和审核进行管理 公文维护:各种类型的公文管理、审批公文等 归档处理:对已经审核通过的公文进行归档处理 档案管理:管理员工档案信息人员履历:管理员工基本信息 转正申请:管理员工转正申请 离职申请:管理员工离职申请 系统维护:对系统进行恢复、备份等操作 系统恢复:对先前系统进行恢复操作系统备份:对现有系统进行备份操作四、建立用例及用

7、例图3。1 UML初始模型组织管理公文管理vvincludevvinclude公文管理员系统管理员会议管理员权限管理、 .档案管理vvincludevvinclude_ /弋:_“include管理会议档案管理员vvincludevvinclude普通员工CD权限认证公共信息管理公告管理员系统顶层参与者包括:会议管理员、公告管理员、公文管理员、档案管理员、系统管理 员、普通员工。系统顶层用例图3。 2组织管理用例及用例图系统管理员拥有组织管理的权限,组织管理又包括机构管理和人员管理。3.2.1机构管理:1、添加机构:系统管理员可以添加父机构,也可以选择某个机构后在其下面添加子机 构。首先输入机

8、构信息,提交到系统,系统首先检测该机构是否已经存在,如果已经 存在,系统会向系统管理员发出警告信息,提示管理员重新输入信息.系统确认机构 信息无误后,会将该机构信息保存在相应的机构下面.2、修改机构信息:系统管理员选择某个机构,填写修改信息后提交到系统,系统会保存该修改过的信息。3、删除机构信息:系统管理员选择某个机构,点击“删除“按钮,系统检测该机构下是 否存在子机构,如果存在,向管理员发出警告信息,否则,经管理员确认后,系统 会从数据库中删除该机构信息。4、查询机构信息:系统对机构信息查询提供了“模糊查询”的功能,系统管理员输入 查询条件后,系统会根据查询条件找到和该查询字段相匹配的机构信

9、息。3。2。2 人员管理:1、添加人员:系统管理员进入系统,进入“人员管理界面后,界面会显示所有员工 列表,点击“添加员工信息”按钮,进入到添加信息界面,输入员工信息,并选择相 应的机构,提交信息后系统会向数据库中写入该员工的信息。2、修改员工信息:系统管理员选择某个员工,填写修改信息后提交到系统,系统会保存 该修改过的员工信息.3、删除员工信息:系统管理员选择某个员工,点击“删除”按钮,经确认后,系统会 从数据库中删除该员工的信息。4、查询员工信息:系统对用户信息查询提供了“模糊查询的功能,系统管理员输入 查询条件后,系统会根据查询条件找到和该查询字段相匹配的用户信息.3。2。3 用例图CD

10、添加员工信息系统管理员修改员工信息(from Use Case.删除员工信息查询员工信息添加机构信息查询机构信息A修改机构信息删除机构信息机构管理和人员管理用例图3。3 权限管理用例及用例图系统管理员拥有对用户、角色授权和管理模块的权利。3.3.1 用户管理:1、分配账号:系统管理员给员工分配账号。进入账号分配界面,输入用户名和密码,向 系统提交该信息,系统首先检测该账号是否存在,如果存在,则向系统管理员发送 警告信息。经系统检测无误后,系统会将该账号信息写入数据库。2、删除账号:在用户信息界面,系统管理员选择某个用户,点击删除按钮,如果该用户 还没有分配账号(用户系企业员工,可能还没有分配账

11、号),系统弹出提示信息。反 之,经经系统管理员确认删除后,系统会从数据库删除该用户(该用户所对应的员 工依然存在,只是删除了该员工登录到系统的账号)。3、用户授权:授予该用户对系统的操纵权限,包括 C(CREATE)、R(READ)、U(UPDATE)和 D (DELETE)权利.3。3.2 角色管理1、添加角色:向系统中添加角色,比如档案管理员、公文管理员等。2、删除角色:删除系统中存在的角色3、角色授权:授予该角色对系统的操纵权限,包括 C(CREATE)、R(READ)、U(UPDATE) 和 D (DELETE)权利。3。3.3 模块管理1、 添加模块:系统管理员可以顶级模块,也可以选

12、择某个模块后在其下面添加子模块. 首先输入模块信息,提交到系统,系统首先检测该模块是否已经存在,如果已经存 在,系统会向系统管理员发出警告信息,提示管理员重新输入信息。系统确认模块信 息无误后,会将该模块信息保存数据库中。2、删除模块:系统管理员选择某个模块,点击“删除“按钮,系统检测该模块下是否 存在子模块,如果存在,向管理员发出警告信息,否则,经管理员确认后,系统会从数 据库中删除该模块信息.3、修改模块信息:系统管理员选择某个模块工,填写修改信息后提交到系统,系统会 保存该修改过的模块信息到数据库.3。3.4 用例图 JO删除用户账号 修改模块/ / 丿一添加角色删除角色系统管理员角色授

13、权删除模块分配用户账号(from Use Case.” 、4添加模块1、J/给用户授权查询模块列表3。4 系统维护用例及用例图系统管理员拥有对系统进行恢复和备份的权利3。4。1 系统备份为了防止系统突然发生意外情况,导致系统数据错误或数据丢失,系统管理员应该及时对系统中的数据进行备份操作,万一发生意外,还有挽救的余地.3。4.2 系统恢复数据发生异常时,系统管理员可以先前备份的数据进行一键恢复。3。4.3 用例图系统管理员(from Use Case.V)数据恢复3.5 会议管理会议管理员拥有对会议管理的权限,其中,会议申请人具有申请召开会议的权利,审核 人具有审核会议的权利,会议记录人员具有

14、记录相关信息并进行归档的权利。3。5。1 会议申请会议申请人向系统录入会议详细信息,包括会议名称、会议类型、主办部门、会议时间、 参会人数、会议地点等内容,提交给系统,系统会将申请人发送的会议申请单提交至会议审 核人处。3.5。2 会议审核会议审核人接收到来自会议申请人的申请单,进行审批。如果审核未通过,审核人将驳回会议申请单并填写未通过原因,系统会将审核人发送的 文件转至会议申请人处。会议申请人会根据未通过原因重新制定会议计划,填好信息后发送 给审核人审批。3。5.3 会议纪要及归档会议申请通过审核后,会议如期举行,会议记录人员记录会议的详细信息,并将这些信 息进行归档处理.3.5。4 用例图3。6 公共信息管理公告管理员拥有管理公告的权利3。6.1 公告管理公告管理员浏览已发布的公告和未发布的公告,对已发布的公告,如果过了有效时间,系统会 根据有效期限将其删除,同时,公告管理员也可以根据需要去删除和修改已发布的信息,向 系统提交或确认删除后,系统将保存最近的修改信息。对于将要发布的公告,公告管理员填 写公告内容,包括公告标题、范围、内容、发布时间、失效时间等,然后发布,系统发布的 公告

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

当前位置:首页 > 学术论文 > 其它学术论文

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