基于身份验证的成绩管理系统设计与实现文献综述

 2022-08-09 19:39:53

一、文献综述

(一)国内外研究现状

国外的校园管理信息系统起源于19世纪六、七十年代。以1999年美国调查报告为例,在美国有25%高校在互联公网上开设了门户网站,这些高校还通过校园网络为校内教师及学生提供教学服务,超过67%的同学通过网络递交入学申请书的,在线学习课程建设也有大幅度增长,由三年前的65.2°%增加到76.9°%。随着国外计算机技术的迅猛发展,对教务管理系统的研宄已较完善并稳定运行,进入了跨越式发展、较为成熟的阶段。

与国外高校相比较,国内的成绩管理系统的研究发展相对滞后。目前我国的信息数字化工作也进入一个全新发展时期,特别是高校的信息化建设已进入了全面的发展阶段,诸多高校充分地认识到,信息化建设己经成为了高校提高自身管理水平、提升综合竞争实力的重要手段。在高校,各种信息管理系统层出不穷。Web数据库技术已经成为应用最为广泛的网站架构基础技术在应用系统中,Web提供了与客户进行通信联络的有效手段。在调查高校工作现状基础上,一小部分高校在执行教学评估工作时仍然延用传统问卷调查方式,以纸质形式为主,另外一部分高校在调查时采用填涂卡片方式,还有些高校通过互联网发布在线评估系统,评估每学期期末教学质量。这些教学评估工作涉及工作较多,复杂性高,因此开发的实时学生成绩管理系统必须融合多种教学模式。

密码Hash函数可以将任意长度的消息压缩为固定长度的消息摘要,其输出值称为Hash值。Hash函数在现代密码学中起着重要作用,可用于保证数据完整性和实体认证,同时也是多种密码体制和协议的安全保障。过去的十几年中,对Hash函数的研究取得了重大的进展,其中涉及到Hash 函数的设计、应用以及分析等各个方面。MD5是一种广泛使用的Hash算法。在93年欧密会上,B.den Boer和 A.Bosselaers找到了针对MD5算法的一种伪碰撞,即同一明文在不同初始值下的 Hash值相同。在96年欧密会上,Dobbertin公布了另一种形式的伪碰撞, 即在两个不同的初始值下两个不同消息的一个碰撞。真正让人们再次密切关注Hash函数安全性的是王小云教授及其团队对MD4、MD5、SHA-0、SHA-1等的碰撞攻击。在rump session crypto 2004上,王小云等对MD5算法公布了2对长度为1024比特的消息发生碰撞的例子,这两对消息对应的第一个512比特消息块是相同的,并且给出了该碰撞的消息差分。在Eurocrypt 2005上王小云等提出了釆用模差分和X0R差分相结合的差分分析方法对MD5等Hash函数进行了碰撞攻击。该方法首先找到发生碰撞的差分特征,差分特征包括消息的差分 和链接变量的差分,然后推导出满足这些差分特征的链接变量的充分条件以及消息的条件,最后采用消息修改技术搜索满足这些条件的消息,当所有的链接变量的条件和消息的条件都得到满足时根据消息差分即可得到碰撞的消息对。后来出现的对MD5的碰撞分析很多都是基于王小云教授的差分分析。2006年Black 等探讨了在MD5的碰撞攻击中如何寻找差分路经和多消息修改技术,以得到对MD5更快的攻击方法,并且提供了 MD5工具箱来实现所提出的改进方法。2006年Klima提出一种称为“tunneling”的技术,在不影响前面步数中利用多消息修改技术已经得到满足的充分条件的前提下引入该技术可以加速碰撞搜索的过程。

  1. 研究主要成果
  2. 传统软件管理

现阶段,我国高校成绩的管理系统应用为传统管理软件,这种管理软件已经很难满足高校实际成绩管理工作的需求,主要体现的问题为 :第一,传统软件很难满足用户的不明确需求,在很多成绩管理软件系统开发的初始阶段,设计人员只对其有一些大致的想法,并没有将具体详细的系统需求进行要求;第二 ,在系统设计阶段 ,使用人员对系统需求一般采用 自然语言进行描述,但是自然语言具有两义性,经常导致系统研发工作人员对使用人员的需求产生理解错误 ,增加软件设计时对使用人员需求的理解难度;第三,系统设计人员在对使用人员需求进行定义时,一般采用图表或文字进行表述,但是用户对于这种静态信息的专业知识不足,无法作为未建立完成系统的认可标准。

  1. 快速原型法

