《企业员工培训管理系统的设计和实现》由会员分享,可在线阅读,更多相关《企业员工培训管理系统的设计和实现(68页珍藏版)》请在金锄头文库上搜索。
1、轻工业学院本科毕业设计(论文) 详细源代码及数据库请联系本人题 目 企业员工培训管理系统的设计和实现 学生姓名 专业班级 计算机科学与技术 班 学 号 院 (系) 计算机通信与工程 指导教师(职称) 完成时间 2009年6月10日 企业员工培训管理系统的设计和实现摘 要随着人类社会的发展,社会不断的在进步,对知识的渴望越来越大,人类已经逐步进入信息化社会。信息增长的速度越来越快,人们希望利用先进的管理理论方法和手段来处理越来越多的信息,员工培训也是其中一组成部分,想以提高工作管理水平。因此,学习与再学习始终伴随着我们,其中有关的培训机构有着不可替代的作用,在这种形势下,如何更好的对培训工作进行
2、管理,就成了我们需要解决的一个问题,因此,开发一套完善的员工培训管理系统就成不可少了,本文介绍了在visual C 6.0环境下利用其提供的各种面向对象的开发工具开发本系统的详细过程,从软件工程的角度进行了科学而严谨的阐述。关键词:员工培训 管理系统 VC6.0 THE MANAGEMENT SYSTEM OF STAFF TRAINABSTRACTWith the development of the human, the society gets progress continuously and the desire of knowlege become more and more la
3、rge. The human being have been into the informational stage step by step. Furthermore, the increase of information speed up too. People would like to use the advanced means and methods of management to do with the information which gets more and larger. A matter of course, staff train is the same wa
4、nt to improve their level of management and work. As a result, study and restudy come along with us from beginning to end. The train organization in it have been the important role that cant replace. In this situation, it is a problem for us to solve how to manage the staff train more efficient .In
5、a word, it is indispensable to develop a perfect system of management of staff train. This article explains the detailed developed process and the use of tools opening up the objects in the platform of visual basic 6.0, expounding it scientificly and strictly in the direction of soft engineering.Key
6、word staff train,Management system,visual basic 6.0目 录摘 要IABSTRACTII1 前言11.1 开发背景11.2 系统开发设想11.3 相关技术介绍21.3.1 VC简介21.3.2 数据库系统简介41.3.3 ACCESS简介51.4 开发数据库应用程序71.4.1 数据库概述71.4.2 数据库应用程序的结构体系111.5论文结构122 系统分析132.1 可行性研究132.1.1 经济可行性132.1.2 管理可行性132.1.3 技术可行性142.2系统功能需求分析142.3系统需要解决的主要问题152.4系统应具备的主要功能1
7、53 系统总体设计方案1731系统功能总体方案1732系统的目标1733系统的设计思想1834系统的功能模块结构183.5 数据库的设计193.5.1数据库需求分析193.5.2数据库概念结构设计213.5.3数据库逻辑结构设计234 企业员工培训管理系统的实现274.1 登陆界面及代码设计274.1.1登陆界面274.1.2登陆界面代码设计274.2 系统主界面及代码设计284.2.1系统主界面284.2.2系统主界面代码设计294.3学员信息管理界面及代码设计324.3.1学员信息管理界面324.3.2学员管理界面代码设计324.4培训课程管理窗口及代码设计384.4.1培训课程管理窗口3
8、84.4.2培训课程管理代码设计394.5岗位部门管理窗口及代码设计434.5.1岗位部门管理窗口434.5.2岗位部门管理窗口代码设计434.6培训计划管理窗口及代码设计494.6.1培训计划管理窗口494.6.2培训计划窗口代码设计494.7培训教材管理窗口及代码设计534.7.1培训教材管理窗口534.7.2培训教材管理窗口的代码设计534.8口令修改窗口及代码设计584.8.1口令修改窗口584.8.2口令修改窗口的代码设计58结 束 语60致 谢61参考文献621 前言1.1 开发背景随着经济全球化发展、知识更新速度加快、国际企业的发展,企业员工培训将日益成为企业的一项重要业务。可以
9、说,今后企业的竞争将是企业员工素质的竞争。因此,开发一个功能先进、完善的培训管理软件来辅助企业管理培训业务是增强企业竞争力的一项重要措施。当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大提高了其安全性。 尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好员工培训信息而设计的。1.2 系统开发设想近年来,有关员工培训管理的软件很多。但大部分是培训中介
10、组织的一项面向企业的服务,而且还是一些网络版本。比如,在美国有ASTD-American Society for Training and Development、The Distance and Education Training Council Online、TCMs HR Careers、Resource Software 、Safety Software & Computer Based Training Software Skills Testing Software等;在国内,网络学校及其培训管理软件比较盛行。但真正由企业自身组织的员工培训,据调查的资料可知,到目前为止只有一些国
11、外国企业以及在中国的跨国企业,拥有自己的员工培训管理软件,而且这些也只是作为企业其他软件的一个组成部分出现,如摩托罗拉的员工培训管理就是其人力资源管理软件的一个组成部分,且还只实现了员工个人信息管理很小的一部分功能。在国内企业中,尽管领导们都认识到员工培训的重要性,也有一些企业采取了一些有益的措施。他们购买了计算机,也建立起自己的内部网,对员工培训管理采用了一些简单的应用程序,但离使用计算机系统和专门软件来管理还有一段距离。综上所述,无论在国内外,目前还没有一套比较完善的、专门的、适用于各种企业自己使用的企业员工培训管理软件。因此,研究开发出一套比较通用、功能比较完善的企业员工培训管理软件,力
12、求在这一领域取得一些新的成果。企业在面临全球化、高质量、高效率的工作系统挑战中,培训管理显得更为重要。通过一个先进的、完善的员工培训管理系统,使企业的培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。培训使员工的知识、技能与态度明显提高与改善,由此提高企业效益,获得竞争优势。具体体现在以下方面:1.能提高员工的职业能力。2.有利于企业获得竞争优势。3.有利于改善企业的工作质量。4.有利于高效工作绩效系统的构建。5.满足员工实现自我价值的需要。员工培训管理系统通过制定合理的培训计划,运用正确的方法收集相关的数据和信息,善于发现员工的绩效现状和公司管理层对员工的期望之间的差距,共
13、同为提高企业绩效而努力。此外,计算机管理系统具有检索速度快、查找方便、可靠性高、保密性好等优点。因此,开发本系统具有重要的意义。1.3 相关技术介绍1.3.1 VC简介Visual C+作为一个功能非常强大的可视化应用程序开发工具,是计算机界公认的最优秀的应用开发工具之一。Microsoft的基本类库MFC使得开发Windows应用程序比以往任何时候都要容易。,利用微软的基本类库MFC开发出功能强大的Windows应用程序。Visual C+作为一种程序设计语言,它同时也是一个集成开发工具,提供了软件代码自动生成和可视化的资源编辑功能。在使用Visual C+开发应用程序的过程中,系统为我们生
14、成了大量的各种类型的文件,在本节中将要详细介绍Visual C+中这些不同类型的文件分别起到什么样的作用,在此基础上对Visual C+如何管理应用程序所用到的各种文件有一个全面的认识1。首先要介绍的是扩展名为dsw的文件类型,这种类型的文件在VC中是级别最高的,称为Workspace文件。在VC中,应用程序是以Project的形式存在的,Project文件以.dsp扩展名,在Workspace文件中可以包含多个Project,由Workspace文件对它们进行统一的协调和管理。与dsw类型的Workspace文件相配合的一个重要的文件类型是以opt为扩展名的文件,这个文件中包含的是在Workspace文件中要用到的本地计算机的有关配置信息,所以这个文件不能在不同的计算机上共享,当我们打开一个Workspace文件时,如果系统找不到需要的opt类型文件,就会自动地创建一个与之配合的包含本地计算机信息的opt文件。上面提到Project文件的扩展名是dsp,这个文件中存放的是一个特定的工程,也就是特定的应用程序的有关信息,每个工程都对应有一个dsp类型的文件。以clw为扩展名的文件是用来存放应用程序中用到的类和资源的信息的,这些信息是VC中的ClassWizard工具管理和使用类的信息来源。对应每个应用程序有一个readme