下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 在线考试系统需求分析设计

在线考试系统需求分析设计.doc

在线考试系统需求分析设计

Erica可欣
2017-09-29 0人阅读 举报 0 0 暂无简介

简介:本文档为《在线考试系统需求分析设计doc》,可适用于IT/计算机领域

在线考试系统需求分析设计在线考试系统的设计与开发目次引言………………………………………………………………………………………系统设计…………………………………………………………………………………需求分析………………………………………………………………………………系统需求分析……………………………………………………………………数据库需求分析……………………………………………………………………设计工具简介…………………………………………………………………………asp技术……………………………………………………………………………access软件介绍…………………………………………………………………概念结构设计………………………………………………………………………数据库逻辑设计………………………………………………………………………系统结构……………………………………………………………………………系统主要功能模块………………………………………………………………………系统功能模块划分……………………………………………………………………前台系统功能模块划分……………………………………………………………后台功能模块划分………………………………………………………………用户注册模块………………………………………………………………………流程分析……………………………………………………………………………用户登录模块…………………………………………………………………………流程分析……………………………………………………………………………在线测试模块…………………………………………………………………………流程分析……………………………………………………………………………留言板模块…………………………………………………………………………流程分析…………………………………………………………………………在线交流模块………………………………………………………………………流程分析…………………………………………………………………………题库管理模块………………………………………………………………………题库管理功能模块图……………………………………………………………判断题管理模块页面流程…………………………………………………………试卷管理模块………………………………………………………………………卷管理功能模块图…………………………………………………………………学生信息管理模块…………………………………………………………………学生信息管理模块图……………………………………………………………成绩管理模块………………………………………………………………………成绩管理模块图…………………………………………………………………系统测试与发布………………………………………………………………………前台系统功能模块的测试…………………………………………………………用户注册模块的测试……………………………………………………………发用户登录模块的测试…………………………………………………………在线考试模块的测试……………………………………………………………后台功能模块的测试………………………………………………………………管理员登录………………………………………………………………………判断题管理………………………………………………………………………试卷管理…………………………………………………………………………成绩管理…………………………………………………………………………学生管理…………………………………………………………………………系统管理…………………………………………………………………………在线考试系统的发布………………………………………………………………结论………………………………………………………………………………………致谢………………………………………………………………………………………参考文献…………………………………………………………………………………附录………………………………………………………………………………………引言随着Internet的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。远程教育成为现代教育技术未来发展的重要方向之一考试测试作为远程教育的一个子系统也成为一个重要的研究领域。Internet技术的发展使得考试的技术手段和载体发生了革命性的变化Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制。与传统考试模式相比在线考试具有无可比拟的优越性它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节几乎屏蔽了所有人工直接干预考试活动的可能性不但能够节约大量的时日、人力、物力与财力而且还可以大幅度增加考试成绩的客观性和公正性。传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程。对于一些课程来说随着考生数量的增加教师出卷阅卷的工作量将会越来越大并且其工作十分烦琐和非常容易出错。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设目的是充分利用学校现有的计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比网上考试渗入了更多的技术环节对实现安全性的途径、方法也提出了更高的技术要求。通过Internet来实现网上考试是现代教育技术的一个具体实现具有很重要的现实意义。可以实现教考分离以及考务工作的全自动化管理可以有效利用校园网的软硬件资源使其发挥最大效力更好的为学校的教学、科研、管理服务可以大规模的实行考试实现考试的客观性、公证性自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程已经越来越不适应现代教学的需要。在线考试系统是传统考场的延伸它可以利用网络的无限广阔空间随时随地的对学生进行考试加上Web数据库技术的利用大大简化了传统考试的过程。本文以Internet为平台,研究了基于Web考试系统的设计与开发包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户注册模块、用户登录模块、在线考试模块、题库管理模块、试卷管理模块、学生管理模块、成绩管理模块的设计以及留言板和聊天室的简单设计。系统设计需求分析系统需求分析本系统的用户可分为管理员和普通用户两类。本系统共分成两个界面:一个界面用于管理员登录主要负责进行基本资料、题库、试卷、成绩的管理以及查询等另外一个界面用于普通用户登录主要负责在线考试、查询以往考试成绩留言和在线交流等。从总体上考虑系统应该实现下列功能:对管理员来说包括试卷管理、题库管理、成绩管理。、试卷管理:管理员可以从课程各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则。同时管理员还可以对库中已有的试卷进行修改和删除添加新试卷等。、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题其中试题类型包括判断题、填空题、选择题对于每种类型的试题教师可以设置题干、答案等属性。、成绩管理:管理员可以查看考生的考试成绩并针对不同的课程进行成绩统计包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。、学生管理:管理员可以对用户的资料进行查询、删除。对普通用户来说包括在线考试、查询以往考试成绩、留言和在线交流等。、在线考试:学生可以任选时间进行在线测试考试结束后系统会根据已有的标准答案进行在线判卷考生可以立刻知道考试成绩。、查询以往考试成绩:学生可以在线查询以前参加过的每门课程的考试相关信息。、留言板:学生提交对系统的留言信息。、聊天室:学生相互交流学习心得和研究疑难问题。数据库需求分析针对一般考试系统的需求设计如下所示的数据项和数据结构:,管理员信息包括的数据项有:管理员姓名、密码等。,普通用户信息包括的数据项有:用户名、密码、性别、班号、学号等。,试卷信息包括的数据项有:填空题分值、填空题数量、判断题分值、判断题数量、选择题分值、选择题数量等。,判断题信息包括的数据项有:判断题编号、题干、正确答案等。,填空题信息包括的数据项有:填空题编号、题干、正确答案等。,选择题信息包括的数据项有:单选题编号、题干、正确答案、备选项(A、B、C、D)等。,成绩信息包括的数据项有:考试科目、考生学号、成绩、考试时间、是否补考、补考成绩等。本系统应该建立一个稳定的后台数据库系统通过该数据库管理整个考试系统所需的信息(用户信息、试题信息、试卷信息、考试信息等)。本系统还应该包括学生和教师的账号、后台数据库的安全机制、考试过程的控制机制。设计工具简介ASP技术由于系统的操作界面都是Web页面形式而且需要对各种用户的具体请求进行动态处理并返回结果所以采用动态网页技术。目前动态网页技术有很多本设计采用ASP技术。MicrosoftActiveServerPages即我们所称的ASP其实是一套微软开发的服务器端脚本环境。ActiveServerPage是创建动态网页的一个很好的工具它起一种编程语言的作用可以利用它编写产生动态网页的HTML程序代码。因此只要用户浏览Web站点并请求一个ASP页Web服务器就可以处理相应的ASP代码生成HTML代码然后将它传递到用户浏览器并显示出网页。ASP内含于IIS和之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码因为所有的程序都将在服务器端执行包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后服务器仅将执行的结果返回给客户浏览器这样也就减轻了客户端浏览器的负担大大提高了交互的速度。由ASP(ActiveServerPages)是微软公司开发的基于WindowsNTServer和IIS(InternetInformationServer)的服务器端脚本环境它具有如下特点:无需编译:ASP脚本集成于HTML当中容易生成无需编译或连接即可直接解释执行(易于生成:使用常规文本编辑器(如Windows下的记事本)即可进行*(ASP页面设计(还可以使用可视化的集成编辑环境VisualInterDev(独立于浏览器:ASP脚本在服务器端解释执行用户端只要使用可解释常规HTML码的浏览器即可浏览ASP所设计的主页(面向对象:在ASP脚本中可以方便地引用系统组件和ASP的内置组件还能通过定制ActiveXServerComponent(ActiveX服务器组件)来扩充功能(与任何ActiveXscript语言兼容:除了可使用VBscript和Javascript语言进行设计外还可通过Plugin的方式使用由第三方所提供的其它script语言(源程序代码不会泄漏:ASP脚本在服务器上执行传到用户浏览器的只是ASP执行结果所生成的常规HTML码这样可保证编写出来的程序代码不会被他人盗取(另外ASP支持多用户、多线程它还具有记忆能力拥有强有力的管理机制可以实现各请求之间的信息共享提高服务器的处理效率同时ASP在安全性方面也作了细致的考虑包括设定虚拟目录访问权限、用户身份监测等措施(access软件介绍本系统涉及到许多数据的处理这就需要有一个强大的后台数据库管理系统支持。本系统采用的是微软公司的MicrosoftAccess。采用它的原因如下:第一、只要安装了PWS或IIS肯定有ACCESS的ODBC驱动即你的系统肯定支持ACCESS数据库的存取。第二、ACCESS支持的SQL指令非常齐全。第三、ACCESSODBC驱动程序的效率非常高。概念结构设计根据前面所作的需求分析本系统的实体及其属性如下:学生(用户名密码性别学号班号)管理员(密码用户名)成绩(用户名成绩)试卷(题型数量题型分值)留言板聊天室学号性别用户名班号密码密码N管理员学生管理用户名管查查编使使查参询辑删删理询除除用用询加用户名OLPM密码聊留成考试试成学题型分值天言性别室板绩试题卷绩生题型分值班号学号用户名成绩题型分值用户名成绩题型数量图系统ER图数据库逻辑设计本系统数据库名称为testadmin。根据需求分析设计了如图所示的数据库结构。在名为data的数据库里包含用户数据对象、管理员数据对象和系统数据对象两大部分,其中系统数据对象由系统自动产生用户数据对象和管理员数据对象是由设计人员根据需要设计具体的数据表结构参见附录A。用户数据对象student表admin表Testadmin管理员数据对象Type表Type表Type表系统数据对象test表report表图数据库结构图系统结构本系统分为后台数据库系统和前台网站系统两部分。后台数据库testdata主要包括个数据表。,存储系统管理员信息的admin。,存储注册用户信息的student。,存储考生成绩信息的report。,存储判断题信息的type`,存储填空题信息的type。,存储选择题信息的type,存储试卷类型的test前台ASP网站系统结构包括:,Admin子目录下存放与管理员界面相关的asp文件。,Data子目录下存放数据文件:testadminmdf,主目录下存放与考生界面相关的文件。,CSS子目录下存放层叠样式表文件规范网页的总体风格系统主要功能模块系统功能模块划分前台系统功能模块划分(图)前台系统图前台功能模块图后台功能模块划分(图)后台系统图后台系统功能模块图用户注册模块流程分析此模块是添加新的用户填写学生个人基本信息包括姓名、性别、学号、班级设定个人的原始密码并添加到学生用户信息库中。录入用户信息接收信息Yes信息为空,提示信息不能为空NoYes用户已存在吗提示用户已存在No注册成功图用户登录模块执行流程用户登录模块流程分析该模块包括loginasp文件。如果用户要使用为注册用户提供的功能那么在使用之前必须登录。用户只要输入用户名、密码就可以了。若用户输入的以上两项与数据库中保存的相符则表明用户登录成功可以开放全部前台子系统如果不符则登录失败。模块执行流程如图所示。其中管理员、用户登录模块执行流程类似文件为:INDEXASP具体的数据表结构和原代码参见附录B。登录信息录入接收登录信息Yes用户名、密码为空,提示用户名或密码不能为空No按照用户名查询NoNo用户已存在吗提示用户不存在YesNo口令正确吗,提示密码错误Yes已登录图用户登录模块执行流程在线测试模块在此模块中包含查询成绩、考试、自动判卷等模块。进入在线考试系统。在线测试是有时间限定的,学生要先登入自己的用户用户可以查询成绩再进行在线考试。一旦进入在线考试系统就自动开始计时。时间到会自动交卷然后进入判卷系统。考试过程中学生可以不按题目顺序答题。流程分析用户登录进入考场查询成绩返回考试时间结束,交卷,NoNo自动交卷No交卷,Yes自动阅卷显示成绩退出考场图在线考试流程图留言板模块学生提出使用系统后对我们的工作有许多良好的建议和意见或者有一些疑难问题需要大家共同探讨的话可以在此提出以便更加完善系统。流程分析输入用户信息接收信息Yes输入框为空,输入框不能为空NoYes用户已存在吗提示用户已存在No提交查看留言在线交流模块学生使用聊天室相互交流学习心得和研究疑难问题。图留言板模块执行流程流程分析重新输入输入用户信息接收信息Yes输入姓名为空,输入姓名不能为空NoYes用户已存在吗提示用户已存在No登录聊天交流图在线交流模块执行流程题库管理模块题库管理功能模块图题库管理包括判断题管理、填空题管理、选择题管理。管理员可以通过题库管理对各种类型的试题进行添加、删除、修改以及查询。题库管理功能模块图如图所示由于各种类型试题的管理功能均类似这里仅以判断题管理为例进行介绍。判断题管理模块包括的操作有:添加判断题、删除判断题、修改判断题和查找判断题,有关判断题管理模块操作的主要源代码参见附录C。题库管理多选题管理判断题管理填空题管理图题库管理功能模块图判断题管理模块页面流程(图)返回typeasptypeaspTypedellaspPtypeasp查找判断题其他功能模块均与题库管理模块类似此处不再论述。图判断题管理页面流程试卷管理模块试卷管理模块主要是对试卷进行添加、删除、修改。试卷管理功能模块图试卷管理删除试卷添加试卷修改试卷图试卷管理功能模块图学生信息管理模块学生管理模块主要是对学生进行查询、删除可以对学生的成绩情况进行查看。学生信息管理模块图学生管理删除记录查询基本信息查看成绩成绩管理模块图学生信息管理模块学生成绩管理子模块通过对学生成绩的全面分析总结学生对所学知识点的掌握程度和知识点被学生理解并掌握的程度。本模块共分为浏览学生成绩、查询学生成绩、重修与否以及重修成绩查询四个功能模块。成绩管理模块图成绩管理重修成绩查询重修与否浏览学生成绩查询学生成绩图成绩管理模块图系统测试与发布系统在投入使用之前必须进行严格的测试测试的内容包括各个模块的功能测试、性能测试、客户端测试等。前台系统功能模块的测试用户注册模块的测试进入系统后若不是已有用户系统会提示先注册。进入用户注册模块如下若输入为空或已注册的用户名系统会提示重新输入。发用户登录模块的测试注册成功后系统会自动进入登录界面:输入信息不正确系统会提示重新输入。当输入信息正确后会自动进入考试模块。在线考试模块的测试此模块中可以查询考试成绩、进行考试和在线判卷。点击查询你以往考试成绩可查询考试成绩。点击返回考场可退出,点击进入考试可以开始考试。交卷后即进入在线判卷。结束后可退出考场。后台功能模块的测试管理员登录输入信息正确后进入后台管理系统点击屏幕左侧的按钮即可进行各项信息管理判断题管理分别点击编辑、删除、添加新题可进入相应模块选择题和填空题与判断提类似在此不在叙述。试卷管理可以增加、修改试卷。成绩管理可以查看、查询学生成绩。学生管理可以查看、删除学生信息。系统管理可以修改管理员信息。在线考试系统的发布系统在经过试测之后进行了一定的发布和应用。系统发布后学生能够通过网站方便地注册登录进行在线测考试管理者能够通过网站方便地对学生和题库进行后台管理。系统发布后我的同学给我提出了很多建议这是一种比较新鲜的、灵活的考试方式该系统能够及时对学生的学习情况进行测试对学习有一定的帮助。本人所做的在线考试系统的内容还不是特别丰富。希望大家积极参加到这项工作中来共同促进在线考试系统系统的发展。结论一个完备的在线考试系统可以使用户在学习过后及时检验自己的学习效果以发现自己的不足使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来教师所要做的只是精心设计题目、维护题库而不是组织考试从而大大减轻了教师的负担这表明其经济性是相当可观的。为了适应新形势的发展作者进行了一次在线考试系统的探索。并且在本文中详细论述了在线考试系统的设计与实现该系统基本实现了需求分析中的功能要求其中考生信息主要由数据库直接输入考生成功登录后进入考生界面考生界面主要由考试、成绩查询、留言版以及聊天室考生姓名核对正确后进入考场关键实现了考生在进入考场后由系统出题、自动组卷后进入考试页面考试计时考试时间到系统强制考生退出及考完后对考试题的自动评分、存档。管理员进入管理员界面管理员界面主要由学生信息管理、题库管理、试卷管理、成绩管理以及查询等模块组成。由于时间和技术水平的缘故本系统还存在着许多方面的工作尚未完善。系统对操作人员录入的错误数据和数据本身的错误所造成数据的不完整性系统的约束力较弱在系统的更进一步的实现阶段应加强数据的完整性约束提高系统数据的正确性和相容性以及系统的容错性加强对用户输入端的数据进行检验。另外本系统只提供了一些基本的查询与删除、修改功能。这些功能还不能完全满足大家的需求。为了揭求教学过程的全貌还需要进一步地引入新的测量指标并详细阐述它在教育中所代表的含义如知识点的掌握度、频数分布图等等为了给没有教育测量背景的教师和学生参考还将制作测量指标的应用案例说明如何在实际教学过程中应用这些指标。致谢在论文写作期间导师杨威教授给予我极大的帮助他对我的严格要求使得我的论文有了一定的成果在生活和学习上我也得到了老师的关心和照顾,不仅如此老师还传授了很多关于考试系统设计方面的经验使我少走了很多弯路杨威教授的高瞻远瞩、博学多闻和严谨的治学态度更令我钦佩不已。谨向杨威教授致以真诚的谢意~在今后的人生道路上我一定谨遵恩师的教诲发挥自己的潜能。同时同学们的热心帮助也使我获益菲浅没有他们我不会取得如此大的进步在此一并感谢~参考文献王庆华易学易用ASP京邮电大学出版社李瑞旭ASP实例教程中国电力出版社,许进华程序设计教程ASP苏州大学出版社,周晓玉,步向荣ACCESS实例教程人民邮电出版社,刘小云数据库技术与ACCESS应用科学出版杜,赛奎村ASP信息系统开发实例精选机械工业出版社,求是科技信息系统开发实例导航机械工业出版社,宣晓平ASP数据库系统统开发实例导航M机械工业出版社,孟军精通ASPNET网络编成人民邮电出版社杨帆ASPNET技术与应用高等教育出版社廖彬杉ASP动态网站开发教程清华大学出版社附录A用户数据表结构()管理员表:admin数据表结构如表所示表admininfo数据表结构字段名字段类型类型说明字段含义idint整型ID自动编号帐号varchar字符型用户名密码varchar字符型口令(用户表:student结构如表所示表stuinfo数据表结构字段名字段类型类型说明字段含义idint整型ID自动编号姓名varchar字符型学号密码varchar字符型姓名性别varchar字符型性别学号varchar字符型班级班号varchar字符型IP地址传呼建期datetime日期时间型注册日期()试卷规则表:test表所示表paperinfo数据表结构字段名字段类型类型说明字段含义idint整型ID自动编号判断题数varchar字符型填空题分值判断题每题分数varchar字符型填空题数量选择题数varchar字符型判断题分值选择题每题分数varchar字符型判断题数量填空题数varchar字符型单选题分值填空题每题分数varchar字符型单选题数量设置日期varchar字符型多选题分值考试时间varchar字符型多选题数量()成绩表:report数据表结构如表所示表report数据表结构字段名字段类型类型说明字段含义idint整型ID自动编号subjectidvarchar字符型考试科目stuidvarchar字符型考生学号scorevarchar字符型成绩testtimedatetime日期时间型考试时间是否补考varchar字符型补考成绩varchar字符型补考日期datetime日期时间型endtimedatetime日期时间型结束时间()判断题表:type数据表结构如表所示表tkpd数据表结构字段名字段类型类型说明字段含义idint整型ID自动编号题干varchar字符型题干答案varchar字符型正确答案statusvarchar字符型状态标志:可用禁用()填空题表:type数据表结构如表所示表tktk数据表结构字段名字段类型类型说明字段含义idint整型ID自动编号idvarchar字符型题干题干varchar字符型答案,多个答案之间用””隔开答案varchar字符型课程名称statusvarchar字符型状态标志:可用禁用()单选题表:tksingle数据表结构如表所示表tksingle数据表结构字段名字段类型类型说明字段含义idint整型ID自动编号题干varchar字符型题干答案varchar字符型正确答案选项varchar字符型课程名称选项varchar字符型难度系数:选项datetime日期时间型添加日期选项varchar字符型解析附录B用户登录模块原代码loginasp文件:按照下述内容设计loginasp文件。表单名:form。图用户登录模块执行流程表单执行程序:loginasp。表单数据传输方法:post。表单的要素如表所示。表userloginaspx表单设计表单要素说明表单要素名称表单要素性质用户名姓名文本框密码密码文本框(密码域)提交按钮Submit按钮(类型为submit)重置按钮Reset按钮(类型为reset)设计的部分代码如下:<!#includefile="connasp"><scriptlanguage=javascript>functioncheck(){if(documentformstudentvalue==""){alert("请输入用户名")documentformstudentfocus()returnfalse}if(documentformpwdvalue==""){alert("请输入用户密码")documentformpwdfocus()returnfalse}documentformctypevalue="add"documentformsubmit()}<script><sessiontimeout=iftrim(request("ctype"))="add"thensession("student")=""session("classes")=""session("id")=""session("number")=""session("sex")=""sql="select*fromstudentwhere姓名='"trim(request("student"))"'and密码='"trim(request("pwd"))"'"setrs=connexecute(sql)ifrseofthen><scriptlanguage=javascript>alert("无此学员~请先注册")<script><elsesession("student")=rs("姓名")session("classes")=rs("班号")session("id")=rs("id")session("number")=rs("学号")session("sex")=rs("性别")session("timen")=now><scriptlanguage=javascript>varnow=newDate()windownavigate("indexasptime="nowgetTime())<script><endifendif><html><head><metahttpequiv="ContentLanguage"content="zhcn"><metaname="GENERATOR"content="MicrosoftFrontPage"><metaname="ProgId"content="FrontPageEditorDocument"><metahttpequiv="ContentType"content="texthtmlcharset=gb"><title>网上考试系统<title><linkrel="stylesheet"type="textcss"href="csscss"><styletype="textcss"><!style{fontsize:px}style{fontsize:xlargefontfamily:"华文彩云"color:#fontweight:bold}body{backgroundimage:url(file:D|#####()#####()##gif)backgroundcolor:#FFEFF}><style><head><bodytopmargin=""leftmargin=""><divalign="center"><pclass="style">在线考试系统<p><div><divalign="center"><p><ahref="adminadminasp"><imgsrc="p##gif"width=""height=""border=""><imgsrc="p##gif"width=""height=""border=""><a><ahref="registerasp"><imgsrc="p##gif"width=""height=""border=""><a><ahref="###LOGINHTM"><imgsrc="p##gif"width=""height=""border=""><a><ahref="###INDEXHTM"><imgsrc="p##gif"width=""height=""border=""><a><p><h><h><div><divalign="center"><center><tableborder=""cellpadding=""cellspacing=""style="bordercollapse:collapse"bordercolor="#"width=""height=""><tr><tdwidth=""align="center"><divalign="center"><center><formname=formaction=""><inputtype="hidden"name="ctype"><tableborder=""cellpadding=""style="bordercollapse:collapse"bordercolor="#"width=""><tr><tdwidth=""align="center"valign="middle"><spanclass="style">用户名<span><td><tdwidth=""><inputtype="text"name="student"size=""><td><tr><tr><tdwidth=""align="center"valign="middle"><spanclass="style">密码<span><td><td><inputname="pwd"type="password"size=""maxlength="">密码最多为位<td><tr><table><h><h><h><inputname="B"type="button"class="style"onClick="check()"value="提交"><inputname="B"type="reset"class="style"value="重置"><h><form><center><div><td><tr><table><pclass="test"><p><center><div><body><html>附录C判断题管理模块的主要源代码(添加操作的关键代码……<!#includefile="connasp"><!#includefile="checkasp"><ifrequest("ctype")="types"thenflag=fori=to'iftrim(request("t"i))<>""andtrim(request("cate"i))=""then'flag='endififtrim(request("t"i))<>""andtrim(request("cate"i))<>""thensetrss=connexecute("select*fromtypewhere题干='"trim(request("t"i))"'")ifnotrsseofthen><scriptlanguage=javascript>alert("已有此试题请重新录入~")historyback()<script><elsesql="insertintotype(题干,正确答案)values('"trim(request("t"i))"','"trim(request("cate"i))"')"setrs=connexecute(sql)flag=endifendifnextifflag=then><scriptlanguage=javascript>alert("试题录入成功~")varnow=newDate()windownavigate("typeaddasptime="nowgetTime())<script><else><scriptlanguage=javascript>alert("错误:数据不全或提交为空记录~")historyback()<script><endifendif><html><head><metahttpequiv="ContentLanguage"content="zhcn"><metaname="GENERATOR"content="MicrosoftFrontPage"><metaname="ProgId"content="FrontPageEditorDocument"><metahttpequiv="ContentType"content="texthtmlcharset=gb"><title>网上考试系统<title><linkrel="stylesheet"type="textcss"href="csscss"><styletype="textcss"><!style{color:#}><style><head><bodytopmargin=""leftmargin=""><p><palign="center"><p><palign="center"><p><palign="center"><p><palign="center"><fontclass=teststyle>判断题管理<font><p><halign="center"><h><divalign="center"><center><formname=formaction=""><inputtype=hiddenname=ctypevalue=types><tableborder=""cellpadding=""cellspacing=""style="bordercollapse:collapse"bordercolor="#"width=""><tr><tdalign="center"colspan="">注:可以一次添加道判断题<td><tr><trbgcolor="#ff"><tdwidth=""align="center">编号<td><tdwidth=""align="center">题目<td><tdwidth=""align="center">答案<td><tr><fori=toj=iifjmod=thenbg="#EFF"elsebg="#ffffff"endif><trbgcolor="#ffeff"><tdalign="center"><=i><td><td><inputtype="text"name="T<=i>"size=""class="line"><td><tdalign="center"><selectname="cate<=i>"size=""style="backgroundcolor:rgb(,,)"><optionselectedvalue="">对<option><optionvalue="">错<option><select><td><tr><next><table><h><h><p><inputtype="submit"value="提交"name="B"><inputtype="reset"value="重置"name="B"><p><form><center><div><body><html>(删除操作的关键代码<!#includefile="connasp"><!#includefile="checkasp"><sql="deletefromtypewhereid="trim(request("id"))setrs=connexecute(sql)><scriptlanguage=javascript>alert("试题删除成功~")varnow=newDate()windownavigate("typeasptime="nowgetTime())<script>(修改操作的关键代码<!#includefile="connasp"><scriptlanguage=javascript>functioncheck(){if(documentformtvalue==""){alert("请录入题干~")documentformtfocus()returnfalse}documentformctypevalue="types"documentformsubmit()}<script><sql="select*fromtypewhereid="trim(request("id"))setrs=connexecute(sql)ifrequest("ctype")="types"thensqlfind="select*fromtypewhere题干='"trim(request("t"))"'and正确答案="cbool(request("cate"))"andid<>"request("id")setrss=connexecute(sqlfind)ifnotrsseofthen><scriptlanguage=javascript>alert("已有此试题~")historyback()<script><elsesqledit="updatetypeset题干='"trim(request("t"))"',正确答案="cbool(request("cate"))",加入日期='"date()"'whereid="request("id")setrss=connexecute(sqledit)><scriptlanguage=javascript>alert("试题修改成功~")varnow=newDate()windownavigate("typeasptime="nowgetTime())<script><endifendif><html><head><metahttpequiv="ContentLanguage"content="zhcn"><metaname="GENERATOR"content="MicrosoftFrontPage"><metaname="ProgId"content="FrontPageEditorDocument"><metahttpequiv="ContentType"content="texthtmlcharset=gb"><title>网上考试系统<title><linkrel="stylesheet"type="textcss"href="csscss"><styletype="textcss"><!style{color:#}><style><head><bodytopmargin=""leftmargin=""><p><palign="center"><p><palign="center"><p><palign="center"><p><palign="center"><fontclass=teststyle>管理判断题<font><p><halign="center"><h><divalign="center"><center><formname=formaction=""><inputtype="hidden"name="ctype"><inputtype="hidden"name=idvalue=<=trim(request("id"))>><tableborder=""cellpadding=""cellspacing=""style="bordercollapse:collapse"bordercolor="#"width=""><tr><tdalign="center"colspan="">修改判断题<td><tr><trbgcolor="#ff"><tdwidth=""align="center">编号<td><tdwidth=""align="center">题目<td><tdwidth=""align="center">答案<td><tr><trbgcolor="#ffeff"><tdalign="center"><=rs("id")><td><td><inputtype="text"name="t"size=""class="line"value=<=rs("题干")>><td><tdalign="center"><selectname="cate"size=""style="backgroundcolor:rgb(,,)"><optionselectedvalue=""<ifrs("正确答案")=truethenresponsewrite"selected">>对<option><optionvalue=""<ifrs("正确答案")=falsethenresponsewrite"selected">>错<option><select><td><tr><table><p><p><h><inputtype="button"value="提交"name="B"onClick="check()"><inputtype="reset"value="重置"name="B"><h><form><center><div><body><html>山西师范大学毕业论文(设计)指导教师意见学号学生姓名孔祥军学院数学与计算机科学专业计算机科学与技术年级指导教师杨威职称教授论文题目在线考试系统设计与开发本文以在线考试系统为例~依据“软件工程”的思想~简要分析了在线考试系统构建需求~系统概念结构设计~数据库逻辑设计及总体框架结构。采用ASP~Access数据库等技术~构建了一个基于Web的在线考试系统。具有一定的使用价值。文章较详细的叙述了考试系统主要功能模块~包括用户注册、在线测试、题库管理、考试组卷、阅卷~学生成绩管理等程序编码~并对考试系统进行了测试。提出了下一步需要完善的工作。文章选题得当~论点明确、论据充分,结构层次清晰、有较好的逻辑性,图表数据较翔实、得当~语言文字表达清晰、准确。论文按照预期的目标~已完成全部的工作~达到了本科毕业论文水平。论文的完成~表明作者已初步具备软件设计与开发的基础和使用语言编程处理事务的能力,同时初步具有一定的软件、科技文献综合分析能力和较好的从事软件开发研究的能力。论文存在的问题:文章关于试题库建立缺少试题的难度、区分度分析。当然~该选题对本科生来说~有些超负荷。要将网络考试的功能完善~需要作者在今后的工作中继续努力。建议成绩是否同意送指导教师签同意,百分制,审评阅名

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/39

在线考试系统需求分析设计

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利