摘 要:本论文论述在线考试系统的设计开发过程及一些关键技术介绍。该系统主要包括前台考试管理、后台试卷管理两大模块,前台页面供用户交互,功能包括选择科目、成绩查询,及考完后对客观题的自动评分、存档,后台供管理员管理,功能包括科目管理、题库管理、试卷生成、用户管理等。本系统采用的B/S结构,开发环境为visual studio 2008,数据库采用微软研发的SQL Server2008,采用C#语言编写。54602
毕业论文关键字:在线考试,Net,B/S
Abstract: The process of design and development of online examination system discussed in this paper and some key technology. The system mainly includes two modules, the examination management background paper management, the front desk page for user interaction, including the choice of subjects, the function of query results, and after the automatic scoring of objective questions, archive, the background for the administrator management functions, including course management, question bank management, test paper generation, user management etc.. This system uses the B/S structure, development environment for Visual Studio 2008, database using Microsoft R & D SQL Server2008, using C# language.
Keywords : online exam , Net, B / S
目录
1概述 4
2开发环境 4
2.1 相关技术 4
2.2 系统架构 6
3概要设计 7
3.1需求分析 7
3.2 可行性分析 7
4数据库设计 8
4.1数据库概念结构设计 8
4.2数据库逻辑结构设计 11
5系统详细设计 14
5.1系统登录模块以及用户界面 14
5.2考试科目管理模块 16
5.3基础信息管理模块 18
5.4教师信息管理模块 20
5.5学生信息管理模块 23
5.6试卷管理模块 24
5.7试题管理模块 26
5.8学生模块 29
6系统测试 30
6.1测试目的 30
6.2测试方法 30
6.3测试运行情况 31
结 论 32
参考文献 33
致 谢 34
1概述
在二十一世纪的新时代,随着计算机技术的发展及计算机的日益普及,基于WEB在线考试与无纸化办公一样已成为大势所趋。基于WEB在线考试也越来越成为学校的好帮手,它的优势不但体现在人力上也体现在物力上,基于WEB的在线考试系统的自动评阅、计分、成绩存档功能将有效地避免资源的浪费,有利于减少人员、提高效率。
相比传统的考试方式,基于WEB的在线考试系统可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;考试时间灵活,可以在规定的时间段内的任意时间参加考试;计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感。