uml人力资源管理系统-系统设计说明书_第1页
uml人力资源管理系统-系统设计说明书_第2页
uml人力资源管理系统-系统设计说明书_第3页
全文预览已结束

下载本文档

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

文档简介

系统设计说明书 人力资源管理系统人力资源管理系统 系统设计说明书系统设计说明书 刘庆霞刘庆霞 1112111022 摘要摘要 采用面向对象方法 基于 uml 建模技术对人力资源管理系统进行分析与设计 通过 用例图 类图和时序图等 uml 表示法工具分析设计了人力资源管理系统的静态模型和动态 模型 完成了系统开发的分析 设计阶段的工作 并探讨了基于 uml 的系统建模方法及运 用面向对象的方法进行系统开发的优势 关键词关键词 面向对象 uml 人力资源管理系统 1U ML 建模技术建模技术 Uml 作为一种建模语言 它的定义包括 uml 语义和 uml 表示法两个部分 其中 uml 语 义描述了基于 uml 的精确元模型定义 Uml 表示法定义了 uml 符号的表示法 为开发者或 开发工具使用这些图形符号和文本语法为系统建模提供了标准 在实际系统分析与设计中 主要通过 uml 表示法对系统进行分析与建模 Uml 的主要内容即 uml 表示法可以由 5 类图 来定义 用例图 静态图 行为图 交互图 实现图 在系统分析与设计阶段 主要用到 的图有用例图 交互图 静态图三类 uml 的建模内容分为 2 类 静态建模和动态建模 2 人力资源管理系统分析与设计人力资源管理系统分析与设计 2 1 系统功能分析系统功能分析 人力资源管理系统主要是对企业人力资源进行管理 主要包括人事档案管理 劳动合 同管理 培训管理 绩效考核管理 薪资管理 根据系统使用内容的不同 将系统使用者 划分为系统管理员 人力资源部业务员 绩效考核人员 人力资源部管理人员四类 系统 管理员主要负责系统的日常维护和系统使用者的权限管理 业务员负责人事档案管理 劳 动合同管理 薪资管理 绩效考核人员负责员工的日常考勤 考核 人力资源部管理人员 负责制定企业的人力资源管理制度 1 人事档案管理 当公司雇用新员工时 人力资源部业务员首先将新员工信息 社会关系 学习经历等信息录入系统 然后通过本模块下设的人事档案管理 子模块进行员工信息的修改和删除 2 考勤 考核管理 绩效考核人员首先通过日常考勤记录考勤员工的工作情况 例如通过应出勤天数 早退 休假 事假等 然后通过考勤管理模块一个月 汇总考勤一次 考核管理模块用于员工团队精神等项目的考核 人力资源管 理部管理人员可以针对公司的特征 设定考核项目 考核期间 和考核等级 3 劳动合同管理 该模块首先建立员工的合同数据信息 进行管理时可以修改 员工的合同类型 对某个部门和员工进行合同续签及试用期员工的转正处理 系统设计说明书 该模块改动的信息将由系统自动修改人事档案 因此在人事管理模块查看时 内容与本模块一致 4 薪资管理 业务员通过工资参数和工资账套设置计算的所得税率 员工银行 账号 建立账套及其对应项目 并将公司员工与其所属账套绑定 然后分别 计算员工的应发工资 应扣工资 和个人所得税 最后根据一定的工资计算 公式根据上述工资信息计算员工的工资 此外 该模块还负责将员工的工资 信息传送给财务部门 使用 uml 进行系统建模 就是使用面向对象方法分析系统 以此建立面向 对象的系统模型 下面基于 uml 对人力资源管理系统进行分析与设计 2 2 系统用例模型设计 系统用例模型设计的两个内容是系统用例和参与者 如下图所示 图 1 系统参与者描述图 根据系统实现功能及上述参与者分析 得到系统的整体用例图 在该用例图中 用例与参 与者的关系是多对多的关系 如图 2 所示 2 3 系统类模型设计 在 uml 中 类模型用类图来表示 其描述了类与类之间的静态关系 在上节用例模型的基 础上 详细分析各个用例 确定系统的类图 由于本人力资源管理系统的功能模块较多 系统参与者 员工 培 训 人 员 系统 管理 员 人力 资源 部人 员 财 务 处 人力 资源 数据 库 业 务 员 绩 效 考 核 人 员 管 理 人 员 系统设计说明书 本文只选取考核管理模块进行类模块设计 如图 3 所示 由上图可知 员工考核管理模块 的类分为 3 个层次 界面层 业务逻辑层 数据层 界面层用于与用户的交互及操作流程 的控制 业务逻辑层主要包括各个实体类 用于系统业务的处理及实现 而数据层类则负 责操作数据库 这种分层思想的系统设计 增强了系统的可维护性和独立性 界面层的类 和业务逻辑层的类无需获知如何操作数据库 即使系统的数据存储发生变化 界面层的类 和业务逻辑层的类也无需改变 只需对数据层类中操作数据的方式进行相应的改变系统仍 然可以继续使用 2 4 系统动态模型设计 建立各个功能模块的类图后 根据系统的各个用例 设计系统的动态模型 此动态模 型描述了对象间的交互 下面仅对绩效考核人员对员工进行的考核管理创建序列图 在考核管理用例中 涉及的类包括系统绩效考核人员类 人力资源管理登陆界面 人 力资源管理主界面 考核管理界面 考核信息类 提交信息类 用序列图表示出来 如图 4 所示 根据业务流程 绩效考核人员进行考核管理的过程为 1 登陆 2 创建绩效考 核人员的一个对象 3 创建数据层类对象 比较登陆的用户名 ID 密码 PW 是否正确 4 反馈登陆验证结果 5 选择进入系统主界面 6 选择考核管理界面 7 创 建考核信息类的一个对象 8 10 对员工的考核信息进行增加 删除 修改操作 11 反馈操作结果 2结束语 本文利用 uml 建模技术 对人力资源管理系统进行了分析与设计 首先对系统功能进 行了分析 通过用例图确定系统的边界和参与者 然后通过类

温馨提示

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

评论

0/150

提交评论