(036) 员工培训管理系统

【摘要】该系统使员工培训管理从传统方式转向培训管理的自动化,采用先进管理思想,实现企业员工培训管理系统化、规范化的开端。通过分析临近一中小企业管理现状,提出了自动化管理的可行性解决方案,并在此基础上进行需求分析、设计整体架构、业务流程和数据结构,编写程序,实现该系统的正常运行。系统采用成熟的C/S结构,以VF设计、运行于Windows 98或更高版本Windows操作系统。针对不同的用户、不同的权限控制对不同信息的增、删、修改和检索。设计高效、可重用性强而方便数据控制的类库。本系统为我校小区物业管理提供了可行的解决方案,完成了系统的基本功能,并提供了易于扩充的框架,为今后企业的培训管理系统的进一步完善打下良好基础。

【关键词】数据库、员工培训、对象链接与嵌入OLE、VF

【Abstract】 This system makes staff train managing from tradition method turns to and train the automation managed , and uses advanced management thought , and realizes that the enterprise staff trains the management systematization and at the beginning of standardization . Closes to one middle and small business management present situation by way of the analysis , and has put forward the feasible nature settlement scheme of automation management , and the distance travelled by a stream of water sum on this foundation gone forward that the line needs analysis and design whole frame constructs and the vocational work according to the structure compiles the program , and is realized the failure-free operation of this system . The system uses C/S's structure that ripens , with VF's design and operating in Windows 98 or higher version Windows's operating system . We should control to different increasing , delete , revise and look up of information be dead against the different users and limits of authority of difference . Design high efficiency , putting in an important position nature is strong and convenient data control the warehouse . The management of this system for the small area thing industry of my school has provided the feasible settlement scheme , has accomplished the basic function of system , and has provided the frame that is easy to the extending , for from now on enterprise train management system makes perfect further to conquer good the foundation .

目 录

前言 5
第一章:可行性分析 6
1-1.1课题背景 6
1-1.2 问题的定义: 6
1-1.3问题的提出: 7
1-2 系统设计目标 7
1-3 可行性分析 7
1-3.1 技术可行性 7
1-3.2 经济可行性 9
1-3.3 操作可行性 9
第二章:系统设计 9
2-1系统功能分析 9
2-2 系统性能要求 10
2-3 系统的功能模块 10
2-4 培训管理软件和企业中其他系统的关系 11
2-4.1与人事管理系统的接口 11
2-4.2与全企业信息管理系统的接口 12
第三章 数据库设计 12
3-1数据库需求分析 12
3-1.1 系统数据流程 13
3-1.2数据项和数据结构 14
3-2 数据库概念设计 14
3-3 数据库逻辑结构设计 15
第四章 详细设计(各个功能模块的设计) 19
4-1 开始界面的设计 19
4.2退出界面的设计 20
4.3功能选择界面的设计 20
4.4培训效果评价模块 21
4.5基本信息管理模块 21
4.6培训资源管理模块 21
4.7培训计划管理模块 22
第五章 软件测试 24
5-1 单元测试 24
5-2综合测试 24
第六章 系统的实施与维护 24
6-1系统的实施: 24
6-2系统维护 25
结束语 26
参考文献 27

前 言

  而有信信息管理系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中它越来越得到普及。20世纪50年代,西蒙提出了管理依赖于信息和决策的思想。同时期的维纳发表了控制论,他认为管理是一个控制过程。1958年,盖尔写到:“管理将以较低的成本得到准确的信息,做到较好的控制。”这个时期计算机开始用于会计工作。其后便慢慢的应用到了各个行业及各个部门。
  21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,员工培训管理系统,是使企业的员工培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。员工培训管理系统应充分利用公司的现有资源,提高系统开发水平和应用效果的目的;符合公司员工培训管理的规定,满足公司日常员工培训的工作需要,并达到操作过程直观、方便、使用、安全的要求;系统采用模块化程序设计方法,既便于系统组合和修改,又便于公司的技术维护人员补充、维护;具备数据库的维护功能,能及时根据用户需求进行数据的添加、删除、修改、备份等工作。
  总的来说, 员工培训管理系统应包括员工各种信息的输入、查询和修改;培训课程信息的输入、查询和修改;企业所有员工培训需求的管理;培训计划的制定、修改;培训课程的评价;培训管理系统的使用帮助;教师信息的管理和评价;培训资源的管理;培训教材的管理;系统用户管理、权限设置等功能。
