毕业论文员工培训管理系统.doc

上传人:文库蛋蛋多 文档编号:3690984 上传时间:2023-03-15 格式:DOC 页数:20 大小:115KB
返回 下载 相关 举报
毕业论文员工培训管理系统.doc_第1页
第1页 / 共20页
毕业论文员工培训管理系统.doc_第2页
第2页 / 共20页
毕业论文员工培训管理系统.doc_第3页
第3页 / 共20页
毕业论文员工培训管理系统.doc_第4页
第4页 / 共20页
毕业论文员工培训管理系统.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《毕业论文员工培训管理系统.doc》由会员分享,可在线阅读,更多相关《毕业论文员工培训管理系统.doc(20页珍藏版)》请在三一办公上搜索。

1、XXXXXX学院毕业论文(设计)题 目 员工培训管理系统 学 生 学 号 专业班级 计算机应用技术 系院名称 计算机系 指导教师 二 年 月 日员工培训管理系统摘 要该系统使员工培训管理从传统方式转向培训管理的自动化,采用先进管理思想,实现企业员工培训管理系统化、规范化的开端。通过分析临近一中小企业管理现状,提出了自动化管理的可行性解决方案,并在此基础上进行需求分析、设计整体架构、业务流程和数据结构,编写程序,实现该系统的正常运行。本文系统以VF设计、运行于Windows 98或更高版本Windows操作系统。针对不同的用户、不同的权限控制对不同信息的增加、删除、修改和检索。设计高效、可重用性

2、强而方便数据控制库。本系统为我校小区物业管理提供了可行的解决方案,完成了系统的基本功能,并提供了易于扩充的框架,为今后企业的培训管理系统的进一步完善打下良好基础。关键词:数据库、员工培训、VF目 录员工培训管理系统I目 录II第1章 可行性分析11.1课题背景11.2问题的定义11.3问题的提出11.4 系统设计目标11.5可行性分析1第2章 系统设计32.1系统功能分析32.2 确定员工管理系统的边界32.3系统的初步调查4第3章 概念设计53.1对数据库链接设计53.2数据库需求分析53.3数据库概念设计6第4章 详细设计84.1启动界面设计84.2主界面的设计94.3员工基本信息及管理1

3、14.4培训工作误区12第5章 系统测试14第6章 总结156.1该系统的实施156.2该系统的维护15参考文献16致谢17个人简历18第1章 可行性分析1.1课题背景21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作,这大大地阻碍了人类经济的发展。1.2问题的定义员工培训管理系统,是使企业的员工培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。该系统简单易用,提高企业领导管理员工培训的效率、为企业员工培训管理打下了良好的基础,从而减少管理方

4、面的工作量。1.3问题的提出随着信息化建设步伐的加快,计算机管理已经成为各企业事业单位不可缺少的一部分。各种功能的信息管理系统层出不穷,各单位差不多都有一套自己的信息管理系统。而员工培训关系到企业内部人员素质的提高和企业自身的发展。与非非计算机管理相比,计算机管理不但能发挥计算机方便、快捷的功能,而且可以大量节省培训资源、培训费用等,更方便灵活管理,而且方便管理,增加企业管理的透明性,有效防止企业管理的弊端,使企业的培训管理更加合理、更趋与成熟。1.4 系统设计目标 通过一个员工培训管理系统,使企业的员工培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。系统开发的总体任务是实

5、现企业员工培训管理的系统化、规范化和自动化。1.5可行性分析1.5.1 技术可行性 该企业员工培训系统应用Visual FoxPro技术。 Visual FoxPro是一种典型的关系型数据库管理系统。关系模型是建立在关系代数基础上的,因而具有坚实的理论基础。与层次模型和网状模型相比,具有数据结构单一、理论严密、使用方便、易学易用的特点,因此,目前绝大多数数据库系统的数据模型,都是采用关系数据模型,成为数据库应用的主流。 Visual FoxPro作为一种典型的关系型数据库管理系统,具有界面友好、工具丰富、速度较快等优点,并在数据库操作与管理、可视化开发环境、面向对象程序设计等方面具有较强的功能

