24小时论文定制热线

咨询电话

ASP.NETVC++MySQLPHP安卓JSPLinuxJava机械VBASP单片机模具汽车工程毕业设计Flash
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

《大学计算机基础》课程在线考试系统设计

添加时间:2018/06/27
随着Internet技术的迅速发展, 网络已经渗入到人们的日常生活和工作, 建立计算机网络技术、通信技术和多媒体技术上的远程教育也已经愈来愈成为传统教育不可分割的部分。
  以下为本篇论文正文:
  摘 要:随着计算机技术的迅速发展以及计算机的普及, 在线考试与无纸化办公一样成为大势所趋。本文主要介绍了一个基于JSP技术结合MySQL数据库开发的在线考试系统的设计思路和功能。本考试系统主要包括计算机组卷, 学生在线考试, 计算机阅卷和计算机评分等功能。本文首先在前言中介绍了在线考试的发展状况以及其优越性和研究意义。接着, 本文着重剖析了该系统的模块设计过程。最后验证系统的可行性。
  

 

  关键词:在线考试系统; JSP; MySQL;
  
  随着Internet技术的迅速发展, 网络已经渗入到人们的日常生活和工作, 建立计算机网络技术、通信技术和多媒体技术上的远程教育也已经愈来愈成为传统教育不可分割的部分。网上各类网校的出现和国内多所高校试办网络学院、远程教育学院。都表明网络教育正在蓬勃和有序的发展。网络学习和网络教学除了学习其中的内容之外, 对学习效果的好坏评估也是一个必不可少的方面。但是, 网络教学软件的开发目前还处于起步阶段, 随着这项技术的不断深入发展, 就要求有更好、更完善的软件系统应用到远程教育当中去, 这就给软件设计人员提出了更高的设计要求。
  
  相比传统的考试方式, 在线考试系统的主要好处是:一方面可以动态地管理各种考试信息, 只要准备足够大的题库, 就可以按照要求自动生成各种试卷;另一方面, 考试时间灵活, 可以在规定的时间段内的任意时间参加考试;另外, 计算机化的考试的最大特点是阅卷快, 系统可以在考试时自动阅卷;结束时当场给出客观题考试成绩计算机阅卷给了考生最大的公平感。正因为如此, 本论文阐述了基于JSP的在线考试系统的设计与实现。从而方便老师进行教学后进行考试, 学生在学习时进行自行测试, 及时知道学生的学习情况和老师的整体教学效果, 从而使网络教学中教与学能紧密的结合, 并且能更好地增强学习效果。及时提高网络教学的质量, 促进我国网络教育的发展。
  
  1、 在线考试系统的功能要求
  
  在线考试系统的总目标是:在当前网络环境下, 在数据库和先进的开发平台上, 利用现有的软件, 配置一定的硬件, 开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的在线考试系统, 实现学校考试的无纸化。本系统共分成两个界面:一个界面用于管理员登录, 主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;另外一个界面用于普通用户 (考生) 登录、注册。主要负责在线考试、查询以往考试成绩等。
  
  从总体上考虑, 系统应该实现下列功能:
  
  图1 在线考试系统的数据流图
  
  
  
  (1) 试卷管理:
  管理员可以从课程, 各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则。同时, 管理员还可以对库中已有的试卷进行修改和删除, 添加新试卷等。
  
  (2) 题库管理:
  管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题。
  
  (3) 阅卷管理:
  对于客观题, 系统应该可以自动阅卷评分。
  
  (4) 成绩管理:
  管理员可以查看考生的考试成绩, 并针对不同的课程进行成绩统计, 包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。
  
  (5) 学生管理:
  管理员可以对用户的资料进行查询、删除。
  
  对普通用户来说, 包括在线考试和查询以往考试成绩:
  
  (1) 在线考试:
  学生可以任选时间进行在线测试, 考生可以选择手动抽题和随机抽题。在规定的时间内完成作答并交卷。考试结束后, 系统会根据已有的标准答案进行在线判卷, 考生可以立刻知道考试成绩。
  
  (2) 查询以往考试成绩:
  学生可以在线查询考过的每门课程的考试相关信息。
  
  该系统的数据流图如图1.
  
  2、 在线考试系统的性能需求
  
  在线考试系统的性能需求表现在以下几方面:
  
  系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。由于在线考试系统的在线考试功能对于整个系统的功能和性能举足轻重。它要确保在线考试过程中有一定的处理突发事件的能力, 且在提交试卷后, 所评阅的试卷的失误率要保证最小, 保证成绩的准确性和真实性。
  
  图2 在线考试系统的状态转换图
  
  
  
  系统的开放性和系统的可扩充性:在线考试系统在开发过程中, 应该考虑以后的可扩充性。例如在线考试的题型的改变, 试卷的类型的改变, 考生交流的功能也会不断的更新和完善。所以该系统应是个开放系统, 只要符合一定的规范, 可以简单的加入和减少系统的模块。
  
  系统的易用性和易维护性:在线考试系统是直接面对考生的, 而大多数考生往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口, 易用的人机交互界面。在线考试系统中涉及到的数据 (比如考生信息、成绩) 是相当重要的信息, 系统要提供方便的手段供系统维护人员进行数据的备份, 日常的安全管理, 系统意外崩溃时数据的恢复等工作。
  
  3、 在线考试系统的总体设计
  
  在线考试系统包含前台显示和后台操作两大部分。前台分为用户登录系统、用户注册、选择试卷、在线考试并提交答案、查询考试成绩。后台分为管理员及老师对试卷和试题的添加、删除、修改;管理员对用户添加、用户删除模块。
  
  3.1、 在线考试系统的状态转换图如图2所示
  
  3.2、 在线考试系统的层次图如图3所示
  
  4、 个人小结
  
  通过完成本次毕业论文的设计, 熟练掌握了常用的SQL语句, 对通过JAVA类实现封装的思想有了很深的理解。学会了和html与css在JSP文件中结合运用。在做毕业设计中遇到很多问题, 而且身边的人不能解决时, 学会了在参考资料和网上自己找寻答案, 而且学会了利用一些论坛来获得帮助, 在论坛上把自己的问题贴在上面, 会有好多这方面的专业人士帮你解答, 而且我会尝试他们的方法, 同时学到很多东西。但是我也体会的自己知识的欠缺, Java Script是网站开发的基础也是必备知识, 需要自己学习, 还需要好好学习数据库方面的知识。
  
  图3 在线考试系统的层次图
  
  
  
  另外, 由于在此之前无类似系统开发经验, 该系统只是实现了简单的身份验证功能, 系统的安全性方面也存在一定的不足。在整个过程中使我真正体会到了需求分析的重要性。在设计过程中考虑问题不够全面, 处理设计中的一些数据库中各表之间关系、以及控制数据的问题时, 方法比较简单, 造成了系统性能的下降。
  
  参考文献:
  
  [1]金永华。曲俊生等编着。Java高级网络编程。人民邮电大学出版社, 2001.
  [2]张永奎, 王素格等编着。Internet与Java程序设计。北京:科学出版社, 2001.
  [3]明日科技。王国辉等。JSP数据库系统开发[M].北京:人民邮电出版社, 2006.
  [4]明日科技, 王国辉, 王易。ISP数据库开发案例精选[M].北京:人民邮电出版社, 2006.
    相关内容
    好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。
    所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
    如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!