培训需求信息管理系统

时间:2022-06-06 12:25:33

培训需求信息管理系统

摘要:系统基于C/S结构实现远程培训需求信息的反馈。培训中心管理员使用网络向职工培训信息,服务器接收用户的培训需求,并处理统计培训需求信息;用户通过网络提交其培训需求和报名基本信息;相关人员进行培训需求统计、信息,完成培训管理等功能。

关键词:培训需求;SQLServer2000数据库;C/S

中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)24-5841-02

Training Needs of Information Management System

ZHU Yan-mei

(Training Center in Laigang, Laiwu 271104, China)

Abstract: Demand information for remote training system based on c/s structure of feedback . Training Center administrator use to launch training of employees in the network information, the server receives the training needs of users, and process the statistical training needs of information; the user submit their training requirements and registration of basic information over the network; related personnel training need statistics, release information, completed a training management functions.

Key words: training needs; SQL Server2000 database; C/S

随着企业的发展,职工的培训需求日益增强,培训工作也日益复杂和艰巨,如何满足企业的培训需求,成为培训部门亟待解决的问题和生存的关键。

本系统基于网络环境,帮助培训单位搞好需求调查,及时正确掌握职工的学习需求,设计优化培训项目。使培训单位从原来的被动培训变为主动管理模式,能及时、准确地反映企业、职工的培训需求,更好地组织培训。

1 系统逻辑设计

1.1 系统概述

利用网络和数据库技术实现培训需求的及时响应,培训机构与企业各单位的培训需求信息反馈通过客户端/服务器(C/S)结构实现。培训中心通过网络调查信息,企业通过网络提交其培训需求,培训机构利用sqlserver数据库保存信息库,培训机构根据从网络上收集的培训需求信息制定培训计划,并通过网络。企业用户通过网络查询培训信息,选择培训项目,然后通过网络报名。这一系统充分利用网络资源,解决大企业职工地理分散的问题,为培训机构及时提培训资源。

1.2 系统业务流程

系统完成以下几部分工作:

1)培训中心管理员通过网络发出培训需求调查信息,企业通过客户端填写调查表和提交调查表。

2)管理员对通过服务器收集的培训需求调查表进行统计,培训中心根据调查统计结果研究制定培训计划。

3)管理员将培训项目进行,普通用户看到的报名表即是培训项目设计的外视图。

4)企业各单位职工通过客户端查询培训信息,填写报名表。提交服务器。

5)管理员收集信息,执行培训安排(分班、安排教学等)

6)管理员进行信息维护。对培训项目的修改、基本信息数据库的修改。

1.3 系统业务流程图

图1为系统业务流程图。

2 系统功能设计

系统包括以下模块:

培训需求信息调查模块 通过网络培训需求调查表,提供一个可填写培训需求的界面;

报名系统模块 使用户可通过网络报名参加培训,增强了学员选课的自主性和培训内容的适应性;

信息维护处理模块 对培训各信息进行维护;对报名学员信息等的输入;

查询模块 用于学员信息查询,包括查询培训内容和类型、培训人员和教师,培训结果以及其他的历史信息;

打印模块 用于打印学员名单、考试成绩、班级情况等报表信息。

3 系统用户设置

用户分四级:管理员、特殊用户、企业单位、一般职工。不同用户具有不同的权限和不同的功能界面。

1)管理员:负责维护数据库和程序、相关数据的维护。创建培训信息调查表、统计需求信息调查结果、培训信息、设计培训人员报名表等。

2)特殊用户为管理层人员,包括培训中心领导和各科室领导

3)企业用户,一般是企业各单位的教育、人事管理部门用户,职工参加企业组织的培训,从企业的负责部门报名,然后由相关部门集体报名。

4)一般职工用户,他们可以个人形式报名参加培训。

4 数据处理

4.1 数据库

数据库在信息系统管理中占有非常重要的地位,数据库机构的好坏直接影响应用系统的效率及实现的效果。合理的数据库机构设计可以提高数据存储的效率,保证数据的完整性和一致性。后端数据库数使用SQLSERVER2000,数据库命名为:laigangpx。

4.2 模块加工处理

登录模块:提供用户输入的用户名称、密码,判断用户的类型,然后为用户提供相应的功能模块。

培训需求调查模块:填写信息前,用户需要先连接服务器。然后填写需求信息,并提交填写结果。也可查询培训信息。

本模块使用vfp的函数sqlstringconnect连接所需的数据源――后端数据库laigangpx。连接后,用户填写需求信息,使用“提交”按钮,提交到服务器上的数据库中的培训需求调查表中。该模块为需求统计提供原始数据。

培训需求统计模块:该模块是管理员使用的,管理员用管理员账号登录,对培训的需求结果进行统计。根据结果修改培训信息需求统计表。根据培训的项目,时间段、单位进行统计,统计某一项目的报名人数、年龄、岗位、技术职务/等级、学历层次等分布数据。

本模块首先选择项目内容,然后可以按单位、按时间进行统计。

统计结果直接可以从表单中显示,在模块中还设计了打印功能。此模块可以继续扩充其他的索引查询。模块统计的数据来源于培训需求调查表xqdcb.dbf。模块有4个按钮“连接服务器”、“打印预览”、“打印”、“退出”。

培训项目设计:由管理员根据领导决策设计的一个培训计划,向用户。用户通过查询模块查询培训信息,之后填写报名信息。项目编号有管理员根据标准给出,在表单中提供查询编号规则和已经编号的培训项目列表信息功能。培训项目的培训内容从课程列表中选取,加入到本项目内容中。项目的设计结果存储到培训项目列表中。

培训课程报名:用户利用查询功能调出培训项目内容,在客户端的报名表单中填写报名信息,并提交其报名信息。学员信息由用户自行填写,报名时间由设计在数据库上的触发器完成。模块中接受的数据生成培训人员报名信息表。

5 系统结构设计

系统C/S(Client/Server)结构,由DBServer、客户应用程序和网络组成。DBServer(即后端)使用SQL SERVER2000数据库。DBServer负责有效地管理系统的资源,主要负责数据处理、并发控制、数据安全性、数据完整性和数据的备份和恢复等。客户应用程序(即前端)采用VisualFoxPro6.0(VFP),VFP是系统中供用户与数据进行交互的部件,主要任务是提供交互式界面完成数据的录入、分析、检查和显示,向DBServer发出请求(SQL语句)并接收结果和错误信息。

上一篇:网页制作与开发教学点滴心得 下一篇:浅析高职院校中《短信增值应用与开发》课程的...