基于ASP课程考试系统的设计与实现.docx
《基于ASP课程考试系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于ASP课程考试系统的设计与实现.docx(26页珍藏版)》请在课桌文档上搜索。
1、基于ASP课程考试系统的设计与实现摘要随着计算机网络的飞速发展,传统的评估方法发生了变化,计算机网络评估是一个非常重要的发展。现场纸张管理系统可以通过计算机网络完成。试卷可在本地和异地填写,大大增加了考场的灵活性。互联网信息技术的发展,使考试工具和载体发生了革命性的变化。互联网的开放和传播,以及互联网强大的计算能力,已经突破了时间和空间的限制。基于互联网的控制系统正在成为中心研究站点之一。与我国传统的调查模式一样,计算机网络研究具有无可比拟的优势。这样可以减少传统研究过程中论文组织、审核打印、上传接收、登记发布、审核归档等环节在一两个环节之间,从根本上隐藏直接人工干预研究的可能性。那不能节省多
2、少时间。人力、物力、财力,还可以提高考试结果的客观性和准确性。网络控制系统软件采用最新开发。Net平台和B/S架构模式,适用于Microsoft和SQ1.Server2005数据库编程。它具有使用方便、易于更新和使用、可扩展性强等优点。它还了解无纸化评估、试题批量插入、试题随时动态生成、客观题独立标注和部分计算机实时计数、将结果直接存入统计序列数据库等任务。该系列的研发对于进一步提高教师效率、减轻教师工作量、提高考试数据质量和降低考试成本至关重要。关键词:系统软件;信息技术;Net平台;网络考试;大学自主阅卷目录第一章绪论11.1 开发背景11.2 前景意义11.3 现状分析11.4 实现功能
3、21.5 在线考试的优点2第二章相关技术简介32.1 ASRNET技术32.2 C#语言32.3 Visualstudio200532.4 SQ1.语言4第三章系统分析53.1 可行性分析53.1.1 经济可行性53.1.2 技术可行性53.1.3 操作可行性53.2 需求分析53.2.1 功能模块设计63.2.2 用户类型6第四章总体设计74.1 系统概述74.2 B/S体系架构74.3 总体设计84.4 设计原则9第五章系统详细设计115.1 数据库设计115.1.1 数据字典115.1.2 逻辑结构设计115.2 数据库的运行及维护13第六章系统具体实现146.1 登录界面146.2 学
4、生登录成功界面146.3 老师成功登录界面146.3.1 用户添加界面156.3.2 用户维护界面156.3.3 试卷制定界面166.3.4 单选题录入176.3.5 单选题维护176.3.6 判断题录入176.3.7 判断题维护186.3.8 退出系统18第七章系统测试197.1 编码197.2 测试197.2.1 单元测试197.2.2 集成测试197.2.3 系统测试197.2.4 测试过程197.3 测试结果20第八章结论21致谢错误!未定义书签。参考文献22第一章绪论第一章绪论1.1 开发背景由于互联网信息技术的蓬勃发展,世界上许多国家和地方政府现在已经建立了远程学习系统,可以使用计
5、算机和互联网进行远程学习和培训I。远程教育系统包括课堂教学、问答系统、教师考核管理系统等多个环节。关键环节之一是网络试卷系统,但同时也是最难理解的。它在中国的远程教育中蓬勃发展。但是,现在大多数估值方法都采用了传统的估值方法。在该方法中,形成试卷系统需要经历的五个过程是人工提问、学生试卷、人工评分、学生成绩评估和试卷分析。显然,由于试卷种类越来越多,对试卷的要求越来越高,教师的工作量越来越大。可以说,传统的考试方式已经不能满足现代考试考试考卷的要求。在线研究也是现阶段中国研发的热门话题。客户的选择也可以很简单,所以考察时间不限于地区。理想的网络测评系统可以让用户在回顾网络、发现自己的不足后,及
6、时检查自己的学习成绩,从而大大提高学习效果。ASP这个基于Wed的审核应用管理系统是一个采用B/S模式的ASRNETWed应用管理系统。该系统还可以进行无纸化考试、批量追加考试、动态随机生成试卷、独立于计算机对一些客观试卷进行评分,提高了客观考试的质量,减轻了教师的工作量,在一定程度上提高了效率。1.2 前景意义由于远程学习的快速发展,在线考试系统已经成为教学不可或缺的重要元素之一,也受到当今高等教育机构研究人员的广泛青睐。试卷是测试学习者接受和获取知识能力的关键工具,而无纸化试卷,以及随时随地、随地随地试卷的特性,这一特性是开发在线试卷最重要的考虑因素系统,打破了传统的定时定地考试模式,为学
7、生和教师提供了极大的便利。由于互联网相关信息技术的飞速发展,特别是随着网络技术的出现,人们开始致力于开发在线复习系统,极大地促进了远程学习的发展。1.3 现状分析目前.,较流行的在线或在线考试系统比传统的笔试具有更突出的优势:在传统考试中,学生必须在规定的时间和地点聚集在规定的时间内完成所有试卷,否则考试的目的可能会泄漏;由于时间和地点不影响这一点,所以两位考生的考试数据不能都一样(包括题目顺序)。这样我们就可以设置一个测试日,设置起来更加灵活。同时,计算机标注系统还可以当场得出试卷结论,让计算机标注系统给了学生很大的正义感。电子考试管理系统也大大增加了教师的灵活性,并已广泛应用于教育的许多领
8、域。传统的试卷系统需要教师刻录试卷、打印试卷、参加考试、观试、整理试卷、评价试卷、讨论试卷、分析试卷。这是一个漫长而乏味的过程,已经不能满足现代教育的要求。在线试卷系统是传统考场的延续。它可以利用互联网无限广阔的空间,随时随地测试学生。此外,在线数据库技术的广泛应用,大大简化了传统试卷的准备步骤。ASP是一个服务器端命令环境,主要用于创建和运行交互式Web服务器应用程序。它可以由客户端指令、HTM1.网页和通过ASP的CoM组件组成。换句话说,ASP程序包括脚本语言、嵌入式HTM1.和COM组件调用。第一个可以由VBS和RSCRIP组成。(微软版JaVaSCript)、脚本、pythonREX
9、等编程语言。1.4 实现功能该管理系统是基于网络的审查。它是一个完整的基于Web的考场管理系统,采用B/S模式。客户端集中管理数据库,客户端使用浏览器登录在线控制室。网络自习室系统考虑到题库控制的原理,可实现智能化人工试卷制作、人工文书阅读、人工数据分析,显着缩短考场周期。相反,它比传统的人工考场系统更具优势。在一个在线试卷系统中,思考的主要焦点是如何写问题、如何得到答案、如何保存以及如何评估这些问题。用户管理比较简单,只需对数据库中的管理员用户和候选用户进行管理,控件包括浏览过整个系统的所有用户,添加和删除用户,修改用户密码。标签管理系统只是对试题管理系统的补充。因为我们的标签管理系统是独立
10、评分的,所以它只对评分的准确性和用户回答的状态有更详细的了解,还应该客观地评估使用的问题。1.5 在线考试的优点网络复习申请管理系统是利用计算机网络进行考试的综合性申请管理系统。与传统纸质试卷相比,在线试卷系统具有以下优势:1 .高效节约传统试卷会消耗大量与试卷准备、贴标签、评分等相关的数据。机考通过后,系统自动对试题进行评价并核对最终试卷,可节省大量人力、财力、物力和时间资源。2 .准确公正计算机试卷控制系统主要处理标准化试题和试卷。不仅高效、快速、准确,而且在一定程度上避免了人为因素,可以减少人为错误和人为分类,保证试卷的公平性和正确性。3 .可有效杜绝考试的作弊现象计算机控制用于为每个考
11、点随机生成试题。试题可能不同,或者试题可能相似,但顺序不同,避免作弊,比如一定程度上交叉引用和抄袭,进而了解考试结果的公平性。第二章相关技术简介第二章相关技术简介软件系统主要采用MiCrOSOft.Net框架、ASRNETSQ1.Server2005等数据库系统,C编程语言、SQ1.语言、ViSUaIStUdiO2005等软件技术和产品开发工具。2.1 ASP.NET技术ASP.NET不仅是一个活动服务器页面(ASP),而且还是一个基于通用编程语言的编程框架。它可以用作网络服务器来创建大型Web应用程序。ASP.NET提供了比当前传统的Web应用程序开发模型更强大的优势。它直接在服务器上启动基
12、于一般语句的程序,并在客户端启动时停止编译。ASP.NET架构是指使用微软(R)最新产品visualstud100网络技术开发环境和所见即所得编辑器(所见即所得)。这只是ASRNET强大的软件服务功能的一小部分。但是,ASRNET完全按照通用语言标准进行编程,因此由于其强度和适应性,它几乎可以应用于任何Web应用程序开发人员平台。基本的编程语言、消息传递机制和处理各种数据连接的基本库可以无缝集成到ASRNETWeb应用程序中。ASP网络也独立于非语言语言。支持的应用程序包括C(C+和Java的组合)、VB和JScripto未来,能够协调这种多种编程语言的工作,将确保您当前的CommonMark
13、etOrganization(COM+)程序可以完全迁移到ASP.NET数据库。ASP网络使运行非常常见的任务变得非常容易,例如表单提交、客户身份验证、分布式管理系统和网络布局。因此,使用ASP.NET技术开发可以达到成倍的效果。2.2 C#语言C#是一种由C和C+开发的简短、安全、现代、面向对象和多类型安全的编程语言。这不仅继承了C和C+的大功能,而且去掉了它们的一些复杂的特性(比如没有宏,不允许多重继承)。C结合了VB简单的可视化操作和C+快速的执行效率,以其超强的能力、优秀的编程风格、创新的程序块特性,以及面向Web组件的程序简单方便的功能作为首选程序块.网络开发者。对于用户来说,C也是
14、MicrosoftVisualStudio的重要组成部分。除了C之外,VisualStudio还支持ViSUaIBasic、ViSUaIC+和描述性编程语言VBSCriPt和JSCriPt。所有这些应用程序都提供对M平台的访问,并包括一个通用的运行引擎和一个丰富的类库。M平台还定义了一个“通用语言子系统(C1.S),这是一个可以增强符合C1.S的编程报告和类库之间的相互协作。2.3 Visualstudio2005VisualStudio2005是Microsoft于2005年推出的企业应用程序开发平台。这个新版本的VisualStudio包括多个版本,适用于不同的开发人员角色,并提供永久免费
15、的VisualStudioExpress版本。顶尖IT部门的研发团队需要快速完成产品设计、研发、应用系统测试和部署,以应对竞争激烈的商业环境,帮助公司获得市场份额。大多数软件开发团队面临着诸多挑战:由于技术开发团队之间的技术交流障碍,技术开发工具多样,技术开发程序和技术开发规范分散,无法相互融合。MicrosoftVisualStudio2005技术开发工具系列,拥有众多期待已久的强大功能,将带来更高的技术开发效率、更简单的程序代码和更好的系统稳定性。2.4 SQ1.语言SQ1.(结构查询语言)是一种数据库系统搜索和编程语言,主要用于存储各种数据以及收集、更新和管理有关数据库系统的信息。它也是
16、数据库脚本文件的扩展。SQ1.面向数据库的搜索;SQ1.可以从数据库中检索新数据;SQ1.可以从数据库中输入新数据;SQ1.可以修改数据库数据;SQ1.可以从数据库中删除新数据;SQ1.可以创建一个新的数据库;SQ1.还可以在数据库中创建新表;SQ1.还可以在数据库中创建一个新的存储过程;SQ1.还可以创建数据库视图;SQ1.还可以设置报表、存储过程和视图的权限。SQ1.是ANSI标准的计算机系统程序报表,主要用于访问和使用数据库服务器管理系统。SQ1.语句还用于提取和更新数据库服务器管理系统中的数据。SQ1.语句可以与数据库系统程序协调,包括MSAeCess、DB2、InformixMSSQ
17、1.serverOracleSybase等数据库服务器管理系统。不幸的是,虽然有许多版本的SQ1.语句与ANSI标准集成,但它必须以相同的方式支持几个关键的关键字(如selectupdatedeleteaddwhere等)叫第三章系统分析第三章系统分析3.1 可行性分析在互联网实践管理系统的前台和后台,所有学习者和教师(教师)对操作系统的功能进行了详细的更改。这不仅与学生登录、密码更改、测试和等待结果有关,还与教师的个人资料、问题、试卷以及学生成绩生管理有关。试卷管理系统是一款功能优良的试卷管理系统。它使用登录模板、学习测试模板、后台管理员(教师)信息管理模板等。3.1.1经济可行性随着计算机
18、的飞速发展和互联网技术的进步,利用互联网上的信息来了解信息交流已成为一种有用的方式。非论文实验的使用是对未来实验的衡量。许多高等教育盒子和社区都期待探索和使用网络教育系统作为一种生活方式。因此,网络准备系统非常庞大。这是因为网络清扫系统可以让教师更容易地创造问题、制作论文、阅读课桌,节省大量的人力、物力和资源U纥因此,使用网络在线测试、测评系统将带来可观的经济成本和社会效益。3.1.2 技术可行性微软为ASRNET设计了很多策略:一个可以重用和共享的开源架构,多种语言,正因为如此,它可以更容易地教育Web应用程序满足世界迁移到互联网的战略条件.ASRNET新特性:ASRNET带来稳定的特性、良
19、好的升级性能、更快的开发、更简单的管理模式、新的编程语言和Imernet工作。这是一个网络主题。3.1.3 操作可行性互联网考试系统以计算机为操作工具,打消一切理论试题。使用计算机,我们接收和使用多方面的信息,所有的工作都在管理系统中得到理解。考生(学生)和系统管理员(教师)可以通过在系统的某些页面上输入一些信息来工作。记录后,学生进入试卷页面。一旦他们在规定的时间内分配了试卷,他们就可以分配它。记录后,他们可以看到要点,然后看到所问问题的正确答案。3.2 需求分析本控制系统实际设计的目的是动态管理用户的测试数据和在线测试数据。利用用户信任模型和评价模块提供的事件信息,使用户能够管理个性化的事
20、件活动。根据信息系统程序的功能设计和功能模块的分类,根据网络系统用户的数据和数据结构提供的数据编号和数据结构;网络系统用户的个人数据、帐号互联网考试管理系统应以考试个人资料为基础。其实测试控件只是一个简单的成员控件。但是,除非主任的系统和数据库稍作修改,否则每个公司,每个部门,各个学院和大学,政府机构,公司和机构都是可以批准的。就我们在这里所做的工作而言,它是关于管理问卷、发送价格信函、清洁、分配和鼓励试卷、传播考场环境、经理和批准价格结果。根据上述功能条件,在2005VisualStUdiO中建立数据库,并建立无关数据库。3.2.2 功能模块设计该在线考试考试系统具有以下功能模块:(1)登录
21、模块:学生输入正确学号与密码可以进入考试界面;老师输入正确编号与密码进入管理员后台界面。(2)考试模块:学生登录成功后,选择考试的科目,系统会随机给出此科目的一套试卷,学生就可以开始考试了,结束后点击“提交”按钮,系统自动评卷并告诉学生得到的分数。(3)管理员模块:此模块里又包括了多个功能模块,老师可以对学员的个人信息进行加入、更改、撤销等功能,也可以制作考试的试卷,可增加判断题和选择题,以此更新题库。(4)退出操作系统模块:单击“退出”就跳出了此操作系统,并返回登陆页面。3.2.3 用户类型系统用户有两种:学生用户和管理员用户。学校用户是指当前教育体系中拥有的学校。所有用户都可以查看和验证自
22、己的个人信息,但可以在未经他人许可的情况下也不能索取其他个人信息或管理自己和他人的个人信息O管理员可以在应用程序中查看、删除和更改学生的个人信息。他还从事数据保护、学生管理等方面的工作U1.第四章总体设计4.1 系统概述网管系统考试是一个功能齐全的网管系统考试,由三部分组成:掉线管理系统模板、前台学生考点管理、后台管理员(教师)信息管理系统模板。登陆单位:主要包括登陆学校、主任(教师)登陆。单元测试前学生:主要包括学生修改密码、查询考场信息、参加考试、查询考试成绩、退出系统等。后台管理器(教师)单元管理:主要包括学生信息管理(添加、删除、修改学生信息)、学科管理(添加、删除、修改题目)、管理考
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 课程 考试 系统 设计 实现

链接地址:https://www.desk33.com/p-1376509.html