毕业设计-开题报告

本文是一份关于Java网上考试系统的开题报告,探讨了网络考试的必要性、常用实现技术和本系统采用的JSP技术。系统由数据库维护、考试子系统、成绩管理查询和阅卷子系统组成,强调了JSP的高效性和安全性。计划耗时13周完成设计与论文写作。
摘要由CSDN通过智能技术生成

       现在正是各个学校做毕业设计的时侯,开题报告也是毕业设计过程的一部分,所以我写了一份开题报告的草稿(按照网上提供的参考格式写的),请各位正在写开题报告的朋友一同探讨。

      

一、    问题的提出

Java网上考试系统,是为了配合Java语言的网上教学而设计的。它是Java课件的一个重要组成部分。

二、   网络考试系统概述

在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的Internet进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。

三、   网络考试系统常用的实现技术

网络考试系统的实现技术有多种,可以采用传统的客户机/服务器(C/S)型的MIS型架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,这样一来考务工作比较烦琐;而且考试程序放在客户机上,安全性也受到一定影响。另外一种考试系统采用Web 技术实现。Web技术超越了传统的“客户机/服务器”两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。因此Web结构有着更好的安全性。在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上(事务层和数据库可以是同一台机器)。

四、   本系统拟采用的解决方法(技术)

本系统作为Java课件(网络版)的一个组成部分,要求实现网络考试系统的各项基本功能。从安全性和易维护性考虑,选择了Web实现技术。简单的说就是将系统做成一种B/S模式,可以让用户通过浏览器直接访问位于服务器上的试题以及对系统进行远程维护。

服务器端程序的实现技术也很多,本人选用了当前比较流行的网络编程技术——JSP作为主要实现手段(配合Java Servlet、Java Bean、HTML等)。JSP作为一种Web实现技术,它的效率是很高的。这一点正好符合了考试系统所要求的实时性。JSP自身的安全性,再加上实现模式的特点,完全能够达到考试的保密性要求,保证了

  • 3
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
随着计算机网络技术的不断发展,利用计算机网络学习正在由远程教育迅速向校内教学的方向延伸,网络技术和多媒体教育技术的发展正以惊人的速度改变着人们的工作方式、学习方式和生活方式,同时,教育模式也不无例外的在发生着变化。与此同时,网络教学作为一种新的教学方式,是传统教学模式的一个有益的补充。它可以使教学突破时间、空间的限制, 使教师的“教”与学生的“学”更加灵活、方便;另一方面,针对我国教育资源不平衡的现状,同时也可以优化、整合教育资源,更充分地利用优秀的教育资源。因此,网络教育已成为未来教育方式的一个重要发展方向。 网络教学需要采用一种便捷、有效地的方式来实施。这种情况下,网络教学平台是一个很好方法。该平台为师生在网上的教学活动提供了支持,能够使教师把精力更集中教学;学生也可以不受时间、空间限制的自主地进行学习、交流和测试。 本文提出了构建一个网络教学平台的思路,并基于PHP和MySQL技术实现了一个网络教学平台。该平台为教师提供了更好的教学方式,包含了在线课堂、在线答疑、在线布置作业等功能模块,同时也为学生提供了很好的学习条件,学生可以在线学习,在线完成作业,与教师进行在线交流与互动。这样师生在网上就可以很好地互动交流,共同完成该门课程的学习、教学任务。 本网络教学平台基于Linux + Apache,采用B/S体系结构搭建,开发语言为PHP,后台数据库采用的是MySQL。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值