我国培训管理者门户网站,国内企业培训总监、培训经理交流平台

当前位置:首页 > 培训管理 > 正文

企业员工培训管理系统设计与实现

2021-03-23 来源:《计算机产品与流通》
摘要: 本文采用C#编程语言和技术,SQLServer2005数据库管理系统,设计并实现企业员工培训管理系统,包括员工信息管理,讲师信息管理,培训课程管理,培训课程,应用程序处理培训,培训点管理和培训和评估课程的功能,系统实现良好的可行性和便利性,可以提高企业员工培训管理的水平和有效性。
关键词: 管理系统;员工培训;C#
一、培训管理系统功能分析
(一)系统功能结构设计
经过对业务的全面深入调查和分析,参与培训管理系统的用户包括人力资源部门管理员,培训教员和员工。系统的整体功能结构如图 1 所示。
(二)系统数据库设计
通过对企业员工培训管理的内容和功能要求的分析,设计了 10 个表。数据库表的逻辑结构如下:
员工信息表(员工编号,员工姓名,性别,工号,部门编号,教育,生日,出生地,办公时间,家庭住址,联系电话)
员工成绩单(员工编号,课程名称,分数,评分,评分,评论)
课程信息样本(课程编号,课程名称,课程类型,教师人数,教师编号,上课时间,培训地点)。
教师信息样本(教师编号,教师姓名,教师资格,教学时间开始,教师评价)。
培训需求形式(培训课程数量,培训人员数量,培训开始时间,培训结束时间)。
课程评估表(培训课程数量,员工人数,评估,评估时间)。
课程注册申请书(课程编号,员工人数,申请时间,单个处理点)。
部门信息表(部门编号,部门名称,部门经理,位置助理)。
工作信息表(职位编号,职务名称,职权范围)。
用户密码表(用户名,密码,角色,上次登录时间)。
注:下划线表示主键
在识别数据表和主键的基础上,根据表之间的关系,使用工具和 SQLServer2005 环境,使用对象资源管理器创建一个名为 ygpx 的数据库,设置图表中数据表之间的关系。
二、系统主要功能实现
本系统基于 SQLServer2005 构建数据库库,应用面向对象的开发方法和程序设计技术,C #作为基于平台的程序开发工具,应用模式 C/S,系统数据库服务器位于企业内部网并通过C/S 模式访问数据库。
(一)登录界面设计
登录界面是所有用户的通用界面。不同的用户登录系统将根据不同的用户角色切换到不同的页面。用户角色是:管理员,教师和学生。将用户角色标志设置为 tagg=Convert.ToInt16(dr[“role”]); 根据 tagguser _pswd 查询确定用户类型。
(二)管理员操作功能模块设计
管理员登录系统后,进入管理员操作页面,在 main.cs 中添加 menuStrip 控件创建主菜单。主菜单包括:学生信息管理,班级信息管理,教师信息管理等。
1. 学员信息管理
管理员可以在学生信息管理模块中添加,删除和修改学生的基本信息,或通过 Execl 格式输入学生信息如图 2。
添加学生信息时,为了验证员工数量是否已经存在,程序使用 check_man()来判断并使用 Command 的 ExecuteReader()方法来获取 SQL 语句的查询结构点。如果查询结构为空,则结果为 NULL。代码如下
privateboolcheck_man()
{SqlConnectionconn=newSqlConnection(s);
conn.Open();
stringstr=”
分享到:

免责声明:
  1、培训管理者发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
  2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!

延伸阅读:

more>>

会议活动

more>>

公开课

more>>

企业大学

more>>

HRD

Copyright © 2021 培训管理者 版权所有 京ICP备17062359号-7 如转载本站文章,请注明原作者和原发布媒体

本着互联网分享精神,本站部分内容转载于其他网站和媒体,如内容涉及版权等问题,请联系本站进行删除或修改处理

客服电话:010-89506650 89504891 非工作时间可联系:18701278071(微信) QQ在线:574888227

新闻与原创文章投稿:tougao#cpmta.com 客服邮箱:info#cpmta.com(请将#换成@)

培训管理者——我国培训管理者门户网站,隶属卓橡公司

培训管理者微信公众号

PMO大会微信公众号