基于ASP课程考试系统的设计与实现.docx

上传人:李司机 文档编号:7107139 上传时间:2024-06-15 格式:DOCX 页数:26 大小:204.40KB
返回 下载 相关 举报
基于ASP课程考试系统的设计与实现.docx_第1页
第1页 / 共26页
基于ASP课程考试系统的设计与实现.docx_第2页
第2页 / 共26页
基于ASP课程考试系统的设计与实现.docx_第3页
第3页 / 共26页
基于ASP课程考试系统的设计与实现.docx_第4页
第4页 / 共26页
基于ASP课程考试系统的设计与实现.docx_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《基于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 系统概述网管系统考试是一个功能齐全的网管系统考试,由三部分组成:掉线管理系统模板、前台学生考点管理、后台管理员(教师)信息管理系统模板。登陆单位:主要包括登陆学校、主任(教师)登陆。单元测试前学生:主要包括学生修改密码、查询考场信息、参加考试、查询考试成绩、退出系统等。后台管理器(教师)单元管理:主要包括学生信息管理(添加、删除、修改学生信息)、学科管理(添加、删除、修改题目)、管理考

23、试信息(添加、修改、检查题目和规则)管理试题(添加、删除、修改试题)、管理学生成绩(学生统计、排名、查询)、退出系统。4.2 B/S体系架构系统采用第三层B/S(浏览器/服务器)Web模式(如图41所示)。它是计算技术发展以来最稳定的信息技术网络平台。基于前两级B/S框架,这个第三级设备包含在Web服务设备和数据服务中:broker接受用户登录并与Wed服务设备Internet站点提供者返回消息,用户接收来自网页的消息,向发送器发送请求并将结果返回给网页。数据库发送器用于识别、接收和更新数据并保护数据的安全性和安全性1。Windows982000xpWindvs2000s数据库图4.1系统结构

24、第一层是终端客户层。客户端可以是校园网中的任何一台计算机。如果您没有特殊效果,则只需要一个Internet浏览器。教师可以使用客户端的网页请求定义的选课信息并完成选课,然后使用TCP/IP协议向服务器发送请求,发送器将运行请求并将结果通过ASP页面上报给客户端。第二层是网络服务器层。Web服务器运行系统配置windows2000server和IISo选课管理软件由HS提供。在实际操作中,也可以选择学校网络中的Web服务器或学校教务管理部门的Web服务器,以方便学校网络流量的分配和学校网络系统的维护。Internet变送器采用ASP技术动态使用变送器变送器端提供的信息、,并使用VBscripta

25、avaScript和Activex控件来补充变送器与变送器系统之间的连接功能。第三层是数据库系统服务器设备。数据库管理系统可以设置在web服务器设备上,也可以作为独立的服务器设备来存储数据,视情况而定。系统的逻辑结构如图4.2所示:1111浏览器客户端程序图4.2系统逻辑结构采用这样的结构模型主要基于以下考虑:(1) B/S架构采用互联网上的标准通信协议(通常为TCP/IP协议)作为客户端与服务器之间的通信协议。它可以直接使用发射器团队到互联网上的任何地方。对于服务器团队,社区可以通过网站提供商和系统服务数据进行管理,响应提供的数据,外部数据可以通过标准化的通信协议共享。(2)数据直接在服务器

26、上运行,转换成网页,将结果下载给伪君子。这样可以更轻松地管理您拥有的有关客户的信息。用户程序可以将作为客户端程序提供的信息显示给选择器,而不是创建和安装其他类型的程序。也许该服务只需要与操作系统一起开发,即可搜索WindoWS2000和WindOWXP提供的信息。(3)因为给定的处理和存储是在服务器上完成的,所以以后的系统引导将只针对服务器“3】。4.3 总体设计学生与老师登录模块功能结构图,如图所示:图4.3学生登录模块功能结构图图4.4老师登录模块功能结构图4.4 设计原则互联网测试是管理系统面向、可扩展和可管理的最重要原因:1 .安全性安全意味着操作系统可以保护数据或基础设施免受非法入侵

27、和盗窃。安全就是防范业务风险,为信息系统的保密安全、公平性和可靠性提供充分保障。安全性是软件软件故障的真正要素之一。对于互联网考试管理系统,要充分考虑题库、试题、点数的稳定性。2 .可扩展性附录中的技术条件将确定在不同系统中确定的傲慢措施和操作复杂条件。系统通常处于动态开发模式。这在开始时通常很小,但由不断增加的需求决定。本次活动的速度非常快,不仅在用户数量上,而且在提供用户的多样性和集成度上。这个距离也适用于测试管理系统,因为它需要完成测试管理系统的运行,用机器学习和知识技术措施来改进它。3 .可管理性管理是指简化系统,以确认系统的正常运行和运行。这包括对系统服务的保护以及服务人员正常运行所

