学生学习模拟考试系统设计共5_第1页
学生学习模拟考试系统设计共5_第2页
学生学习模拟考试系统设计共5_第3页
学生学习模拟考试系统设计共5_第4页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生学习模拟考试系统设计目前学校中基于网络的考试系统和各门学科中的模拟考试系统已经 比较成熟,应用也十分广泛,这对于教学工作的展开起到了十分重要的促 进作用,但这两种方式也都存在着一些局限性:基于网络的考试系统更多 是服务于考试,在考试的效率上有很大的优势,但对于学生平时的学习帮 助不是很大;各学科中的模拟练习系统又是集成好的,内容不能做变更、 互动性又比较差,不能有效地实现教师与学生之间在教学过程中的互动, 并且考虑到各个学校的实际情况,如网络条件、机房的使用限制条件,这 些都在一定程度上制约了这些系统作用的发挥。一、需求分析系统从用户类型出发设计为三个功能模块:章节库教学内容包括文本、音频

2、和视频,这样可以充分利用教师已有 的教学资源,避免教师重复制作这些素材,如教学课件等多媒体内容可以 直接导入系统中。系统的试题库预设了判断题、单选题、多选题、填空题和简答题五种 题型。学生模块:学生可以自由选择科目进行章节学习和测试、查看历次考 试成绩分析自己学习情况、可以根据教师要求将某次考试成绩上传以便教 师进行考试成绩的分析、并可根据本地文件更新或联网文件两种方式进行 系统更新、与教师进行消息交流。在该模块中最为重要的是考试的自动评分,目前只提供了对前四种题 型的自动评分,因为每次考试题量不大,所以采用的简单的组卷算法。管理员模块:用户管理:创建、删除、设置权限等,避免教师操作他 人教学

3、科目,进行系统的设置:如设置服务器的 IP 地址和端口号。管理员模块中,每个用户都可以进入该模块,但教师和学生只拥有设 置服务器 IP 地址和端口号的权限,而管理员才能进行用户权限管理。二、系统结构设计 本文提出的学习考试系统是从需求分析基础上提出的一种解决方法: 本学校的网络只在学习期间开放,假期期间关闭,并且学生不能随时进行 上机练习,学生只能利用机房或家里的计算机进行学习。基于以上情况我 们将系统的功能设计成为主要在单机情况下完成,系统的更新(题库、学 习用的章节库)采用两种方式来进行:使用导出包进行单机更新和联网更 新。该系统的系统结构图如图 1 所示:结构说明:教师更新的题库和章节学

4、习库的导出包可以有两种方式: 一是导出更新包提供给学生进行本地更新,另一种是上传至学校服务器供 学生下载更新,而教理对学生成绩分析和消息管理都是通过联网实现的, 这是因为考虑进行学生成绩分析时肯定在教学过程中,这些过程中,学校 服务器是处于开启状态,联网收取学生考试数据肯定比收取单机成绩导入 包效率要高很多。学生的系统更新同样也可以采用两种方式进行,一是通 过获取本地文件(如直接拷贝或电子邮件传送等方式)进行更新,这种情 况在本单位更为常见一些;另一方式是通过直接联网直接下载导出包进行 系统更新如果学生所使用计算机可以保证联网状态,效率会更高一些。一般学校都会有服务器,系统中的联网功能是借助学

5、校服务器完成 的。实现只需要在服务器的数据库中创建 2 个表,一个是用于消息通信的 Message 表和用户权限表 Usertable 以控制消息传送者的合法身份即可, Usertable 表和本系统数据库中的 Usertableg 表一致即可。 而系统更新数 据和成绩分析数据是以导出文件方式存在的,在服务器开辟一个专用文件 夹保存然后通过上传和下载来实现文件的传递,不同科目的导出包以固定 的文件名存在,这样可以保证学生下载时不会下载别的科目导出包。三、数据库设计 本系统运行的数据量不是很大,保存的多媒体文件也是通过链接方式 访问的,可以系统本身设置一个数据库存放全部数据,所以系统本身选择 系

6、统幵发语言JAVA嵌入式数据库Derby。每个教师生成的试题库和章节学 习表都是该数据库下的表,学生进行学习时可以通过选择学习科目直接访 问到所在的表,系统各个功能模块之间的数据联系都可以通过该一个数据 库实现,各个功能模块只需要关心自己所需要的数据,而不关心数据如何 被其他模块使用,子系统之间不需要进行显式的数据转换。基于以上原因 本系统的组成采用共享数据容器方式。教师所使用系统的数据库和学生使用系统的数据库实际为同一数据 库,教师实际起着一个创建维护表的角色而学生是一个使用表的角色。为 了使学生系统数据库和教师系统数据库保持一致,学生本地数据库的更新 可以采用本地文件或通过联网获得教师发布

7、的更新文件用于系统数据的 更新。在学校服务器数据库中创建 2 个表(用户权限表和信息表)即可通 过远程访问方式实现,这样在设计本系统时不需要重点考虑学校数据库的 系统,只确定远程访问方式就可以了。系统数据库中主要表的组成,因篇幅关系只列出表的功能:(1) 用户表:区分登录用户的类型,确定该用户操作权限,如学生登 录后是无法进入教师模块的。(2) 消息表:用于学生和教师之间传送消息。包括消息创建者、接收 者、发送时间、接收时间、消息内容等。(3) 试题表:保存教师输入其教学科目试题内容,由教师创建并维护。 学生可以访问该表并生成自己的考试试题表用于自己的测试。其中对于该 表的答案字段进行的加密处

8、理。(4) 章节内容表:教师创建并维护,将自己的教学内容输入供学生访 问学习。(5) 科目表:系统中记录每位教师创建自己的教学科目及相应的试题 表和章节内容表,用来保证教师无法访问其他教师创建的试题表和章节内 容表。(6) 试卷表:学生从教师创建的试题表生成的试卷,属于临时表,每 次使用完毕后都会清空。(7) 成绩表:学生考试完毕后可以选择是否将本次成绩计入该成绩表 中供成绩分析用,包括考试科目、成绩、成绩分析数据(包括难度分析、 章节成绩分析、题目类型分析) 。可以根据该表生成图表型分析数据。四、总结虽然标准化的考试系统已经非常成熟,但考虑实际情况差异很大,它 很难能满足各单位的实际需求,本系统从本单位实际出发设计出学生学习 考试相结合、单机模式和联网工

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论