论文部分内容阅读
自古以来考试都是衡量人的能力和筛选人才的重要手段和方式之一,它是教学过程中的重要环节。考试的目的主要有两个,一个是为了考查学生对所学知识的掌握情况,另外一个是为教师的教学分析提供依据。传统的考试方式需要经历组织人力出卷、试卷印刷、考场安排、监督考试、手工或机器阅卷、统计成绩和分析成绩等过程,同时在出卷和印刷试卷的过程中要防止泄露,在学生考试时要防止学生作弊,人工阅卷时还会掺杂着教师的一些主观因素等问题,这一系列的过程都会浪费大量的人力物力以及财力。本文设计开发的基于B/S的网络无纸化考试系统是运行于Windows 7操作系统之上,利用Microsoft Visual Studio 2008作为开发工具,ASP.NET为核心技术,C#为主要的程序设计开发语言,SQL Server 2010作为后台数据库支持,并采用当前比较流行的B/S模式和三层架构技术进行整个系统的设计和实现。本系统主要由两大部分和三大主要模块组成,两大部分分别为前台考试部分和后台管理部分,三大模块分别为管理员模块、学生模块和教师模块,这两部分和三模块共同实现了用户登陆、用户注册、考生考试、专业管理、用户管理、各种试卷管理和最终的成绩查询等功能。系统的设计过程主要依赖软件工程的理论知识,并将软件工程理论贯穿于系统设计开发整个过程,在论文中详细介绍了用户需求分析、系统的总体设计、数据库设计、详细设计和测试过程。运行和测试结果证明了系统的可行性和实用性,该系统可以设置和录入各种题库,节约了教师出题、阅卷的时间,提高了工作效率,也减少了印刷试卷的成本费用,同时,本系统界面简洁清晰,便于操作和维护。本文设计的基于Web的三层结构的无纸化网络考试系统对于在线考试系统的构建有理论上的指导意义和实际应用价值,系统在本单位的实际应用中产生了较好的社会效益与经济效益。