28、需的基本结构、工具、管理人员的经验和技术。白检系统服务实际上可以在线运行所有工作,使用IE浏览器即可完成对测试系统服务的保护和运行管理。第五章系统详细设计5.1 数据库设计数据库系统工程师设计是根据给定的数据库系统及其软件系统的干旱,针对给定的环境条件安装最优的数据库系统,从而使数据更有用,更人性化【。山系统及其应用系统,并在其功能中发挥现有作用。5.1.1 数据字典数据词汇表(DD)是在分发工具中使用各种数据分析的详细定义。在数据库系统的设计中,它提供了各种统计数据识别方法的集中管理。它为各种数据挖掘、数据系统设计和管理提供了强大的工具H叫统计字典也需要在特定的男性或特殊团队中逐步淘汰。应及

29、时更换统计词典,以确认词典的完好性。5.1.2 逻辑结构设计本系列使用SQ1.SerVer2005数据,系统数据称为学生。数据库学生包含七个表。所以:(1)student(学生信息表)学校信息表主要用于存储学校的基本信息。Satifa学生的基本情况如图5-1所示。表5.1student字段名数据类型长度允许空描述UserIDint10否学生的学号,做为主键UserNamenvarchar50否学生名字UserPwdnchar20否学生密码(2)teacher(老师信息表)老师个人信息表,主要用来存储老师的基本个人信息。表teacher的基本结构,如表五负二显示。表5.2teacher字段名数据

30、类型长度允许空描述idint10否学生的学号,做为主键namenvarchar50否学生名字pwdnchar20否学生密码(3)kemu(科目表)科目表主要用于保存要考试的科目名称。表kemu的结构如表5.3所示。表5.3kemu字段名数据类型长度允许空描述idint10否科目的编号,做为主键kemunamevarchar50否科目名称(4)Chengji(成绩表)成绩表用于保存学生考试的成绩。表Chengji的结构如表5.4所示表5.4Chengji字段名数据类型长度允许空描述idint10否成绩表编号,做为主键useridint10否学生学号shijuanidint10否用的试卷编号che

31、ngjiint10否成绩timeint10是时间(5)Shijuan(试卷表)试卷表用于保存老师制定的试卷信息。表Shijuan的结构如表5.5所示。表5.5Shijian字段名数据类型长度允许空描述idint10否试卷表编号,做为主键kemuidint10否科目的编号shijuannamenvarchar50否试卷名称shijuanssbit1否试卷状态(6)panduan(判断题表)判断表用于保存所有科目判断题的信息。表panduan的结构如表5.6所示表5.6panduan字段名数据类型长度允许空描述idint10否判断表编号,做为主键kemuidint1()否科目编号timunvarc

32、har100否判断题的题目answerbit1否答案(7)danxuan(单选题表)单选表用于保存所有科目单选题的信息。表danxuan的结构如表5.7所示表5.7danxuan字段名数据类型长度允许空描述idint10否判断表编号,做为主键kemuidint1()否科目的编号timunvarchar100否判断题的题目answeranvarchar100否A选项的答案信息answerbnvarchar100否B选项的答案信息answerenvarchar100否C选项的答案信息answerdnvarchar100否D选项的答案信息answernchar10否正确答案选项5.2 数据库的运行及

33、维护这方面的工作是收集和记录系统工作;数据库注意安全和保障;数据库安全和安全控制;数据库错误管理和数据库检索。数据库系统安全包括设置信息、设置文件和注册表安全。另外,数据库系统的安全系统必须是安全的,这本身就可以在系统开发人员安全后使用“明首先,必须协助系统追求完整性。如有问题,系统会尽快更新,以确认整个网站系统运作正常。第六章系统具体实现6.1 登录界面学生可以根据自己的学号与正确的密码进去学生考试的后台界面,老师可以根据自己的编号登录到老师的后台界面。运行结果界面如图6.1所示:图6.1登录界面6.2 学生登录成功界面学生通过此界面选择要考哪个科目的试卷,单击就进入相应界面,开始考试,运行

