收藏 分享(赏)

基于.net在线考试系统的设计与实现.doc

上传人:无敌 文档编号:628241 上传时间:2018-04-15 格式:DOC 页数:30 大小:516.50KB
下载 相关 举报
基于.net在线考试系统的设计与实现.doc_第1页
第1页 / 共30页
基于.net在线考试系统的设计与实现.doc_第2页
第2页 / 共30页
基于.net在线考试系统的设计与实现.doc_第3页
第3页 / 共30页
基于.net在线考试系统的设计与实现.doc_第4页
第4页 / 共30页
基于.net在线考试系统的设计与实现.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、 学号 2011040131031 密级 XXXX 学院本科毕业论文基于 ASP.NET 的在线考试系统的设计与研究院(系)名 称:计算机科学学院专 业 名 称 :计算机科学与技术学 生 姓 名 : 指 导 教 师 : 二一五 年 四 月BACHELORS DEGREE THESISOF XXXX UNIVERSITY Online Examination System design and research based on ASP.NETCollege: Computer Science CollegeSubject: Computer science and technologyName

2、: Directed by: Liming AssistantApril 2015郑 重 声 明本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于培养单位。本人签名: 日 期: I摘 要 2015年的今天,伴随计算机科学、网络技术的迅猛发展,高等院校结合软件技术与硬件资源来实行高效的在线考试系统,有非常重大意义。一方面大大降低高校行政人员工作量,另一方面它提高了

3、学校对各个方面信息等一些复杂的工作的效率。不得不承认,在学校的教学管理中,尤其每年期末考试当中信息量极大且复杂,学生考试耗费校师生的大量人力物力财力资源,所以学校的管理信息系统特别是学生在线考试系统的信息化建设具有非常必要的。 在线考试系统基础要素是要做到代替人工完成考试中需要解决的一系列问题,才可以达到智能化。它采用的关键技术是ASP.NET,可以在考生进入系统进行身份的认证,然后登陆考试系统,再根据考试系统管理分配给自己的科目试卷进行填写。考试系统可以对时间进行控制,时间一到就要求考生交卷。交卷后由计算机将会自动改卷,并将成绩保存。从安全角度来说,因为传统的卷面考试各个环节需要较多的时间而

4、且接触的人比较繁杂,所以在保密方面具有一定的困难。但是在线考试系统采用了另一种提供试题来源的方式,那就是试题库的方式。这种方式的优点是各个考生试卷随机产生,就可以避免作弊现象或不公平现象的产生。在线考试系统不仅减轻了教师任务同时减轻了考生在考试过程中的繁琐步骤。简单来说在线考试系统就是将学校已有的计算机软件和硬件资源以及网络资源进行无纸化的考试系统。在线考试系统弥补了传统手工考试的缺陷,与传统的考试模式相比,在线考试在技术方面的灵活运用,对关于实现安全性的途径和方法提出新的方案。通过计算机技术实现在线考试,可以有效利用校园网的资源,使它发挥更大效力,更好的为学校服务。关键词:ASP.NET;在

5、线考试系统;数据库;IIABSTRACT2015 Today, with the rapid development of computer science, network technology, software technology and hardware universities combined resources to implement effective online examination system, there are very significant. On the one hand greatly reduces the workload of administr

6、ative staff colleges and universities, on the other hand it improves the efficiency of all aspects of school information and some complex work. Have to admit, in teaching management, especially in the final exam each year among a great amount of information and complex examinations of students spend

7、 a lot of manpower and financial resources of teachers and students, so the school management information systems, especially students online examination system of information construction very necessary.Online examination system is the basic element to achieve instead of doing so through a series o

8、f issues need to be addressed exam before they can reach intelligent.It is the key technology of using ASP.NET, you can in the examinee identity certification to enter the system, then log in examination system, and then according to the examination system management assigned to their subject papers

9、 to fill out. Test system can to control time, time students will submit as soon as you arrive. Volume by the computer will automatically change after submital, and to save results. From a security perspective, because the traditional knowledge test each link requires more time and contact person is

10、 multifarious, so has certain difficulties in terms of confidentiality. But online examination system using another way to provide paper source, that is the way of test, the test paper randomly generated, can avoid the cheating or unfair phenomenon. Online examination system not only reduced the tea

11、chers in the process of test tasks, and to reduce the cumbersome steps in the process of the examinee in the examination.Simple online exam system is the school of the existing computer software IIIand hardware resources and network resources for paperless examination system. So that we can make up

