论文部分内容阅读
自古以来考试都是衡量人的能力和筛选人才的重要手段和方式之一,它是教学过程中的重要环节。考试的目的主要有两个,一个是为了考查学生对所学知识的掌握情况,另外一个是为教师的教学分析提供依据。传统的考试方式需要经历组织人力出卷、试卷印刷、考场安排、监督考试、手工或机器阅卷、统计成绩和分析成绩等过程,同时在出卷和印刷试卷的过程中要防止泄露,在学生考试时要防止学生作弊,人工阅卷时还会掺杂着教师的一些主观因素等问题,这一系列的过程都会浪费大量的人力物力以及财力。随着现代化教育的高速发展、信息技术以及计算机网络技术在教育领域的不断推广和应用,无纸化考试系统应运而生。无纸化考试系统是一种以计算机网络为基础的网络考试系统,与传统的考试方式相比,无纸化考试系统拥有高考试工作效率、使考务管理突破时空局限等优势,从而逐渐成为人们的研究热点,国内外也涌现出了大量与无纸化考试系统相关的理论研究成果和实践技术成果。本文设计开发的基于B/S的无纸化考试系统是运行于Windows XP操作系统之上的,利用Microsoft Visual Studio2008作为开发工具,ASP.NET为核心技术,C#为主要的程序设计开发语言,SQL Server2005作为后台数据库支持,并采用当前比较流行的B/S模式和三层架构技术进行整个系统的设计和实现。本系统主要由两大部分和三大主要模块组成,两大部分分别为前台考试部分和后台管理部分,三大模块分别为管理员模块、学生模块和教师模块,这两部分和三模块共同实现了用户登录、用户注册、考生考试、专业管理、用户管理、各种试卷管理和最终的成绩查询等功能。系统的设计过程主要依赖软件工程的理论知识,并将软件工程理论贯穿于系统设计开发整个过程,在论文中详细介绍了用户需求分析、系统的总体设计、数据库设计、详细设计和测试过程。运行和测试结果证明了系统的可行性和实用性,该系统可以设置和录入各种题库,节约了教师出题、阅卷的时间,提高了工作效率,也减少了印刷试卷的成本费用,同时,本系统界面简洁清晰,便于操作和维护。