员工培训管理系统分析与设计_第1页
员工培训管理系统分析与设计_第2页
员工培训管理系统分析与设计_第3页
员工培训管理系统分析与设计_第4页
员工培训管理系统分析与设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

员工培训管理系统分析与设计员工培训管理系统分析与设计 学生姓名 刘伟学生姓名 刘伟 指导老师 卢曼莎指导老师 卢曼莎 摘 要 企业通过一个好的员工培训管理系统 能使内部的培训工作系统化 规范化 自动化 从而提高员工的素质和工作能力 使企业保持强大的竞争力 本课程设计针 对培训管理系统需要维护员工信息 管理培训资源和教材 设计培训计划 安排培训 课程 对课程进行评价进行分析与设计 数据库采用 Micosoft Acess 2000 程序运行平 台为 Windows 98 2000 XP 关键词 程序设计 数据库 SQL C 1 任务申请任务申请 1 1 引言引言 时间行进到 21 世纪 以计算机技术为主体的高新技术群体已经将触角深入到 国发经济的方方面面 在市场经济的大环境下 越来越多的人士逐渐认识到用计算 机技术进行名类管理 交流的便捷 尤其在竞争越来越激烈的今天 知识更新的速度也在加快 企业的培训也越来 越受到各个企业领导的重视 通过一个员工培训管理系统 使企业的培训工作系统 化 规范化 自动化 从而达到提高企业培训管理效率的目的 员工培训管理系统是为了企业管理方便而设计的 该系统主要考虑以西几点 尽量采用公司现有的软硬件环境 及先进的管理系统开发方案 从而达到充分 利用公司现有资源 提高系统开发水平和应用效果的目的 系统应符合公司员工培训管理的规定 满足公司日常员工培训工作需要 并达 到操作过程直观 方便 实用 安全等要求 系统采用 C S 体系结构 Client 客户机 负责提供表达逻辑 显示用户界面 信息 访问数据库服务器 Server 服务器 则用于提供数据服务 系统采用模块化程序设计方法 既便于系统功能的各种组合和修改 又便于未 参与开发的技术维护人员补充 维护 系统应具备数据库维护功能 及时根据用户需求进行数据的添加 删除 修改 备份等操作 1 2 背景背景 项目开发的提出者为企业经营者 开发者为刘伟 已明确用户有 公司经理和 公司员工 任课教师及相关的管理人员 潜在用户有 公司客户 求职人员 用户特点 公司经理和公司员工 任课教师及相关的管理人员作为单独的一类 用户 公司客户 求职人员作同一类用户 项目经费有企业出 开发周期一月 1 3 目标目标 员工培训管理信息系统以计算机为工具 通过对员工培训管理所需的信息管理 把管理人员从繁琐的数据计算处理中解脱出来 使其有更多的精力从事公司的筹划 实施等计划 2 可行性研究报告可行性研究报告 2 1 引言引言 2 1 1 编写目的 探讨员工培训管理系统是否值得立项 是否能够立项 2 1 2 定义 经济可行性 估计开发费用以及最终从开发成功的系统所获得的收入或利 益 衡量比较支出的费用和收到的利益 技术可行性 分析功能 性能以及限制条件 能否是一个技术上可实现的系统 法律可行性 明确系统开发可能导致的责任 有无违法问题 2 2 可行性研究的前提 可行性研究的前提 2 2 1 要求 严格依照 ISO IEC 9123 软件质量模式 2 2 2 目标 软件工程的标准化可以提高软件的可靠性 可维护性和可移植性 提高软 件的生产率 提高软件人员之间的通讯效率 减少差错和误解 有利于软件管 理 有利于降低软件的运行维护成本 缩短软件开发周期 2 2 3 进行可行性研究的方法 通过小组成员对该系统的不同意见进行归纳总结 得出一套完善的可行性计 划 采用螺旋模型开发 开发过程中根据用户要求不断完善系统功能 2 2 4 评价尺度 保证软件系统最大限度地满足用户要求而进行有计划 有组织的活动 其目的 是生产高质量软件 2 3 对现有系统的分析 对现有系统的分析 2 3 1 工作负荷 由于数据量越来越大 现有的系统已明显不能适应目前的庞大数据量 系 统工作负荷过大 2 3 2 人员 费用开支 由于现有系统的工作负荷严重超载 在现有系统上投入的人力 设备 空 间 材料 等等与其他的一系列支持性服务越来越大 导致开发费用支出巨大 严重影响系统的可用性 急需改进 2 3 3 设备 鉴于原有系统的技术性含量比较低 故不需要多少高技术人员的操作 只 是由于数据量的日益扩大 所需要的操作人员数量不断增大 这一点已不再适 应目前信息化时代的步伐 设备的科技含量也比较低 没有达到大量的计算机 普及程度 2 3 4 局限性 经过严谨的分析 可知原有的系统存在很大的局限性 比如技术的过于陈 旧 人员工作负荷大 系统维护及费用支出巨大 人员与设备技术含量低等等 一系列缺点 所有这些都明确了需要一个新的适应新的信息化时代的高科技的 系统 所以开发这样一个系统是很有必要的 3 项目开发计划项目开发计划 3 1 引言引言 对软件系统开发周期确定一个完整的计划 有助于传达对客户要求的高层理解 3 2 项目概述项目概述 3 2 1 工作内容 人员组织与安排 进度计划 资源利用 经费使用 3 2 2 主要参加人员 计 03 05 刘伟 3 2 3 产品 员工培训管理系统 3 3 实行计划实行计划 3 3 1 工作任务的分解与人员分工 XX 底层模块设计 XX 模块接口定义 XX 组装测试 3 3 2 接口人员 3 3 3 关键问题 3 4 支持条件支持条件 3 4 1 计算机系统支持 PC 机 打印机 Windows 操作系统 3 4 2 需要用户承担的工作 说明系统的主要功能 能在测试阶段提供相应的报告 4 需求说明书需求说明书 4 1 引言引言 4 1 1 编写的目的 深入描述软件的功能和性能 确定软件设计的约束和软件同其他系统元素的 接口细节 4 1 2 定义 静态数据 系统固化在内的描述系统实现功能的一部分数据 动态数据 在软件运行过程中用户输入的后系统输出给用户的一部分数 据 也就是系统要处理的数据 4 2 任务概述任务概述 4 2 1 目标 管理计算机协会会员信息 为协会提供一个规范的管理系统 4 2 2 用户的特点 需要了解公司情况的一类人 4 2 3 假定和约束 操作系统运行正常 与其他软件无冲突 4 3 需求规定需求规定 4 3 1 对功能的约定 4 3 2 对性能的规定 1 精度 2 时间特性 3 灵活性 4 3 3 输入输出要求 日期数据类型以及其他数据类型必须按规定输入 4 4 数据管理能力要求数据管理能力要求 数据库初始大小 10MB 文件增加按 5 递增 4 5 处理故障的能力处理故障的能力 局部数据错误不影响整个数据库 对各类数据输入错误给予提示 5 用户手册概要说明书用户手册概要说明书 5 1 引言引言 编写用户操作手册的目的是为了让用户更快更好得使用该软件 以及在用户使 用软件时能够很快的上手 达到熟练使用的程度 是整个软件的一个说明书 5 2 用途用途 5 2 1 功能 员工培训管理信息系统以计算机为工具 通过对培训部门所需的信息管理 把管理人员从繁琐的数据计算处理中解脱出来 使其有更多的精力从事公司的 其他业务需求 5 2 2 性能 1 数据精确度 由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高 所以这点在系统中表现得比较少 但是用户数据的安全性与正确性是完全保证 的 所以对用户的使用没有多大的障碍 2 时间特性 本系统的数据库较小 所以程序在响应时间 数据更新处理时间上性能是 比较突出的 而且也正由于数据量相对较少 故在数据传输时间和系统运行时 间上表现的较让人满意 3 适应性 该系统软件是使用 Visual C 6 0 在 windows xp 系统下完成的所以只要是 兼容 windows 的软件或是操作系统 该软件都可以正确地运行 有较好的适 应能力与兼容性 而且应用户的特殊需求软件在完成后的维护阶段可以保持一 个与其他类软件接口 随时满足用户的使用要求 5 2 3 安全保密 根据不同需求可设置不同安全级别 5 3 运行环境运行环境 5 3 1 硬设备 选用 PC 级服务器 具体配置如下 Intel 486 CPU 或以上 256M 内存 1 个 4 3G 硬盘 1 个激光打印机 5 3 2 支持软件 Microsoft access 5 3 3 数据结构 表格 数组 6 概要设计说明书概要设计说明书 6 1 引言引言 6 1 1 编写目的 从该阶段开发正式进入系统软件的实际开发阶段 本阶段完成系统的大致 设计并明确系统的数据结构与软件结构 在系统软件设计阶段主要是把一个软 件需求转化为软件表示的过程 这种表示只是描绘出软件的总的概貌 本概要 设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌 把它加 工成在程序细节上非常接近于源程序的软件表示 6 1 2 定义 在该概要设计说明书中的专门术语有 总体设计接口设计 数据结构设计 运行设计 出错设计 6 2 总体设计总体设计 6 2 1 系统功能分析 系统功能分析是在系统开发总体任务的基础上完成的 本例中的员工培训 管理系统需要完成的功能主要有以下几点 员工各种信息的输入 包括员工基本信息 职称 岗位 已经培训过 的课程和成绩 培训计划等 员工各种信息的查询 修改 包括员工羁绊信息 职称 岗位 已经 培训过的课程和成绩 培训计划等 培训课程信息的输入 包括课时 课程种类等 培训课程信息的查询 修改 企业所有员工培训需求的管理 企业培训计划的制定 修改 培训课程的评价 培训管理系统的使用帮助 教师信息的管理 教师评价 培训资源管理 培训教材管理 员工外出培训管理 系统用户管理 权限管理 6 2 2 系统功能模块设计 在系统功能分析的基础上 考虑 Visual C 程序编制特点 得到如图所 示的系统功能模块 培训管理系统 培 训 需 求 管 理 培 训 计 划 管 理 培 训 信 息 管 理 培 训 效 果 评 价 培 训 计 划 实 施 培 训 资 源 管 理 系 统 管 理 其 他 用 户 管 理 权 限 管 理 学 员 基 本 信 息 管 理 成 绩 信 息 管 理 课 程 信 息 管 理 6 3 接口设计接口设计 6 3 1 用户接口 系统向用户提供按钮和菜单命令 6 3 2 外部接口 系统自动注册 ODBC 数据源 6 3 3 内部设计 通过全局变量传递控制信息 6 4 系统出错处理设计系统出错处理设计 6 4 1 出错信息 登录密码错误 修改密码原始密码错误 修改密码时新密码不一致 6 4 2 补救措施 输入数据格式或不完整数据错误 重新输入即可 7 数据库设计说明书数据库设计说明书 7 1 引言引言 数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响 好 的数据库结构设计会减少数据库的存储量 数据的完整性和一致性比较高 系统具 有较快的相应速度简化基于此数据库的应用程序的实现方法等 7 2 数据库需求分析数据库需求分析 在仔细调查企业员工培训管理过程的基础上 得到本系统所处理的数据流程 如图 岗位任务分析 岗位培训要求 各个部门培训要求 部门总体培训要求员工个人培训要求 汇总处理 培训中心培训计划 选课报名 个人培训计划部门专业的岗位培训培训中心组织授课 培训纪录 档案管 理 培训记录 档案管理 汇总 信息反馈 培训评 估 通过对企业员工培训管理的内容和数据流程分析 设计的数据项和数据结构如下 员工基本状况 其数据项又员工号 员工姓名 性别 所在部门 身分证号 生日 籍贯 国籍 民族 婚姻状况 健康状况 参加工作时间 员工状态 家庭住址和联系电话等 员工成绩状况 其数据项有员工号 课程名称 时间 地点 授课教师 成绩 评价和是否通过等 课程信息 其数据项有课程号 课程类别 课程名 课程学时 等效学时 等 效课程 预修课程 开课部门和初训 复训等 企业工作岗位信息 其数据项有工作岗位代号 工作岗位名称 工作岗位权力 范围等 企业部门信息 其数据项有部门代号 部门名称 部门经理 部门副经理等 培训需求信息 其数据项有所需培训的课程和要求培训的员工等 企业培训计划信息 其数据项有培训的课程 培训开始时间 结束时间 培训 教员 上课时间和上课地点等 个人培训计划信息 其数据项有培训员工 培训课程 培训开始时间 培训结 束时间等 课程评价信息 其数据项有课程名 评价内容和评价时间等 教员信息 其数据项有教员号 教员姓名 教员学历 开始授课时间和教员评 价等 培训资源管理信息 其数据项有各个教师 教学设备的配置情况 各种教学教 具借用情况 培训中心固定资产管理 各种培训费用和培训资源需求管理等 培训教材管理 其数据项有教材适合的课程 作者 教材状态 教材数量和价 钱等 7 3 结构设计结构设计 7 3 1 概念结构设计 本实例根据上面的设计规划得出的实体有 员工实体 部门实体 岗位实 体 教员实体 教学资源 课程实体 各实体和实体之间的关系 图如下 岗位 担任 学员 属于 部门 需求计划 属于 教材 使用 课程 教学 教员 使用 资源 实体之间的关系 E R 图 7 3 2 逻辑结构设计 在上面的实体以及实体之间的关系的基础上 形成数据库中的表以及各个 表之间的关系 员工培训管理系统数据库中各个表的设计结果如下面的几个表所示 创建课程表 COURSE 教员信息表 TEACHER 员工基本状况表 PERSONNEL 部门信息表 DEPT 工作岗位表 JOB 员工成绩表 SCORE 培训需求表 COURSE NEED 企业培训计划表 COURSE AVAILABLE 个人培训计划表 PERSONNEL PLAN 课程评价表 COURSE EVALUATION 培训资源信息表 TM RESOURCE 教材信息表 BOOK 管理 TMS 系统的用户口令表 USER PSWD 参考资料参考资料 1 作者 求是科技 Vi

温馨提示

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

评论

0/150

提交评论