首页 - 范文大全 - 文章正文

计算机开题报告范文(计算机开题报告)

时间:2020-04-25 11:51:19 作者:黑曼巴 分类:范文大全 浏览:141

它是java课件的重要组成部分。因此,机器必须在每次检查期间安装和配置,这使得检查工作更加复杂。此外,当检查程序放在客户端时,安全性也会受到影响。此外,作为java平台的一部分,jsp具有java语言“一次编写,随处运行”的特点。因此jsp是实现该系统的最佳技术,是完全可行的。同时,重要信息的维护仅限于服务器端,避免了远程维护带来的安全隐患。它由一组用java语言编写的类和接口组成。jdbc将在jsp中用于访问数据库。

一.问题的提出

java在线考试系统是为配合Java语言的在线教学而设计的。它是java课件的重要组成部分。

二。在线考试系统概述

随着网络技术逐渐渗透到社会生活的各个方面,传统的考试方式也面临着变革,网络考试是一个非常重要的方向。基于网络技术的网络考试系统可以借助全球互联网进行,因此考试可以在本地和远程进行,大大扩展了考试的灵活性。试卷可以根据题库中的内容立即生成,这样可以避免在考试前压题。而且还可以使用大量标准化的试题,从而利用计算机来阅读试卷,大大提高了阅读试卷的效率。您还可以直接将结果发送到数据库进行统计、排序和其他操作。因此,现在更好的测试方法是网络测试。试题的内容放在服务器上。考生通过姓名、准考证号和密码登录,考试答案也存储在服务器中。通过这种方式,可以有效地保证测试的公平性和答案的安全性。因此,采用网上考试将是未来考试发展的趋势。

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

实现网络考试系统有多种技术。可以采用传统的客户机/服务器(c/s)管理信息系统结构,即将试题放在远程服务器上,考试应用程序和数据库客户机配置安装在考试机上。因此,机器必须在每次检查期间安装和配置,这使得检查工作更加复杂。此外,当检查程序放在客户端时,安全性也会受到影响。另一个考试系统是通过网络技术实现的。网络技术超越了传统的“客户机/服务器”两层结构,采用三层结构:用户界面层/事务层/数据库层。因此,web结构具有更好的安全性。不需要在用户机器上安装任何应用程序,应用程序可以安装在事务层所在的计算机上,测试问题存储在数据库服务器上(事务层和数据库可以是同一台机器)。

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

作为java课件(网络版)的一个组成部分,该系统要求实现网络考试系统的基本功能。考虑到安全性和可维护性,选择了web实现技术。简而言之,该系统被制成b/s模式,允许用户通过浏览器直接访问位于服务器上的试题,并远程维护该系统。

服务器端程序也有许多实现技术。我选择了目前流行的网络编程技术——jsp作为主要的实现手段(用java servlet、java bean、html等)。)。Jsp作为一种web实现技术,具有很高的效率。这完全符合考试系统的实时性要求。Jsp自身的安全性,加上实现模式的特点,完全可以满足考试的保密性要求,保证考试的公平性原则。此外,作为java平台的一部分,jsp具有java语言“一次编写,随处运行”的特点。随着越来越多的服务器厂商将jsp支持添加到他们的产品中,这个由jsp构成的系统可以很容易地移植到其他平台上运行。各种优势使得该系统不仅为当前的校园网络教学和未来远程教育的实现打下了良好的基础。因此jsp是实现该系统的最佳技术,是完全可行的。

五、系统的组成和功能

(1)系统的组成

该系统由四个子模块组成:数据库与维护模块、考试子系统模块、成绩管理查询子系统模块、阅卷子系统模块。他们各自的职能如下:

(一)考试子系统

这个系统主要供学生使用。考试子系统是该网络考试系统的核心部分,也是设计的重点。一般来说,在线考试可以在任何时间和任何地点进行。然而,为了使学校易于组织和管理,系统对考试时间做了一定的限制。因此,在考试之前,首先确定当前时间是否是学校规定的考试时间(或预定的考试时间)。因为确定的时间是服务器时间,所以它与检查机器的时间无关。即使考生修改了机器的时间,也没有用。如果时间满足要求,将显示登录页面进行登录。如果信息不正确(包括一些考生试图绕过登录页面并直接进入进入试卷页面,系统也会认为考生非法,因为没有登录信息),系统会给出提示信息并重新定位到登录页面;如果信息正确,可以启动不同的检查模式。当考试时间到了或考生点击“上交”按钮时,系统将考生的答案传送到服务器的数据库中存储,并在数据库中标记考生是否参加了某门课程的考试。(随机检查可以给出结果;非随机考试和其他老师在批改试卷后会将他们的分数保存在数据库中。)

