ASP.net+sqlserver上机考试管理系统设计与实现
时间:2017-01-10 15:09 来源:毕业论文 作者:毕业论文 点击:次
摘 要:上机考试管理系统基于B/S结构和三层架构开发,以Microsoft Visual Studio 2010 为应用程序开发工具,选用SQL Server 2005作为数据库服务器,页面布局通过DIV+CSS实现。它包含用户登录,试卷下载,试卷上传,考试状态监控等功能。学生可以利用此系统下载考卷和在规定的时间内上传考卷,管理员可以管理学生和考卷的信息,对考生过程中的考试状态进行监控,实现有效、公平的考试。5176 关键字:上机考试管理系统;SQL SERVER 2005;B/S结构 Computer Examination Management System Based on B/S Structure Abstract:Computer examination management system based on B/S structure and the three layer architecture development, for the application development tools in Microsoft Visual Studio 2010, choose the SQL Server 2005 as the database server, the page layout is achieved by DIV+CSS. It includes user login, download test papers, paper uploading, test status monitoring function. Students can use this system to download papers and upload papers within the stipulated time, administrators can manage students and exam information, to monitor the candidates during the examination, achieving an effective and fair examination. Key words:Computer Examination Management System; SQL SERVER 2005; B/S Structure 目 录 摘 要 1 引言 1 1.课题研究现状和意义 2 1.1课题研究现状 2 1.2研究意义 2 2.系统相关技术 2 2.1 ASP.NET数据库访问技术 2 2.2三层架构 2 3.系统需求分析 3 3.1功能需求 3 3.2系统设计目标 4 4.数据库设计 4 4.1数据库需求分析 4 4.2数据库逻辑结构设计 5 5.系统详细设计与实现 6 5.1公共类设计 6 5.2用户登录 6 5.3试卷下载 7 5.4试卷上传 8 5.5考试状态监控 8 6.系统测试 9 7.小结 10 参考文献 10 致谢 11 基于B/S结构的上机考试管理系统 引言 现在虽然基于B/S结构的上机考试系统有很多,但是多多少少也存在着一些弊端。如我们学院的上机考试系统是管理员通过软件把试卷发布给考生,而后通过输入命令进行收卷,这样会使管理员在分发试卷时和考生上交试卷时,出现错误。本系统针对我院的上机考试系统的弊端开发,实现安全有效的上传考卷,并且对整个考试过程中的考试状态进行监控。 1.课题研究现状和意义 1.1课题研究现状 传统的考试方式一般有五个步骤:人工出题、考生考试、人工阅卷、成绩评估和试卷分析[1]。但是由于计算机专业特殊性,传统的考试方式已不能满足考试要求,所以提出以计算机网络为基础的上机考试方式,实现了无纸化在线考试。这就促使上机考试系统的开发,但在开发中面临着如试卷下载,试卷上传,考试状态的监控等问题[2]。如我院的上机考试系统是教师把考卷交给管理员,然后管理员再通过软件把试卷分发到每位考生的机器上,如果管理员在区分A类和B类试卷时,先通过软件分发A类试卷,然后再分发B类试卷,这样给管理员带来麻烦,最后输入命令才能收取试卷,这样管理员和学生在上传试卷时,遇到上传异常状态。考生在上传试卷时,试卷命名没有规范性,这样给老师统计考生考试信息时带来繁琐的麻烦等。 (责任编辑:qin) |