基于web的职工培训管理系统的设计与实现

基于web的职工培训管理系统的设计与实现

ID:9459516

大小:58.50 KB

页数:9页

时间:2018-05-01

基于web的职工培训管理系统的设计与实现_第1页
基于web的职工培训管理系统的设计与实现_第2页
基于web的职工培训管理系统的设计与实现_第3页
基于web的职工培训管理系统的设计与实现_第4页
基于web的职工培训管理系统的设计与实现_第5页
资源描述:

《基于web的职工培训管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于Web的职工培训管理系统的设计与实现1开发系统的目的和意义  很多大中型企业都会为员工组织各种培训课程,有的甚至有具体的课时要求。传统的培训流程一般先由人事部门下发培训通知到各部门,员工填写报名表,人事部门汇总并安排课程和考试。这样的形式往往是一级一级地下发通知,再一级一级地上交报名表,以及组织一场又一场的考试。工作效率非常低,而且不便于汇总和分析员工培训情况和考试成绩。为此,我们开发了企业X上培训系统,为企业提供一个灵活方便的内部培训、学习交流和培训管理的平台。人事部门可以利用此系统发布培训通知、培训课程信息、管理职工培训档案,企业员工可以浏览

2、培训通知和培训课程情况,并根据要求报名参加指定课程的培训。培训课程结束后,职工可以参加课程的考试,还可以对课程情况发表自己的看法。  2系统设计  2.1系统开发平台的选择  为了便于企业职工能灵活方便地使用本系统,不受时间和地域的限制,企业职工培训管理系统采用了目前流行的以Internet为基础的浏览器/服务器(Browser/Server)模式。该模式操作简单、方便,并且系统结构简单,容易维护。  本系统在主流的操作系统平台下,采用ASP.NET开发技术,在VisualStudio2008开发环境下,使用C#语言和SQLServer2005数据库

3、进行开发。系统通过Web服务器发布,职工、人事部门员工都可以通过浏览器完成各自的工作。该系统主要实现了信息发布、在线报名、信息审核、在线培训、在线考试、人事部门以及职工个人的培训总结,以及相应的信息管理与维护。  2.2系统功能模块设计  根据对企业培训管理的一般业务流程的考察和了解,企业X上培训的流程设计如下:  首先由人事部门的员工进行培训课程的组织和管理、培训教师的组织和管理、员工基本信息的管理、X上发布培训通知和培训课程的信息;然后企业员工在X上浏览培训课程的信息,并根据要求进行X上报名;人事部门的员工在进行课程报名的审核和汇总工作并发布一些

4、相关的上课通知、进行课程题库的编辑和整理等工作,最后进行诸如培训考试、总结等。根据流程,系统的功能模块结构图如图1所示。  企业培训系统分为前台操作和后台管理两大部分。后台管理模块主要供人事部门使用,包括课程管理、教师管理、员工管理、试题管理、报名管理、通知管理、培训档案管理等。课程管理是人事部门员工增加培训课程信息、修改培训课程信息等。教师管理是增加教师信息、修改教师信息等。员工管理是增加和修改员工信息。试题管理是增加和维护培训课程的题库。报名管理是人事部门汇总和审核员工的报名信息。通知管理是增加和修改通知信息。档案管理是查询和汇总员工培训课程的考

5、试信息以及已经通过的培训内容的信息。  前台操作模块主要供企业员工使用,包括查看通知、查看课程、在线报名、在线考试、过往检索和填写反馈意见等。查看通知是企业员工可以浏览和搜索人事部门发布的通知。查看课程是可以浏览和搜索培训课程的信息。在线报名是员工可以报名参加某培训课程。过往检索是员工可以搜素和浏览已经通过的培训内容和培训成绩信息。在线考试是员工在结束培训课程以后,进行该课程的考核。  2.3数据库设计  根据系统的功能模块设计,系统创建8张数据表,分别为管理员表、教师表、培训课程表、课程详情表、员工信息表、报名表、试题表、通知表。每张表的具体字段和

6、功能如下。  (1)管理员表:用来存储人事部门的员工信息,包括职工号、密码、姓名、性别、职务、、职称、任职地、工龄、身份证号等字段。  (2)教师表:用来存储培训教师的信息,包括临时工号、姓名、性别、密码、职称、、身份证号、专长、专业等字段。  (3)培训课程表:用来存储培训课程的信息,包括课程编号、课程名称、培训日期、培训人员、培训要求、培训内容、培训教师、培训教材、辅助材料等字段。  (4)课程详情表:用来存储课程的上课时间地点等信息。包括课程编号、课程名称、授课地点、授课时间等。  (5)员工信息表:用来存储员工的信息,包括工号、性别、密码、工

7、龄、任职地、部门、、职务、职称等。  (6)报名表:用来存储员工报名的情况,包括工号、课程编号、报名时间、是否通过、审核日期、培训成绩、考试时间等。  (7)试题表:用来存储课程的考题,包括题目编号、课程编号、课程名称、考题类型、考题内容、参考答案、分值等。  (8)通知表:用来存储有关培训课程的通知和新闻。包括编号、主标题、副标题、发表时间、摘要、内容等。  3主要功能的实现  3.1用户权限的设置  对于没有登录的用户,可以浏览培训的课程信息和培训通知信息。要想报名参加课程就必须利用职工号和系统预设的密码进行登录。登录以后,用户可以修改个人的相关

8、信息和密码,可以报名参加培训课程和参加考试,维护报名信息等。人事部门负责相关培训的系统管理人员采用专门的页面

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。