基本信息
文件名称:软件工程与UML(第2版)实战模拟 教学测试平台.pdf
文件大小:938.48 KB
总页数:6 页
更新时间:2025-06-08
总字数:约2.27千字
文档摘要

教学测试平台

一、项目背景

基于某高校的实际情况,通过借鉴国内外高校教师教学经验,软

件建模课程团队开发出一套基于B/S模式的WEB应用软件—教学测试

平台,该系统实现学生网络自测功能,拥有主客观试题考试、阅卷的

智能化、无纸化。

二、项目主要功能

教学测试平台主要包括以下几个功能模块:专业信息管理模块、

学生信息管理模块、课程信息管理模块、试题管理模块、考试模块以

及阅卷模块。

专业信息管理模块功能。添加、删除、修改专业。管理员能够新

增专业,新增专业名称不得与现有专业重名。管理员能够对现有专业

名称进行修改。管理员能够删除现有专业,删除专业时该专业下的班

级信息同时删除;添加、删除专业下的班级。管理员能够为某个专业

下新增班级,新增班级名称不得和现有班级重名。管理员能够删除某

个班级,删除班级时该班级下的学生信息同时删除。

学生信息管理模块功能。在班级中添加学生信息管理员可以通过

手动添加的方式逐个向班级添加学生信息。学生通过个人信息查询考

试成绩。

课程信息管理模块功能。为不同专业添加课程。管理员为某个专

业添加课程,添加的课程名称不得和该专业下的现有课程同名。为每

一门课程制定试题模板。管理员为某一个门课程制定试题模板,包括

题型、试题数量、分值。

试题管理模块功能。添加、删除、修改试题。教师通过所见即所

得的文本编辑器编辑试题,向题库中添加试题。教师查看已有试题,

并且可以进行再编辑或者删除。

考试模块功能。考生信息验证,学生考试时登录考试系统验证;

根据考试科目和试题模板进行组卷,学生选择考试科目后,系统根据

试题模板生成试卷;保存每一位考生的回答,对学生的回答进行保存。

阅卷模块功能。客观题自动阅卷,教师阅卷时系统自动给出该生

所有客观题的总得分;主观题半自动阅卷。教师阅卷时系统提供参考

答案和学生答案,并且给出一个参考分数,由教师输入最终分数。

查询统计模块。课程考试成绩分布统计。可以选择某门课程生成

统计数据,查看该课程不同班级学生的成绩分布情况,可以选择某班

级生成统计数据,查看该同班所有课程的成绩分布情况;学生考试成

绩查询。学生登录系统后可以查看自己已考课程的得分情况,了解自

己的学习状况。教师可以查看任意学生的考试成绩状况。

主要功能流程。管理员在进行学生信息管理时,首先选择希望管

理的班级,然后选择导入方式:通过Excel电子表格批量导入或者单

个输入的方式将学生信息添加到班级中,最后由程序将学生信息写入

到数据库。

考试流程图如图1所示。学生开始考试后,系统按照试卷模板根

据遗传算法从试题数据库中抽取试题生成试卷满足试卷约束的试卷,

试卷生成成功后将生成的试卷交给学生进行答题,答题结束后流程终

止。

图1考试流程图

教师阅卷流程如图2所示。教师选择需要批阅的试卷,由系统自

动生成客观题分数和主观题参考分数,将参考分和学生的主观题答卷

交给教师进行审核总分。

图2阅卷流程图

三、项目执行步骤及安排

1、收集系统需求,向学校各机构用户群中不同层次的人征求意

见。并通过会议记录的形式记载下来,然后从中获取有价值的信息来

建立系统模型。

2、建立教师教学体系模型,依据明确的教学目标和人才培养要

求,采用科学合理的标准,建立题库体系模型。

3、召开“教学专家访谈会”。

4、召开专题研讨会,通过对“专家访谈会”的分析概括,得出

适合高职院校教学的教学测试平台。

5、建立基于B/S架构的软件模型,在UML的背景下表述需求、

分析系统、建模软件,完成整个软件开发从需求分析到实现和测试的

全过程。

四、系统核心解决方案

Web应用以Struts框架作为显示层,Hibernate作为数据持久层,

Spring作为业务层。如图3所示。

图3程序基本结构

五、系统运行环境及要求

1.运行环境要求:

硬件环境:服务器端:PIII800以上+256内存+10G以上硬盘

+10/100M网卡;客户机端:P133,16M内存,win9X、win2000、NT

网或N