学生考试管理系统的设计与实现文献综述
2020-04-07 16:05:35
文 献 综 述
一、选题的背景、目的及意义
随着人类进入信息时代,信息管理的水平越来越成为衡量国家综合实力的重要标志。管理信息系统是一门综合了管理科学、信息科学、系统科学、行为科学、计算机科学和通信技术的新兴边缘学科。在一个国家里管理信息系统的建立、运行和发展水平,标志着这个国家的管理现代化水平和信息化水平。基于B/S 的学生考试管理系统的设计开发顺应信息时代发展潮流,实现方便快捷地管理、浏览、查询学生基本信息。系统设计并没有采取传统的信息管理系统的界面模式,而是借鉴于现在网络上流行的校友录形式对学生基本信息进行灵活多样化地管理,设计清晰、简洁,使用简单、明了。通过学生注册记录学生基本信息,省去了大量的信息录入工作,管理者只需通过后台管理界面轻松管理,无需直接操作数据库。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。考试管理系统一直都是学校工作中的一项重要的内容,随着学校规模的不断扩大,学生数量的急剧增加,有关学生的各种信息量也在不断增长。考试管理系统成为一项十分繁重的工作。因此,许多学校需要一个功能全面的管理系统来进行管理面对庞大的信息量。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。借助网络,学生可以及时、准确地查询到自己各学期、各门课程的成绩信息。教师除可获得学生成绩的基本数据外,还可按要求获得相应的分析结果。通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量,提高了学生成绩管理的效率。因此,开发这样一套管理软件成为很有必要的事情。
二、本课题国内外研究现状
随着计算机技术的飞速发展,其强大的功能已为人们深刻认识,计算机在高等学校考试中应用日趋普及,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对网络化环境下的组织考试、审批,具有着人工管理所无法比拟的优点。例如:管理简单、节约时间、无空间限制、存储量大、保密性好、寿命长、成本低、可重复利用以有资源等。这些优点能够极大地提高网络化环境下的高校考试效率,也是高校网络在线考试的科学化、正规化管理,与世界接轨的重要条件。
而基于网络的在线考试系统,正是信息化建设的产物,它是传统考场的延伸。它可以利用互联网络和局域网,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。因此网络在线考试是电子化教学的不可缺少的辅助手段。
在线考试系统或题库管理系统在国内已有很多成型的项目与产品,其中比较著名的有永中题库管理系统 ,海天题库管理系统等。考试系统的趋势是,在线考试系统能应用予远程网络学习考试软件,它采用Web方式,同时适用于局域网和Internet,无需安装客户端,即可实现网上考试、成绩排行等功能,还有试卷保存、自动判分、成绩查询和分析等功能。该系统同时拥有最开放的题库管理系统和最灵活的智能组卷系统,能够提供Excel题目导入导出、题库导入导出等设计,提供资源的快速收集和高度共享。系统能提供基于网络教室、校园网及Internet的网上考试、测验、模拟考等,尤其是能网上组织考试,学生能在家通过Internet参加考试和查询分数和教师批语等。手工管理方式在题库管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。
JAVA是网络开发的一个强大的工具,它是一个C 的简化版本,它是一门简单的、面向对象的、强类型的、编译型的、结构无关的、多线程(multi-threaded)的、垃圾自动收集的、健壮的、安全的、可扩展的语言。运用JAVA来开发这样一个系统管理软件,不仅功能强大,可复用性强,更是为使用者带来了方便。
在技术方面,对于该系统的的设计,一般采用JAVA服务器端技术客户端的开发。采用MyEclipse作为前台开发工具,以JDK作为JavaBean、servlet的开发工具,M一SQ 作为后台数据库的开发工具,在Windows 7系统中使用ODBC-JDBC连接桥技术进行数据库连接。系统由前台和后台构成,前台主要包括用户注册与登录、用户查询学习课程、在线考试等模块。后台主要包括管理员登录、题库管理、用户和成绩管理、课程管理等模块。