毕业论文员工培训管理系统.doc
《毕业论文员工培训管理系统.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)信息需求。指用户需要从数据库中获得信息的内容与性质。由信息要求可以导出数据要求,即在数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 员工 培训 管理 系统

链接地址:https://www.31ppt.com/p-3690984.html