12、for the defect of traditional manual test, compared with the traditional exam mode, online test set with more technology, the realization way and method for the security of new scheme is put forward. Through the network technology to realize the online exam, can effective use of the resources of cam

13、pus network, make it play a greater effectiveness, better services for the school. Keywords: ASP.NET; Online examination system; The databaseIV目 录摘 要 .IABSTRACT .II1 绪论 .11.1 开发的背景和意义 .11.1.1 开发的背景 .11.1.2 开发的意义 .11.2 主要开发工作 .11.2.1 开发流程内容 .21.2.2 设计方法 .32 总体设计与实施方案 .42.1 总体设计 .42.1.1 设计目标 .42.1.2 系

14、统结构 .52.2 实施方案 .62.2.1 系统需求分析 .62.2.2 方案与实施步骤 .63 在线考试系统设计和相关架构分析 .93.1 在线考试系统功能需求分析 .93.2 在线考试系统性能需求分析 .93.3 在线考试系统架构分析 .94 详细设计与实现 .124.1 数据库设计 .124.2 数据库的逻辑设计 .134.2.1 用户信息管理模块 .134.2.2 学生成绩信息模块 .144.2.3 试卷模块 .144.2.4 试题库模块 .155 程序调试 .16V5.1 所遇见的问题 .165.2 系统测试 .166 设计评价和改进要求及目标 .186.1 设计评价 .186.2

15、 改进要求及目标 .18参考文献 .20致 谢 .2211 绪论当今社会,日新月异的科技发展与应用让人们感到震惊的同时,各大高校推进信息化改革也成为必然。在这样的背景下,在线考试系统的存在就显得尤为重要了。在线考试系统旨在通过计算机技术和管理,利用可取资源,让考生和老师都能更轻松的对待考试。在线考试系统的实现主要运用的是 技术,实现的是让考生通过身份认证,再由系统自动随机发试卷,并计时自动收卷判卷等工作。1.1 开发的背景和意义1.1.1 开发的背景随着科技的发展,高校改革推进无纸化作业与考试成为众矢之重,在线考试系统也应运而生。它主要用来解决考生和老师在考试时的繁重的任务。实现在线考试,让学

16、生自己进去考试系统考试,由系统统一随机发卷,收卷后系统可自动判改客观题,老师也可以在线判卷,带来了方便。1.1.2 开发的意义信息技术管理信息系统,计算机网络技术和通信技术在教学管理中的各种应用不仅可以大大提高学校结合职能部门的手机、存储、传输和处理效率,而且标准化和灵活性的教学管理信息化减轻繁杂的工作量。经历了传统的C/ S 系统模型,现在许多类的信息化正在向 B / S 模式的应用系统开发。巨大的工作量和活动的学校教学管理活动,为了减轻教师和学生,学校管理信息系统的负担,在线考试系统的建设也就越来越迫切。1.2 主要开发工作1实现用户的在线注册,登陆,考试,修改考生资料2实现管理员对题库的

17、增加,删除等操作3实现考试系统的时间设置,自动随机发卷,自动评改客观题并记录分数21.2.1 开发流程内容基于.net 的网上在线考试系统主要包括管理员管理功能部分,教师信息管理功能部分,学生信息管理功能部分。1管理员管理功能此模块包括一下六个功能部分:用户管理功能、科目管理功能、成绩查询功能、试卷管理功能、班级管理功能和系部管理功能。 用户管理功能:此模块包括学生信息管理、教师信息管理、管理员权限管理(1) 学生信息管理: 对学生信息进行添加、删除和修改。 (2)教师信息管理: 对教师信息进行添加、删除和修改。 (3)管理员权限管理:只修改管理员密码。 科目管理功能:对考试科目的信息进行设置

18、,如添加、删除和修改。 成绩查询功能:对学生考试成绩进行查询。 试卷管理功能:对试卷进行增、删、查、改等功能。 班级管理功能:对班级进行添加删除和修改。 系部管理功能:对院系进行添加、删除和修改2教师信息管理功能此模块包括题库管理功能、试卷生成功能、阅卷管理功能、信息修改功能四个部分 题库管理功能:此模块包括试题管理和试题查询。 (1)试题管理:对试题进行添加、删除和修改。 (2)试题查询:对试题进查询。 试卷生成功能:此模块包括手动组卷和随机组卷。 (1) 手动组卷:手动选择题型、题数或分值来进行组卷。 (2) 随机组卷:按固定的题型和分值或题数来进行组卷。 阅卷管理功能:对试卷进行批阅,客观题进行自动阅卷,并保存成绩。 信息修改功能:只限教师和考生对自己的密码进行修改。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报