在线考试管理系统设计

在线考试管理系统设计

在线考试管理系统设计

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥294
  • 活动价: ¥200 (活动截止日期:2024-04-26)
  • (到期后自动恢复原价)
在线考试管理系统设计

 在线考试管理系统设计

摘要:考试自古以来都是选拔人才的一种有效形式,它赋予考生平等的竞争机会,而且专门设有监考员对整场考试进行监督,并绝对不允许出现作弊行为,否则将面临法院的审判。但考试作用不仅限于此,考试也是一个目标对一个人进行的全方位考核手段。而随着时代日益进步,考试的形式已经不仅限于纸张。新兴的互联网在线考试给考生提供了更加便利的考试条件,给阅卷老师提供了更加便利的批改方式。同时也减少了对纸张的使用,对资源的节约效果不言而喻。
本次项目使用了ASP.NET作为编写语言 ,使用Web服务来实现考试管理系统的方法。最新一代的ASP.NET 已然到了4.5版本,在对比前面版本后,新一代的ASP.NET在执行效率上又出色了不少。而它实现了考试系统的动态管理,使得对考生、成绩以及试卷的信息处理越来越可靠、高效,减少了教师的工作量又提高了学生的考试效率,而它具有一般考试系统的功能,主要包括考试试题发布以及成绩查看功能,可为使用数据库已保存的试题实时生成试卷,亦可实时在线考试,大大的提高了师生的考试体验。
 
关键字:考试管理系统;ASP.NET;SQL SERVER 2012;C#;B/S架构
 
Online examination management system design
Abstract:Examination has been an effective form of talent selection since ancient times. It gives examinees an equal opportunity to compete, and has a special examination process, such as the main examination, the invigilator, and so on. It absolutely prohibits any cheating, otherwise it will bear the corresponding legal responsibility. But the role of examination is not limited to this. Examination is also a comprehensive assessment method for a person. With the progress of the times, the form of examination is not limited to paper. The new Internet online examination provides more convenient examination conditions for examinees, and provides a more convenient way for correcting teachers. At the same time, it also reduces the use of paper, and the effect of saving resources is self-evident.
This project uses ASP.NET as the programming language, and uses Web services to implement the examination management system. ASP.NET 4.5, as a new generation of Web development framework, has greatly improved the efficiency of dynamic web developers. The dynamic management of the examination system has been realized, which makes the information processing of examinees, achievements and examination papers more timely and efficient and improves the work efficiency. It has the function of general examination system, mainly including the publication of the examination papers of the front desk and the function of examination, which can be published in real time, and can also be used in real time online examination. It improves the test experience of teachers and students
Keywords: Test management system; ASP.NET;SQL SERVER 2012; C #;B / S architecture
 
 
目   录
一、绪论 1
(一) 项目背景 1
(二) 研究意义 1
(三) 系统架构 2
(四) 本系统概述 2
二、考试管理系统系统分析 2
(一) 系统需求分析 3
1、功能需求 3
2、性能需求 3
(二) 系统可行性分析 3
1、技术及开发方法可行性 3
2、管理可行性 4
3、经济可行性 4
(三) 业务流程分析 4
三、网站信息管理系统的设计 6
(一) 系统物理环境配置 6
(二) 项目规划 6
(三) 系统概要设计 6
(四) 数据库设计 7
1、逻辑设计 9
2、物理设计 9
四、考试管理系统的实现 12
(一) 用户登录 12
(二) 用户注册模块实现 13
(三) 教师管理试卷模块实现 15
(四) 待批改试卷列表页面 17
(五) 增加试卷模块 19
(六) 已保存的试卷修改页面 21
(七) 批改试卷模块 22
(八) 成绩管理模块 23
(九) 学生待考试卷模块 25
(十) 在线考试模块 26
(十一) 考试成绩查询模块 27
五、结束语 29
参考文献 30
 
 
一、绪论
(一) 项目背景
考试对于选拨人才来说是不可或缺的一部分。但是在现如今,纸质化的考试已经不能满足考生与老师的需求。人们迫切需要新的技术来代替纸质化考试以减轻教师的工作压力,提高考试质量。而在线考试应运而生,不仅大大地节省了资源和教师的评卷时间,同时也使考试更加公平,规范,有利于反映教师全面的教学实际效果,对于促进学生学习积极性来说是很有必要的。
对于使用计算机的人来说,使用计算机进行在线考试发布,具有相比于纸质化考试更好的优点,例如: 可靠性高、存储量大、检索快捷、保密性好、成本低等。这些都是可以帮助教师们提高批改试卷的效率,同时也使得学生在考试时更具有兴趣,所以,利用现有技术开发本考试系统是件迫在眉睫的事情。
(二) 研究意义
随着网络技术的不断发展,现如今的社会已经进入了信息化的时代。而网络正是信息化的首要源头。也正因为网络在飞速发展,使我们之间的距离变得越来越“短”。尽管计算机发展了十几个年头价格正变得越来越低,但性能却有了长足的进步,使得大部分的家庭都能拥有一台价格一般但性能卓越的计算机。而现在计算机已被用于许多领域,而计算机能进入人们工作领域和家庭生活中的原因不外乎以下几点:
首先,计算机能为人们操作许多繁琐的工作;
其次,计算机能够为人们节省更多的时间让人们去做其他的事情;
然后,计算机简化了人们的工作流程,提高了工作效率;
最后,计算机能加密敏感的文件使其不容易被不法之人篡改。
在我国,传统的信息的方式一般是通过三大媒介,即电视,广播和报纸,但由于这类媒体的传递常常会受到地域和时间的影响而无法达到预期的效果。因此这样的传递效率已经不能适应时代的发展,在信息时代这种传统的传播方式已经被以计算机为基础的信息管理所代替。而随着网络的普及,信息传递和商业行为也已用上了计算机的模式。并且由于网络具有实时性,其本身就是一种非常好的的传播介质,这样就解决了因为空间与时间上的限制等带来的问题,使得我们可以更方便快捷的从网络上寻找我们所需要的信息。
(三) 系统架构
本系统所面向的对象是广大的师生。因此,采用了现阶段流行的B/S三层结构。
B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势。由于几乎每台计算机都安装了Web浏览器,因此对于用户来说,B/S结构的数据库应用系统不需要安装任何应用软件即可使用,极大地方便了用户,因此得到了广泛的使用。
(四) 本系统概述
对于本系统采用ASP.NET三层架构进行开发,考试系统管理系统主要实现了:增加试卷:教师可以实时添加试卷。试卷管理功能:教师可以对已存在试卷进行删除与修改。在线改卷功能:教师可以通过登录教师账号对已交卷的学生进行改卷。成绩查询功能:不论是教师还是学生,在登录后都可以对已改好的试卷分数进行查询。
考试管理系统中涉及到的数据信息量非常大,各个功能复杂,各个功能间的联系很紧密,因此,要建立数据表。在这些数据表中,可以体现的是试卷的各方面的信息,考生的各方面信息,各表之间的关联也很紧密。
 
