计算机专业开题报告范例

计算机专业开题报告范例

一、 效果的提出
Java网上考试系统,是为了配合Java言语的网上教学而设计的。它是Java课件的一个重要组成局部。
二、 网络考试系统概述
在网络技术逐渐渗入社会生活各个层面的明天,传统的考试方式也面临着革新,而网络考试则是一个很重要的方向。基于Web技术的网络考试系统可以借助于普及全球的Internet停止,因此考试既可以在本地停止,也可以在异地停止,大大拓展了考试的灵敏性。试卷可以依据题库中的内容即时生成,可防止考试前的压题;而且可以采用少量规范化试题,从而运用计算机阅卷,大大提高阅卷效率;还可以直接把效果送到数据库中,停止统计、排序等操作。所以如今较好的考试方法为网络考试,试题内容放在效劳器上,考生经过姓名、准考证号码和口令停止登录,考试答案也寄存在效劳器中,这样考试的公允性、答案的平安性可以失掉有效的保证。因此,采用网络考试方式将是以后考试开展的趋向。
三、 网络考试系统常用的完成技术
网络考试系统的完成技术有多种,可以采用传统的客户机/效劳器(C/S)型的MIS型架构,即试题内容放在远程的效劳器上,在考试机上装置考试运用顺序和数据库客户机配置,因此每次考试时要对机器停止装置、配置,这样一来考务任务比拟烦琐;而且考试顺序放在客户机上,平安性也遭到一定影响。另外一种考试系统采用Web技术完成。Web技术逾越了传统的“客户机/效劳器”两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。因此Web结构有着更好的平安性。在用户机上不需求装置任何运用顺序,运用顺序可以装置在事务层所在的计算机上,试题寄存在数据库效劳器上(事务层和数据库可以是同一台机器)。
四、 本系统拟采用的处置方法(技术)
本系统作为Java课件(网络版)的一个组成局部,要求完成网络考试系统的各项基本功用。从平安性和易维护性思索,选择了Web完成技术。复杂的说就是将系统做成一


种B/S形式,可以让用户经过阅读器直接访问位于效劳器上的试题以及对系统停止远程维护。
效劳器端顺序的完成技术也很多,本中选用了以后比拟盛行的网络编程技术——JSP作为主要完成手腕(配合Java Servlet、Java Bean、HTML等)。JSP作为一种Web完成技术,它的效率是很高的。这一点正好契合了考试系统所要求的实时性。JSP自身的平安性,再加上完成形式的特点,完全可以到达考试的保密性要求,保证了考试的公允性准绳。除此之外,作为Java平台的一局部,JSP拥有Java言语“一次编写,各处运转” 的特点。又随着越来越多的效劳器供应商将JSP支出添加到他们的产品中,这样一来用JSP做成的这套系统可以轻松移植到其它平台来运转。种种优点使得这套系统不但为目前校内的网络教学以致于今后远程教育的完成都打下了良好的基础。所以JSP是完本钱系统的最佳技术,它是完全可行的。
五、 系统的组成和功用设想
(1) 系统的组成
本系统由四个子模块组成:数据库及维护模块、考试子系统模块、效果管理查询子系统模块、阅卷子系统模块。它们各自的功用如下所述:
(一)考试子系统
这个系统主要是先生运用。考试子系统是本网络考试系统的中心局部,也是设计时的重点。普通说来,网络考试可以在任何时分、任何中央停止。但是为了使学校易于组织和管理,所以本系统对考试时间作了一定的限制,因此在考试前首先判别以后时间能否为学校规则的考试时间(或预定的考试时间),由于判别的时间是效劳器端的时间,所以跟考试机器的时间有关,即使考生修正所在机器的时间,也无济于事。假设时间契合要求,则显示登录页面停止登录,如信息不正确(包括有些考生试图绕过登录页面,直接进入试卷页面的状况,此时由于没有登录信息,系统也会以为是合法考生),系统给出提示信息,偏重新定位到登录页面;如信息正确,则可以末尾不同形式的考试。当考试时间到或考生点击“交卷”按钮时,


