- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
员工培训管理系统
在竞争越来越激烈的今天,企业员工的培训越来越受到各个企业领导的重视。通过员工培训管理系统,使企业的培训工作系统化、规范化、自动化、从而达到提高企业培训管理效率的目的。
我们将以一个典型企业的培训管理系统为例子,来讲述如何建立一个员工培训管理系统。
第1章 系统设计的目的和意义
1.1 系统设计的目的
通过一个员工培训管理系统,使企业的培训工作系统化、规范化、自动化、从而达到提高企业培训管理效率的目的。
系统开发的总体任务是实现企业员工培训管理的系统化、规范化、自动化。
1.2 系统设计的意义
本系统设计的意义:
尽量采用公司现有软硬件环境及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。
系统应符合公司员工培训管理的规定,满足公司是日常员工培训工作需要,并达到操作过程中的直观、方便、实用、安全等要求。
系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。
系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。
第2章 需求分析
2.1系统开发和运行环境选择
开发工具:Visual FoxPro 6.0。
运行环境:Windows 9x、Windows NT或Windows 2000。
2. 2 数据需求
数据需求是数据结构设计的第一个阶段,是非常重要的一个阶段。在这个阶段主要是收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础。
在仔细调查企业员工培训管理过程的基础上,我们得到本系统所处理的数据流程如图1-1所示。
针对本实例,通过对企业员工培训管理的内容和数据流程分析,我们设计的数据项和数据结构如下:
员工基本状况。包括的数据项有:员工号、员工姓名、性别、所在部门、身份证号、生日、籍贯、国籍、民族、婚姻状况、健康状况、参加工作时间、员工状况、状态时间、家庭地址、联系电话等。
员工成绩状况。包括的数据项有:员工号、课程名称、时间、地点、授课教师、成绩、评价、是否通过等。
课程信息。包括的数据项有:课程号、课程类别、课程名、课程学时、等效课程、预修课程、开课部门、初训/复训等。
企业工作岗位信息。包括的数据项有:工作岗位代号、工作岗位名称、工作岗位权力范围等。
企业部门信息。包括的数据项有:部门代号、部门名称、部门副经理等。
培训需求信息。包括的数据项有:所需培训的课程、要求培训的员工。
企业培训计划信息。包括的数据项有:培训的课程、培训开始时间、结束时间、培训教员、上课时间、上课地点等。
个人培训计划信息。包括的数据项有:培训员工、培训课程、培训开始时间、培训结束时间等。
课程评价信息。包括的数据项有:课程名、评价内容、评价时间等。
教员信息。包括的数据项有:教员号、教员姓名、开始教课时间、教员评价等。
培训资源管理信息。包括的数据项有:各个教室、教学设备的配备情况、各种教学教具借用情况、培训中心固定资产管理、各种培训费用和支出、培训资源需求管理等。
培训教材管理。包括的数据项有:教材适合的课程、作者、教材状态、教材数量、价钱等。
2.3 功能需求
功能需求是在系统开发的总体任务的基础上完成。本例子中的员工培训管理系统需要完成功能主要有:
(1) 员工各种信息的输入,包括员工基本信息、职称、岗位、已经培训过的课程和成绩、培训计划等。
(2) 员工各种信息的查询、修改,包括员工基本信息、职称、岗位、已经培训过的课程和成绩、培训计划等。
(3) 培训课程信息的输入,包括课时、课程种类等。
(4) 培训课程信息的查询、修改。
(5) 企业所有员工培训需求的管理。
(6) 企业培训计划的制定、修改。
(7) 培训课程的评价。
(8) 培训管理系统的使用帮助。
(9) 教师信息的管理、教师评价。
(10) 培训资源管理。
(11) 培训教材管理。
(12) 员工外出培训管理。
(13) 系统用户管理、权限管理。
第3章 数据库设计
数据库设计的任务是确定系统所需的数据库。数据库是表的集合,通常一个系统只需一个数据库。数据库设计可分为逻辑设计与物理设计两个步骤。
3.1 逻辑设计
设计从分析输入数据着手,输入数据中的某类相关数据可以归纳为一个表。对需要同时调用的若干表,应使它们符合关联要求。这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体。
本实例根据上面的设计规划出的实体有:员工实体、部门实体、岗位实体、教员实体、教学资源实体、教材实体、课程实体。
实体和实体之间的关系如图所示。
3.2 物理设计
下面列出员工培训管理系统所有表的
文档评论(0)