论文部分内容阅读
本文分析了基于Java的无纸化考试系统的基本功能需求,概述了在设计开发过程中所使用的工具软件和相关核心技术,对项目的数据加密及项目文件安全进行了简单论述,对自动试卷生成算法进行了深入讨论。项目实施基于网络考试系统的通讯机制、数据库系统开发原理等相关软件工程技术,以目前学校考试考核运行机制为项目开发背景,对项目需求进行了功能描述、详细设计等,给出了系统数据库系统的设计方案,对项目实施了详细设计,其中涵盖系统流程设计、系统模块设计、系统界面设计,并给出了部分核心程序代码。同时,从项目安全的角度对系统设计进行了分析与规范。最后介绍了考试系统的运行状况、运行环境等,并对项目未来研究进行了展望。
该项目采用目前最为流行的Java语言进行设计,主要是运用了Java语言在网络通讯上所具有的独特优势。数据库系统采用Microsoft SQL Server为后台数据支持,实现了在校园网内的信息化建设。考试系统兼顾考试管理人员、任课教师、学生三种角色的关系,并与传统纸质考试相衔接,注重课程题库建设,切实做好教考分离,在一定程度上反映出学生的实际动手能力。考试系统由三个相对独立的子系统构成。《无纸化考试系统管理子系统》由考试服务人员及任课教师使用,完成学生信息管理、试题题库管理、考试信息管理、阅卷管理等模块。《无纸化考试系统服务器子系统》由监考老师使用,完成本考点各场次的考试文件导入、考试过程启动、监控、终止和考试过程中考生的考试状态记录等考场组织工作,实现自动评定客观题目成绩、打包处理考试文件等相关功能。《无纸化考试系统学生子系统》由学生在微机室考试时登录使用,完成试卷接收、学生考试控制、试卷答案收集等功能。
无纸化考试系统项目是德州科技职业学院重点建设项目,受到禹城市劳动和社会保障局重点扶持,其成功开发标志着我院课程考试走在了信息化应用技术建设的前列。