ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:69.52KB ,
资源ID:16219845      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-16219845.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(原始论文.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

原始论文.docx

1、原始论文安 徽 国 际 商 务 职 业 学 院毕 业 论 文论文题目: 企业员工培训信息系统 作者姓名: XXXXXXXXXX 班级学号: XXXXX 专业届别: 2009届计算机应用专业 导师姓名: XXXXXX XXXXX 导师职称: XXXXXX XXXXX 二九年三月二日摘 要随着社会的发展,要求每个紧跟时代的人都要不断的进行自我提高。因此,学习与再学习始终伴随着我们,其中有关的培训机构有着不可替代的作用,在这种形势下,如何更好的对培训工作进行管理,就成了我们需要解决的一个问题。因此,开发一套完善的员工培训管理系统就必不可少了。该系统使员工培训管理从传统方式转向培训管理的自动化,采用先

2、进管理思想,实现企业员工培训管理系统化、规范化的开端。通过分析中小企业管理现状,提出了自动化管理的可行性解决方案,并在此基础上进行需求分析、设计整体架构、编写程序,实现该系统的正常运行。本文介绍了在visual basic 6.0环境下利用其提供的各种面向对象的开发工具开发本系统的详细过程,从软件工程的角度进行了严谨的阐述。关键词:员工培训;管理系统;visual basic 6.0AbstractAlong with the development of human society, each person who wants to follow behind ages closely mu

3、st continuously carry out a self exaltation. So, study and study again may always accompany with us, and those relevant training organizations have important functions that cant act for. In this situation, how to carry on a better management to the training work became a problem for resolve. Therefo

4、re, developing a set of perfect employee training management system is essential. The system makes the staff training management change direction to automation from traditional way; adopt advanced management thoughts to carry out the starting of a system, normal training management. Through analysis

5、 the present managing condition in the small business enterprise, put forward an automation solution to the management, and next carry on need analysis, whole structure design base on this foundation, then write program and carry out the final system. This article introduced the detailed process of

6、developing the system with oo developing tools in the environment of visual basic 6.0, and illustrates rigorously from the angle of software project.Keyword:staff train;Management system;Visual Basic 6.0一、企业员工培训管理系统的概述1(一)企业员工培训管理现状及意义2(二)系统设计背景介绍和系统功能分析2(三)组织结构图与流程图2(四)可行性分析4二、开发说明概述6(一)开发说明6(二)数据库

7、的发展和应用7(三)开发工具说明8三、系统详细设计工作8(一)欢迎登陆界面设计8(二)系统主界面11(三)用户管理界面12(四)用户密码设置12(五)培训课程管理界面14(六)员工信息管理界面15(七)查询管理界面15四、结束语19参考文献20致 谢20一、企业员工培训管理系统的概述(一)企业员工培训管理现状及意义1、企业员工培训管理系统的现状随着我国市场经济的快速发展和信息化水平的不断提高,如何利用先进的管理手段,提高企业员工职业管理的水平,是当今社会所面临的一个课题。提高企业经济效益,必须全方位地提高企业员工技能才能满足企业的发展需求。面对信息时代的挑战,利用高科技手段来提高企业员工职业素

8、质无疑是一条行之有效的途径.信息与科技在企业管理与现代化建设中显现出越来越重要的地位.员工培训管理方面的信息化与科学化,已成为现代化企业管理培训高台阶的重要标志。在2006年以前没有企业员工培训系统,2006年才有了第一个企业培训系统,销售价格为1万元左右。从2006年至今企业培训系统总数也不到3个,但是根据市场的调查现在企业需要员工培训的公司很多,占整个公司数的90%以上。下面是我调查了两家科技公司的培训经营情况。图1 调查两家公司三年来的培训情况2、企业员工培训管理的意义 从图1、图2、图3中反应了两家公司三年来对人才的培训对经济收益,其中金诺数码是一家大公司对人才的培训较为重视,而中振是

9、一家小公司近年来对培训也重视起来,经过对员工培训之后他们的公司经济收益有所增加。这说明了员工培训对企业的重要性和培训系统在企业中的可行性,随着企业的成长、扩大以后企业都会对员工培训,并且也很必要的。(二)系统设计背景介绍和系统功能分析本系统是采用一个友好的界面,系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成对员工管理系统的操作员管理,包括系统用户管理、权限管理、系统初始化。员工登陆界面,管理员界面。我们对员工培训进行分析,建立一个逻辑体设计成一个有,员工各种信息的输入,包括员工基本信息、职称、岗位、已经培训过的课程和成绩、培训计划等。员工各种信息的查询、修改,包括员工基本信息、

10、职称、岗位、已经培训过的课程和成绩、培训计划等。企业所有员工培训需求的管理。企业培训计划的制定、修改、使用帮助。(三)组织结构图与流程图1、系统的组织结构图培训管理系统下面分为八个分模块,每个模块都有一定的功能,这些都是管理员在后台的操作,对系统的管理。具体如图4所示其系统的组成模块主要是八个大模块加上五个子模块,主模块分为员工管理,培训需求管理,培训计划,培训效果,培训计划实施,培训资源管理,培训系统管理,等等。其子模块包括课程管理,员工培训管理,成绩管理。因此次系统分为三个用户群体,一个是管理员,教师,员工。2、系统总流程图此项目的组织结构如图5所示:由于改程序主要面对的是企业的员工,培训

11、的教师。用户群比较大,所以此程序分了两个数据库一个是员工信息管理、一个是员工培训的课程和成绩,这样既提高了可读性也提高了维护性。程序分为老师和员工登录,目的是让他们能够方便的登录查询和输入,这样提高了运行速度和工作效率。程序分为三个板块,培训课程程序部分由查询模块、课程管理模块、程序维护模块等三部分组成。根据用户通过权限认证模块获得的权限不同,这三个模块对不同用户开放。程序开始后首先进入用户群判定既权限认证模块。模块从用户数据库调出数据,与用户输入进行比较,把用户分为员工用户、教师用户和管理员三个群体,并赋予不同的权限。查询模块是所有用户都可以进入的,也是学生用户唯一可以进入的模块,用于课程、

12、培训时间、培训老师、成绩的查询。教师用户除了可以查询之外,还可以进入课程、成绩管理模块,对拥有权限的课程、成绩进行录入、修改、删除等操作。此模块是唯一可以对成绩数据库进行人工修改的模块。管理员作为系统的最高权限拥有者,除了可以进入上述两个模块外,还拥有管理维护模块。该模块可以对用户数据库进行编辑、数据交换等操作,以根据培训老师和企业员工的变动情况,对用户数据库进行实时修改。同时,管理模块还可以对已培训课程、成绩模块进行修改。图5 系统流程图(四)可行性分析以下将从经济、技术、社会三个方面分析其可行性。 1、经济可行性分析实施该系统的主要费用:(1)设备购置费用:包括服务器、工作站、外围相关设备

13、的购置费用; (2)软件费:本系统的费用,相关操作平台软件费;(3)运维费:系统运行、维护的费用;(4)相关工作人员的培训费用;这些是企业能承担的费用水平。2、技术可行性分析随着信息技术、计算机技术的日渐普及,大部分企业员工对一些基本的计算机技术已有所了解。而使用该系统,无须专业化知识,只要具备一些基本的Windows操作技术,就能使用该系统。因而企业实施该系统没有技术上的阻碍。3、社会可行性分析社会可行性的关键因素就是领导的支持。系统得到高层领导、中层管理人员的支持,就等于成功了一半。此外企业完善而规范的业务操作规章度也是必不可少的因素。在初步调查过程中,作者发现企业的管理人员都很支持该系统

14、的开发应用,这是有利于系统开发的因素。但是有些企业在员工培训业务管理方面还存在组织结构设计不科学、业务流程不规范的现象,企业必须对其进行业务重组以配合该系统的开发应用。而一个功能完善、设计严密的系统的应用反过来正好又能帮助企业加强管理,使管理科学化、规范化。 由以上分析可得出如下判断:该系统的开发是可行的,而且是企业迫切需求的应用软件。系统开发设计思想 本系统开发设计思想: (1)尽量采用公司现有软硬件环境及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。(2)系统应符合公司员工培训管理的规定,满足公司日常员工培训工作需要,并达到操作过程中的直观、方便、

15、实用、安全等要求。 (3)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。 4、本系统开发设计遵循如下原则:(1)可靠性原则系统如果出现故障,必将影响企业员工培训管理的业务正常进行,同时可能影响于之相关的部门的工作。因此,高可靠性原则是本系统设计遵循的一条重要原则。设计时采取如下措施以使系统可靠:用高质量的设备;计安装时,注意设备之间的接口及匹配,充分考虑空间距离和环境干扰因素对信号传输的影响;在网络结构设计和硬件选型配置中,采用容错、备份技术,以保证系统的

16、可靠运行,任何一台设备出现故障不影响其他设备的正常运行;考虑数据的安全性和完整性,数据存储采用两极备份,某一级出现故障时不会导致数据丢失。(2)可维护性原则系统运行后,维护工作将和是一个长期工作。因此,系统要充分考虑维护工作的需求,设计采用面向对象、模块化的技术,提高软件的复用性,界面一致性,代码重用性,尽量降低维护工作量及困难;(3)经济性原则在满足系统性能要求的前提下,硬件配置尽量考虑利用企业原有设备,以降低系统成本。(4)先进性原则(5)通用性原则把用户操作界面设计的规范统一,把数据库结构设计的尽量能包括不同类型的企业需求;在程序设计方面,则尽量考虑使用对象进行模块化编程,便于系统扩充。

17、不同的企业可以根据自己的需要,对系统功能加以取舍。二、开发说明概述(一)开发说明培训:指各组织为适应业务及培育人才需要,用补习、进修、考察等方式,进行有计划的培养和训练,使其适应新的要求不断更新知识,拥有旺盛的工作能力,更能胜任现职工作,及将来能担任更重要职务,适应新技术革命必将带来的知识结构、技术结构、管理结构和干部结构等方面的深刻变化。1、如何设计员工培训方案(二)数据库的发展和应用数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数

18、据安全以及高效地检索数据和处理数据。随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。(三)开发工具说明1、VisualBasic 6.0简介VB6.0全称为VisualBasic 6.0,是微软公司推出的可视化编程工具MSDN之一,是目前世界上使用最广泛的程序开发工具。适用于初学者,由于简单易学的语法,体贴便利的开发环境,开发便利,所以选择用VB来编译。2、Access 2003简介Microsoft Office Access 2003 是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出

19、和处理 XML 数据文件等功能。由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在 Access 2003 中工作变得更加轻松自如。另外,Access 2003 的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息,Access 2003用的比较方便,于VB连接案例较多所以选择用Access 2003。三、系统的详细设计工作(一)欢迎登陆界面设计1、欢迎登陆界面截图2、欢迎登陆界面的流程图3、欢迎登录的分析首先程序开始运行后,系统首先生成一个错误次数记录a,初值为0。随后系统生成一个4位数的验证码,该验证码完全随机产生。之后显示出验证码并开始用户的输入。用户输入阶段

20、除需要输入用户名和密码外,还需将看到的随机验证码输入。由于验证码不可预测性,且只可由肉眼看到并输入,普通通过自动输入程序进行破解的行为就可以得到有效遏制。在用户输入完之后,程序从用户数据库调出相应数据进行比对,并进行判断。若输入正确且用户状态正常,则系统根据用户数据数据库中相应数据给出该用户的操作权限:员工用户、教师用户、管理员。接着结束本模块运行,进入主界面。若用户输入错误或用户被锁定等,则系统会给出错误信息:用户名不存在、密码错误、密码错误次数过多系统退出、验证码错误等。同时,错误记录数a会自动加1。之后系统会判断错误记录数X是否达到3,即该用户是否已错误输入3次。如果没达到3次,则直接返

21、回开始重新登录;如果达到3次,程序将直接退出。可以看出,限制错误登录可以保护程序。如果点击重填按钮,程序将会把用户名、密码清空,并重新生成新的验证码。3、部分代码Private Sub Command1_Click()Static a As IntegerIf Txtp.Text = And Text1.Text = ThenMsgBox 请输入用户名和密码Text1.SetFocusExit SubEnd Ifa = a + 1If Text1.Text = 张彦军 ThenTxtp.SetFocusIf Txtp.Text = 1234 ThenT3.SetFocusIf T3 = T2

22、Thenfmain.ShowFm1.HideElseIf T3.Text = ThenMsgBox 请输入验证码ElseMsgBox 验证码错误,请重新输入End IfElseIf a = 3 ThenMsgBox 错误次数过多,程序退出!EndElseIf Txtp = ThenMsgBox 密码不能为空a = a - 1ElseTxtp.Text = Txtp.SetFocusEnd IfElseMsgBox 用户名不存在,请重新输入Text1.SetFocusEnd IfEnd Sub(二)系统主界面1、系统主界面截图2、用户等级的设置说明为了能、够设置权限,所以我把用户分为两类,员工和

23、教师,把他们不能够拥有的权限显示为不可见的。这样就能够实现权限的管理。等级2表示的是员工的权限员工所拥有的权限是:用户的密码的修改,课程培训需求,培训的计划查询,课程信息查询,成绩的查询,授课教师查询。员工没有的权限是,数据库的备份和恢复,用户的添加和修改,培训计划设置,课程的添加修改,员工信息设置,成绩信息设置。等级3表示的是教师的权限教师拥有的权限是:用户密码的修改,培训计划设置,课程信息设置,成绩信息设置。教师没有的权限是,数据库的备份和恢复,用户的添加修改,员工信息设置。3、部分代码If Level = 2 ThenFMain. Restore.Visible = FalseFMain

24、. AddUser.Visible = FalseFMain. backup.Visible = FalseFMain. ClassQuery1.Visible = FalseFMain. mDeleteUser.Visible = False FMain. SetClass.Visible = FalseFMain. newclass1.Visible = FalseFMain. perset.Visible = FalseFMain. addr.Visible = False ElseIf Level = 3 ThenFMain. backup.Visible = FalseFMain.

25、Restore.Visible = FalseFMain. AddUser.Visible = FalseFMain. mDeleteUser.Visible = False FMain. perset.Visible = False(三)用户管理界面1、用户添加界面截图2、程序说明此功能是用于用户的添加,把员工的身份加入系统数据库这样用户就能够凭自己的身份进入系统了。(四)用户密码设置1、密码设置截图2、程序说明此界功能主要是为了所有用户能够修改用户的密码,而且只能修改密码。用户名的enable=false 是不可以修改的,用户名会显示登陆用户的用户名。如果旧密码输入错误则会弹出“旧密码输入

26、错误”,如果设置的新密码的再次确认密码跟第一次输入密码不一样则会弹出“两次输入的密码不一致,请重新输入”,如果旧密码,新密码和确认密码都输入正确则会弹出“密码修改成功!”3、部分代码Private Sub Command1_Click()Text1.Text = Fm1.Text1If txtOldPass.Text = Then MsgBox 请输入旧密码!, vbOKOnly + vbInformation, 修改密码 txtOldPass.SetFocus Exit SubEnd IfIf txtOldPass.Text = Fm1.Txtp Then MsgBox 旧密码输入错误!,

27、vbOKOnly + vbInformation, 修改密码 txtOldPass.SetFocus Exit Sub End IfIf txtNewPass.Text = Then MsgBox 请输入新密码!, vbOKOnly + vbInformation, 修改密码 txtNewPass.SetFocus Exit SubEnd IfIf txtNewPass1.Text = Then MsgBox 请输入新密码!, vbOKOnly + vbInformation, 修改密码 txtNewPass1.SetFocus Exit SubEnd IfIf txtNewPass1.Tex

28、t = txtNewPass.Text2 Then MsgBox 密码修改成功!, vbOKOnly + vbInformation, 修改密码 Unload Me fmain.ShowElse MsgBox 两次输入的密码不一致,请重新输入!, vbOKOnly + vbInformation, 修改密码 txtNewPass.Text = txtNewPass1.Text = txtNewPass.SetFocusEnd IfEnd Sub(五)培训课程管理界面1、课程信息设置截图此功能是老师和学生查询课程信息的。2、课程需求设置截图此功能主要是为了员工对课程的需求的添加,为了更好的完成培

29、训,与老师的互动。(六)员工信息管理界面1、员工信息管理截图此功能是管理员对员工的信息的添加、修改等操作。(七)查询管理界面1、培训计划查询截图(1)程序设计:此功能主要是为了让员工查询培训计划,方便员工了解培训内容。可以按照培训项目来查询,点击下拉列表框选择课程,就可以按照课程来查询课程的时间,地点。按培训时间查询,点击下拉列表框选择时间就可以按时间来查询课程和地点。按培训地点查询,点击下拉列表框选择地点,就可以按照地点查询所需要的。(2)部分代码:Private Sub Command1_Click() If cb1.Text = 市场营销 Then Pc1.Cls Pc1.Print Chr(13) & Chr(10); Chr(13) & Chr(10); Chr(32); 市场营销 & Chr(32) & Chr(32) & Chr(32) & Chr(32) & Chr(32) & Chr(32) & Chr(32) & Chr(32) & Chr(32); 5月7日 & Chr(32) & Chr(32) & Chr(32) & Chr(32) & Chr(32) & Chr(32) & Chr(32) & Chr(32); 大会议室 cb1.Text = End

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2