background image

                            <>3.1 该系统在平时可以作为学生测试自己专业知识的模拟考卷系统,

在考试周期内则承担起在<BR>线考试的任务。<BR>3.2 作为模拟考卷系统时,学生可自

行查看自己的测试结果和标准答案。<BR>3.3 作为模拟考卷系统时,学生可以自己决定生

成试卷的科目和所属的章节。<BR>3.4 在考试周期内的非考试时间该系统对学生关闭,考

试时间内才允许考生登录,系统则生成<BR>该时间段内的考试科目试卷,考试结束前的

30 分钟、15 分钟、5 分钟时对考生进行提示,考<BR>试结束后若考生没有进行试卷提交则

自动进行试卷保存处理。<BR>3.5 系统要有防止考生无意关闭系统或者提交试卷而导致考

试无法继续进行的机制。<BR>3.6 正式考试时系统对具体试卷的客观题自行判分,主观题

则由老师判分。<BR>3.7 要保证在同一次考试中系统生成的各份试卷难易度保持在同一个

水平。<BR>3.8 保存每个学生的考试试卷副本,便于在规定时间内考生查卷 。

<BR>3.2<BR>系统架构<BR>本子系统的模块结构如下:<BR>1、在线考试模块。<BR>2、

在线练习模块。<BR>a) 传统的试卷读取。<BR>b) 自动组卷。<BR>2<BR>系统总体结构如

图所示:(红色部分为在线考试子系统)<BR>&nbsp;<BR>除了以上主要模块外,还有

一些不是重点但是同样重要的模块,包括学生登陆,密码修改,<BR>学生信息维护等等。

<BR>3<BR>3.3<BR>用例图(在线考试子系统中主要用到了学生用例图)<BR>学生用例

图:<BR>&nbsp;<BR>教师用例图:<BR>组卷算法的实现是在线考试子系统的一个难点,

该算法的思想和流程由指导老师提供,自己实<BR>现代码部分。<BR>根据算法的参数配

置,假设选择的课程代号为 cid,题目类型代号为 styles,难度系数为 level,<BR>所取题

量为 num。则所取的题目总的难度为 level×num,步骤如下:<BR>1、随机抽取满足该课程

类型条件的题目一题,将该题号、题目难度系数添入临时表。<BR>2、将总的难度减去之前

抽取的题目难度。<BR>3、剩下的难度总数如果在允许的范围内,则继续随机抽取临时表

中没有的题目。允许的难度<BR>范围的计算方法:最小值为(剩下的题量×单个题目难度

系数最小值),最大值为(剩下<BR>的题量×单个难度系数最大值)。<BR>4、如果剩下

的难度系数总数比难度允许范围最小值还小,则剩下的题目都抽取难度系数最小<BR>的

题目,如果剩下的难度系数总数比难度允许范围最大值还大,则剩下的题目都抽取难度

<BR>系数最大的题目。同样,这些题目在抽取时都要保证它们不在临时表中。<BR>5、循

环执行步骤 2、3、4 直到题目抽取完成。<BR>4.<BR>4<BR>密码修改<BR>模块<BR>在登

陆窗口点击【密码修改】弹出密码修改窗口:</P>

                  </p>

                          

                            摘要:本文根据我院的实际情况,从学生、教师、教学环境等多个方

面分析了目前计算机公共基础教学的不足,并提出了改变教学现状的思路与对策。<br> 

关键词:计算机公共基础教学;教研室;实训中心;管理;对策<br>      <br> 

1 引言<br>  <br>  笔者今年有幸负责了物流专业的毕业设计全过程,并参与了基础

教育系列课程如 VF、VB、C 语言课程及专业课 SQL Server 的全校统考阅卷工作,但设计