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

时间:2021-04-16 13:31:41 开题报告 我要投稿

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

  但是从整体上看,部分系统采用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在线考试模块

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