6、。其特点主要体现在以下几方面:(1)集编程语言和数据库为一身Visual FoxPro 包含有丰富的编程命令、函数,许多命令、函数直接与数据库处理有关,从没有任何语言像Visual FoxPro 这样与数据库联系如此密切。(2)支持面向对象的程序设计Visual FoxPro 在继续支持原面向过程的程序设计方法的同时,支持面向对象的程序设计,用户可以在其提供函数上建立自定义类,以实现程序功能的封装和继承,减少编程的工作量,加快应用程序的开发速度。(3)支持可视化程序设计一个非可视化的应用程序设计,几乎80的代码用于构建应用程序的操作界面,只有少量的代码用于程序的功能设计。为此,Visual F

7、oxPro 提供了大量的向导、生成器来帮助用户建立数据库、查询、表单、报表等工作,使用这些可视化工具只需要通过简单的操作就可以完成程序的界面设计,以及一些简单的程序功能,使用户能够将主要精力放在程序的功能设计上。(4)丰富的数据连接工具Visual FoxPro 是进行客户/服务器程序开发的首选工具,使用Visual FoxPro 的远程视图技术。(5)强大的交互式开发环境(IDE) Visual FoxPro 具有强大的交互式开发环境,如项目管理器、任务面板管理器、工具箱(Toolbox)和IntelliSense技术等,为应用程序快速开发提供了可能。第2章 系统设计2.1系统功能分析 系统

8、开发的总体任务是使企业的员工培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。 系统功能分析是在系统开发的总体任务的基础上完成的。培训管理系统需要完成的功能如下:员工各种信息的输入,包括员工基本情况信息、职称、岗位、已培训过的课程和成绩、培训计划等。员工各种信息的查询和修改,包括员工基本情况信息、职称、岗位、已培训过的课程和成绩、培训计划等。培训课程信息的输入,包括课时、课程种类等。培训课程信息的查询和修改。 企业所有员工培训需求的管理。培训计划的制定、修改。培训课程的评价。培训管理系统的使用帮助。教师信息的管理、教师评价。培训资源的管理。培训教材的管理。员工外出培训管理。系

9、统用户管理、权限管理。2.2 确定员工管理系统的边界从广义上讲,系统是个简单的组合,它们相互作用,以达到中目的。任何一个系统都是由比它更小的系统组成的,同时它本身是个较大系统的一个组成部分。因此该系统是它的小系统的生存环境,又是比它大的系统的一个组成部分,为了达到特定系统的目的。该系统需要与其周围环境,即与系统边界外的任何实体交互作用。实现这一个目标的途径就是确定系统的边界。 企业员工培训管理业务只是企业经营管理业务的一部分。它的生存环境就是企业,它要与企业其他业务进行交互,才能更好的实现它的功能,因此,要设计出一个功能完善的员工培训管理软件,就必须明确员工培训管理业务的边界。这样,既能避免重

10、复性开发,又能更好地针对该业务运行专业开发。 划分企业员工培训管理业务的边界,遵循以下原则:(1)目标明确。在信息系统中的没一个子系统都是为某一个目标而运行的。系统的边界是否合适,系统内部所有服务是否都为共同的目标而存在,将直接影响到系统的整体功能。员工培训管理系统的目标就是要实现一个节省人力、能使管理流程科学化的系统。(2)结构清晰。系统与系统之间层次要清楚,比较要分明,这样便于实现总目标要求,使信息交互流畅。(3)系统与边界界面要清楚。系统有了明确的边界,外界就可以通过输入接口控制系统的行为,有可以通过输出接口观测系统的行为。 2.3系统的初步调查 本系统主要采取的调查方法:(1)查阅资料

11、、实地走访。对国内的国有企事业单位进行走访,了解其员工培训业务的运作模式,各级领导对员工培训管理上存在的问题的看法以及准备采用的解决方案。(2)收集资料、查阅分析资料。主要对其员工培训业务的责人进行采访,并获取其现行管理流程及相关管理工具的资料。(3)实地实践、熟悉员工培训业务流程。通过详细的了解,对业务存在以下几个瓶颈, 通过以上的调查分析可以发现,在我国尽快开发出一套功能完善的企业员工培训管理软件是一项十分紧迫的任务。特别是随着经济全球化发展、知识更新速度加快、国际企业的发展,企业员工培训将日益成为企业的一项重要业务。可以说,今后企业的竞争将是企业员工素质的竞争。因此,开发个功能完善的软件

