登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

在线考试系统的设计与实现

 2023-03-07 08:52:20  

论文总字数:14220字

摘 要

跟着大互联网技术的脚步,远程的在线教育越来越生活化,而且现在国家也越来越看中环经的保护,无纸化工作也是众望所归,众望所盼,所以在线考试系统是大家都很期盼的一种技术。不仅是因为他能够减轻老师的工作负担和提高工作效率,同时也提高了考试的含金量,使考试比以往更公证、客观。同时也缩小了每季度因为学校测试考验学生而浪费的很多雪白的纸张。本系统采用C/S模式,客户端由Visual Studio开发设计,数据库由SQL Server开发设计,在VLAN中具有相当的稳定性和安全性,不会因为试卷丢失泄题,而出现考试不是很公平的问题,正因为每个同学的试卷都是系统自己随机动作而组成试卷,有不同是试题试卷产生。经过小部分的人使用,系统是能完成在学生端随机抽取选择题、填空题、简答题的组成试卷来考试,在教师的一方面可以自动阅卷并打分,大大提高了学生考试和老师阅卷的效率。目前,国内外很多认证考试都是采用这种在线考试系统,如,驾照考试、TOEFL、ACCA、以及大多数的IT认证等,现如今连雅思IELTS考试也开始改革进行机考。

关键词:在线考试系统,C#,SQL,C/S

ABSTRACT

With the development of Internet technology, the distance education is becoming more and more popular, besides the society is paying increasingly attention to environmental problems.The paperless office is also a trend, so in the future online examination system is a unstoppable trend.It can not only reduce the teacher"s workload and improve work efficiency, but also improve the quality of the examination, the test tends to be more notarization objectively. At the same time, it reduced the consumption of timber due to the use of paper each year. This system adopts C / S mode, the client by the visual studio development design and database by SQL Server development and design, in the LAN, with high stability and security, it is impossible for this system to release the exam topics and lead to unfair problems of the test, all the student papers are chose randomly by system, each person`s paper is different. After testing, the system can run steady in the student client with choice questions, filling blanks and short answers , at the end of the teacher client realize independent marking and scoring, it greatly improved the efficiency of student examination and the teacher marking . At present, many domestic and foreign certification exams used the online exam system, such as drivers` license exam, TOEFL, ACCA, and most of IT certifications, now even IELTS test have begun to reform for computer-based test.

Key words: Online Examination System, C#, SQL, C/S

目录

第一章 绪论 2

第二章 需求分析 3

2.1、引言 3

2.2、系统功能分析描述 3

2.3、系统用例图 4

2.4 开发环境 5

第三章 详细设计 6

3.1、系统设计 6

3.1.1 系统目标 6

3.1.2 系统功能结构 6

3.1.3 系统预览 7

3.1.4业务流程图 7

3.1.5数据库概念设计 8

3.1.6 实体关联关系 11

3.1.7 类图关系 12

3.1.8数据库逻辑结构设计 12

3.2、公共类设计 14

3.3、登录模块设计 15

3.3.1 登录模块简述 15

3.3.2 登录模块实现技术的分析 16

3.3.3 登录模块的实现 16

3.4、随机抽取试题模块设计 17

3.4.1 随机抽取试题模块简述 17

3.4.2 随机抽取试题模块技术分析 18

3.4.3 随机抽取试题模块实现 18

3.4.4 单元测试 19

3.5、自动评分模块设计 20

3.5.1 自动评分模块简述 20

3.5.2 自动评分模块技术分析 20

3.5.3自动评分模块技术实现 20

3.6、试题管理模块设计 21

3.6.1 试题管理模块简述 21

3.6.2 试题管理模块技术分析 21

3.6.3 试题管理模块技术实现 21

3.7、后台管理员模块设计 23

第四章 开发难点与思考经验 24

谢 辞 25

参考文献 26

第一章 绪论

此系统的作用是提供在线考试的功能,这种在线考试也可是E-Learning 电子化学习中的一部分,也可以把它单独拿出来作为教育机构的考试系统。这样的考试系统拥有十分宽泛的用途,系统的管理员可以将各个考试涉及的各个知识范围的试卷题目录入的本系统中,然后形成一个大的考试题库。同学们在测试答题之前,这个系统就能随机的即时生成一套试卷,这样不仅仅能十分公平的测试学生们的知识掌握程度,也可以作为学生们自我评价的一个规则。

在线考试系统的本质是一套知识在线管理系统,是用指定的方式来跟踪同学们的学习进度,并且还可能实时的对学生的学习进度进行考核定位。事实上,在线考试系统实现的是一种管理机制。从教师的课件设计到课程的知识体系的形成,考试范围的设计到考试的侧重点,每一块的知识都能够分为不同的单元测试,阶段测试。综合大考等其的最终的目的是让工作人员得到应该或需要学习的知识。

实际上,在线考试系统一般与E-Leatning电子化学习系统结合在一起,作为学习管理系统LAMS的有机组成部分成为在线学习的新贵,大大的刺激了在线学习。E-Learning系统能够很好的利用互联网的各种优势,例如互动性强,分布广等特性,可以充分刺激学习人员的学习兴趣。

剩余内容已隐藏,请支付后下载全文,论文总字数:14220字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图