毕业论文--员工培训管理系统.doc_第1页
毕业论文--员工培训管理系统.doc_第2页
毕业论文--员工培训管理系统.doc_第3页
毕业论文--员工培训管理系统.doc_第4页
毕业论文--员工培训管理系统.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

i xxxxxx 学院毕业论文(设计) 题 目 员工培训管理系统 学 生 学 号 专业班级 计算机应用技术 系院名称 计算机系 指导教师 二二 年年 月月 日日 i 员工培训管理系统 摘 要 该系统使员工培训管理从传统方式转向培训管理的自动化,采用先进管理思想, 实现企业员工培训管理系统化、规范化的开端。通过分析临近一中小企业管理现状, 提出了自动化管理的可行性解决方案,并在此基础上进行需求分析、设计整体架构、 业务流程和数据结构,编写程序,实现该系统的正常运行。 本文系统以 vf 设计、运行于 windows 98 或更高版本 windows 操作系统。针对不 同的用户、不同的权限控制对不同信息的增加、删除、修改和检索。设计高效、可重 用性强而方便数据控制库。本系统为我校小区物业管理提供了可行的解决方案,完成 了系统的基本功能,并提供了易于扩充的框架,为今后企业的培训管理系统的进一步 完善打下良好基础。 关键词:关键词:数据库、员工培训、vf ii 目 录 员工培训管理系统员工培训管理系统 i i 目目 录录 iiii 第第 1 1 章章 可行性分析可行性分析 1 1 1.1 课题背景.1 1.2 问题的定义.1 1.3 问题的提出.1 1.4 系统设计目标 1 1.5 可行性分析.1 第第 2 2 章章 系统设计系统设计 3 3 2.1 系统功能分析.3 2.2 确定员工管理系统的边界 3 2.3 系统的初步调查.4 第第 3 3 章章 概念设计概念设计 5 5 3.1 对数据库链接设计.5 3.2 数据库需求分析.5 3.3 数据库概念设计.6 第第 4 4 章章 详细设计详细设计 8 8 4.1 启动界面设计.8 4.2 主界面的设计.9 4.3 员工基本信息及管理11 4.4 培训工作误区 .12 第第 5 5 章章 系统测试系统测试 1414 第第 6 6 章章 总结总结 1515 6.1 该系统的实施15 6.2 该系统的维护15 参考文献参考文献 1616 致谢致谢 1717 个人简历个人简历 1818 3 第 1 章 可行性分析 1.1 课题背景 21 世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的 应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在 社会的发展。许多人还停留在以前的手工操作,这大大地阻碍了人类经济的发展。 1.2 问题的定义 员工培训管理系统,是使企业的员工培训工作系统化、规范化、自动化,从而达 到提高企业培训管理效率的目的。 该系统简单易用,提高企业领导管理员工培训的效率、为企业员工培训管理打下了 良好的基础,从而减少管理方面的工作量。 1.3 问题的提出 随着信息化建设步伐的加快,计算机管理已经成为各企业事业单位不可缺少的一部 分。 各种功能的信息管理系统层出不穷,各单位差不多都有一套自己的信息管理系统。 而员工培训关系到企业内部人员素质的提高和企业自身的发展。与非非计算机管理相 比,计算机管理不但能发挥计算机方便、快捷的功能,而且可以大量节省培训资源、 培训费用等,更方便灵活管理,而且方便管理,增加企业管理的透明性,有效防止企业管 理的弊端,使企业的培训管理更加合理、更趋与成熟。 1.4 系统设计目标 通过一个员工培训管理系统,使企业的员工培训工作系统化、规范化、自动化, 从而达到提高企业培训管理效率的目的。 系统开发的总体任务是实现企业员工培训管理的系统化、规范化和自动化。 1.5 可行性分析 1.5.1 技术可行性 该企业员工培训系统应用 visual foxpro 技术。 visual foxpro 是一种典型的关系型数据库管理系统。关系模型是建立在关系代数 基础上的,因而具有坚实的理论基础。与层次模型和网状模型相比,具有数据结构单 一、理论严密、使用方便、易学易用的特点,因此,目前绝大多数数据库系统的数据 4 模型,都是采用关系数据模型,成为数据库应用的主流。 visual foxpro 作为一种典型的关系型数据库管理系统,具有界面友好、工具丰富、 速度较快等优点,并在数据库操作与管理、可视化开发环境、面向对象程序设计等方 面具有较强的功能。其特点主要体现在以下几方面: (1)集编程语言和数据库为一身 visual foxpro 包含有丰富的编程命令、函数,许多命令、函数直接与数据库处 理有关,从没有任何语言像 visual foxpro 这样与数据库联系如此密切。 (2)支持面向对象的程序设计 visual foxpro 在继续支持原面向过程的程序设计方法的同时,支持面向对象的 程序设计,用户可以在其提供函数上建立自定义类,以实现程序功能的封装和继承, 减少编程的工作量,加快应用程序的开发速度。 (3)支持可视化程序设计 一个非可视化的应用程序设计,几乎 80的代码用于构建应用程序的操作界面, 只有少量的代码用于程序的功能设计。为此,visual foxpro 提供了大量的向导、生 成器来帮助用户建立数据库、查询、表单、报表等工作,使用这些可视化工具只需要 通过简单的操作就可以完成程序的界面设计,以及一些简单的程序功能,使用户能够 将主要精力放在程序的功能设计上。 (4)丰富的数据连接工具 visual foxpro 是进行客户/服务器程序开发的首选工具,使用 visual foxpro 的 远程视图技术。 (5)强大的交互式开发环境(ide) visual foxpro 具有强大的交互式开发环境,如项目管理器、任务面板管理器、 工具箱(toolbox)和 intellisense 技术等,为应用程序快速开发提供了可能。 5 第 2 章 系统设计 2.1 系统功能分析 系统开发的总体任务是使企业的员工培训工作系统化、规范化、自动化,从而达到 提高企业培训管理效率的目的。 系统功能分析是在系统开发的总体任务的基础上完成的。培训管理系统需要完成的 功能如下: 员工各种信息的输入,包括员工基本情况信息、职称、岗位、已培训过的课程 和成绩、培训计划等。 员工各种信息的查询和修改,包括员工基本情况信息、职称、岗位、已培训过 的课程和成绩、培训计划等。 培训课程信息的输入,包括课时、课程种类等。 培训课程信息的查询和修改。 企业所有员工培训需求的管理。 培训计划的制定、修改。 培训课程的评价。 培训管理系统的使用帮助。 教师信息的管理、教师评价。 培训资源的管理。 培训教材的管理。 员工外出培训管理。 系统用户管理、权限管理。 2.2 确定员工管理系统的边界 从广义上讲,系统是个简单的组合,它们相互作用,以达到中目的。任何一个系 统都是由比它更小的系统组成的,同时它本身是个较大系统的一个组成部分。因此该 系统是它的小系统的生存环境,又是比它大的系统的一个组成部分,为了达到特定系 统的目的。该系统需要与其周围环境,即与系统边界外的任何实体交互作用。实现这 一个目标的途径就是确定系统的边界。 企业员工培训管理业务只是企业经营管理业务的一部分。它的生存环境就是企业, 它要与企业其他业务进行交互,才能更好的实现它的功能,因此,要设计出一个功能 6 完善的员工培训管理软件,就必须明确员工培训管理业务的边界。这样,既能避免重 复性开发,又能更好地针对该业务运行专业开发。 划分企业员工培训管理业务的边界,遵循以下原则: (1)目标明确。在信息系统中的没一个子系统都是为某一个目标而运行的。系统的边 界是否合适,系统内部所有服务是否都为共同的目标而存在,将直接影响到系统的整 体功能。员工培训管理系统的目标就是要实现一个节省人力、能使管理流程科学化的 系统。 (2)结构清晰。系统与系统之间层次要清楚,比较要分明,这样便于实现总目标要求, 使信息交互流畅。 (3)系统与边界界面要清楚。系统有了明确的边界,外界就可以通过输入接口控制系 统的行为,有可以通过输出接口观测系统的行为。 2.3 系统的初步调查 本系统主要采取的调查方法: (1)查阅资料、实地走访。对国内的国有企事业单位进行走访,了解其员工培训业务 的运作模式,各级领导对员工培训管理上存在的问题的看法以及准备采用的解决方案。 (2)收集资料、查阅分析资料。主要对其员工培训业务的责人进行采访,并获取其现 行管理流程及相关管理工具的资料。 (3)实地实践、熟悉员工培训业务流程。通过详细的了解,对业务存在以下几个瓶颈, 通过以上的调查分析可以发现,在我国尽快开发出一套功能完善的企业员工培训 管理软件是一项十分紧迫的任务。特别是随着经济全球化发展、知识更新速度加快、 国际企业的发展,企业员工培训将日益成为企业的一项重要业务。 可以说,今后企业的竞争将是企业员工素质的竞争。因此,开发个功能完善的软 件来辅助员工管理培训业务是增强企业竞争力的一项重要措施。 7 第 3 章 概念设计 3.1 对数据库链接设计 设计的过程(六个阶段) 1.需求分析阶段 准确了解与分析用户需求(包括数据与处理)是整个设计过程的基础,是最困难、 最耗费时间的一步。 2.概念结构设计阶段 它是整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成一个 独立于具体 dbms 的概念模型。 3.逻辑结构设计阶段 将概念结构转换为某个 dbms 所支持的数据模型对其进行优化。 4.数据库物理设计阶段 它为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方 法) 。 5.数据库实施阶 运用 dbms 提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建 立数据库,编制与调试应用程序,组织数据入库,并进行试运. 6.数据库运行和维护阶段 数据库应用系统经过试运行后即可投入正式运行,在数据库系统中运行过程中必 须不断地对其进行评价、调整与修改. 3.2 数据库需求分析 需求分析是整个开发过程的第一个阶段,也是最重要的一步。 其主要任务是:了解和掌握数据库应用系统开发对象(用户)的工作业务流程和 每个岗位、每个环节的职责,了解和掌握信息从开始产生或建立,到最后输出、存档 或消亡所经过的传递和转换过程,了解和掌握各种人员在整个系统活动过程中的作用; 通过同用户充分地交流和沟通,决定哪些工作应由计算机来做,哪些工作仍由手工来 做,决定各种人员对信息和处理各有什么要求,对界面和报表输出格式各有什么要求, 对数据(信息)的安全性(保密性)和完整性各有什么要求等等。 它是开发人员弄清实际情况,制定合理方案,开发系统的基础,对此,必须加以高度 8 的重视。 下面,就需求分析阶段的具体工作进行如下归纳的描述: 1调查、分析系统功能需求和用户活动,确定系统边界 系统功能需求调查分析的目的是确定系统应具有哪些功能,完成哪些任务。 调查分析工作通常是从用户对数据处理要求的提出开始的,通过设计人员和用户充分 地讨论和协商,提出实施方案和需求,最后把系统功能确定下来。 调查和分析用户活动是为了了解用户的各种业务活动,具体工作包括:调查各部门输 入和输出的数据与格式,所需的表格和卡片,数据的加工,输入输出的部门等。 调查时应特别注意了解这些报表之间的关系,各数据项的含义等,以确保建立的数据 库应用系统能符合管理规律,满足用户的需求。 2收集、分析、整理数据 数据是处理的对象,是建立数据库的基础。因此收集和分析数据是需求分析阶段 最重要的内容,同时也是最难完成的任务。在设计工作中遇到的最大的困难往往是由 于设计人员对业务的不熟悉而无法深入全面地了解系统的数据情况,以及这些数据如 何在数据库中表示,在处理模块中如何处理它们。 需求分析调查的重点是“数据”和“处理”,通过调查、收集和分析,获得用户对数据库的 如下需求: (1)信息需求。指用户需要从数据库中获得信息的内容与性质。由信息要求可以 导出数据要求,即在数据库中需要存储哪些数据。 (2)处理要求。指用户需要完成什么处理功能。明确用户对数据有什么样的处理 要求,从而确定数据之间的相互关系。 3.3 数据库概念设计 概念结构设计是将分析得到的用户需求抽象为概念模型的过程。在需求分析的基 础上,设计出能够满足用户需求的各种实体以及它们之间的相互关系概念结构设计模 型。 这样才能更好地、更准确地用某一 dbms 实现这些需求。它是整个数据库设计的关 键。 概念结构的主要特点是能真实、充分地反映现实世界;易于理解;易于更改;易 于向关系、网状、层次等各种数据模型转换。 9 设计概念结构通常有四类方法: (1)自顶向下。即首先定义全局概念结构的框架,然后逐步细化。 (2)自底向上。即首先定义各局部应用的概念结构,然后将它们集成起来,得到 全局概念结构。 (3)逐步扩张。首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方 式逐步生成其他概念结构,直至总体概念结构。 (4)混合策略。即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局 概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。 其中最经常采用的策略是自底向上方法。即自顶向下进行需求分析,然后再自底 向上设计概念结构。 10 第 4 章 详细设计 4.1 启动界面设计 如下:“职业培训与技能鉴定管理系统!”的界面: (1)新建表单(form1) ,设置其属性 autocenter 为.t.,caption 属性“欢迎” ,将其 大小调整到适当值。 (2)在 form1 的 init 过程中输入代码: public ncount 定义单击次数计数变量 ncount=0 (3)添加标签控制(label1),设置其属性 caption 为“欢迎进入山东职业培训与技 能鉴定管理系统!” (4)在”确定”按纽的 click 文件中输入如下代码: ndata_1=thisform.text1.value ndata_2=thisform.text2.value trim(ndata_1)=”aaaaaa”and all trim(ndata_2)=”aaaaaa” ”aaaaaa为用户名及密码值 wait window “欢迎使用!”timeout 1 thisform.visible=.f. menu_control=.t. 菜单是否有效 t 为有效 do menu_1.mpr read event else messagebox(“用户名或密码错误!” ,0+16“警告” ) ncout=ncout+1 11 endif if ncount=3 wait window“即将退出程序”timeout 1 quit endif 4.2 主界面的设计 command 代码: cname=alltrim(thisform.pageframe1.page1.text1.value) cpassword=alltrim(thisform.pageframe1.page1.text2.value) set order to tms_user seek cname if alltrim(user_pswd.tms_user)cpassword or len(cpassword)=0 cmessagetitle=消息窗口 cmessagetext=密码错误,请重新输入 ndialogtype=4+32 nanswer=messagebox(cmessagetext,ndialogtype,cmessagetitle) do case case nanswer=6 thisform.pageframe1.page1.text2.value= thisform.pageframe1.page1.text2.setfocus case nanswer=7 cmessagetitle=消息窗口 cmessagetext=密码错误,请重新输入 messagebox(cmessagetext,ndialogtype,cmessagetitle) thisform.release endcase else crank=user_pswd.rank thisform.pageframe1.page1.text3.enabled=.t. thisform.pageframe1.page1.text4.enabled=.t. mand2.enabled=.t. *mand5.enabled=.t. if rank=2 mand3.enabled=.t. endif endif endif 13 4.3 员工基本信息及管理 整个系统从总体上分为员工信息管理、员工培训需求、培训计划三大部分,每一 部分应实现的功能. 4.3.1 员工信息管理 员工基本信息的输入,包括姓名、岗位、性别、已培训课程、出生年月、成绩、 职称、培训计划等基本信息。 员工信息的维护:包括添加、修改、删除、查找等。 员工基本信息的查找:按姓名,岗位,职称。查找包括姓名、岗位、性别、已培 训课程、出生年月、成绩、职称、培训计划等基本信息。 4.3.2 员工培训需求方法 (1)问卷调查法 企业员工发出培训需求问卷,让员工结合企业发展战略对企业应当组织怎样的培 训提出建议。让员工结合自己的工作任务提出培训要求,让员工结合自己的个人发展提 出培训需求。问卷法是一种非常普遍而又行之有效的方法。这种方法能培养员工关心 学习、热爱学习、参与学习的热情,既是培训需求分析方法又是企业文化建设的重要 内容,较为有效。 (2)约见面谈法 挑选不同管理层次、不同工作部门的管理人员以及不同工种的操作人员进行面谈, 根据面谈了解到的信息以确定公司的整体培训需求。 4.3.3 培训计划 培训计划是培训工作的目标,制定整体规划以实现这些目标;以及将培训计划逐 层展开,以便协调和将各种活动一体化。 (1)制定程序 企业各部门根据培训需求分析的内容,结合部门培训目标以及部门年度发展计划 制定出本部门的年度培训计划,上报到企业人力资源管理部门,再由企业人力资源管 理部门结合企业年度发展计划以及企业培训总体目标制定整个企业的培训计划。 (2) 计划内容 为保证培训工作按时、按质地实施,培训计划应包括培训目标、课程设置、培训 方式等三个方面的内容。 14 培训目标 培训目标是指通过培训工作所期望取得的成果,这些成果包括个人的、部门的、 整个企业所要求达到的培训结果。培训目标是制定培训计划的基础,培训目标决定了 培训课程、培训方式等一系列的内容。同时,培训目标又是培训考核和培训评估的依 据。所以,培训目标的制定应该准确、细致并具有可测量性。 课程设置 培训课程包括了培训课程的名称、培训的时间、培训地点、培训教员简介、针对 培训课程的培训要求等内容。明确的培训要求有利于员工提前对所培训的内容有所准 备和有所侧重,有利于提高培训效率。 培训方式 根据培训内容以及培训对象的不同,可采用不同的培训方式。常用的培训方式包 括讲授法、学徒制、管理游戏法、观摩范例法。 讲授法 讲授法是最常用的一种教学方法,通常是让一位教员向学员直接传授某方面的知 识。这种方法的优点是节约经费、教授对象多,可同时面对多名学员,一次教学可让 很多学员同时受益。 学徒制 它最古老的教学方法,但至今为止仍然是企业培训新人最常用的一种方法。它的 特点是由一名经验丰富的老师傅,负责帮带一名或几名新来的员工,通过传授、示范、 练习、检查反馈等一系列过程提高新人的工作技能。学徒制较适合物业管理工作实践 中保安、绿化、保洁、维修等技术性。 管理游戏法 这种方法寓教于游戏中,通过完成事先设计好的精妙游戏,让培训对象领悟到其 中的管理思想。例如:组织员工对有争议的物业管理事件进行辩论,在辩论中提高认 识。 观摩范例法 通过组织实地参观考察,运用电视机、录像机、幻灯机、投影机、收录机、放映 机等设备来向学生呈现有关资料、信息,让员工学习经验、发现问题、改进工作。 15 4.4 培训工作误区 (一)员工培训不重要 有的管理者认为培训工作不重要,这种观点是非常错误的。员工培训十分重要。 只有通过培训才能使管理者的意图得到贯彻;只有通过培训才能使公司的制度得到具 体落实;只有通过培训才能使员工的素质得到提升;只有通过培训才能使企业在市场 中立于不败之地。 (二)员工培训有风险 有的管理者担心自己培训好的员工跳槽,因此不太重视培训。其实这是一种非常 短视的行为,其结果只会使公司员工素质停留在一个较低的水平上好的员工会因为得 不到培训而离开企业,最终企业只留下一些平庸的员工。 (三)员工培训是人事部门的事 员工培训是企业长期持久的战略性工作,是一项系统工程,涉及企业的每一个员 工,需要企业各方面的配合以及人、财、物、信息资源的保障。因此,它并不是哪一 个部门的事,而是整个企业都应该关注的事,应该引起企业管理人员的高度重视。 16 第 5 章 系统测试 在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测 试,采取的方式是: 1、菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能,我把相关的 基础数据,基本上全部输入到本系统中,并对每一个菜单反复进行了增加、删除、修 改等操作,从而保证了菜单功能的正确实现。 2、数据跟踪:完成菜

温馨提示

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

评论

0/150

提交评论