但目前现行的各种培训管理系统软件都不是十分的完善,一般都只能具有部分的管理功能,这样的系统是不具备充分的实用性的。因此本设计从实用的角度出发,设计了一种比较完善的企业员工培训系统软件。

第一章:可行性分析
1-1.1课题背景
  21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,员工培训管理系统,是使企业的员工培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。
  该系统简单易用,提高企业领导管理员工培训的效率、为企业员工培训管理打下了良好的基础,从而减少管理方面的工作量。本设计基本上是按一个企业的员工培训系统为大体框架设计的,只要稍加改换可以适于各种单位的办公系统。
1-1.2 问题的定义:
员工培训管理系统应充分利用公司的现有资源,提高系统开发水平和应用效果的目的;符合公司员工培训管理的规定,满足公司日常员工培训的工作需要,并达到操作过程直观、方便、使用、安全的要求;系统采用模块化程序设计方法,既便于系统组合和修改,又便于公司的技术维护人员补充、维护;具备数据库的维护功能,能及时根据用户需求进行数据的添加、删除、修改、备份等工作。
  不针对哪个具体的企业来说,通用的培训管理系统至少应具备以下模式:员工各种信息的输入、查询和修改;培训课程信息的输入、查询和修改;企业所有员工培训需求的管理;培训计划的制定、修改;培训课程的评价;培训管理系统的使用帮助;教师信息的管理和评价;培训资源的管理;培训教材的管理;系统用户管理、权限设置等功能。
1-1.3问题的提出:
  随着信息化建设步伐的加快,计算机管理已经成为各企业事业单位不可缺少的一部分。各种功能的信息管理系统层出不穷。各单位差不多都有一套自己的信息管理系统。而员工培训关系到企业内部人员素质的提高和企业自身的发展。与非非计算机管理相比,计算机管理不但能发挥计算机方便、快捷的功能,而且可以大量节省培训资源、培训费用等,更方便灵活管理,而且方便管理,增加企业管理的透明性,有效防止企业管理的弊端,使企业的培训管理更加合理、更趋与成熟。
  该系统通过分析临近一中小企业管理现状,提出了自动化管理的可行性解决方案,并在此基础上进行需求分析、设计整体架构、业务流程和数据结构,编写程序。采用成熟的C/S结构,以VF设计、运行于Windows 98或更高版本Windows操作系统。针对不同的用户、不同的权限控制对不同信息的增、删、修改和检索。设计高效、可重用性强而方便数据控制的类库。本系统为我校小区物业管理提供了可行的解决方案,完成了系统的基本功能,并提供了易于扩充的框架,为今后企业的培训管理系统的进一步完善打下良好基础。
1-2 系统设计目标
  通过一个员工培训管理系统,使企业的员工培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的
  系统开发的总体任务是实现企业员工培训管理的系统化、规范化和自动化。
1-3 可行性分析
1-3.1 技术可行性
  该企业员工培训系统应用Visual Foxpro技术。
  Visual FoxPro是一种典型的关系型数据库管理系统。关系模型是建立在关系代数基础上的,因而具有坚实的理论基础。与层次模型和网状模型相比,具有数据结构单一、理论严密、使用方便、易学易用的特点,因此,目前绝大多数数据库系统的数据模型,都是采用关系数据模型,成为数据库应用的主流。
  Visual FoxPro作为一种典型的关系型数据库管理系统,具有界面友好、工具丰富、速度较快等优点,并在数据库操作与管理、可视化开发环境、面向对象程序设计等方面具有较强的功能。其特点主要体现在以下几方面:
(1)集编程语言和数据库为一身
  Visual FoxPro 包含有丰富的编程命令、函数和基类,许多命令、函数和基类直接与数据库处理有关,从没有任何语言像Visual FoxPro 这样与数据库联系如此密切。
(2)支持面向对象的程序设计
  Visual FoxPro 在继续支持原面向过程的程序设计方法的同时,支持面向对象的程序设计,用户可以在其提供的基类基础上建立自定义类,以实现程序功能的封装和继承,减少编程的工作量,加快应用程序的开发速度。
(3)支持可视化程序设计
  一个非可视化的应用程序设计,几乎80%的代码用于构建应用程序的操作界面,只有少量的代码用于程序的功能设计。为此,Visual FoxPro 提供了大量的向导、设计器和生成器来帮助用户建立数据库、查询、表单、报表等工作,使用这些可视化工具只需要通过简单的操作就可以完成程序的界面设计,以及一些简单的程序功能,使用户能够将主要精力放在程序的功能设计上。