34、的结果如图6.2所示:一ff*M.4三1快HPT2图6.2选科目界面6.3 老师成功登录界面老师通过正确的编号和密码,进入老师后台的界面,在次界面可以进行相应的操作,运行结果如图6.3所示:.MlIrt4MoiJs_(.vsamvie-*Introwt.IMMad11-用户信息用户渗加用户维护用户成筑三as嫉卷电淀忒香缰护三fi单选骐入中海树护判断酶人判Silft雄护退出图6.3老师后台6.3.1 用户添加界面此界面可以添加一个新学生或者老师信息,每个信息不能为空,否则会提示错误信息,点击“保存”按钮,信息会相应的保存到后台数据库里,运行结果如图6.4所示:11三夹I0仁)毂除秋冬新款2013

35、文碑1.D【海宝清仓】舱港秋冬正r,UntitledPage欢迎登录后百用户信息用户添加用户维护用户成绩试卷试卷制定试卷维护。试题单选题录入单选题维护判断题录入判断题维护退出图6.4用户添加6.3.2 用户维护界面此界面可以对学生用户信息进行修改和删除,但不能对用户编号进行更改,每个学生的学号都是唯一的,不重复的,运行结果如图6.5所示:MDMKDMK三M)UUDMQfI三Ee.JM4M2O13W-JMW正一P,嫉UntM*dP9*图6.5用户维护6.3.3 试卷制定界面此界面老师可以根据自己的要求制定试卷,点击“确定”按钮会生成相应的试卷,老师不满意,可以再点击“确定”按钮,这时会出现新的试

