分享
分享赚钱 收藏 举报 版权申诉 / 6

类型自学考试毕业预测算法的设计与实现.pdf

  • 上传人:a****
  • 文档编号:737580
  • 上传时间:2025-12-13
  • 格式:PDF
  • 页数:6
  • 大小:165.95KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    自学考试 毕业 预测 算法 设计 实现
    资源描述:

    1、自学考试毕业预测算法的设计与实现摘要:自学考试毕业预测是为了找出考生的未合格课程,从而可以合理安排报考计划来提高学生的通过率。毕业预测涉及到课程顶替的问题和毕业条件本身比较复杂,所以使得自学考试的毕业预测相当复杂。关键词:自学考试;毕业预测;课程顶替;算法中图分类号:TP301 文献标识码:A 文章编号:1009-3044(2012)08-1851-03自学考试毕业预测将考生合格成绩与选定的专业的考试计划比较,判断考生是否满足毕业条件。考生通过毕业预测,可以找出不合格的课程,从而合理安排报考计划;考办可以通过毕业预测,判断考生是否可以毕业,颁发相应专业的毕业证书。由于自学考试毕业条件比较复杂,

    2、加上专业考试计划不断修订,考生按旧专业计划考试通过的成绩通过顶替仍可用于新的专业考试计划,使得自学考试的毕业预测相当复杂。1 算法条件自学考试毕业预测算法包括两个方面的条件,一个是学生毕业的条件,另外一个是课程的模型。1.1 毕业条件1)毕业预测判断考生是否满足选定的专业的毕业条件;2)必修课成绩全部合格;3)选修课的课程门数和学分符合要求;4)申请本科毕业时加考课达到最低要求课程数;5)考生的实践课、论文成绩须与所选的毕业专业、主考学校相一致;6)如有考试违规记录,已达到推迟毕业年限;7)未获得该专业的自学考试毕业证书。1.2 课程模型1.2.1 新旧课程顶替模型近年我省自学考试专业考试计划

    3、进行大规模的调整。根据相关的文件规定,考生在专业考试计划调整前(旧计划)获得的课程合格成绩可以顶替专业考试计划调整后(新计划)相应的课程的成绩。可能出现如表 1 所示的情况。课程顶替的设计流程如图 1 所示。表 11.2.2 必修课与加考课模型采用课程组的方法来描述选考课和加考课条件,加号“+”表示要考试的课程,减号“-”表示不用考试的课程,括号“()”内的课程表示一个课程组,如表 2 所示。2 算法设计流程1)取毕业考生的基本信息(包括是否为港澳生)。图 1 课程顶替流程2)根据毕业考生申请毕业的专业,专业方向,加考条件和考生是否为港澳生,取得考生毕业要通过的必修课程,选修条件,加考课程。3

    4、)取得考生通过的,能够有效使用的合格成绩。4)取得考生申请毕业专业的课程顶替关系。5)对比考生要通过的必修课程和考生已经通过的课程.若要通过必修课程在考生课程中已存在,则将考生课程和需要通过的必修课程同时划掉。6)使用顶替关系,对比考生要通过的必修课程和考生已经通过的课程.若顶替的原必修课程在考生课程中已存在,则将考生课程和需要通过的必修课程同时划掉.并且记录使用过的顶替关系。7)对比考生要通过的选修条件和考生已经通过的课程.若考生课程满足要通过的选修条件,则将考生课程和需要通过的选修条件同时划掉。8)使用顶替关系,对比考生要通过的选修条件和考生已经通过的课程.若考生课程存在满足顶替前课程的选

    5、修条件,则将考生课程和需要通过的选修课程同时划掉.并且记录使用过的顶替关系。9)对比考生要通过的加考课程和考生已经通过的课程.若要通过加考课程在考生课程中已存在,则将考生课程和需要通过的加考课程同时划掉。10)使用顶替关系,对比考生要通过的加考课程和考生已经通过的课程.若顶替前的原加考课程在考生课程中已存在,则将考生课程和需要通过的加考课程同时划掉.并且记录使用过的顶替关系。11)若考生要通过的必修课程,选修条件,加考课程全部划掉,则判断考生毕业预测能够通过,考生课程中被划掉课程的为考生毕业使用过的课程,顶替关系记录使用过的顶替关系,否则毕业预测不能通过,不被划掉的必修课程为考生不能通过的必修

    6、课程,不被划掉的选修条件为不能通过的选修条件,不被划掉的加考课程为考生不能通过的加考课程。12)若考生有相关违规信息而要求推迟毕业,并且当前时间在考生使用课程的最后考试时间的推迟毕业时间范围之内,则被要求考生现在还不能提出毕业申请。3 算法实现部分伪代码i.1.boolean rst=true;2.initKSXX(CertNO,GradMajorNO);/判断该考生是否为港澳台考生3.initZYXZ(GradMajorNO,Fx,JK);/关联专业毕业条件表和加考毕业条件表,取得选考限制,港澳限制和加考限制表达式;4.doGetBXKC(CertNO,GradMajorNO,JK,Fx);

    7、/取得必修课程,5.JKKC=new Hashtable();6.if(isGangAo)procGOXZ();/如果是港澳生,则加上港澳处理限制。7.procJKKC(JK);8.KSKC=new Hashtable();9.loadKSKC(CertNO,GradMajorNO,YX);/获取考生通过的所有成绩10.int dtCount=getKCDTCount(GradMajorNO);/取得毕业专业课程顶替关系11.dtOldCourse=new StringdtCount;12.dtNewCourse=new StringdtCount;13.loadKCDT(GradMajorN

    8、O,dtOldCourse,dtNewCourse);/取得本专业的课程顶替关系,顶替前的课程在和顶替后的课程分别存储。14.String bxcljg=doDTBXKCCL();/查看要求通过的必修课程是否在考生要通过的课程之内(要求使用顶替关系),如果有的话,则将要求通过的必修课和考生已通过的课程中都删除掉.返回使用过的顶替关系15.String bjrst=null;16.Enumeration e=BXKC.keys();17.int j=0;18.while(e.hasMoreElements()/取得还没有通过的必修课程.19.20.String KMH=(String)e.nex

    9、tElement();21.GradCourseTemp gct=(GradCourseTemp)BXKC.get(KMH);22.if(!gct.isDisposed)a)if(bjrst=null)bjrst=gct.km_h+tab+gct.kmmc;b)else bjrst=bjrst+gct.km_h+tab+gct.kmmc;23.24.j+;25.26.boolean bxkc=(bjrst=null?true:false);27.if(bxkc)gradStr=必考课通过;28.else gradStr=必考课不通过+bjrst;29.gradStr=gradStr+;/取得没

    10、通过的必修课程30.if(bxcljg!=null)if(usedRels=null)usedRels=bxcljg;elseusedRels=usedRels+bxcljg;31./在必修课程处理中使用过的顶替关系32.String xxcljg=new String1;33.boolean xxkc=doDTXXKCCL(xxcljg);/比较判断考生可使用的成绩是否满足选修毕业条件使用顶替关系,若满足将考生可使用的课程删掉,返回使用过的顶替关系34.if(xxkc)gradStr=gradStr+选考课通过;35.else gradStr=gradStr+选考课不通过;36.gradSt

    11、r+=;37.if(xxcljg0!=null)if(usedRels=null)usedRels=xxcljg0;elseusedRels=usedRels+xxcljg0;38./在选修课程处理中用到的顶替关系.39.String jkcljg=doDTJKKCCL();/查看要求通过的加考课程是否在考生可使用的通过课程之内(要求使用顶替关系),如果有的话,则要将通过加考课程和考生已通过的课程中都删除掉.返回使用过的顶替关系参考文献:1蒋国莉,白克强,潘娅,等.自学考试管理系统的应用研究及开发J.金陵科技学院学报,2010(3).2陈汉华.福建省自学考试管理信息系统的建设J.教育与考试,2010(4).

    展开阅读全文
    提示  课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:自学考试毕业预测算法的设计与实现.pdf
    链接地址:https://www.ketangku.com/wenku/file-737580.html
    相关资源 更多
  • 云南省弥渡县弥城一中2022年七年级历史上学期期中测试新人教版.docx云南省弥渡县弥城一中2022年七年级历史上学期期中测试新人教版.docx
  • 云南省弥勒市第一中学2021-2022学年高一下学期第四次月考物理试题.docx云南省弥勒市第一中学2021-2022学年高一下学期第四次月考物理试题.docx
  • 云南省弥勒市第一中学2020-2021学年高二下学期第四次月考英语试题 WORD版含答案.docx云南省弥勒市第一中学2020-2021学年高二下学期第四次月考英语试题 WORD版含答案.docx
  • 云南省弥勒市第一中学2020-2021学年高二下学期第四次月考物理试题 WORD版含答案.docx云南省弥勒市第一中学2020-2021学年高二下学期第四次月考物理试题 WORD版含答案.docx
  • 云南省弥勒市第一中学2020-2021学年高二下学期第四次月考数学(理)试题 WORD版含答案.docx云南省弥勒市第一中学2020-2021学年高二下学期第四次月考数学(理)试题 WORD版含答案.docx
  • 云南省弥勒市第一中学2020-2021学年高二下学期第三次月考数学(理)试题 WORD版含答案.docx云南省弥勒市第一中学2020-2021学年高二下学期第三次月考数学(理)试题 WORD版含答案.docx
  • 云南省弥勒市第一中学2020-2021学年高二下学期第三次月考数学(文)试题 WORD版含答案.docx云南省弥勒市第一中学2020-2021学年高二下学期第三次月考数学(文)试题 WORD版含答案.docx
  • 云南省弥勒市第一中学2020-2021学年高一下学期第四次月考数学试题 WORD版含答案.docx云南省弥勒市第一中学2020-2021学年高一下学期第四次月考数学试题 WORD版含答案.docx
  • 云南省弥勒市第一中学2020-2021学年高一下学期第三次月考英语试题 WORD版含答案.docx云南省弥勒市第一中学2020-2021学年高一下学期第三次月考英语试题 WORD版含答案.docx
  • 云南省弥勒市第一中学2020-2021学年高一下学期第一次月考数学试题 WORD版含答案.docx云南省弥勒市第一中学2020-2021学年高一下学期第一次月考数学试题 WORD版含答案.docx
  • 云南省弥勒市第一中学2019-2020学年高二下学期第四次月考数学(理)试题 WORD版含答案.docx云南省弥勒市第一中学2019-2020学年高二下学期第四次月考数学(理)试题 WORD版含答案.docx
  • 云南省弥勒市第一中学2019-2020学年高二下学期第三次月考生物试题 WORD版含答案.docx云南省弥勒市第一中学2019-2020学年高二下学期第三次月考生物试题 WORD版含答案.docx
  • 云南省弥勒市第一中学2019-2020学年高二下学期第三次月考物理试题 WORD版含答案.docx云南省弥勒市第一中学2019-2020学年高二下学期第三次月考物理试题 WORD版含答案.docx
  • 云南省弥勒市第一中学2019-2020学年高二下学期第三次月考数学(文)试题 WORD版含答案.docx云南省弥勒市第一中学2019-2020学年高二下学期第三次月考数学(文)试题 WORD版含答案.docx
  • 云南省弥勒市第一中学2019-2020学年高二下学期第三次月考政治试题 WORD版含答案.docx云南省弥勒市第一中学2019-2020学年高二下学期第三次月考政治试题 WORD版含答案.docx
  • 云南省弥勒市第一中学2019-2020学年高二下学期第三次月考化学试题 WORD版含答案.docx云南省弥勒市第一中学2019-2020学年高二下学期第三次月考化学试题 WORD版含答案.docx
  • 云南省弥勒市2022届高三政治模拟测试(一)试题.docx云南省弥勒市2022届高三政治模拟测试(一)试题.docx
  • 云南省弥勒市2022届高三地理模拟测试(一)试题.docx云南省弥勒市2022届高三地理模拟测试(一)试题.docx
  • 云南省弥勒市2020-2021学年高二下学期6月第四次月考英语试题 WORD版含答案.docx云南省弥勒市2020-2021学年高二下学期6月第四次月考英语试题 WORD版含答案.docx
  • 云南省弥勒一中黄冈校区2020-2021学年高一上学期11月周测政治试题1 WORD版缺答案.docx云南省弥勒一中黄冈校区2020-2021学年高一上学期11月周测政治试题1 WORD版缺答案.docx
  • 云南省开远市第一中学2023-2024学年高一上学期期中考试数学试题(Word版附解析).docx云南省开远市第一中学2023-2024学年高一上学期期中考试数学试题(Word版附解析).docx
  • 云南省开远四中2022学年高二物理下学期期中试题新人教版.docx云南省开远四中2022学年高二物理下学期期中试题新人教版.docx
  • 云南省开远四中2022学年高二数学下学期期中试题新人教A版.docx云南省开远四中2022学年高二数学下学期期中试题新人教A版.docx
  • 云南省开远四中2022学年高二数学上学期期末考试试题 文(无答案)新人教A版.docx云南省开远四中2022学年高二数学上学期期末考试试题 文(无答案)新人教A版.docx
  • 云南省开远四中2022学年高二地理上学期期末考试试题新人教版.docx云南省开远四中2022学年高二地理上学期期末考试试题新人教版.docx
  • 云南省开远四中2022学年高一数学上学期期末考试试题新人教A版.docx云南省开远四中2022学年高一数学上学期期末考试试题新人教A版.docx
  • 云南省开远四中2022学年高一地理下学期期中试题新人教版.docx云南省开远四中2022学年高一地理下学期期中试题新人教版.docx
  • 云南省开远四中2022学年高一历史上学期期末考试试题新人教版.docx云南省开远四中2022学年高一历史上学期期末考试试题新人教版.docx
  • 云南省建水县高三四校联考卷(八) 高三物理.docx云南省建水县高三四校联考卷(八) 高三物理.docx
  • 关于我们 - 联系我们 - 加入我们 - 常用工具与软件 - 公益活动

    copyright@ 2020-2024 www.ketangku.com网站版权所有

    黑ICP备2024021605号-1