对于我国高校学生成绩管理工作设计的新型设计系统,一般采用的是快速原型法进行设计。这种方法的原理是使用快速原型生成工具 ,进行系统的设计、实施以及让用户对系统进行评价。这个系统使用过程中,信息的查询功能十分重要 ,使用人员可以通过新型系统中设计的动态组合查询功能 ,根据实际查询需求,设计合适的查询条件 ,避免出现重复查询,提高使用人员的使用效率,同时还能极大程度的提升软件的可靠性。在传统高校学生成绩计算工作中,成绩的计算工作量巨大,成绩进行统计计算的过程中很容易出现一些错误。因此,为了减少相关统计工作的工作量,提高统计工作的工作效率和质量,应在新型系统中将系统的功能通过快速原型法进行明确,做到对高校学生成绩统计和计算工作的简化,并将成绩录入到相应的数据库中,方便实时查询,实现学生成绩录入和查询工作的动态化管理。通过使用快速原型法对系统功能进行确定,实现学生成绩管理的优化工作,就软件功能来说,不仅对工作效率可以进行提高,而且还能在很大程度上提高系统的可靠性;就系统的实践和应用来说,应用快速原型法可以极大程度的减少失误工作的发生 ,使学生成绩的统计、管理以及查找工作能快速准确的进行 ,而且还可以直观的将学校内全部学生的各项成绩进行显示,便于教师对学生成绩全面掌握。快速原型法的基本设计原理是建立一个功能简单的原型系统框架,之后对这个框架进行不断的填充和完善,进而构建出高效的成绩管理软件。这个方法的核心组成便是初期可以进行简单运行的原型系统框架。随着系统设计人员对使用人员需求的了解 ,对这一原型进行不断的划分和补充,并在这一过程中对系统进行定义,系统功能可以将用户的需求正确的反映是这个方法最突出的优点。

  1. 动态查询

通常系统查询界面的设计,需要系统设计人员对各种查询条件进行参考 比对,使系统可以根据使用人员的需求而变化,实现相关查询界面的变动。这种方式减少了使用人员需求变化时,重新设计系统的时间,且能有效的对重复查询概率进行降低,完善系统的使用性能,提高系统的工作效率以及系统工作的可靠性能。在对动态查询功能进行设计时,应使功能可 以做到以下两点要求:第一,系统的查询条件应由使用人员的需求进行 自由建立,不能使查询条件受到系统限制,因此,在不能确定使用人员会怎样设计查询条件时,应针对使用人员的查询频率进行了解,方便系统对使用人员常用的语法频率进行正确的动态查询结果的显示;第二 ,动态查询功能应对学校数据库的管理系统提供支持。使用人员的查询条件是一般是各种词语或字段的组合,由于系统的使用人员通常为非计算机专业的人员,所以在对动态查询界面进行设计时,应尽量保证界面的直观透明程度,保障动态查询具有一定的容错率,在用户出现使用错误时,进行正确的提示,避免出现系统故障或崩溃情况的发生。根据用户查询需求对学校数据库信息进行筛选、显示的工作即为系统的信息查询。这项功能的工作原理是将用户需求以动态化形式生成 SQL 语句中的 Where 子语句的搜索式。在进行系统动态查询功能使用时,使用人员在系统中输入的常量、词语 以及字段都是 Where 子句中的搜索式。而想要根据动态语句生成正确的搜索式,应当注意以下三点 :第一 ,系统可以对使用人员输入的搜索式进行正确识别;第二,根据不同的搜索内容 ,进行不同表达式表述形式的展示;第三,查询功能进行复杂查询时,应由一个主表和多个从表进行关联,并组成复杂查询系统的搜索式。经过上述分析,学校成绩查询工作中,相关资料数据库的建立,是搜索式开展查询工作的必然前提。

综上所述,本文针对高校学生成绩管理中存在的问题 ,应用计算机技术对其成绩管理工作设计出快速原型法以及动态查询这一完整的成绩管理系统。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版