36、卷,直到老师满意,点击“保存”按钮把试卷信息保存到数据库里,运行结果如图6.6所示:5三g0皿&冬普Iml涉1.Q【湾宝痂)瞅筌正-eNg解UntidedPy试卷制定用户成纳、试咨K也制定成再触护试题中选题录入中选购维护判入到助M组护iB出1、指)员恒3我孙慎KMM帽Fr值武武R.再惬食不育内(皿三XT,aM*W三nCWttr冗余朦涵mu笈立住高7.tta*眠仪中IftiwrFUWWHm()婷C外9X网户UIKC内Olk-峨之UIJC、列甑加1squ三刖G“”noCMOVem句主央星网IM(HNelmDw2、“JMi*E关京大MICul之间酎*不CjEM图6.6试卷制定6.3.4 单选题录入此

37、界面是老师可以往后台数据库添加新的单选题,以此来可以实现单选题题库的更新,运行结果如图6.7所示.*SD三三_J(?(WWrR2O13Jrt.-)【力三自】SW*IE-.1-欢迎整录万台UntMdPg用户信息用户涛加用户维护用户成缭Q试卷试卷制定试诧维护单选题录入单选题维护判断题录入判断岫维护退出图6.7单选题添加6.3.5 单选题维护sBP用户滋1用户豺1后朋93衮w2观SSS懿酷产*腌萩绪的酰此界面可以对单选进行修改和删除,运行结果如图6.8所示:gO辎懿1:Q桂是朽C蚊城,外财和财孩,内1蹒颜蚯性是指()甑程序根财不变1db凶嚓图三者之醐DB蛔BMS三DBi麒BfO1下列酶中,不肝雕棘圻

38、根注巧妙针1统就踪()我联享就理工1家廨翻黑就幽m可磁I战鬻篇臂朝脓力,枷舞图6.8单选题维护6.3.6 判断题录入此界面是老师可以往后台数据库添加新的判断题,以此来可以实现判断题题库的更新,运行结果如图6.9所示。MRI即皿M答痂E2O13M1.)(FtaKM;iE-柠:-,:0UntMedPage欢迎寰相台B用户信息用户添加用户维护用户用濒a试卷试卷制定试卷维护试题单选礴入单选磔护判IlHi录入判断蹴护退出判断题录入图6.9判断题添加6.3.7 判断题维护此界面可以对判断题进行修改和删除,运行结果如图6.10所示:家迎矍录后台三用户信息用户涔加用户维护用户成绩,试卷试卷制定试卷维护Hfi单

39、这麴录入单选是维护判as题录入判断题推护退出eaaifiBHSQ1.语言E的GRANTlOREMOVE谱句主要是用来维护数据库的关系蚊据库用关系实现数推之间的联系.,三*.JKKWcWS20i3W.。t*三*6)W*x*I.;:-:0UnlitkdP*9图6.10判断题维护6.3.8 退出系统点击“退出”就退出当前的系统,回到了登录首页。第七章系统测试第七章系统测试7.1 编码本选课系统主要在TIS服务器环境下,采用SQ1.语言和ASP技术实现。7.2 测试在写作生活和教育的每一个坚实的层面上都不可能出现错误。每次我们尝试在完成之前学习一项严肃的技术时,我们都会尝试找出并纠正尽可能多的错误。测

40、试的最大目的是在页面进入交易程序之前发现错误。7.2.1 单元测试单元测试侧重于设计的最小单元模块。以试制速度,对每个功能模块的错误资料进行快速抽样测试,不断改进每个功能模块。7.2.2 集成测试集成测试模块是根据设计需要相互补充的测试。主要目标是找到与界面设计相关的技术问题。本节将所有模块组合成两个模块:前台控制系统功能模块和后台控制系统功能模块。然后对这两个模块进行实际测试,不断发现BUG,不断改进。7.2.3 系统测试系统测试速度是对整个系统模块的整体测试。通过对系统进行测试,所有分析中没有考虑的问题都变得清晰起来,这样系统设计者就可以确认他所需要的错误。书写系统的生命周期中存在着不同方

41、式的错误,系统中的错误检测工作在整个书写系统的开发中。由于其成熟度的限制,他们编写和编写的大多数代码都有助于增加经验。即使经过多次尝试,他们也肯定会犯错误。因此,在这个领域,尽可能多地发现故障,使系统设计尽可能准确是很重要的,我做到了。系统的一些错误已经在这方面得到纠正。系统所有模块均经过测试,满足系统初始设计要求。所有不同的条件和性能都已满足,文件和数据库工作正常。而且由于整个管理系统是基于高校的教学系统,既可以实现高校选课管理系统,又可以实现扩展功能,使管理系统可以扩展到通用,能适应一般大学教学系统的选课管理系统。7.2.4 测试过程在网站运营时.,将网络系统的主要功能作为信息进行分析和测

42、试。首先经过单元(单独的模块)识别,然后是集成测试(主要业务模块之间的连接和测试)和边界信息识别,最后是整个网络系统的完成。从系统的所有测试中,及时发现设计过程中的错误和漏洞,一个通用的设计模板纠正错误,结构问题也得到纠正。因此,整个设计系统正逐渐变得更加规范和强大。7.3 测试结果整个测试过程经历了上面提到的三个过程:单元测试、集成测试、系统测试,并且正在慢慢完善中。但由于时间因素,部分功能模块没有完成。第八章结论第八章结论本文采用ASRNET的在线脑考试管理系统,并研发工作环境是Visualstudio2005。首次控制系统由两部分组成:学习学习防御模块和后台系统管理员(教师)信息管理模块

43、。前台信息管理模块要更改前台管理系统学生、价格、密码、查询成绩并从管理系统中删除。后台数据库管理系统软件模块后台数据管理系统系统多层次系统管理员,查看学校信息,管理学校数据,管理数据,管理数据,本网站的试题管理真的是无纸实验,收集试卷的功能问题,随时动态运行测试题,标记自己,并组织真时练习题。该系列的研发对于进一步提高教师工作效率、减轻教师工作压力、提高试卷质量、降低试卷成本具有重要的积极意义。由于时间、条件和个人技术力量的限制,在线考试系统仍然需要一个人多的团队,每个人的团队来帮助国内高校的教育工作。参考文献1张维,贾磊,蒋梦良.基于ASP的在线课程考试系统设计J计算机知识与技术,2013(

44、9):202-203.12张正旭.基于ASP技术的在线考试系统设计与实现J电脑知识与技术,2018(14):252-253.3梁晓光.基于ASRNET的在线考试系统设计与实现J.计算机工程与设计,2017(38):4137-4138.4吴钊.基于ASRNET的在线考试系统设计与实现J.计算机技术与发展,2014(24):130-131.5王琳,张文静.基于ASP的在线考试系统设计与实现J.现代电脑(专业版),2015(6):141-142.6王文文,魏琳琳.基于ASRNET的网络课程考试系统设计与实现J.科技信息(科技论坛),2014(6):172-173.王珂,王兵.基于ASRNET的在线考

45、试系统设计与实现J.电脑应用,2016(6);2422-2423.朱江明.基于ASRNET的网络考试系统的设计与实现J.电脑与数字工程,2018(6):141-142.9胡俊杰.基于ASRNET的在线考试系统设计与实现J.计算机应用与软件,2019(6):51-52.10孙梦琪.,基于ASP.NET的在线考试系统设计与实现J.信息技术,2018(08):171-172.11王峰,李锐,曲小锋.基于ASP的在线考试系统设计J.科技信息,2019(15):174-174.12贾瑞瑞.基于ASP技术的在线考试系统设计J.科技资讯,2020(3):121-121.13陈立群.基于ASP技术的网络课程考试系统的设计与实现J.电脑与信息技术,2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号