计算机毕业设计开题报告(网络在线测系统)

时间:2022-12-04 20:50:38 开题报告 我要投稿
  • 相关推荐

计算机毕业设计开题报告(网络在线测系统)

  1.本课题的研究意义

计算机毕业设计开题报告(网络在线测系统)

  1.1 本课题的研究意义

  在科学技术飞速发展的21世纪网络技术的发展尤其显著。现在,计算机硬件技术的发展已经达到了相当高的水平,软件技术也不例外。但是远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

  实行远程教育需要很多环节,例如网上教学系统、网上练习系统和在线考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。虽然在我国远程教育已经不断地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代的考试的需要。人们迫切要求利用这些技术来进行在线考试,提高考试的质量,使考试更趋于公证、客观让每位考生得到最大的公平。

  一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,并发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。为了适应新形势的发展,我尝试了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,在把老师从繁重的工作中解脱出来做一点小小的贡献!

  无论是什么样的教学形式,测量与评价都是教学过程中的一个重要环节,是保证教学质量的重要手段之一。考试是针对学生学习进行的测量与评价,它是教师实施个别教学辅导的重要依据之一。传统考试中,教师要准备一次考试,从搜集资料开始,选考题、印制考卷、考试、批改、最后记录分数,工作量十分繁重,工作周期也从数周到数月不等。教师进行考试的主要目的,是为了从中发现问题,从而改进教学方法,达到教学目标。对考试结果的分析也成为考试的很重要的一部分内容。而由于时间和条件的限制,教师只能从有限的几个方面来分析考试,如根据最高分、最低分、平均分了解班级的整体水平,凭自己的印象寻找错误率较高的题目加以讲解等。

  这样开发一个具有自主产权的远程在线考试系统,就非常有必要。远程在线考试系统一旦开发成功,首先,可以大大提高教师工作效率,缩短考试周期,使教师有更多的时间专注于自己的教学工作。其次,突破了地域和时间的限制,任何人都可以随时随地开始一场考试,检验自己的知识和水平。第三,可以发挥计算机容量大、速度高的特点,考虑各种因素和关联,充分发掘考试结果,得到内容更详细和层次更高的分析结果。

  1.2 国内外相关课题的研究现状

  理论方面,近几年来有较大发展,尤其在网络题库的建设理论方面有较大进展,但是总体说来还没有形成完整的网络测评的理论体系,基本上是传统教学中的评测理论向网络方向的迁移,存在的问题主要是:

  测评理论没有充分体现量化和非量化、主观和客观、过程性和总结性的紧密结合,对过程性评价重视不够,没有全面定义网络教学测评需要检测的测评要素及其合理区间,不能科学的反映学生的学习效果。

  目前,各地出现了一批远程在线考试系统或实现类似功能的系统,如上海电视大学的网上教学支持工具、上海交通大学远程教育中心开发的远程考试系统、北京师范大学的VClass网络教学系统、杰佛通用考试系统、宝冠多媒体网络教室等,另外一些有条件的中学也开发设计了一批功能类似的系统。

  但是从整体上看,部分系统采用C/S结构,这样在易用性和扩展性方面受到限制。部分系统虽然采用了B/S的结构,但是采用ASP技术作为服务器端脚本,实现与数据库和其他应用互动的Web网页,ASP采用的是解释执行的方式,执行效率不高。有些系统性能低下,同时支持的在线测试数量较少,远远达不到系统运行的规模化效应,有些系统的统计分析功能简单,仅向用户提供总分、各题得分,班级平均分、标准差等经过简单计算的统计数据,而没有对得到的统计数据进行解释和说明,对用户的反馈信息千篇一律。

  总的说来,目前我国的网络测试系统方面的建设,无论在理论上还是在系统架构上都还处于起步阶段,还没有统一的标准和规范。

  2.本课题的基本内容,可能遇到的困难,提出解决问题的方法和措施

  远程的考试系统是一个基于数据库和Internet的远程在线实时测试系统,包括教师的出题、学生应答系统、批阅卷系统和题库管理系统。

  首先,它是一个基于大型关系式数据库上的应用软件,大量题库、试卷,用户信息等都是作为数据库记录的形式存储。数据以数据库的形式进行存贮,使系统的管理维护和扩展更为方便,更容易地实现从数据库中随机自动产生一份试卷。

  其次,在线考试系统是建立在Internet上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担。

  在线考试系统的优势在于学生只要接入Internet,就可以从任何地点进行实时的考试,考完后可以马上得到考试结果,及时进行知识修补。教师可以立即统计、分析该次考试成绩,以评价学生的学习情况,掌握试卷的难易程度。

  2.1功能模块详细设计

  管理员:在此系统中可以由若干个管理员,即系统管理员。他们具有一般用户所没有的权限,即具有管理用户、试题以及试卷等内容的权力。它不需注册,在数据库有一个表来存放相关信息,可以由存在的管理员添加或删除管理员。

  一般用户:主要是指学校的学生和企事业单位的培训对象等。

  2.1.1管理员模块

  管理员可以向题库中添加各种类型且符合要求的试题,也可以对它们进行修改和删除。同时,管理员也能对科目、用户、考试记录等数据进行管理。

  1. 试题管理

  (1)试题录入

  首先,用户选择试题所属科目。若菜单中没有该科目,则可以新增一个。返回、刷新一次页面,即可看到新增的科目名称。而且,在本系统中其它需要选择科目的地方也会自动更新。其次,每道试题有类型、试题内容与选项和答案等栏目。管理员输入完以后,即可看到预览效果。

  (2)试题修改

  管理员还可以对试题进行修改。不过,对于各表中的主键不用修改,避免了造成系统中的数据混乱,或者覆盖其它有用数据的现象。

  (3)试题删除:管理员可以删除不再需要的试题。

  2. 科目管理

  (1)添加科目:其基本信息有科目名称、题型、题量和考试总时间等,对于用户输入的不符合系统要求的数据,系统仍旧给出提示或警告。

  (2)科目删除:管理员可以删除不再需要的科目。

  3.用户管理:

  管理员可以通过管理界面添加或删除用户管理员。

  4.考试记录管理:

  系统中的管理员可以查询考试记录,也可以删除考试纪录。

  2.1.2在线考试模块

  进入在线考试系统并随机读出试卷是本系统最重要的部分之一。因为一个系统如果涉及到现实的话,就必须考虑得十分周到、完善。考生登录后,只要选择考试科目以后,就可以调出试卷进行在线考试。为了实现动态随机不重复的抽取试题,需要在选题过程中每选出一题,就要在试题库中作相应的标志,以便下次不会重复取出此题。试卷出来后要对试题库中的标志位复原。这样就会使每个考生的试卷都不同。考生的其答题信息通过单、复选按钮选择答案来反映。考试结束采取自主交卷和到了规定的时间自动题示有机结合的方式办法予以实现。

  2.1.3用户注册模块

  该模块的功能是实现用户远程注册。用户输入想要注册的用户名和密码,提交之后由系统判断该用户是否已经存在,如果存在,就给出相应信息,如果不存在,就把用户输入的用户名和密码写到数据库中,完成注册。

  在线考试系统考试管理流程

  开 始

  输入用户名和密码

  是否正确

  否

  是

  录入考生数据

  录入考题

  考试评分

  发放成绩单

  结束

  毕业设计(论文)开题报告

  考生选择参加考试的科目,这个人机交互的过程是必不可少的。

  考生确定考试科目以后,进入开始考试界面,由计算机随机提取试题,显示出来组成试卷,并开始进行计时。考生再次进行考试,答完试题后交卷,进入下一个界面。

  考生提交答卷后,由计算机进行处理--判卷,得出考试分数,显示出来,并把该生考试记录存入数据库。在这个界面上应该可以返回继续进行考试或回到登录界面。

  以上是系统进行考试功能的部分,要对系统进行管理,如试题管理、科目管理、用户管理等就需要设计一些管理界面。下面就来逐步进行设计。

  要进行管理首先要有管理员登陆验证,这里另外设计了一个界面,使它与用户登录区别开来。这个界面与用户登录界面表面上很相似,但是他们是从不同的表中提取数据进行验证的,以便于系统扩充和增加安全性。

  管理员登录以后,应该有一个管理项目选择界面,其中包括管理用户选项、管理管理员选项、管理考试科目选项、管理考试纪录选项以及管理各科试题选项。

  管理用户的界面可以实现用户的增加、和删除的功能,管理员在此可以对用户进行管理。

  管理管理员的界面,功能和管理用户的差不多,实现对管理员的增加和删除功能。

  管理考试科目界面用来增加或删除考试的科目,以方便对各科试题的管理和查询。

  管理考试纪录界面可以对考生的每次考试进行纪录,管理员科可以对考生成绩、考试科目、时间及考试各相关纪录进行查询和删除。

  最后是试题库管理界面,它根据各科进行分类。通过这个界面管理员可以对题库中的某科试题进行增加、修改或删除。这样就十分方便灵活的对试题库进行管理。

  我觉得这种方法很不方便,不利于使用。于是我设计一个图形界面,当教师(管理员)登陆后直接在上面进行试题的录入,这样即方便了老师也提高了效率。

  难点 5 查阅试卷

  当考试成绩出来以后,可能有学生对考试成绩有疑问,需要查阅试卷,该系统可以将该考生的考试试卷提取。

  难点 6 对相同考题在不同题型中出现的处理

  有时一种同样内容的考题会以不同的形式同时出现在一张试卷上,这种情形应该避免发生。

  毕业设计(论文)开题报告

  3.本课题拟采用的研究手段(途径)和可行性分析

  3.1 开发技术及工具的选择:

  本系统将用JSP技术进行开发,开发中将用到以下主要工具:

  JBuild 9——工程管理、代码编写及调试

  Dreamweaver MX 2004——静态页面的设计

  Fireworks MX 2004——图片处理

  SQL-Server 2000——建立系统的后台数据库。

  3.2 开发环境:

  硬件: CPU: Intel Pentium 4

  内存:512M

  硬盘:40G

  软件: Windows 2000 + JBuild 9 + SQL Server 2000

  3.3 可行性分析:

  本系统可以从以下几个角度对其可行性进行分析:

  1.技术可行性

  本系统开发技术采用JSP技术,其应用广泛、技术成熟,是目前较为流行的技术,能够保证本系统的顺利开发;系统的运行环境为Windows 2000,是大众化的运行平台,可以无障碍地运行本系统。

  因此,技术上本系统的开发和运行是可行的。

  2.经济可行性

  本项目无需投入额外的设备购买及人员培训费用,所以在经济上本系统的开发是可行

  的。

  3.4 参考文献:

  [1] 蔡翠平,尚俊杰.网络程序设计—JSP.清华大学出版社,2002

  [2] 何枫.动态网站编程基础.西南交通大学出版社,2003

  [3] 中国IT培训工程编委会.珠海出版社,2002

  [5] 吴文庆,动态网站建设.大连理工大学出版社,2003

  [6] 黄洪杰,杨军.网页制作基础教程.电子工业出版社,2003

  [7] 何玉洁.数据库基础及应用技术.清华大学出版社,2002

  [8] 李存斌. 数据库应用技术——SQL Sever 2000 简明教程,中国水利水电出版社,2004

  [9] 陈会安. XML网页制作彻底研究,中国铁道出版社,2003

【计算机毕业设计开题报告(网络在线测系统)】相关文章:

毕业设计开题报告08-02

道路毕业设计开题报告11-07

毕业设计开题报告15篇11-11

计算机开题报告06-30

软件工程毕业设计开题报告11-12

大学生毕业设计开题报告02-14

工业设计毕业设计开题报告04-12

客运售票管理系统开题报告范文04-26

本科生毕业设计论文开题报告05-03

土木工程毕业设计开题报告12-22