则系统把考生答案传送至效劳器的数据库中保管起来,并在数据库中标志考生能否参与过某门课程考试。(随机考试则可给出效果;非随机考试等教员修改完试卷后讲效果保管于数据库。)
(二)效果查询管理子系统
为了能让考生及时、方便地了解自己的考试效果,查询子系统也采用Web方式完成,考生在页面输入自己的信息后,效劳器就能把效果信息传送到考生的机器上。此外,系统还可以对效果停止排序等管理功用。这个系统先生和教员均可以运用。
(三)阅卷子系统
本系统是教员公用的(经过教员登陆才可以进入),对考生来说是不可见的。(关于停止有客观题测试的形式,采用此系统停止人工给分)主要功用有:
1、评分(依据参考答案给出相应的效果)
2、效果统计、排序(有助于教员了解先生考试状况)
3、信息输入(最终结果的输入)
(四)数据库及维护系统
这个模能够对数据库中的信息(先生信息、试题)停止维护,主要运用对象是系统管理员(只在效劳器上运转,不能停止远程维护。目的在于增强系统的平安性)。本系统数据库局部拟用Microsoft
SQL Server 2000/Microsoft Access 2000 来完成。
(2) 统功用的初步设想
1、 界面方面:系统有“登陆”、“运转”、“参与”三个界面。每个界面对应系统不同的运转形状(详细由登录系统人员的身份而定)。
2、 内容方面:由于网上考试的特点所限,考试内容以客观题为主。客观题只给出参考答案和评分规范。(以上是指“在线测试形式”下)关于“人工形式”下,则由阅卷人改卷后,通知考生效果。这时以“综合测试题”为主。
3、 平安性方面:设立用户名和密码验证方式,防止合法用户登录和越权操作。同时将重要信息的维护只限于效劳器端,防止了远程维护带来的平安隐患。考试的预定机制,也在一定水平上保证了考试的平安性。
4、 其他:可以依据详细状况适当用其他辅佐工具(如:Dreamwaver MX、Dreamw


aver
UltraDev等工具)对系统的界面停止美化和规划,以到达更好的效果。
5、 运转环境要求:
硬件环境:效劳器端:P4 以上+512内存+2 00G以上硬盘+网卡; 客户机端:
P133,16M内存,win9X、win2000、winXP、NT网或Netware网络。
软件环境: Windows NT4.0+IIS+IE6.0(以上)/Windows2000+IE5.0(以上)+BEA Weblogic Server/IBM WebSphere Application Server/Apache Tomcat 3.X 。
6、 开发环境
Windows2000 Server(SP2)+IE6.0+Apache Tomcat 4.1/JSWDK1.01+J2DK
1.41+EditPlus2.0\Jcreator LE+Dreamweaver UltraDev 4.0 / MX
六、主要技术简介
JSP是Java Server Pages的简称,它是由Sun Microsystem公司于1999年6月推出,是基于Java
Servlet以及整个Java体系的Web开发技术。作为J2EE体系中的重要一环,JSP为创立高度静态的Web运用提供了一个共同的开发环境。JSP可以顺应市场上包括Apache
WebServer、IIS4.0在内的85%的效劳器产品,这足以胜任绝大少数的商业事务处置。同时JSP代码经过效劳器的解释执行后会直接嵌入到HTML言语中,这样就简化了页面的输入,也保管了脚本言语易于运用的优点。
JDBC是用于执行SQL语句的Java运用顺序接口,由一组用Java言语编写的类与接口组成,在JSP中将运用JDBC来访问数据库。JDBC是一种规范,它让各数据库厂商为Java顺序员提供规范的数据库访问类和接口,这用就使得开发独立于DBMS的Java运用顺序成为能够。普通的Java开发工具都带有JDBC-ODBC桥驱动顺序,这样,只需是可以运用ODBC访问的数据库系统,也就可以运用JDBC访问了。
七、进度布置
设计总共用时13周。详细布置如下:
1-2周:搜集资料(书籍和案例),并完成系统剖析。
3-12周:软件系统的详细完效果包括测试)和论文写作。
13周:整理资料,装订论文。