免费预览已结束,剩余36页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业论文(科研训练、毕业设计)题目:培训管理信息系统(TMIS)姓名:学院:软件学院专业:软件工程年级: 学号: 指导教师(校内):职称: 指导教师(校外):职称: 年 月日培训管理信息系统(TMIS)培训管理信息系统(TMIS)摘要 中国建设银行厦门开发中心培训管理信息系统(TMIS)是一套用于实现培训管理智能化和规范化,提高培训工作质量和效率的系统。该系统将应用于中国建设银行信息技术管理部厦门开发中心的培训事务。它初步建立厦门开发中心统一的培训管理平台,为全体开发中心的成员提供一个便捷的、电子化的培训管理环境,通过平台将厦门开发中心的日常培训需求、培训资源使用状态、讲师授课效果、学员学习效果等进行及时的反馈,并将信息收集到推广培训部,产生准确无误的培训记录以及计算出正确的培训积分,为厦门开发中心的培训管理提供有力支持。本项目将业务需求归纳为六个功能,具体包括:系统管理 、培训管理、项目培训、费用核算、档案管理和报表管理等等。关键词 培训管理电子化业务需求40Training Management Information System(TMIS)Abstract Training Management Information System(TMIS) of CCB is a high efficiency system that can intelligentize and standardize training management, improving the quality of training management. TMIS will be used in the training affair of CCB. It elementarily strike up theunitive platform of training management, providing all the members with a convenient electronical training management circumstance. TMIS can timely feed back the daily training requirement, the use condition of training resource, the effect of teaching and learning etc. It can help the department of extending and training to collect information and bring the accurate training record, and then it will calculate the correct training score. TMIS can abet the training management of CCB. It divides the operation requirement into 6 parts, each part has its own function, including system management, training management, item training, charge checking, archives management and report forms management.Keyword training managementelectronicaloperation requirement目录引言5第一章TMIS项目任务概述611项目背景612项目目标613相关定义614应用范围615规范与标准616系统功能及特性617开发工具及支持条件7第二章关于TMIS的初步调查与分析82.1 确定TMIS的边界82.2 关于TMIS的初步调查和分析9第三章系统的功能及结构设计113.1 系统管理123.1.1 用户管理123.1.2 授权管理123.1.3 密码修改123.1.4 退出系统123.2 项目培训133.2.1 培训需求管理133.2.2 培训计划管理143.2.3 培训方案管理153.2.4 培训报名管理163.2.5 培训签到管理173.2.6 培训反馈及培训评估183.3 培训管理203.3.1 中心级培训管理203.3.2 部门级培训管理213.3.3 外派培训管理213.4 费用核算213.5 档案管理213.5.1 培训建档213.5.2 师资档案243.5.3 员工档案253.5.4 证书资历273.5.5 培训资料273.6 报表管理28第四章TMIS的实现及部分代码分析294.1 common.asp文件294.2 sendmail.asp文件35结论38致 谢 语39参考文献40引言随着人类社会的发展,要求每个紧跟时代的人都要不断地进行自我提高,学习与再学习始终伴随着我们。在这种形势下,如何更好的对员工进行培训并且对培训工作进行有效的管理,就成了我们需要解决的一个问题,因此,开发一套完善的培训管理系统是必不可少的。近年来,有关员工培训管理的软件很多,但大部分是培训中介组织的一项面向企业的服务,而且还是一些网络版本。据调查的资料可知,只有一些国外企业以及在中国的跨国企业, 拥有自己的员工培训管理软件,而且这些也只是作为企业其他软件的一个组成部分出现,如摩托罗拉的员工培训管理就是其人力资源管理软件的一个组成部分,并且还只实现了员工个人信息管理很小的一部分功能。然而,随着社会的进步,越来越多的国内企业领导开始认识到员工培训的重要性,并且采取了一系列有益的措施,许多企业正在积极研究和开发比较通用、功能比较完善的企业员工培训管理软件,力求在这一领域取得一些新的成果.中国建设银行培训管理信息系统是一套用于实现培训管理智能化和规范化,提高培训工作质量和效率的系统。它初步建立银行信息开发中心统一的培训管理平台,为全体开发中心的成员提供一个便捷的、电子化的培训管理环境,通过平台将信息开发中心的日常培训需求、培训资源使用状态、讲师授课效果、学员学习效果等进行及时的反馈,并将信息收集到推广培训部,产生准确无误的培训记录以及计算出正确的培训积分,为信息开发中心的培训管理提供有力支持。第一章TMIS 项目任务概述培训管理信息系统(TMIS)为企业员工的培训管理提供了一个方便快捷的电子化环境, 它使企业对员工的培训管理更加规范化和智能化,极大地提高了培训的工作质量和效率。11 项目背景该项目由中国建设银行信息开发中心推广培训部提出,使用者为中国建设银行信息技术管理部厦门开发中心。12 项目目标该系统初步建立信息开发中心统一的培训管理平台,为全体开发中心的成员提供一个便捷的、电子化的培训管理环境,通过平台将信息开发中心的日常培训需求、培训资源使用状态、讲师授课效果、学员学习效果等进行及时的反馈,并将信息收集到推广培训部,产生准确无误的培训记录以及计算出正确的培训积分,为信息开发中心的培训管理提供有力支持。本项目将业务需求归纳为六个功能,具体包括:系统管理 、培训管理、项目培训、费用核算、档案管理和报表管理等等。13 相关定义中国建设银行厦门开发中心培训管理信息系统(TMIS)是一套用于实现培训管理智能化和规范化,提高培训工作质量和效率的系统。14 应用范围该项目准备用于中国建设银行信息技术管理部厦门开发中心的培训事务,是一个独立项目,与其它项目无关系。15 规范与标准 厦门开发中心员工内部培训实施细则修改稿 厦门开发中心项目培训实施细则修改稿 厦门开发中心员工培训积分管理办法(征求意见稿)16 系统功能及特性 采用多层数据结构,可在单机、局域网和广域网上运行。 采用树型结构记录信息和资料,清晰体现各项功能的层次关系。 提供员工数据导入功能,可以减少基础数据的录入并迅速实现系统的构建。 可按员工姓名进行自动拼音编码,以实现用拼音码快速检索员工信息,提高操作和查询速度。 在查询时,不仅可以查看到员工的基本资料,还可以查看到培训记录、反馈意见和员工履历等详细资料。 除了员工信息外,对其它各种数据也提供一致的功能强大的随机查询、模糊查询和组合查询。 可以即时刷新员工参与培训的累计学时、累计学分和累计培训费。 可设置员工的达标培训时间,并按各种条件筛选计划培训的员工,打印培训登记表, 以便于组织和安排培训工作。 可统计指定时间范围内人员的培训学时、学分和培训费,并能进行各种方式筛选和排序,以辅助今后的培训计划和培训决策。 能够统计每个培训班的实际参加培训的人数和培训费合计。 具备权限管理功能,保证各操作员只能使用被赋权的功能。17 开发工具及支持条件该系统采用 B/S 架构,以 Asp 为开发平台,连接 SQL Server 数据库,通过 Web 页面执行各项操作,使用 Dreamwaver 进行用户界面编辑,并同时使用 Photoshop、Flash 等进行图像的编辑和处理,以使操作界面更加美观。第二章关于TMIS 的初步调查与分析2.1 确定 TMIS 的边界从广义上讲,系统是各个部分的简单组合,它们相互作用,以达到某种目的。任何一个系统都是由比它更小的系统组成的,同时它本身又是较大系统的一个组成部分,因此该系统既是比它小的系统的生存环境,又是比它大的系统的一个组成部分。为了达到特定系统的目的,该系统需要与其周围的环境,即与系统边界外的任何实体交互作用,实现这一个目标的途径就是确定系统的边界。培训管理信息系统(TMIS)原则上是属于企业的管理信息系统,它的生存环境就是企业, 只有与企业的信息进行交互,才能更好地实现它的功能。因此,要设计并开发一个功能完善的员工培训管理系统,就必须明确员工培训管理业务的边界,只有这样,才能够避免重复性开发,同时又能更好地针对业务需求进行专业的开发。划分企业员工培训管理业务的边界,须要遵循以下原则:(1)目标明确。在管理信息系统中的每一个子系统都是为某一个目标而运行的,系统的边界是否合适,系统内部所有服务是否都为共同的目标而存在,将直接影响到系统的整体功能。员工培训管理信息系统的目标就是要实现一个节省人力、能使管理流程科学化的系统。(2)结构清晰。系统与系统之间的层次要清楚,比较要分明,这样便于实现总目标要求, 使信息交互流畅。TMIS 采用树型结构记录信息和资料,清晰体现各项功能的层次关系。(3)系统与边界的界面要清楚。系统有了明确的边界,外界就可以通过输入接口控制系统的行为。根据以上原则所做出的本系统的边界图如下所示:图 2-1 培训管理信息系统(TMIS)业务边界2.2 关于 TMIS 的初步调查和分析TMIS 主要采用的调查方法:(1)收集资料,实地走访。对国有企事业单位进行走访,了解其员工培训管理业务的运作模式,收集各级领导对员工培训管理上存在的问题的看法以及准备采用的解决方案。通过以上调研,发现这些单位存在一些共同点:领导们已经意识到员工培训及其管理的重要性;大部分单位认为企业员工培训管理业务的操作因素太多,操作流程不规范,很难实现计算机管理,因此尽管他们有比较好的计算机设备,但却不想用于员工的培训管理业务;一部分单位已经具有比较系统的培训方案和运作模式,但是整个业务都是人工操作, 没有一个比较完善的计算机系统来辅助整个工作。(2)查阅资料,分析资料。主要对企业内员工培训管理业务的负责人进行采访,并获取其现行管理流程及相关管理工具的资料。通过对资料进行分析,可以总结出如下几个特点:员工培训管理系统业务有规范而严格的操作流程;都是计算机的先进设备辅助工作,但也仅仅用于制作文挡和存储文挡,而没有一个业务系统软件来辅助工作。例如,摩托罗拉只是一个员工档案管理的小程序,霍尼维尔只有一个用 Excel 编制的表格应用程序。(3)实地实践,熟悉员工培训管理业务流程。通过详细的了解,发现员工培训管理业务存在以下几个瓶颈:员工档案管理都是纸上作业,查询、核对很不方便;教材的采购、库存管理不规范,难以实现实时采购决策;证书管理不科学,存在错发情况;市场业务操作不科学;信息反馈不及时。通过以上的调查分析可以发现,尽快开发出一套功能完善的企业员工培训管理软件是一项十分紧迫的任务,特别是随着经济的全球化发展,知识更新的速度不断加快,国际企业发展迅速,企业员工的培训及其管理将会成为企业的一项重要业务。可以说,今后企业的竞争将是企业员工素质的竞争,因此,开发一套功能完善的培训管理系统来辅助员工培训管理业务是增强企业竞争力的一项重要措施。TMIS 正是在这样的形势下提出的。第三章系统的功能及结构设计培训管理信息系统(TMIS)是一套能够使企业对员工的培训管理智能化和电子化的管理系统。它通过 Web 页面执行用户操作,清晰地体现系统各项功能的层次关系,可以有效地减少基础数据的录入,提高培训管理的工作质量和效率。TMIS 将业务需求归纳为六个功能,具体包括:系统管理 、培训管理、项目培训、费用核算、档案管理和报表管理等等。其功能结构图如下:图 3-1 TMIS 功能结构图3.1 系统管理包括用户管理、授权管理、密码修改和退出系统等四个子功能。3.1.1 用户管理用户以自己的姓名拼音作为登录名登录系统,员工按照所在的部门分组,系统维护及管理人员按照其在培训流程以及系统管理中担任的角色分组。相关图示:图3-2 用户管理操作界面3.1.2 授权管理对不同的用户根据其在培训管理流程中的不同角色进行授权,普通员工每个人只允许查看自己的信息,部门领导可以查看本部门所有人员的信息,中心领导可以查看全中心任何员工的信息,系统管理员具有最高权限,对除自己以外的所有用户有冻结、删除、重置密码的权限,对于任何关于系统参数、积分计算公式以及个人培训记录和培训积分的修改必须由系统管理员参与并经过双人复核。3.1.3 密码修改在系统投入使用之初,所有的密码均设置为空,用户第一次登录时,由系统强制要求更改密码。3.1.4 退出系统用户退出系统时,系统将自动清空相关参数,关闭数据库链接。3.2 项目培训该模块用于项目推广培训过程的管理,包括制订培训计划、发出通知、培训报名、培训报到、签到管理、培训调查、信息反馈、培训测试、培训历史查询以及对参训单位和人员情况的管理等功能。各项目组应根据项目实施的要求,在系统中填写并提交培训需求分析表,拟定中心年度培训计划草案,制定具体的培训计划;再根据培训计划,向中心所有员工征集培训人员,制定具体培训方案;然后实现培训通知的下发以及报名管理,员工可以在系统中提交报名申请; 培训部门根据报名表为参加培训的人员记载签到情况;参训人员培训完成后,填写培训反馈情况,以便了解学员对知识的掌握程度和教师的授课情况;最后培训部门对培训班总体情况指标进行汇总并进行总结。系统提供在流程的每个环节都可以查看项目培训的流程图、历史、当前的流程状态以及相关的审批信息和日志,提供按时间、状态、编号顺序的申请列表以供查询。3.2.1 培训需求管理培训需求管理要求申请人或申请单位在系统中填写培训需求分析表,所填字段包括:提出部门、日期、参加人数、培训举办原因、组织要求、能力差距等等,然后提交部门负责人审批。培训需求管理的处理流程如下:图 3-3 培训需求管理处理流程图功能流程说明:A. 申请项目培训的部门填写培训需求分析表,要求选择对应的部门负责人,提交后发送审批消息给所选择的部门负责人。B. 所选择的部门负责人登录到系统,通过消息可以打开此培训需求分析表,查看信息并进行审批,若同意则填写审批意见提交,系统将发消息给培训部门,若不同意,则驳回申请, 并填写驳回批注,系统将发消息通知申请人。C. 培训部门登录到系统,执行培训计划流程。D. 流程结束,系统自动保存培训需求分析表,申请人、审批领导和培训部门都可以在本模块随时查询。3.2.2 培训计划管理培训计划管理要求项目上线单位在系统中填写培训计划,所填字段包括:培训编号、培训名称、项目名称、组织人员、培训对象、培训教师、培训教室、培训报到日期、培训开始日期、培训结束日期、培训总学时、培训内容、计划建立日期等等。该模块主要实现培训计划的添加、删除、修改和查询等功能。1. 添加:操作人员添加培训计划,录入的数据有误,则返回错误信息;录入成功,则返回成功信息。2. 删除:在复选框中选择要删除的记录,可删除单条或多条记录。3. 修改:操作人员修改系统中已经建立的培训计划。4. 查询:操作人员可以按照培训名称查询系统中已有的培训计划。相关图示:图 3-4 培训计划管理操作界面图3-5 添加培训计划3.2.3 培训方案管理培训部门应根据培训需求分析表,制定出具体的培训方案。培训部门通过系统将培训计划提交各部室,每位员工根据自己的发展方向,选择相应的培训计划,填报的信息包括:在相应的计划前加“参加”标志,提交本部门培训联系人,本部门联系人提交部门领导审批后提交培训部门,然后培训部门制定培训方案,具体内容包括培训项目名称、经办人、联系方式、培训时间、培训地点、培训人数、培训经费预算、培训目标、培训对象、培训形式(集中面授、在线培训或视频会议)、培训教材、考评方式、培训设施、场地及其他要求、课程表、培训师资情况等等,然后提交培训部门负责人审批。培训方案管理的处理流程如下:图 3-6 培训方案管理处理流程图功能流程说明: A培训部门根据培训需求,编制培训方案,培训方案可以暂时存为草稿,以供下次修改并提交,且可随时查询。B培训部门负责人和项目经理通过消息可以打开此培训方案,查看培训方案的信息并进行审批,然后将审批意见反馈给培训经办人。C系统提供在流程的各个环节都可以查看本功能的流程图、历史、当前的流程状态以及相关的审批信息和日志。3.2.4 培训报名管理培训报名管理主要实现发送培训通知和培训报名情况管理这两个功能。培训部门通过系统填写培训通知,推广部收到通知后,编制EXCEL表进行报名,培训部门再将报名数据导入系统中。发送培训通知包括拟写通知、修改通知、发送通知和查询通知等等。培训通知需要填写的字段有:培训编号、培训目的、举办单位、培训主题、培训日期、培训地点、培训方式、课程表、通知编号、通知名称、通知对象、通知内容以及建立时间,然后将培训通知发送到有关单位的电子信箱。培训报名情况管理包括记录报名情况、修改报名情况和查询报名情况等功能。具体包括的内容有:培训编号、培训名称、举办单位以及参训人员的姓名、联系电话、电子邮件、通信地址等等。培训报名管理的处理流程如下:图 3-7 培训报名管理处理流程图功能流程说明: A培训部门编制培训通知,发送消息给推广部培训联系人,也可以暂时存为草稿,以供下次修改并提交。 B推广部培训联系人开始组织人员进行报名工作。C培训部门收到报名数据后,导入系统。相关图示:图 3-8 发送培训通知图 3-9 报名情况查询3.2.5 培训签到管理在培训签到情况管理这一模块可以执行录入、修改和查询参训人员签到情况等操作,所需字段如下:培训编号、培训名称、举办单位以及参训人员的姓名、所属部门和签到情况等等。各部门进入到培训签到管理中后,系统自动显示所有培训主题和各部室名称,点击相应培训主题和各部室名称后,将培训计划的有关信息以及应参加的培训人员姓名进行显示,需要在“签到”栏加以标志,“备注”栏注明其他事项。若未报名者临时参加本次培训,可以由培训部门添加参训人员及所属部门。操作方式分为三种:1录入:操作人员录入参训人员的签到情况,录入的数据有误,则返回错误信息;录入成功,则返回成功信息。2修改:操作人员对参训人员的签到情况进行修改。3查询:操作人员查询已经录入的培训学员的签到情况。相关图示:图 3-10 签到情况查询3.2.6 培训反馈及培训评估培训结束后,参训人员可以在系统中填写培训信息反馈表,对培训课程的内容、方法和实用性,培训讲师的知识水平、口才表达、课堂控制能力、备课是否充分和教学态度,培训的课程安排,培训的组织管理以及培训后的个人收获进行评价。系统将自动生成培训信息反馈表,将参训人员所填的信息导入数据库。培训部门在收到培训信息反馈表后对表中的文字信息进行总结,并且对培训班的总体培训情况指标进行汇总,再提交培训部门负责人审批。培训反馈和培训评估的处理流程图如下:图 3-11 培训反馈和评估处理流程图功能流程说明: A参训人员在培训结束后填写培训信息反馈表,并在系统中提交。B培训部门根据有关指标,填写培训总结,提交培训部门负责人。C培训部门负责人通过消息打开培训总结,填写审批意见。图 3-12 培训反馈情况管理图 3-13 培训反馈情况查询图 3-14 培训总结积分3.3 培训管理主要包括中心级培训管理、部门级培训管理和外派培训管理。3.3.1 中心级培训管理各部室(或项目组)应根据各个产品和项目及其进展情况的需要,确定需要由中心安排的员工年度培训需求,培训需求只有经过提出部门的负责人审批后才可以提交给培训部门。培训部门拟定中心年度培训计划草案,就拟定的年度培训计划草案征求各部室(项目组)的意见,并进行相应的修改,然后报经中心领导同意后实施。推广部负责人根据培训计划,向中心所有员工征集培训人员,制定具体的培训方案,之后下发通知并开始报名。员工必须在系统中提交报名申请。培训部门根据报名表为参加培训的人员记载签到情况。参训人员培训完成后,填写培训反馈情况表,以便了解学员对知识的掌握程度和教师的授课情况。最后由培训部门对培训班总体情况指标进行汇总并完成总结报告。3.3.2 部门级培训管理推广培训人员根据项目推广的需要拟定部门月度培训计划草案,正式建立项目培训计划后向上线单位发出培训通知,项目上线单位在收到通知后开展报名工作。推广培训人员收到报名,组织培训报到。培训开始时参训人员进行培训签到,各部门培训联系人为参加培训的人员记载签到情况。培训结束时推广培训人员组织对学员的考试,同时收集参训学员对培训的反馈意见。考试结果出来后,由推广培训人员将结果下发至参训单位及学员。最后由各部门对培训班总体情况进行总结,并提交部门负责人审批。3.3.3 外派培训管理各部室(或项目组)应根据各个产品和项目及其进展情况的需要,对部室内某些人员提出培训申请(其余外送培训方式不填列),培训申请在经过提出部门的负责人审批后才可以提交培训部门,最后提交中心负责人进行审批。由于是外派培训,培训申请需要在系统中填写, 所需的字段有:培训主题、提出部门、日期、参加人数、培训地点、培训目的、培训内容以及费用等等,然后提交部门负责人进行审批,审批后提交培训部,由培训部提交中心负责人。培训结束后,外送培训人员对培训班进行总结。培训人员以培训计划中的培训主题为索引, 填写培训报告,提交部门负责人审批,由培训部门备案。3.4 费用核算主要包括开支报告、费用支出、费用款项和费用类别等四个部分,用于对组织培训的项目所需要的财务资金的支出和使用情况实行管理。3.5 档案管理这一部分是对培训项目的课程、地点和设备,授课教师的资料和时间安排,参训人员的积分、成绩、反馈和考核,培训部门的相关信息,证书资历以及培训资料等信息进行收集和管理。3.5.1 培训建档培训建档这一模块包括课程管理、地点管理、设备管理、教材信息、试卷管理和培训调查等五个子功能。1课程管理课程管理基本资料是本系统中最重要的元素之一。培训需求、培训计划、培训报名、培训记录、培训评估、培训考试以及当培训完成后自动更新员工培训记录中的数据和积分等等这一系列动作都需要用到课程这一元素。每一个课程都属于并且只属于一个课程类型,在做课程增加的时候需要指定课程类型。“所须课时”栏位在这里是课程管理中必输的项目,这里 的课时表示标准课时,当对培训建档的时候,这个课时会带到培训记录中作为参考的培训课时,可以修改。课程设计的主档应有“基本信息”和“课程描述”两页,所有的必输信息都放在“基本信息”页上,“课程描述”是对该课程各种属性的详细说明,其中应该包括:培训目标、培训内容、培训对象、评估方法(试卷测试、上机测试、外部测试)、学员准备等相关信息。相关图示:图 3-15 课程管理2地点建档地点建档基本资料的主要作用是为了方便安排培训计划,做一些报表统计。在做培训计划的时候需要指定培训地点,每个培训计划的明细属于并且仅属于一个培训地址,在做培训计划的时候系统会自动计算是否在相同的日期和时间段有培训地址安排上的冲突。培训报名上的培训地址自动参考培训计划上的培训地址,不可修改。培训记录上的培训地址同样也是参考培训计划上的培训地址,但是培训记录上的培训地址是允许修改的(考虑到计划的地址可能由于某些不确定的因素并不直接等于最后培训所使用地址)。最后,在培训完成以后的统计报表上如果需要按照培训地址进行分类统计,这时候报表参考的地址是培训记录上的地址(因为只有培训记录上的地址才是最后实际使用的地址)。3设备管理设备管理的主要作用是在做课程设计的时候引用,每个课程都有一个设备列表作为它的明细。在实际开课前打印出来提醒相关人员提前做准备,根据用户的实际需要自行设置,同时也可以根据培训记录统计仪器的使用率。相关图示:图 3-16 设备管理4教材信息教材信息基本资料的主要作用是在做课程设计的时候引用,每一个培训项目可以对应多套教材信息。教材信息可以根据用户的实际需要自己设置,教材基本资料上有一个存放地址栏位用来记录教材存放的位置,方便用户查找。相关图示:图 3-17 教材信息管理5试卷管理试卷管理主要是在培训后测试效果时用,如果课程的评估方式为试卷测试,那么就有试卷对应其课程,课程完成后调出试卷打印和修改,每一个试卷 ID 对应一个或多个试卷文档,如果课程的评估方式为上机测试,则通过相应的考试系统进行测试,只做相关说明或不记录。6培训调查培训调查主要是调查问卷的管理和定义,它主要针对课程或培训进行设计,有类别之分, 调查有大类和细类之分,每个大类包括各个小项,每个小项有选择和填空两种选择,选择需定义分值,便于统计。3.5.2 师资档案师资建档这一模块包括讲师信息、培训机构管理、培训合约管理和讲师类型等四个子功能。1讲师信息讲师信息基本资料也是本系统中最重要的元素之一。培训计划、培训报名、培训记录和培训调查等单据和动作都需要用到讲师这一元素。每一个讲师都属于并且只属于一个讲师类型,“培训机构”栏位是对于外部讲师而言的,而对于内部讲师是不需要输入“培训机构”栏位的,如果该讲师是内部讲师则需要选择“内部”单选框。讲师是调查问卷评估的对象,在 调查问卷中有专门的栏目对教师进行评估,在培训完成后,都要由学员来填写表格,对讲师的各项指标打分,并将平均分直接记入教师培训课程的记录中,这是评定讲师绩效的依据。内部讲师在制定培训计划时自动导入到讲师信息中进行管理。2培训机构管理培训机构管理的主要作用是管理外部培训机构,方便联系和管理师资与合约,同时也为了方便做一些报表统计等等。3培训合约管理按日期进行管理,监督合约的执行情况,按签订的日期倒序排列,合约包括其基本要素以及培训机构、培训课程等要素,合同应有合同号,在制定培训计划时可以进行选择,同时如果培训合约做了增加、删除、修改的动作,系统会自动刷新以体现。4讲师类型讲师类型基本资料的主要作用是为了方便做一些报表统计,每一个讲师都属于并且只属于一个讲师类型,在做讲师信息的时候需要指定讲师类型。讲师类型可以根据用户的实际需要自己设置,目的只是为了表示一个统计分类,取值如:内部讲师、外部讲师等等,或者可以按授课内容进行分类,取值如:道德教育类、编程技术、入职培训等等。“授课小时工资”表示的意义是该类讲师的平均授课小时工资,在目前的系统中没有使用,是预留的作为培训预算的栏位。3.5.3 员工档案员工档案主要包括员工信息、积分管理、职位变更、部门变更和变更统计这五项内容。1员工信息员工档案资料是整个系统中最基本、最核心的资料。培训需求计算和培训计划的开展等都是围绕员工资料展开的。一个主档、多个明细(证书信息、通过课程、免除培训、技能信息、课程需求)构成员工的基本资料。主档包括: 员工号:关键字,必输栏位。 员工姓名:必输栏位。 最高学历:引用基本资料的“学历建档”。 部门:该员工所属部门,每个员工属于且仅属于一个部门。是跑部门培训需求的关联路径。 职位:该员工所属的职位,每个员工属于且仅属于一个职位。是跑培训需求的关联路径。(通过员工找职位,通过职位找等效职位,通过等效职位找到该等效职位应该培训的等效课程,然后再加上个人的特殊需求就得到该员工培训的毛需求,毛需求中再扣除掉已经培训的和免除培训的课程就得到该员工需要培训的净需求)。 电话号码:便于查询。 手机号码:便于查询。 邮件:便于查询。 工作经历:便于查询。 职称:便于查询 职位:便于查询。 组别:项目组信息。 职级:保留。 工资等级:保留。 离职:勾选,报名的时候无此员工的数据,但员工信息中仍有此员工信息,其它报表无此员工信息,但是在历史记录中还是能关联到该栏的。 备 注 。 明细档包括: 证书信息 证书号码:对于培训记录更新上来的证书号码设为默认值。 证书代码:引用基本资料中的“证书信息”。 发证日期:默认为当天。 生效日期:默认为当天。一般发证日期等于生效日期。 机构代码:证书机构,引用基本资料中的“证书机构信息”。 类型代码:引用基本资料中的“证书类型”。 登录人代码:一般为当前用户。 登录日期:默认当前日期。通过课程 计划号:手工新增为默认值,对于培训记录更新上来的计划号为培训计划号。 课程代码:手工输入,或者由培训记录更新上来。 定义日期:默认为当前日期。免除培训 ID:自动生成。 免除原因。 减低分值。 定义日期:默认为当前日期。 授权领导。技能信息 技能代码:手工输入,或由培训记录更新上来。 技能信息。 备注。课程需求 课程代码。 课程名称:从“课程信息”中关联。 录入时间。2积分管理主要进行积分的减免管理,跟据员工提交的审批表,进行手工录入。3职位变更进行员工职位的调整。4部门变更进行员工所在部门的变更。5变更统计变更统计是一张按不同变更类型统计的统计报表,统计类型有入职员工、部门调动、离职员工和职位变更四种。3.5.4 证书资历证书资历主要包括证书类型、学历类别、职称信息和技能信息这四项内容。1证书类型证书类型基本资料的主要作用是为了方便做一些报表统计,目前只是在员工信息的证书信息页上用到。当培训完成、培训记录保存的时候,如果该培训课程对应的等效课程上有相关联的证书信息,那么该证书信息就会被插入到员工的培训证书资料页中,同时证书类型将会被改写成关键字,用户可以根据实际需要修改。2学历类别学历类别基本资料的主要作用是在员工建档的时候引用,每个员工属于并且仅属于一个学历,在做员工建档的时候需要指定员工的最高学历,学历信息可以根据用户的实际需要自己设置。3职称信息记录各类职称信息,如会计师,工程师等。4技能信息技能信息基本资料的主要作用是为了方便做一些报表统计,每一个技能都属于并且仅属于一个技能类型。在做等效课程设计的时候需要指定技能。当培训完成、培训记录保存的时候,如果该培训课程对应的等效课程上有相关联的技能信息,该技能信息会被插入到员工的技能信息资料页中。技能信息可以根据用户的实际需要自己设置。3.5.5 培训资料培训资料包括资料管理和资料发布。1资料管理主要是项目培训资料的管理,相关文档放到统一的目录中,和数据库定期进行备份。2资料发布主要负责向企业网发布培训信息。3.6 报表管理用于存放、查询和分析各类报表,对培训中的各种情况进行统计。系统涉及到的报表有: 项目培训需求分析表、项目培训计划表、项目培训方案表、项目培训报名表、项目培训签到表、项目培训信息反馈表、项目培训报告、员工变更统计表等等。第四章TMIS 的实现及部分代码分析作为一套能够使企业对员工的培训管理规范化和智能化的电子系统,TMIS 是非常方便快捷的。它以 Asp 为开发平台,连接 SQL Server 数据库,在 Windows 系统下运行,通过 Web 页面执行各项操作,清晰地体现了系统各项功能的层次关系;它可以有效地减少基础数据的录入并迅速实现系统的构建,极大地提高了培训的工作质量和效率。现将 TMIS 中部分文件的代码进行展示并作简要分析。4.1 common.asp 文件common.asp 文件是用 VB 编写的脚本,主要用于实现系统操作界面与数据库的连接以及定义一些常用的函数,由于在本系统的绝大多数文件中都要用到,所以把它单独写成一个文件,由其它文件进行调用。%CRLF = chr(13) & chr(10) bDebug = falsesAppPath=left(Request(PATH_TRANSLATED), instrrev(Request(PATH_TRANSLATED), )set cn=server.createobject(adodb.connection)StrConn=driver=SQLServer;SERVER=localhost;UID=sa;pwd=liu12271127; DATABASE=TgpxDbcount=10 cn.open strConn If Err Thenerr.ClearSet cn = NothingResponse.Write Data Connection Error Response.EndEnd IfSub EndConnectioncn.closeSet cn=Nothing End Subsub openrs(rs, sql)Set rs = Server.CreateObject(ADODB.Recordset) rs.CursorLocation = adUseServerrs.Open sql, cn, adOpenForwardOnly, adLockReadOnly, adCmdText end subfunction ToHTML(strValue) if IsNull(strValue) then ToHTML = elseToHTML = Server.HTMLEncode(strValue) end ifend functionfunction ToURL(strValue)if IsNull(strValue) then strValue = ToURL = Server.URLEncode(strValue)end functionfunction GetValueHTML(rs, strFieldName) GetValueHTML = ToHTML(GetValue(rs, strFieldName) end functionfunction GetValue(rs, strFieldName) on error resume nextif rs is nothing then GetValue = elseif (not rs.EOF) and (strFieldName ) then res = rs(strFieldName)if isnull(res) then res = end if GetValue = res elseGetValue = end ifif bDebug then response.write err.Description end functionfunction GetParam(ParamName)if Request.QueryString(ParamName).Count 0 then Param = Request.QueryString(ParamName)elseif Request.Form(ParamName).Count 0 then Param = Request.Form(ParamName)elseParam = end ifif Param = then GetParam = Empty elseGetParam =Replace(Param, , ) end ifend functionFunction ToSQL(Value, sType)Param = Valueif Param = then ToSQL = Null elseif sType = Number then ToSQL = CDbl(Param)elseToSQL = & Replace(Param, , ) & end if end ifend functionFunction HYDATE(Value)if isdate(value) thenHYDATE = year(value) & 年 & month(value) & 月 & day(value) & 日 elseHYDATE=value end ifend functionFunction ToDate(Value, sType)Param = Value i=0b=if Param = then ToDate = Null elsea=sType-len(Param) if a0 thenfor i = 1 to a step 1 b=b & 0next end ifend ifToDate=b & Param end functionfunction DLookUp(Table, fName, sWhere) on error resume nextRes = cn.execute(select & fName & from & Table & where & sWhere).Fields(0).Valueif IsNull(Res) then Res = DLookUp = Res end functionfunction getCheckBoxValue(sVal, CheckedVa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年西双版纳州辅警招聘考试真题及答案详解(考点梳理)
- 2025年石嘴山辅警招聘考试题库附答案详解(夺分金卷)
- 2025年甘南州辅警招聘考试题库含答案详解(模拟题)
- 2025年鹰潭辅警招聘考试题库及答案详解参考
- 2025年铜川辅警招聘考试题库附答案详解(夺分金卷)
- 2025《反假货币知识竞赛》题库(试题82道含答案)
- 2025年钦州辅警招聘考试题库附答案详解(a卷)
- 2025年金华辅警招聘考试题库有完整答案详解
- 2025年防城港辅警招聘考试真题及答案详解(基础+提升)
- 2025年绍兴辅警招聘考试真题及完整答案详解一套
- 2025年内河船员考试(航道与引航5303·一类二/三副)历年参考题库含答案详解(5套)
- 产后出血预防与处理指南(2025)解读
- 初中生关于友情的作文范例集锦
- 眼科手术给药
- 石家庄市社区工作者招聘笔试真题2024
- 加油站加气站安保反恐培训
- 慢性病随访管理课件
- 红色物业培训课件
- DG-TJ08-2134-2024 建筑装饰工程石材应用技术标准
- 理解当代中国 大学英语综合教程1(拓展版) B1U1课件 Unit1 Youth on the rise
- 老年人口腔健康知识讲座
评论
0/150
提交评论