《在线考试系统2毕业设计论文.doc》由会员分享,可在线阅读,更多相关《在线考试系统2毕业设计论文.doc(44页珍藏版)》请在三一办公上搜索。
1、在线考试系统摘 要利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,基于B/S模式研究开发了集管理、考试于一体的在线考试系统这一ASP应用程序。它将功能强大的后台管理与高效灵活的前端考试相融合,具有高度的可扩展性,被授权的考试用户不管身处何地,使用网络浏览器,就可通过网络登录考试系统,参加学校组织的考试、培训和学习。在线考试系统不仅可应用于局域网,也可应用于互联网,不仅可以独立构建,也可同用户现有的Intranet/Internet集成。使用系统提供的灵活易用的数据接口,可快速将用户已有的用户资料、题库、试卷等资源导入系统数据库,利用在线考试系统强大的数据整合能力与全面
2、的管理功能,迅速开始考试及管理工作。关键字: 在线考试;用户管理;题库管理AbstractMake use of the network and the database techniques, combine the hardware price widespread slump and breadths to take the beneficial advantage that the net constucts strongly currently, according to the B/ S mode research develops to gather the management
3、, examination in the integral whole of the on-line examination system this ASP application procedure.It examines strong backstage management of function with the efficiently vivid head mutually to blend, having the height of can expand sex, the examination customer that is authorize ignores the body
4、 what place, usage the network browser, can pass the network logging examination system, attend the examination of the organization of the school and train and study.The on-line examination system not only can be apply in the area net of the bureau, but also can be apply in the Internet, not only ca
5、n set up independently, also can together the existing Intranet/ Internet of customer gather.Use the system to provide vivid easy use of data connect, can quickly try the customer data, a database that the customer already has, an etc. resources ducting system database, make use of the on-line exami
6、nation system strong data integration ability with the overall management function, start examine and manage the work quickly.Keyword:On-line examination;The customer management;A database management目 录第一章 引 言11.1 引 论11.2 概 论11.3 背 景2第二章 系统分析32.1 系统功能32.1.1 基本功能32.1.2 功能表32.1.3 功能描述图32.2 具体需求42.2.1
7、功能需求42.2.2 系统性能需求42.2.3 外部接口需求52.2.4 设计约束52.2.5 属性52.2.6 其他需求5第三章 系统概要设计73.1 系统功能框架设计73.2 系统的数据库概要设计73.3 系统结构图7第四章 系统详细设计94.1 数据库的详细设计94.2 功能模块详细设计104.2.1 题库管理模块114.2.2 用户管理模块174.2.3 章节管理模块184.2.4 密码修改模块204.2.5 新闻发布及浏览模块214.2.6 新闻和考试计划审核模块26第五章 总 结29参考文献30附 录31致 谢33第一章 引 言1.1 引 论随着网络技术的飞速发展,现在很多国外的大
8、学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。网络教学不仅仅是将教学材料在网上发布,而更多的是学生与教师之间、学生与学生之间的充分沟通与交流,由于远程教学教师与学生之间在空间上的分离,这种沟通与交流就显得尤为重要,另外,传统教学过程中一些保证教学质量的关键环节,如作业、考试、图书馆、笔记记录等,都应该能够在网上得到很好的支持。所有的沟通与交流以及关键教学环节
9、的支持,都需要一些专用的工具来支持,而现有Internet技术并没有提供这些工具,因此需要进行工具开发。此外网上交互式的程序设计,是一般非计算机专业教师所难以做到的,因此迫切需要一套网上的教学支持平台,为教师在网上实施教学提供全面的工具支持,屏蔽程序设计的复杂性,使得教师能够集中精力于教学,也使得网上教学从简单的教学信息发布变成一个充满交互与交流的虚拟学习社区。为了适应新形势的发展,推出了这一系统,使其尽快在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来。不仅学校如此,现在很多的企事业单位每年都要对员工进行素质、安全教育以及技能方面的培训及考试,所以网络教学与考试系统就越来越受到
10、欢迎。1.2 概 论此在线考试系统基于微软公司Windows操作系统、IIS与ACCESS数据库平台构建,微软公司产品优异的性能为在线考试系统提供了高效稳定的运行环境,使在线考试系统无论在运行速度、易用性还是在数据吞吐能力方面都表现卓越。在线测试系统充分利用B/S结构的特点,实现了将考试系统移植到INTERNET的功能,该系统的优势在于极大的简化了老师出题的工作和学生考试的选题,做到了出题的多样性。题库管理系统的课题目标是要让老师轻松的实现对试题的添加、删除、修改以及查询等功能。在此基础上增加了用户管理、考试章节管理、新闻管理等功能。该系统是一个基于WEB的B/S模式在线考试题库管理系统,基本
11、上可以满足学校及现代信息化企业的内部考试要求,可以实现学校或企业的低成本投入,高效率办公的宗旨。1.3 背 景在二十一世纪的新时代,随着计算机技术的发展及计算机的日益普及,基于WEB在线考试与无纸化办公一样已成为大势所趋。基于WEB在线考试也越来越成为学校的好帮手,它的优势不但体现在人力上也体现在物力上,基于WEB的在线考试系统的自动评阅、计分、成绩存档功能将有效地避免资源的浪费,有利于环保,减少人员,提高效率。相比传统的考试方式,基于WEB的在线考试系统的主要好处是一方面可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活, 可以在规定的
12、时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感。网络考试系统极大地提高了教学的灵活性,现在在许多领域已经有了广泛的应用。最有影响的案例就是ETS(美国教育考试中心)举办的GRE(美国研究生入学考试)的计算机化考试,它使考试由原来的每年只能有两次参加考试的机会变成了每个工作日都可以参加的考试。第二章 系统分析在线考试管理模块子系统是为了帮助老师利用计算机,方便快速的对考试题库、学生信息进行管理、输入、输出、查询的所需操作,使散乱的试题库及学生信息能够具体化、直观化、合理化,同时系统还应包括考试章节管理、
13、新闻管理等功能。2.1 系统功能2.1.1 基本功能该系统是方便管理员进行试题、用户资料的录入、修改、删除以及信息发布的ASP应用程序。它应该具有开放性、方便性和灵活性。管理员不仅可以轻松地向题库添加、修改和查询试题,而且还可以自动新增章节并建立相应的数据,以及管理学生的资料等。2.1.2 功能表 功能名称外部功能内部功能管理员通过页面功能按钮菜单栏及键盘完成输入、输出、查询、存储功能。通过对查询条件的过滤,与数据库的互动,从数据库中提取相应有关数据并将其显示出来。表2-1 系统功能表2.1.3 功能描述图题库管理用户管理章节管理数据库过滤主页面新闻管理定位审核管理 外部功能 内部功能图2-1
14、 系统功能描述图2.2 具体需求2.2.1 功能需求既然是网上在线考试系统的管理子系统,就应该能有以下几点功能:1. 当添加的学生信息存入数据库后,管理员能够查看这些学生的信息(包括学生学号、姓名、密码、所在学院、所在班级、权限等),能够删除错误的学生信息;也可以修改这些学生的基本信息。2. 管理员可以添加和删除考试的章节。3. 题库管理部分:在这里管理员可以按考试章节或者题型对每一道试题的详细情况进行查阅,如果试题本身有误或者是试题过于陈旧,管理员可以对试题进行删除、修改。以便在学生提交考试试卷后系统自动判分时不会出现错误。若管理员需要添加新的试题已丰富现有的试题数据库可以按添加题目按钮进行
15、具体操作。由于题库太大,管理员可以通过输入关键字搜索出想要的试题进行修改删除等操作。4. 审核部分:审核人登陆后会得到系统提示,以便审核新闻和考试计划,对于审核通过的新闻和考试计划,用户才能浏览;没有通过审核的会自动从数据库中删除。5. 新闻发布部分:管理员可以发布新闻以及考试信息,学生可以登陆后查看。由于该考试系统不提供注册功能,所有的学生信息都是管理员录入的,管理员向学生提供学号以及初始密码后,学生可以登陆修改密码,但不能自己修改信息。2.2.2 系统性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:系统处理的准确性和及时性:系统处理的准确性和及时性是
16、系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对学生信息处理的需求。系统的开放性和系统的可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。例如数据表中用户选择字段方式的改变,用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。系统的易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语
17、和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。系统的数据要求:1.数据录入和处理的准确性和实时性。2.数据的一致性与完整性。3.数据的共享与独立性。2.2.3 外部接口需求(1) 用户接口:本系统的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。(2) 软件接口:Win98以上版本。2.2.4 设计约束本项目的设计是在程序设计语言的条件下进行的,技术设计采用软硬一体化的设计方法. 实行答案口令式管理(只有管理员才有权进入管理系统。)其他标准的约束:该软件的开
18、发完全按照考试要求开发,包括硬件、软件和文档规格。软硬件的限制:1、硬件环境:Web服务器及数据库服务器:要求容量大的硬盘,最好是80G以上,而且是双硬盘便于做备份,内存最好是512M以上。考试机器:CPU1G以上,内存128M以上。2、软件环境:服务器端:安装2000或者是NT,Access,Macromedia Dreamweaver,防火墙。考试机器:安装WINDOWS 98以上的版本。2.2.5 属性(1)可使用性:在装载总程序时,正常就运行,异常就停止。(2)安全性:本系统作为考试管理辅助设备,它的规模比较小,不需要保密技术;限定一个程序中某些区域的规约,给不同的模块分配不同的功能。
19、(3)可维护性:本系统的组成程序组构均较简单,直观意义上的较独立。给予构成的硬件的可维护的特点。2.2.6 其他需求当前考试管理系统虽然已有,但与我们设计的考试管理系统的区别不大。我们设计的系统是一种辅助考试管理的开发软件,它应用程序设计语言实现考试管理系统。(1) 数据库:数据库是实现有组织地,动态地存储大量关联数据,方便多用户访问的计算机软硬自愿组成的系统;他与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。由于本系统的整体结构比较简单,所涉及数据相对来说也较少,组成文件的最小单位是记录。(2) 操作:a. 初始化操作;b. 数据处理的支持功能较强;c. 后援和恢复操
20、作。(3) 场合的使用性:通过该考试管理系统,完成各个模块功能,采用模块设计思想,将各程序划分为独立使用的功能模块,但它们之间又有相的应联系。第三章 系统概要设计3.1 系统功能框架设计开发这个系统的目的就是帮助老师提高工作效率,实现考试信息管理以及考试流程的系统化、规范化和自动化。由于该系统是通过网络运行的,而网络运用比较多的就是浏览器,所以选择了B/S模式,方便了学生同时也方便了管理员。系统最终实现的主要功能如下:1. 题库管理设置部分:包括管理员对题库的增加、删除、修改和查询操作。2. 用户管理部分:由管理员浏览用户信息库里面的所有信息,并提供管理员添加用户、删除和修改用户信息的功能。3
21、. 考试章节管理:管理员管理考试章节的信息,可以进行添加、修改、删除等操作。4. 密码修改部分:系统不提供注册功能,用户资料都是由管理员通过用户管理进行录入与修改的,管理员向用户发放初始密码与帐号,用户应及时在密码修改窗口更改密码,以便安全与下一次的登陆。5新闻发布与浏览模块:允许管理员发布考试方面的信息,待审核后在主页面显示标题,用户登陆后可以查看新闻的具体内容。3.2 系统的数据库概要设计数据库设计:一个稳定、安全的系统和它的数据结构和数据库系统有很大的关系。在设计的过程中选择了Access做为我们的数据库系统,这主要考虑到了,多用户管理和访问速度的问题。在Access系统中采用了多线程的
22、技术,而不是使用进程为资源的分配单位,所以大大的提高了系统的处理能力和访问速度。根据系统功能设计的要求以及功能模块的划分,数据库需要的存储的信息如下:用户基本信息表:要求显示学号、姓名、密码、所在学院、所在班级、权限。题库表:所属章节、题型、题目、选项一、选项二、选项三、选项四、答案、选题标记等试题信息。考试成绩信息:考生的考试信息,考生学号、姓名等。管理新闻:新闻详细信息、查看新闻记录等。3.3 系统结构图根据需求分析,在线考试系统的结构图如下:在线考试系统普通考生人员管理在线考试查询成绩浏览新闻教师管理员章节管理题库管理试卷生成查询考试记录发布新闻图3-1 在线考试系统结构图第四章 系统详
23、细设计4.1 数据库的详细设计在上一章的设计分析已经提到了数据库文件的大概的设计模型。即需要建七个表:学院信息表、题库表、新闻信息表、新闻查看记录表、考试章节信息表、用户信息表、信息审核表。下面,根据程序的需要,将把这个数据库文件一步一步的实现出来:1. 首先确定数据库文件名,在此程序中,我用的文件名为exam.mdb.2. 数据库中所创建的表如图41所示。共有七个表:学院信息表、题库表、新闻信息表、新闻查看记录表、考试章节信息表、用户信息表、信息审核表。图4-1 数据库中所创建的表(1)学院信息表(department)该表存放的是学院的名称等信息。字段department代表学院的名称,类
24、型为文本,字段大小50,设为主键。(2)题库表(exam_database)根据前面的分析,在此表中应该以下几个字段是必不可少的:题目序号、所在章节、所属题型、题目、选项1、选项2、选项3、选项4、答案、选题标记。以下几个字段的设计是为了功能的扩展:1.为了方便查询方便和排序,我将题目序号设置为主键。2.为了便于填加和维护试题的题目,因此就有了题目题干这个内容。3.选项1、选项2、选项3、选项4、答案如果有错误今后可以更正选项内容。(3)新闻信息表(exam_news)包括新闻编号、新闻标题、新闻正文、发表时间、发表人、审核人、审核时间等信息。(4)用户浏览新闻记录表(exam_news_lo
25、g)此表的作用主要是记录已查看新闻的人员、以及查看的新闻的编号等信息。(5)考试章节信息表(exam_subject)这张表主要存放教师预设的考试章节名称,如果表中没有的章节,教师可以通过章节管理页面添加新的考试章节,并将数据录入此表。(6)用户信息表(Tea_Stu_info) 存放用户学号(帐号)、姓名、密码、所在学院、所在班级、权限标记等信息。权限分为教师管理员和普通考生两种。1管理员:在此系统中可以有若干个管理员,即系统管理员。他们具有一般用户所没有的权限,即具有管理用户、试题以及试卷等内容的权力。在数据库中和学生的表放在一起,只不过学生的Spower值为空,而管理员为A,而那些可以修
26、改数据库的页面就是通过识别权限进入的。2一般用户:主要是指学校的学生。(7)消息审核表(waitforpass)此表主要是记录需要审核的是新闻还是考试计划以及它们的编号、审核人、审核意见、审核时间、审核情况等信息。4.2 功能模块详细设计数据库设计好之后,接下来就是文件的设计。文件的设计过程其实就是一个宏观的模块化过程,这一过程是很重要的。很好的完成了文件设计,那么在之后的程序开发中将会有一个清晰的思路。根据设计前对此程序的项目分析和项目设计,明确了本程序的功能以及目的。我决定创建以下文件夹以及文件。images:该文件夹用于存放系统中所有的图片信息。框架页:admindefault.asp、
27、default.asp、logindefault.asp。在admindefault.asp 框架页中adminleftframe.asp、leftmiddleframe.asp、adminlefttopframe.asp、righttopframe.asp、admintoolbar.asp。在default.asp 框架页中leftframe.asp、leftmiddleframe.asp、lefttopframe.asp、righttopframe.asp、toolbar.asp。在logindefault.asp 框架页中loginleftframe.asp、righttopframe.
28、asp、logintoolbar.asp。题库管理模块:admindatabase.asp:题库管理页面,管理员可以添加、删除、修改和查询试题。admindatabaseadd.asp:添加试题的页面。admindatabasedel.asp:删除试题的代码页面。admindatabaseedit.asp:编辑试题的页面,可以修改试题的信息。admindatabasesave.asp:保存添加的试题。admindatabasesaveedit.asp:保存对试题的修改。用户管理模块:adminstudent.asp:用户管理页面,管理员可以添加、删除、修改和查询用户的所有信息。adminstu
29、dentdel.asp:用户删除的代码页面。adminstudentsave.asp:保存添加的用户。adminstudentsaveedit.asp:保存对用户资料的修改。章节管理模块:adminsubject.asp:考试章节管理页面,管理员可以添加新的考试章节,也可以删除和修改已有的考试章节。adminsubjectdel.asp:章节删除页面。adminsubjectsave.asp:保存添加的新考试章节。adminsubjectsaveedit.asp:保存对已有章节的修改。密码修改模块:editpwd.asp:密码修改页面。新闻发布及浏览模块:news.asp:新闻主页面。post
30、news.asp:管理员发表新闻的主页面,可以编写标题、正文、有效期以及审核人。savenews.asp:发表人发表完新闻后的页面,等待审核。previewnews.asp:发表人预览新闻的页面。viewnews.asp:用户浏览新闻的页面。新闻和考试计划审核模块:passit.asp:审核人审批新闻和考试计划的页面。审核人可以看到新闻和考试计划的所有信息,并填写审批意见以及选择是否同意发表。savepass.asp:审核人成功审批新闻和考试计划后的保存页面,这时同意发布的新闻和考试计划都可见了。unpass.asp:管理员查看还未审批的的考试计划,以便及时通知审核人审批。unpassit.a
31、sp:作废考试计划和新闻的页面。4.2.1 题库管理模块(1)管理员登陆后点击“题库管理”就进入了题库管理主界面(admindatabase.asp),主页面如图4-2所示:图4-2 题库管理主界面在题库管理界面中管理员可以按选择章节和选择题型进行试题的浏览、添加、查询;管理员可以通过操作按钮进入试题修改界面进行试题的修改;还可以选择试题前面的复选框或者点击全选进行试题的删除。为了方便教师将不再需要的试题全部删除,加了个全选复选框。为全选复选框所编写的函数及代码如下所示:function CheckAll(form)for (var i=0;iform.elements.length;i+)/
32、获取当前表单里一共有多少个复选框,获取的值是整数类型与i作比较,如果小于它则执行循环语句的内容 var e = form.elementsi;/声明一个变量记录循环到哪个复选框 if (e.name!= chkall)/对复选框名称不为chkall的复选框执行下面一行的命令 e.checked = form.chkall.checked;/让所有复选框的状态都等于表单中全选复选框chkall的状态 /复选框的onclick事件是执行CheckAll函数(2)教师添加题目时必须选择试题所属章节以及试题所属题型才能进行试题的添加,否则会弹出警告框,该功能实现代码如下所示:function addi
33、t(myform)if (document.viewaddform.subjectview.value!= & document.viewaddform.typeadd.value!=)/判断章节选择和题型选择两个下拉菜单的值不能为空 result=添加题目到题库? if (confirm(result)/弹出确认/取消对话框 myform.action=admindatabaseadd.asp;/确认后执行admindatabaseadd.asp的代码 myform.submit(); elsealert(请首先选择章节和题目类型!)/弹出警告框按照以上的操作进入添加试题界面(adminda
34、tabaseadd.asp),添加试题主页面如图4-3所示:图4-3 试题的添加界面管理员先选择试题所属的章节以及所要录入的试题的题型进入试题录入窗口,然后按要求填写好试题的题目、选项以及答案后保存即可。如果输入不合法,则系统给出相应的提示或警告,以待更正。实现添加新试题时判断题目、选项、答案不能为空的代码如下所示:function submitit() if (addform.question.value=)/判断标题文本框的值是否为空 alert(标题不能为空!);/如果标题文本框的值为空则弹出警告框 addform.question.focus();/将焦点移到标题文本框 return
35、false; else if (addform.text1) if (addform.text1.value= ) alert(选项不能为空!); addform.text1.focus(); return false; /判断选项是否为空 else answer=-1; for (i=0;iaddform.answer.length;i+) if (addform.answeri.checked ) answer=i; /用一个循环判断选择题答案的值 if (answer=-1) alert(答案不能为空!); return false; else return true;/判断题答案是否为
36、空 (3)管理员进行试题的删除是执行admindatabasedel.asp页面的代码实现的,代码如下所示:dim idim j/声明两个变量id=request(id)/向服务器发送复选框id的值id=split(id,)i=ubound(id)/ 返回数组的指示维度的最大可用下标for j=0 to i sql=select * from exam_database where id=& cint(id(j) set rs=server.createobject(adodb.recordset) rs.open sql,conn,3,2/建立数据库连接,连接表exam_database i
37、f not rs.eof then/如果不是表的结尾则继续执行代码 rs.delete/删除所选复选框的试题数据 rs.update/更新数据库 rs.close/关闭数据库连接 end ifnextresponse.redirect admindatabase.asp/返回题库管理主界面(4)管理员可以对试题进行查看详细信息和编辑的操作,点击修改按钮就进入试题的编辑页面(admindatabaseedit.asp)。试题编辑界面如图4-4所示:图4-4 试题编辑界面管理员可以对试题的标题、选项、答案进行修改。如果修改的内容不合法,系统会弹出警告框提示管理员重新修改。(5)管理员添加好新的试题
38、后保存,会执行保存试题页面(admindatabasesave.asp)的代码进行保存,将试题信息存入数据库exam_database,实现保存功能的代码如下所示:subjectview=request(subjectview)typeadd=request(typeadd)/向服务器发送章节选择和题型选择下拉菜单的值if typeadd=单选题 then sql=select * from exam_database set rs=server.createobject(adodb.recordset) rs.open sql,conn,3,2/建立数据库连接,连接表exam_databas
39、e rs.addnew/新增一行 rs(subject)=subjectview rs(type)=typeadd rs(question)=request(question) rs(text1)=request(text1) rs(text2)=request(text2) rs(text3)=request(text3) rs(text4)=request(text4) rs(answer)=request(answer) rs(mark)=0/为每个字段写入新数据 rs.update/更新数据库 topage=admindatabaseadd.asp?subjectview= & sub
40、jectview & &typeadd= & typeadd & &str=添加成功!请继续添加题目! response.redirect topageend if(6)由于题库很大,要迅速找到一道试题进行删除、修改等操作由题库查询功能实现,为页面中的查询按钮指定了一个searchit函数,函数代码如下:function searchit(myform)if (document.viewaddform.subjectview.value!=) subject=document.viewaddform.subjectview.value;else subject=所有;if (document.
41、viewaddform.typeadd.value!=) type=document.viewaddform.typeadd.value;else type=所有;if (document.viewaddform.mykey.value!=-关键字-) if (document.viewaddform.mykey.value!=) mykey=document.viewaddform.mykey.value; else alert(请输入搜索的关键字!);else alert(请输入搜索的关键字);result=在题库的题型中搜索题目关键字?if (confirm(result) myform
42、.action=admindatabase.asp; myform.submit(); 以上代码主要功能是弹出一个查询范围对话框,管理员确定后执行页面中的查询功能代码以实现系统的查询功能。实现查询功能的代码代码如下:% subjectview=request(subjectview)typeadd=request(typeadd)mykey=request(mykey)if subjectview=-选择章节- or subjectview= then subjectview=%end ifif typeadd=-题型- or typeadd= then typeadd=%end ifif m
43、ykey= -关键字- or mykey= then mykey=%end ifsql=select * from exam_database where subject like & subjectview & and type like & typeadd & and question like %&mykey&%set rs=server.createobject(adodb.recordset)rs.open sql,conn,3,24.2.2 用户管理模块(1)管理员进入用户管理会看到如图4-5所示的界面,该页面文件为adminstudent.asp:图4-5 用户管理主界面管理员可在此添加新用户,查看学生的详细信息,选择删除学生用户,在复选框中选择要将被删除的学生,点击删除按钮操作将成功,数据库中记录的信息将被完全删除。(2)管理员选择需要删除的用户前面的复选框或者选择全选复选框,进行删除操作。用户删除功能的实现由页面adminstudentdel.asp执行。代码与题库管理的试题删除类似,这里就不在作叙述了。(3)管理
链接地址:https://www.31ppt.com/p-3937706.html