(2)结果查询管理子系统

为了方便考生及时了解考试结果,查询子系统也是通过网络实现的。考生在页面上输入自己的信息后,服务器可以将结果信息传送到考生的机器上。此外,系统还可以对结果进行排序和其他管理功能。学生和老师都可以使用这个系统。

(3)标记子系统

该系统仅供教师使用进入,考生不可见。(对于主观测试模式,本系统用于人工评分)主要功能有:

1.分数(根据参考答案给出相应的分数)

2.结果的统计和排名(帮助教师了解学生考试的情况)

3.信息输出(最终结果的输出)

(4)数据库和维护系统

该模块可以维护数据库中的信息(学生信息、试题)。主要用户是系统管理员(仅在服务器上运行,不进行远程维护)。目的是增强系统的安全性)。微软将用于该系统的数据库部分

SQL Server 2000/Microsoft Access 2000。

(2)统一函数的初步概念

1.界面:系统有三个界面:登录、运行和退出。每个界面对应于系统的不同操作状态(取决于登录系统的人的身份)。

2.内容:由于网上考试特点的限制,考试内容主要是客观题。主观问题只给出参考答案和评分标准。(以上是指“在线考试模式”)对于“手动模式”,考官在更换试卷后会将结果通知考生。这时,“综合试题”为主。

3.安全性:设置用户名和密码验证方法,以防止非法用户登录和越权操作。同时,重要信息的维护仅限于服务器端,避免了远程维护带来的安全隐患。考试的预约机制也在一定程度上保证了考试的安全性。

4.其他:其他辅助工具(如dreamwaver mx和Dreamwave)可根据具体情况酌情使用。

Ultradev等工具)来美化和布局系统的界面,以达到更好的效果。

5.操作环境要求:p133、16m内存、win9x、win2000、winxp、nt网络或netware网络。

软件环境:视窗NT 4.0 IIS IE 6.0(以上)/视窗2000 IE 5.0(以上)BEA网络逻辑服务器/IBM WebSphere应用服务器/Apache Tomcat 3.x

6.开发环境1.41编辑加2.0 jccreator Le Dreamweaver UltraDev 4.0/MX

六、主要技术介绍

Jsp是java服务器页面的缩写。它由sun微系统公司于1999年6月推出,基于java。

java系统的Servlet和web开发技术。作为j2ee系统的重要组成部分,jsp为创建高度动态的web应用程序提供了独特的开发环境。Jsp可以适应包括apache在内的市场

85%的服务器产品,包括webserver和iis4.0,对于大多数业务交易都是足够的。同时,jsp代码在被服务器解释和执行后将被直接嵌入到html语言中,从而简化了页面的输出并保留了脚本语言易于使用的优点。

Jdbc是一个用于执行sql语句的java应用程序接口。它由一组用java语言编写的类和接口组成。jdbc将在jsp中用于访问数据库。Jdbc是一种规范,允许数据库供应商向java程序员提供标准的数据库访问类和接口,这使得开发独立于dbms的java应用程序成为可能。常见的java开发工具都有jdbc-odbc桥驱动程序,所以只要是可以使用odbc访问的数据库系统,也可以使用jdbc访问。

论文期初报表格式会计期初报表

七.安排

这项设计总共花了13周时间。具体安排如下:

1-2周:收集数据(书籍和案例)并完成系统分析。

3-12周:软件系统实施(包括测试)和论文写作。

13周:整理材料和装订论文。

上一篇:报答父母作文500字,报答作文700字

下一篇:感谢一直陪伴我的人说说,感谢一直陪伴我的人

猜你喜欢
发布评论
登录后发表评论
登录后才能评论

AI 新用户?

免费使用内容重写服务

开始新的写作