二、考试管理系统系统分析
本考试系统可分为两类用户,一类是考试员,负责对试卷与考试成绩的整理与批改;另一类则是我们的考生,进行在线考试和成绩的查询。所以本系统将包含三个基础页面,分别是用户登录页面,考试员管理页面以及考生页面。
(一) 系统需求分析
1、功能需求
本系统分为前台教师模块和考试信息查询的功能模块。因此此功能模块可分为下面两种用户角色。
1.一般考生
(1)用户注册功能,为没有注册过本网站的用户可以在本站进行注册来进行考试等操作。
(2)用户登录功能,实现用户的登录。
(3)在线考试,考试可以根据需要任意选择一门尚未考过的试卷进行考试。
(4)成绩查询,考生与教师可以根据学号或试卷编号来查询考生成绩。
2.教师
(1)教师可以管理试卷,对试卷进行删除。
(2)教师可以随时更新试卷内容,添加试卷。
(3)管理员对成绩信息进行管理。
2、性能需求
分为以下三种。
1.安全性需求:所有访问数据库的操作,必须尽最大化保证安全。
2.时间性需求:在浏览每个页面都能马上切换到需要的页面。
3.美观性需求:要求界面可观,操作方便。
参考文献
[1] 李萍、杨文珺.ASP.NET(C#)动态网站开发案例教程.[M].北京:机械工业出版社,2016年
[2] 刘培林、史荧中.C#可视化程序设计案例教程.[M].北京:机械工业出版社,2016年
[3] 李萍、黄可望、黄能耿.SQL Server2012数据库应用与实训. [M].北京:机械工业出版社,2015年
  • 关键词 在线考试 管理系统
  • 上一篇:基于ASP和ADO技术网站新闻信息管理系统的设计
  • 下一篇:基于条形码技术的管理系统的设计
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。