1、2023.7电脑编程技巧与维护作者简介:王辰(1989),本科。1项目背景与建设的必要性1.1项目背景为建设加强气象部门在职培训工作,规范气象部门在职培训登记制度,在教学管理平台上建设了教学档案登记管理系统。教学档案登记管理系统采取电子化方式进行,为气象系统的每一位在职员工建立一份记录其在职培训经历的电子培训档案。系统主要功能模块包括权限管理、单位机构信息管理、人员信息管理及员工培训档案管理等功能。用户可登录教学管理平台选择管理员后台的培训档案栏目,管理员登录后可以为不同管理员授权,也可查看和维护中国气象局组织机构和人员的基本信息及员工的培训档案。员工登录后可以查看个人的基本信息、培训档案,同
2、时可以进行培训记录申报,申报获准后,申报的培训记录将被归档。教学档案登记管理系统的登记范围确定属于中国气象系统和地方气象系统事业编制内的全体职工(编外人员是否登记由省级人事教育主管部门结合当地实际情况自行决定)。登记的培训内容主要包括在职期间的各类岗位培训;晋升(聘)职务(称)的任职培训;从事专项工作的专门业务培训;新录(聘)用的初任培训;其他属于非学历教育范畴的在职培训。登记的培训形式主要包括面授集中培训(例如,各类培训班、研讨班、研修班、进修班等)、专题讲座、远程(网络)培训和国(境)外培训等各种脱产、半脱产、业余形式的在职培训。其中,参加中国气象局气象干部培训学院(以下简称“干部学院”)
3、组织、省级培训中心组织的面授集中培训和远程(网络)培训班将从教学管理平台的数据记录中自动归档到培训档案库,不需要员工申报,也不需要各级管理员专门添加此类培训档案。1.2建设必要性教学档案登记管理系统以旧版人力资源库数据为基础,以远程学习平台的培训数据为依托,以外部培训档案登记审核形成的培训数据为补充。系统功能以面授、网络培训档案汇总查询、外训档案登记为主。随着教学管理平台、气象e堂App等系统的建成和推广使用,原培训档案管理系统的数据不够全面、滞后等问题得到改善,将网络培训档案数据和面授培训档案数据整合在一起,避免形成信息孤岛。2项目技术方案2.1系统框架教学档案登记管理系统分为两大部分,分别
4、为网络平台和服务器系统平台,其架构如图1所示。这种体系结构为复杂的分布式应用提供了一个统一的环境。(1)网络平台包括两大部分,1)网络物理层,它构成了教学档案登记管理系统的最底层,包括传送信息的物理载体(如通信线路、局域网传输介质等)、交换设备、路由器、网络安全设备等;2)网络协议,要求采用标准的、具有开放性的网络协议,以实现异构网络间互联。(2)服务器系统平台主要是为实现教学档案登记管教学档案登记管理系统设计王辰(中国气象局气象干部培训学院,北京100081)摘要:以教学档案登记管理系统为主题,调研了教学档案登记产生的背景,分析了教学档案登记要解决的具体问题,重点研究了培训数据重构、培训登记
5、流程重构等关键问题。关键词:档案登记流程重构;培训数据重构;培训查询图1教学档案登记管理系统架构应用系统培训档案数据服务对外培训档案H5展示培训档案导出培训档案数据统一归集各省培训档案数据对接培训档案登记职工外训档案登记各单位登记审核查询个人培训档案个人档案导出打印培训档案数据管理面授培训档案管理远程培训档案管理教师培训档案管理培训档案统计数据管理培训档案统计查询人事司培训档案统计年度培训档案统计按职务职级统计按培训类型统计人事培训数据可视化各单位培训档案统计年度非学历教育统计按培训级别统计系统管理机构管理权限管理菜单管理配置管理人员管理日志管理字典管理安全管理支撑平台数据接口各省培训档案数据
6、同步接口培训档案数据归集接口单点登录接口消息接口技术架构JavaH5BootstrapSpring+SpringMVCJ2EECss3VUESpring DataHttpjQueryMUIJson数据库运行环境应用服务器数据库网络环境中间件服务器在线学习数据库面授培训数据库远程培训数据库外部培训数据库培训成果数据库培训统计数据库教师培训档案库机构人员基础信息库3DOI:10.16184/prg.2023.07.0312023.7电脑编程技巧与维护人员基本信息学历及学位行政职务专业技术职务工人技术等级岗位管理 工作简历政治面貌人员类型姓名学历 职务类别专业技术资格名称工种名称 岗位名称 所在单位
7、政治面貌事业编制曾用名毕业时间职务名称专业技术职务工人技术等级名称管理岗位级别所在部门地方编制性别毕业院校职务级别专业技术岗位级别编外出生日期所学专业工勤岗位级别民族学习形式个人身份学位参加工作时间身份证号在岗状态现工作岗位机构代码理系统的分布式计算与管理,提供一个全面的、独立于应用软件平台的运行环境。它可提供基本服务(通信服务、系统管理等)、安全服务和目录服务。这一层还必须对应用系统资源进行管理、为应用系统的运行和管理奠定基础。在这种分布式计算体系结构中,一些基本服务由平台的操作系统和传输系统来完成。(3)应用层为客户端程序,按功能模块进行组织,通过调用各子系统业务接口实现功能。提供各类业务
8、接口供客户端调用,最大限度地减少重复开发。子系统除了提供业务接口,也可以有自己的用户访问界面。2.2子系统及功能模块2.2.1数据重构及整合(1)继承教学管理平台机构和人员数据。教学管理平台人员基本信息字段如表1所示。(2)继承新人力资源系统人员扩展数据。人力资源库人员扩展数据字段如表2所示,人力资源库单位信息字段如表3所示。(3)整合网络、面授培训档案数据。将网络学习数据、面授培训数据、历史培训数据和外部培训登记数据、省级培训数据进行合并,形成完整的个人培训档案信息库。个人培训档案信息库界面如图2所示。USERNAME登录名NAME姓名PHOTO照片EMAIL电子邮件MOBILE手机号PHO
9、NE办公电话STATUS状态(1:有效;0:无效)DELETED删除标记(1:已删除;0:正常)DELETEDATE删除日期SEX性别(radio)(1:男;2:女)FOLK民族TECHCATEGORY行政职务名称BUSINESS行政职务级别BIRTHDAY出生日期,validate:datetimeCERTIFICATETYPE证件类别(1:身份证;2:护照;99:其他)CERTIFICATECODE证件编号WORKDATE入职时间ACADEMY毕业院校MAJOR所学专业DEGREE学位名称TECHGRADE系统将自动转换专业技术职务和职称的关系MAJORNAME专业技术职务QUALNAME
10、专业技术资格名称JOBTYPE行政职务类别STATION现工作岗位IDENTITY个人身份PARTY政治面貌USEDNAME曾用名LEARN学历名称WORKNAME工种名称HRTECHGRADEHR技术级别LEVELNAME工人技术等级名称COUNTRY国别ORDERINDEX排序表1教学管理平台人员基本信息字段表2人力资源库人员扩展数据字段单位情况单位名称邮政编码单位地址单位人事部门电话号码单位人事部门传真号隶属关系单位级别主管单位名称单位层次地区类别表3人力资源库单位信息字段图2个人培训档案信息库界面42023.7电脑编程技巧与维护2.2.2功能重构升级2.2.2.1 外训档案登记(1)主
11、要流程。学员用户在学员端填写个人培训档案登记信息,将信息录入教学档案登记管理系统数据库,由单位管理员审核。审核通过后,正式成为学员个人培训档案。外训档案入库流程如图3所示。(2)登记的培训内容包括。在职期间的各类岗位培训,如图4所示;晋升(聘)职务(称)的任职培训、从事专项工作的专门业务培训、新录(聘)用学员的初任培训、其他属于非学历教育范畴的在职培训,如图5所示。单位管理员审核界面如图6所示。(3)登记的培训形式包括。面授集中培训(各类培训班、研讨班、研修班、进修班等)、专题讲座、远程(网络)培训和国(境)外培训等各种脱产、半脱产、业余形式的在职培训。2.2.2.2 档案在线导出打印学员可以
12、在学员端查看自己的全部培训档案,可以导出个人培训档案信息,用于打印盖章。查看档案登记详情如图7所示。2.2.2.3 档案功能调整(1)培训档案归档应改为标量归档。培训班现有归档属于矢量归档,关联系统归档的只是链接信息,这需要调整为标量归档,即归档时需要将现有所有信息及关联信息都复制一份并保存。矢量归档是对学员及培训班信息的归档,如果学员信息发生变更,则归档信息也会随之发生改变;标量归档是将培训班及相关数据进行复制归档。例如,学员及培训班信息归档后,归档信息是不再发生变化的,学员信息后期发生变更时,归档信息不再变化。(2)档案界面表现形式。改变现有学员培训档案过于单调的表现形式,体现出档案的严肃
13、性和权威性。(3)每月上报教务处。每月自动生成一份培训归档报告,该归档报告包含当月所有培训班名称、已经归档的培训班、未归档的培训班。将该归档报告上报教务处主要领导。(4)教师档案内容变更流程、审批、专人变更。教师的档案信息如果发生改变,则需要向其所在单位的人事处提出申请,由其单位人事处上报给中国气象局人事司,由中国气象局人事司档案管理人员对申请进行审批并进行修改。2.2.2.4 归档内容变更当发现已经归档的内容存在错误,需要变更时,由图3外训档案入库流程图4学员填报界面(1)图5学员填报界面(2)图6单位管理员审核界面图7查看档案登记详情开始录入1、培训基本信息2、培训课程、成绩3、教材与讲义
14、审核本单位管理员审核入库入库培训档案系统结束52023.7电脑编程技巧与维护发现人触发纠错功能,由内容变更管理员进行初步审核,由内容变更终审员完成终审,确认放弃或者变更。2.2.2.5 归档内容当培训班结束后,班主任需要上传培训班归档材料并进行归档,这样归档后的培训班信息才能进入档案记录中。档案记录的归档材料如下:(1)培训类型指各类岗位培训、专业技术人员上岗培训、领导干部和管理人员履职培训、领导干部任职培训、后备干部培训等。其中岗位培训包括知识更新培训、转岗培训、新技术新方法培训、高级研修班等。(2)培训内容指主要课程的名称和内容要点。(3)培训时间指培训班举办的日期和培训学时数。(4)培训
15、方式包括面授集中培训、远程(网络)培训等各种脱产、半脱产形式的在职培训。(5)授课教师指培训班授课的主要专职、兼职教师及其基本信息,包括教师的姓名、身份证号、单位、职称、联系方式等。(6)培训学员信息归档包括ID、身份证号、学员姓名、单位、岗位、职位、职称、学历、联系方式等。(7)授课教师授课内容包括教师授课的课目、学时、地点等。(8)教材(讲义)在培训中使用的主要教材和讲义,包括教材(讲义)名称、编著者、出版(编写)单位、发行时间等信息。(9)考试(核)结果指参训学员学习情况的考核结果。(10)考核登记表指培训班填写的考核登记表。(11)评估结果指培训班填写的课后即评和整体质量调查问卷测评结
16、果。(12)培训结业证书指培训班通过后发送的培训结业证书。(13)考勤情况指请假人员列表。2.2.3统计查询功能(1)人事司统计查询指为人事司每年对各类干部、各类培训信息的统计需求开发的功能。其中查询条件包括培训层级、培训班类型(多选)、主办单位、培训班名称(多选)、培训起止时间。查询结果包括单位信息(名称、层级)、培训班信息(名称、课程、培训人天数、起止日期、培训班类型)、职工信息(姓名、职称、职级、省份)。统计结果维度包括:1)按单位划分,形成统计数据;2)按职级职称划分,形成统计数据;3)按地域划分,形成统计数据;4)按年度划分,形成统计数据;5)详细数据细化到培训班人员、培训班课程人员
17、,用于更细致的数据统计分析,服务于培训计划制订等决策工作。(2)年度培训情况统计。该模块用于各级管理员对员工培训情况进行统计。按举办培训班情况统计分别列出面授、网络、混合培训班的班数、总人次、总学时,并显示每个单位的合计,如图8所示。按参加培训班情况统计列出培训总人次及培训总学时,最后统计各个单位的总计,如图9所示。(3)员工培训档案查询如图10所示。在左侧选择单位,在右侧输入员工ID、姓名,单击“查询”按钮就可以检索出员工的培训档案,系统会列出符合搜索条件的用户信息。在查询结果列表中单击“查看”按钮,进入培训档案详情界面,如图11所示。图8举办培训班情况统计图9参加培训班情况统计图10员工培
18、训档案统计62023.7电脑编程技巧与维护如果查询结果为多个用户,则列表显示所有用户,单击“查看”按钮,可查看每个用户的所有培训档案记录。扩展现有功能,增加网络自主学习、网络培训和混合培训、外训登记等形式的培训档案数据。对于培训证书,除教学管理系统所获证书外,增加外训证书上传功能,使管理员和个人均可看到已上传的外训登记档案证书。(4)年度非学历教育统计表。在此统计表中,按单位名称列出非学历教育总人次、参加各类组织机构举办的培训人次(包括中国气象局气象干部培训学院、各单位自行组织、地市县局自行组织等)、中国气象局统一组织的岗位培训人次(包括应训人数、实际培训人数、获证人数)及网络培训总人次,最后
19、计算出每一栏目的合计,如图12所示。(5)培训档案库查询。可以选择查询范围、起止时间,输入培训名称,单击“查询”按钮查询培训档案了,会列出培训名称、培训类型、起始时间、截止时间及人数;单击人数链接,进入培训档案库人员界面,会列出人员列表,可以查看人员的所属机构等信息;输入姓名、用户ID,单击“查询”按钮,可以按条件查询员工信息。(6)教师授课记录查询。选择授课教师的授课开始日期、培训班名称、维度(培训类型、行政级别、技术职称、性别、年度、编制、学历、单位级别、现工作岗位、年龄段、岗位、机构),可以查询此授课教师的授课时长、授课时间、授课地点,如图13所示。2.2.4 接口开发2.2.4.1 对
20、接数据治理子系统为数据治理项目和大数据平台项目预先开发数据接口,实现教学档案登记管理系统数据对外服务。一方面用于干部学院内部系统使用;另一方面可给信息中心、人力资源库提供全面的人员培训档案数据。拟将培训档案系统数据库与教学管理平台的表放在一起,减少机构和人员数据同步环节的复杂度,使双方系统数据查询和使用更快捷。为数据治理子系统提供数据如下:(1)在线学习数据,包括学员ID、姓名、单位、日期、课程/课件、学习时长、通过状态。(2)在线培训班及混合培训班数据,包括培训班信息+在线课程+学习记录+评估信息+考试结果+证书。(3)培训计划及面授培训班数据,包括培训班信息+出勤信息+课表信息+授课教师信
21、息+学员成绩、证书信息。(4)培训结果数据,包括培训证书、考试成绩、考核登记表等。2.2.4.2 对接分院子系统对已建设和将要建设分院业务系统进行数据对接,主要通过数据治理子系统对外提供分院所需的本省学员在外地培训记录。对接内容如下:(1)保持机构和人员数据的一致性。(2)保持培训基础数据,包括培训班信息、培训字典信息、课程及教师信息的一致性。(3)有条件的采取双向同步各省培训数据(在线学习、面授培训、评估、外训档案登记及其他类型由系统保存的培训数据,例如,视频会议、集体学习等);没有条件的采取数据治理子系统要求的统一规范报送培训档案数据。2.2.4.3 对接单点登录子系统教学档案登记管理系统
22、是单独运行的软件系统,与单点登录系统对接后,可以实现一键登录、界面嵌套使图11用户参加培训班统计图12年度非学历教育统计图13教师授课记录查询(下转第20页)72023.7电脑编程技巧与维护用和单独调用功能。机构和人员数据保持一致,是单点登录对接的前提条件。2.2.5系统管理用户及权限管理。采用教学管理平台的机构、用户、角色权限管理,单独为档案管理系统开放用户管理及角色授权。系统管理界面如图14所示。采用同一套数据字典,方便数据同步并保持一致性。(1)机构设置。对机构进行添加、更新操作。(2)用户管理。各级管理员对所辖范围用户账号信息和密码进行管理。(3)角色管理。可进行系统操作角色的增加、保
23、存权限、删除管理。(4)菜单管理。可进行系统功能菜单的增、删、改管理。(5)参数管理。可以读取、增加、修改、删除基本参数/字典数据,包括项目类型、项目级别、项目属性、项目业务状态、项目审核状态等。(6)日志管理。可以查询普通用户和管理员用户的登录信息及关键操作。3结语教学培训档案登记管理系统将在原培训档案管理系统的基础上,根据气象教育培训事业发展的需求及现状,着重对面授培训档案和网络培训档案进行汇总查询,便于人事司对气象系统职工全员培训档案统计查询需求等进行全面改进;对外提供数据服务,将信息直接反馈到新的培训大数据中心,形成可视化界面。该项目的建设对于提升气象教育培训管理水平的科学化和客观化水
24、平、发挥干部学院的带头指导作用、促进气象教育培训体系建设、进一步提升培训质量和效益及促进气象教育培训现代化建设目标的实现,具有重要的基础性作用。参考文献1陈文慧.高校综合电子文档管理系统的建设与实现D.长沙:湖南大学,2018.2马明远,杨国航,耿东梅,等.农业科技档案管理中存在的问题与对策研究J.农业科技管理,2019,38(3):37-38。3金芳.信息时代高校档案管理人才培养问题探究J.武 汉 冶 金 管 理 干 部 学 院 学 报,2019,29(2):90-92.图14系统管理界面迹为一条收敛螺旋线,与理论分析和带电粒子实际运行轨迹完全一至。3结语在此只模拟了带电粒子在上述3种磁场中
25、的运动。在实际使用中,还可模拟磁感应强度随时间或随空间变化的任意磁场,如y=kxn+b,y=Asin(x+)等。虽然用动力学方法能有效模拟任一带电粒子以任意速度垂直射入任意磁场中的运动轨迹。但在实际使用中会出现违背左手定则或与理论分析不相符的情况,这时只需缩小dt的时间间隔和增加循环次数n的值即可解决。当然上述参数调整之后,计算机运行程序的时间开销将会大幅增加。只探讨了带电粒子在平面XOY上的运动轨迹,当带电粒子以初速度v并与B呈夹角射入磁场中时,带电粒子将在三维空间中运动,描绘其在三维空间的运动轨迹,只需在平面XOY的基础上增加Z轴,因为洛伦兹力始终与速度v垂直,所以不会对v在Z轴上的速度分量施加影响,带电粒子沿Z轴将做匀速直线运动。最后带电粒子在三维空间的运动将是在平面XOY正投影形成的曲线运动和沿Z轴做匀速直线运动的合成运动,如图7所示,其理论推导可由读者自行完成。参考文献1周衍柏.理论力学教程M.2版.北京:高等教育出版社,1986.图7带电粒子在三维空间的运动轨迹模拟1401201008060402000.02.55.07.510.012.515.017.520.0-10.0-7.5-5.0-2.50.02.55.07.510.0(上接第7页)20