12、来辅助员工管理培训业务是增强企业竞争力的一项重要措施。 第3章 概念设计3.1对数据库链接设计设计的过程(六个阶段)1.需求分析阶段准确了解与分析用户需求(包括数据与处理)是整个设计过程的基础,是最困难、最耗费时间的一步。2.概念结构设计阶段它是整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。3.逻辑结构设计阶段将概念结构转换为某个DBMS所支持的数据模型对其进行优化。4.数据库物理设计阶段它为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。5.数据库实施阶运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计

13、的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运.6.数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行,在数据库系统中运行过程中必须不断地对其进行评价、调整与修改.3.2数据库需求分析需求分析是整个开发过程的第一个阶段,也是最重要的一步。其主要任务是:了解和掌握数据库应用系统开发对象(用户)的工作业务流程和每个岗位、每个环节的职责,了解和掌握信息从开始产生或建立,到最后输出、存档或消亡所经过的传递和转换过程,了解和掌握各种人员在整个系统活动过程中的作用;通过同用户充分地交流和沟通,决定哪些工作应由计算机来做,哪些工作仍由手工来做,决定各种人员对信息和处理各有什么要求

14、,对界面和报表输出格式各有什么要求,对数据(信息)的安全性(保密性)和完整性各有什么要求等等。它是开发人员弄清实际情况,制定合理方案,开发系统的基础,对此,必须加以高度的重视。下面,就需求分析阶段的具体工作进行如下归纳的描述:1调查、分析系统功能需求和用户活动,确定系统边界系统功能需求调查分析的目的是确定系统应具有哪些功能,完成哪些任务。调查分析工作通常是从用户对数据处理要求的提出开始的,通过设计人员和用户充分地讨论和协商,提出实施方案和需求,最后把系统功能确定下来。调查和分析用户活动是为了了解用户的各种业务活动,具体工作包括:调查各部门输入和输出的数据与格式,所需的表格和卡片,数据的加工,输

15、入输出的部门等。调查时应特别注意了解这些报表之间的关系,各数据项的含义等,以确保建立的数据库应用系统能符合管理规律,满足用户的需求。2收集、分析、整理数据数据是处理的对象,是建立数据库的基础。因此收集和分析数据是需求分析阶段最重要的内容,同时也是最难完成的任务。在设计工作中遇到的最大的困难往往是由于设计人员对业务的不熟悉而无法深入全面地了解系统的数据情况,以及这些数据如何在数据库中表示,在处理模块中如何处理它们。需求分析调查的重点是“数据”和“处理”,通过调查、收集和分析,获得用户对数据库的如下需求:(1)信息需求。指用户需要从数据库中获得信息的内容与性质。由信息要求可以导出数据要求,即在数据

16、库中需要存储哪些数据。(2)处理要求。指用户需要完成什么处理功能。明确用户对数据有什么样的处理要求,从而确定数据之间的相互关系。3.3数据库概念设计概念结构设计是将分析得到的用户需求抽象为概念模型的过程。在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关系概念结构设计模型。这样才能更好地、更准确地用某一DBMS实现这些需求。它是整个数据库设计的关键。概念结构的主要特点是能真实、充分地反映现实世界;易于理解;易于更改;易于向关系、网状、层次等各种数据模型转换。设计概念结构通常有四类方法: (1)自顶向下。即首先定义全局概念结构的框架,然后逐步细化。 (2)自底向上。即首先定

17、义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。 (3)逐步扩张。首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。 (4)混合策略。即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。其中最经常采用的策略是自底向上方法。即自顶向下进行需求分析,然后再自底向上设计概念结构。第4章 详细设计4.1启动界面设计如下:“职业培训与技能鉴定管理系统!”的界面: (1)新建表单(Form1),设置其属性Autocenter为.T.,Caption属性“欢迎”,将其大小调整

