`

监考人员

 
阅读更多

create or replace procedure KSGL_JKRY_ADD(p_jghs   in varchar2,
                                          p_jzgxms in varchar2,
                                          p_ksxn   in varchar2,
                                          p_ksxq   in varchar2,
                                          o_msg    out varchar2) is
  /**
  *  监考人员新增
  *  2015年8月31日
 
  p_jghs 教工号数据集
  p_jzgxms 教职工姓名
  p_ksxn 考试学年
  p_ksxq 考试学期
  o_msg 返回信息
  */
  count_start number; --记录插入前数量
  count_end   number; --记录插入后数量
  e_no exception;
begin
  select count(*) into count_start from KSGL_JKRY;
  --批量插入操作
  INSERT INTO KSGL_JKRY
    (KSXN, KSXQ, JKRYBH, JKRYXM, XBMC, LXDH, SSDW, SSDWMC, JKDW, JKDWMC)
    SELECT p_ksxn,
           p_ksxq,
           SzglJsjbxxb.JGH,
           SzglJsjbxxb.XM,
           XtglDmjXbm.MC,
           SzglJsjbxxb.SJHM,
           SzglJsjbxxb.SSDWDM,
           SzglJsjbxxb.SSDWMC,
           SzglJsjbxxb.SSDWDM,
           SzglJsjbxxb.SSDWMC
      FROM SZGL_JSJBXXB SzglJsjbxxb, XTGL_DMJ_XBM XtglDmjXbm
     WHERE SzglJsjbxxb.XB = XtglDmjXbm.Dm(+)
          --如果当前学年学期已经存在该监考人员则不添加,所以需要过滤,条件如下
       and not exists
     (select 1
              from KSGL_JKRY jkry
             where p_ksxn = jkry.ksxn
               and p_ksxq = jkry.ksxq
               and SzglJsjbxxb.Jgh = jkry.jkrybh)
       and ((SzglJsjbxxb.JGH in
           --使用正则函数regexp_substr拆分字符串, eg将'1,2,3'拆分成'1','2','3'的集合。
           (select regexp_substr(p_jghs, '[^,]+', 1, rownum)
                from dual
              connect by rownum <=
                         length(regexp_replace(p_jghs, '[^,]', null)))) or
           SzglJsjbxxb.Xm in
           (select regexp_substr(p_jzgxms, '[^,]+', 1, rownum)
               from dual
             connect by rownum <=
                        length(regexp_replace(p_jzgxms, '[^,]', null))));
  --统计插入数量
  select count(*) into count_end from KSGL_JKRY;
  if(count_end - count_start=0) then
      o_msg := '操作结束,没有新增监考人员';
    RAISE e_no;
  end if;
exception
  when e_no then
    rollback;
  when others then
    o_msg := '内部出错,新增失败';
    rollback;
 
end KSGL_JKRY_ADD;

分享到:
评论

相关推荐

    初中学业水平信息技术考试监考人员职责.pdf

    初中学业水平信息技术考试监考人员的职责是确保考试的公正性和规范性,他们作为考试过程中的关键角色,承担着维护考试秩序、保障考试安全的重要任务。以下是对这些职责的详细说明: 一、主持考场工作与执行考试程序...

    2017连云港学业水平测试监考人员考试答案.docx

    文档中的内容主要涉及的是监考人员在学业水平测试中的职责和考试流程,涵盖了多项选择题,涉及了监考员在考试中的具体操作规范和考生的行为准则。以下是这些知识点的详细说明: 1. 监考员分发答题卡要求:监考员在...

    XX大学研究生课程考试监考人员守则.docx

    XX大学作为一所致力于高水平教育的学府,为了进一步规范研究生课程考试,确保考试的公正、公平,特制定了一系列监考人员守则。《XX大学研究生课程考试监考人员守则》不仅是一份规定文档,更是该校治学严谨、追求教育...

    监考人员职责在主考统一组织领导下,根据《考务手册》规定主持.pptx

    【监考人员职责】 监考人员在主考的统一组织领导下,主要负责执行《考务手册》中的各项规定,确保考试的公平公正进行。具体职责包括: 1. 领取、启封、核对试卷:监考人员需在考试前按照指定时间和地点领取试卷,...

    2021年全国硕士研究生招生考试考点监考人员培训考核试题

    全国硕士研究生招生考试是高等教育阶段一项重要的选拔性考试,对监考人员的要求极其严格,确保考试的公正公平。本试题集旨在考核监考人员对于考试流程、保密规则、考生服务等方面的掌握情况。以下是对相关知识点的...

    Excel考场监考随机安排 6.2版.rar

    主要功能有: 1、自定义监考员场次(孕妇、老教师、... 4、一键生成:监考表、监考结果检验表(精准查看每一位监考人员的监考的考场和科目)、监考签到表(直接打印即可)、监考费用计算; 5、增加了考场的考场编排。

    监考排课软件

    监考排课软件是教育管理领域中不可或缺的一部分,主要用于高效地安排各类考试的监考人员与时间表。这种软件能够帮助学校或教育机构自动化复杂的排课过程,减少人为错误,提高工作效率。以下将详细探讨监考排课软件的...

    高考中考监考员抽签系统

    (1)实现监考员甲、乙及场外监考人员的的录入或从EXCEL导入数据 (2)可实现考场自动或人工操作的分组。 (3)可分别实现监考员和场外监考员的随机生成,保证了(a)监考员甲、乙只能共事一次 (b)监考员甲、乙,监考过的...

    自动编排监考安排表.rar

    标题中的“自动编排监考安排表.rar”指的是一个压缩文件,其中包含了自动编排监考人员分配的工具。在教育行业中,监考安排是一项繁琐的任务,尤其在大规模考试时,需要合理分配监考人员,确保考试公平进行。这个工具...

    监考系统与考场安排系统

    5. **监考人员安排**:监考人员的安排同样复杂,需要考虑其资质、经验、冲突等因素。系统应能自动避免同一监考人员在相近时间段内承担多个任务,确保监考质量。 6. **考试通知与确认**:系统需提供考试通知功能,如...

    eProctor:在线考试监考系统。 允许学生在线预订和参加考试。 监考人员在考试期间使用视频会议技术监控学生的活动。 学校项目

    监考人员通过集成的视频会议技术实时监控考生的行为,从而有效地防止作弊行为。 ### 一、系统架构 eProctor系统可能采用了MVC(Model-View-Controller)架构,将业务逻辑、数据模型和用户界面分离,提高代码的可...

    具才监考编排系统v19.0免费安装版

    具才监考编排系统基于Excel的有限免费小软件,操作... ②单堂编排:本软件适合于单堂考试(或各堂考试监考人员不变)的监考安排,也适合于高考、中考等考前抽签性质的监考安排(可有效避免抽签费时费力、挑三拣四的弊端)。

    大学讨论生课程考试监考守则.docx

    通过详细解读这一守则,我们可以了解监考人员的职责、试题解释、监考行为、执行纪律、收卷规定、失职处理、试卷管理和考场环境等方面的具体要求,以达到维护学术诚信和学术道德,确保考试公平性的目标。 首先,监考...

    监考记_csdn

    监考人员需要具备专业素质,以确保考试过程的规范进行。文章中提到的知识点主要包括以下几个方面: 1. **监考的角色与职责**: - 监考人员是考试的守护者,负责维持考场秩序,防止作弊行为。 - 身份验证:在发卷...

    基于MatlabGui的空管学院监考排序辅助系统的研究.pdf

    3)运行排序算法,根据监考人员的可用时间和考试的需求,自动产生合理的监考人员分配方案;4)提供用户友好的界面,方便管理人员查看、修改和确认监考安排;5)具备数据的保存和导出功能,方便后续的统计和存档。 ...

    考试监考自动抽签系统

    "考试监考自动抽签系统"是一款专为教育机构或学校设计的应用程序,旨在优化监考人员分配过程,通过自动化的方式随机抽取监考老师,确保公正性和公平性。这一系统通常用于大型考试或期末测试,避免人为安排可能导致的...

    中高考监考编排系统V2011.4免费安装版

    中高考监考编排系统是一款专门为监考老师设计的考试编排管理软件。通过软件智能化的分组,轻松对每组的监考教师进行... 本软件可以指定每组3个或2个监考人员,可以指定是否允许对男女进行限制,可以指定是否对人员的

    HSK监考考官考试题目.docx

    1. 主监考人员需要在考场内外张贴考试的相关材料,如考场标识、HSK 答题卡填写示意图、HSK 考试时间进度表等。 2. 主监考主要工作内容包括准确控制各部分考试计时、管理考生进场、分发、收集和清点考试材料等。 3. ...

    全国大学英语四、六级考试监考培训会.ppt

    该培训会旨在确保监考人员熟知考试流程、时间安排以及相关注意事项,以保障考试的公平、公正和顺利进行。 首先,了解考试的基本情况至关重要。2009年6月的考试中,四级考生共有8576人,六级考生则为3942人,分别在...

    具才监考编排系统 v19.0.rar

    ②单堂编排:本软件适合于单堂考试(或各堂考试监考人员不变)的监考安排,也适合于高考、中考等考前抽签性质的监考安排(可有效避免抽签费时费力、挑三拣四的弊端)。共有三种编排方式:一是随机编排的同时优先考虑...

Global site tag (gtag.js) - Google Analytics