(4)丰富的数据连接工具
  Visual FoxPro 是进行客户/服务器程序开发的首选工具,使用Visual FoxPro 的远程视图技术、CursorAdapter类或SPT(SQL pass through)技术都可以轻松的连接到其他远程数据库。
(5)强大的Cursor(临时表)技术
  在进行客户/服务器程序开发中,Visual FoxPro 一个很显著的特点就是其独有Cursor技术、Visual FoxPro 用户完全可以像使用本地数据库一样对Cursor进行插入、删除和修改操作,这种数据变化,会被Visual FoxPro 自动地更新到与Cursor相关联的一个或多个远程数据表。
(6)支持Web Service 技术
  Web Service利用标准的互联网协议,如超文本传输协议(HTTP)和可扩展标记语言(XML),将功能纲领性地体现在互联网和企业内部网上。Visual FoxPro 对Web Service 的支持极大地扩展了其跨平台的数据应用能力。
(7)支持对象链接与嵌入OLE(Object Linking and Embedding)技术
通过OLE技术, Visual FoxPro 可以与Word、Execl等支持OLE的软件共享数据或功能。例如,利用OLE技术可以将Visual FoxPro 数据库中的数据写入到Excel 中,利用Excel强大的表格功能来进行复杂的报表打印等操作。
(8)强大的交互式开发环境(IDE)
  Visual FoxPro 具有强大的交互式开发环境,如项目管理器、任务面板管理器、工具箱(Toolbox)和IntelliSense技术等,为应用程序快速开发提供了可能。
1-3.2 经济可行性
  该员工培训管理系统的开发需要软件开发人员花费一定的时间精力,因此需要一定的运行资金。此项系统的耗费价值大约在千元到万元不等。依据系统的性能而定。
  但是它给企业带来的利润却是不能用价格估量的。本系统可以帮助公司使员工的培训管理更加合理化、规范化。员工素质的提高,就意为着企业整体水平的提高,就会为企业带来丰富的利润,非常值得众多企业的投资
1-3.3 操作可行性
  本系统在操作上也是可行的,系统是基于Visual FoxPro环境平台开发的,易于操作。而且采用了可视化面向对象工具开发,其窗口、界面简洁易懂,易于操作。所以系统在操作上是可行的。

第二章:系统设计
2-1系统功能分析
  系统开发的总体任务是使企业的员工培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。
  系统功能分析是在系统开发的总体任务的基础上完成的。本员工培训管理系统需要完成的功能如下:
●员工各种信息的输入,包括员工基本情况信息、职称、岗位、已培训过的课程和成绩、培训计划等。
●员工各种信息的查询和修改,包括员工基本情况信息、职称、岗位、已培训过的课程和成绩、培训计划等。
●培训课程信息的输入,包括课时、课程种类等。
●培训课程信息的查询和修改。
●企业所有员工培训需求的管理。
●培训计划的制定、修改。
●培训课程的评价。
●培训管理系统的使用帮助。
●教师信息的管理、教师评价。
●培训资源的管理。
●培训教材的管理。
●员工外出培训管理。
●系统用户管理、权限管理。
2-2 系统性能要求
  先进性:对于主机系统应考虑其先进性和生命力。
  可靠性:有一个稳定可靠的系统是确保整个系统正常运行的关键。
  安全性:整个系统不应由于操作失误,甚至恶意攻击而遭到破坏。
2-3 系统的功能模块
  在系统功能分析的基础上,考虑Visual FoxPro 程序编制的特点,得到如图1所示的系统功能模块图。

          图-1 系统功能模块图

2-4 培训管理软件和企业中其他系统的关系
2-4.1与人事管理系统的接口
  如果一个企业同时具有着两个系统,这两个系统之间应该实现如图2所示的数据交流和接口。

           图-2 和人事管理系统的数据接口

2-4.2与全企业信息管理系统的接口
  培训管理系统是全企业信息管理系统的一个有机组成部分。在可能的情况下,管理系统模块可以作为全企业管理系统的一个模块,可以直接被调用。

第三章 数据库设计
3-1数据库需求分析
  以下是数据流程图:... ...       ... ...
 
... ...       ... ...
 
【论文说明】该论文包含系统功能模块图、数据流程图、E-R图、数据库表、界面演示图,无程序源代码,Word格式,文件大小700K,字数9.8千,按计算机毕业论文格式要求书写,适用于计算机类各专业!

返回论文

 

关于本站  |   联系我们  |   获取方式  |   常见问题  |   网站地图
版权所有:计算机论文网