18、到适当值。 (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 this

19、form.visible=.f. menu_control=.t. 菜单是否有效t为有效 do menu_1.mpr read event else messagebox(“用户名或密码错误!”,0+16“警告”) nCout=nCout+1 endif if nCount=3 wait window“即将退出程序”timeout 1 quit endif4.2主界面的设计command代码:cname=alltrim(thisform.pageframe1.page1.text1.value) cpassword=alltrim(thisform.pageframe1.page1.text2

20、.value) set order to tms_userseek cname if alltrim(user_pswd.tms_user)cname or len(cname)=0 cMessageTitle=消息窗口 cMessageText=用户名错误,请重新输入 nDialogType=4+32 nAnswer=messagebox(cMessageText,nDialogType,cMessageTitle) do case case nAnswer=6 thisform.pageframe1.page1.text1.value= thisform.pageframe1.page1.

21、text1.setfocus case nAnswer=7 cMessageTitle=消息窗口 cMessageText=用户名错误,请重新输入 messagebox(cMessageText,nDialogType,cMessageTitle) thisform.release endcase else if alltrim(user_pswd.tms_pswd)cpassword or len(cpassword)=0 cMessageTitle=消息窗口 cMessageText=密码错误,请重新输入 nDialogType=4+32 nanswer=messagebox(cMessa

22、geText,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 thi

23、sform.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 4.3员工基本信息及管理整个系统从总体上分为员工信息管理、员工培训需求、培训计划三大部分,每一部分应实现的功能.4.3.1 员工信息管理员工基本信息的输入,包括姓名、岗位、性别、已培训课程、出生年月、成绩、职称、培训计划等基本信息。员工信息的维护:包括添加、修改、

24、删除、查找等。员工基本信息的查找:按姓名,岗位,职称。查找包括姓名、岗位、性别、已培训课程、出生年月、成绩、职称、培训计划等基本信息。4.3.2员工培训需求方法(1)问卷调查法 企业员工发出培训需求问卷,让员工结合企业发展战略对企业应当组织怎样的培训提出建议。让员工结合自己的工作任务提出培训要求,让员工结合自己的个人发展提出培训需求。问卷法是一种非常普遍而又行之有效的方法。这种方法能培养员工关心学习、热爱学习、参与学习的热情,既是培训需求分析方法又是企业文化建设的重要内容,较为有效。(2)约见面谈法 挑选不同管理层次、不同工作部门的管理人员以及不同工种的操作人员进行面谈,根据面谈了解到的信息以

25、确定公司的整体培训需求。4.3.3培训计划培训计划是培训工作的目标,制定整体规划以实现这些目标;以及将培训计划逐层展开,以便协调和将各种活动一体化。(1)制定程序企业各部门根据培训需求分析的内容,结合部门培训目标以及部门年度发展计划制定出本部门的年度培训计划,上报到企业人力资源管理部门,再由企业人力资源管理部门结合企业年度发展计划以及企业培训总体目标制定整个企业的培训计划。(2) 计划内容 为保证培训工作按时、按质地实施,培训计划应包括培训目标、课程设置、培训方式等三个方面的内容。培训目标培训目标是指通过培训工作所期望取得的成果,这些成果包括个人的、部门的、整个企业所要求达到的培训结果。培训目

26、标是制定培训计划的基础,培训目标决定了培训课程、培训方式等一系列的内容。同时,培训目标又是培训考核和培训评估的依据。所以,培训目标的制定应该准确、细致并具有可测量性。 课程设置 培训课程包括了培训课程的名称、培训的时间、培训地点、培训教员简介、针对培训课程的培训要求等内容。明确的培训要求有利于员工提前对所培训的内容有所准备和有所侧重,有利于提高培训效率。 培训方式根据培训内容以及培训对象的不同,可采用不同的培训方式。常用的培训方式包括讲授法、学徒制、管理游戏法、观摩范例法。 讲授法 讲授法是最常用的一种教学方法,通常是让一位教员向学员直接传授某方面的知识。这种方法的优点是节约经费、教授对象多,

27、可同时面对多名学员,一次教学可让很多学员同时受益。 学徒制 它最古老的教学方法,但至今为止仍然是企业培训新人最常用的一种方法。它的特点是由一名经验丰富的老师傅,负责帮带一名或几名新来的员工,通过传授、示范、练习、检查反馈等一系列过程提高新人的工作技能。学徒制较适合物业管理工作实践中保安、绿化、保洁、维修等技术性。 管理游戏法 这种方法寓教于游戏中,通过完成事先设计好的精妙游戏,让培训对象领悟到其中的管理思想。例如:组织员工对有争议的物业管理事件进行辩论,在辩论中提高认识。 观摩范例法通过组织实地参观考察,运用电视机、录像机、幻灯机、投影机、收录机、放映机等设备来向学生呈现有关资料、信息,让员工

28、学习经验、发现问题、改进工作。4.4培训工作误区(一)员工培训不重要有的管理者认为培训工作不重要,这种观点是非常错误的。员工培训十分重要。只有通过培训才能使管理者的意图得到贯彻;只有通过培训才能使公司的制度得到具体落实;只有通过培训才能使员工的素质得到提升;只有通过培训才能使企业在市场中立于不败之地。(二)员工培训有风险有的管理者担心自己培训好的员工跳槽,因此不太重视培训。其实这是一种非常短视的行为,其结果只会使公司员工素质停留在一个较低的水平上好的员工会因为得不到培训而离开企业,最终企业只留下一些平庸的员工。(三)员工培训是人事部门的事员工培训是企业长期持久的战略性工作,是一项系统工程,涉及

29、企业的每一个员工,需要企业各方面的配合以及人、财、物、信息资源的保障。因此,它并不是哪一个部门的事,而是整个企业都应该关注的事,应该引起企业管理人员的高度重视。第5章 系统测试在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是: 1、菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能,我把相关的基础数据,基本上全部输入到本系统中,并对每一个菜单反复进行了增加、删除、修改等操作,从而保证了菜单功能的正确实现。2、数据跟踪:完成菜单项测试后,我又对系统内的每一个数据进行了跟踪。例如:在成绩管理模块中,我首先对考试类型进行设定,然后在成绩添加模块中进行数

30、据操作,随时观察这两个模块之间是否有冲突产生,配合得是否正确,在成绩浏览模块中进行验证,说明该功能完全正常,对其它的功能模块也进行了类似的设置。3、综合测试:在以上测试的基础上对系统功能进行了整体的测试,检验系统功能是否符合系统设计的要求。通过反复测试,不断地对程序进行修改,终于实现了系统的各项功能。第6章 总结6.1该系统的实施系统的好坏,由用户评判。如果用户对电脑一无所知,所设计的系统没有用户去使用,就不能实施下去。培训员工在系统实施中就成为至关重要。 6.2该系统的维护系统本身比较庞大复杂,决定了它在实施过程中必然会出现一些问题。各种程序修改、插入及删除等。系统维护包含系统密码定义,指定

31、义本科室的公用密码及主任级操作密码。系统的稳定是电脑工作者最关心的问题,只有稳定的系统,才能高速有效的工作。参考文献1何辉, 张玉珍 .中国培训 中小企业员工培训的差异战略2人力资源网. 因地制宜 进行培训管理创新3管理世界. 如何将培训转化为竞争优势4培训如何成为战略的巡航舰. 中国会计师5崔宝深 ,王娟. Visual FoxPro程序设计教程 .南开大学出版社6李凡 .Visual FoxPro6.0程序设计基础教程. 水利水电出版社7余文芳. Visual FoxPro6.0 .人民邮电出版社8范立南,张宇.Visual FoxPro6.0程序设计与应用. 电子出版社9蔡伟, 刘立志. 范有远 .Visual FoxPro应用开发实例.人民有点出版社2002(7) 10马义玲. 数据库应用. 机械工业出版社.2000(8)致谢在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足, 通过本次毕业设计,我学到了很多东西,无论在理论上还是在实践中,都让我受益非浅。这对于我以后的工作和学习都是一种巨大的财富。同时我非常地感谢我的指导老师,在系统设计过程中给予了我不少的帮助。还有我的同学们,我在此忠心的谢谢他们对我的帮助。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号