ImageVerifierCode 换一换
格式:DOC , 页数:43 ,大小:1.51MB ,
资源ID:36269      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-36269.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于web的考试系统.doc)为本站会员(文****钱)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于web的考试系统.doc

1、安徽邮电职业技术学院毕业设计(论文)题目基于WEB的考试系统姓名学号JT102414专业计算机通信指导教师2013年4月20日安徽邮电职业技术学院毕业论文1目录摘要3ABSTRACT4第一章绪论511选题背景5111研究背景5112在线考试系统发展的现状及必要性5113文献检索在线考试系统612系统开发的目的及意义6121在线考试系统开发的目的6122在线考试系统开发的意义713系统建立的相关技术7131数据库技术7132ASP技术7133DREAMWEAVER8第二章系统分析921可行性分析9211经济可行性分析9212技术可行性分析9213操作可行性分析9214社会可行性分析922需求分析

2、10221系统功能需求分析10222业务流程图11第三章系统设计1331设计目标1332模块设计1333数据库设计14331数据库概念设计14332数据库逻辑设计17第四章系统实现2241考生界面22411用户登录界面22安徽邮电职业技术学院毕业论文2412用户注册界面23413用户考试界面25414成绩查看界面2642后台管理界面27421管理员登录界面27422试题信息管理界面28423考生信息管理界面31424管理员信息管理界面31第五章系统测试3351系统测试的目的3352单元测试33结论34致谢35参考文献36附录37安徽邮电职业技术学院毕业论文3摘要近几年伴随着教育水平的不断提高,

3、大学生规模不断壮大,教学课程的种类不断增多,因此,传统的考试方法已经无法满足需要。如考生人数过多导致安排考场费力,试卷印刷浪费资源,时间和空间受限等方面。随着网络技术的不断发展,产生了以B/S结构为开发模式的信息管理系统,满足了管理工作更高的要求。论文就是在此背景下,利用ASP技术、ACCESS2003数据库管理系统以及DREAMWEAVER网站开发工具开发了一个在线考试系统。论文介绍了在线考试系统的需求分析、可行性分析、模块设计、数据库设计、系统实现以及系统测试的整个过程。重点叙述了用户登录模块、后台管理模块和题库管理模块的设计。并得出结论在线考试系统可以充分发挥网络的优势,通过建立大型、高

4、效、共享的题库,以实现随时随地的考试,很大程度上解决了传统考试方式带来的不便。关键词在线考试系统,ASP,ACCESS2003安徽邮电职业技术学院毕业论文4ABSTRACTINRECENTYEARS,WITHTHECONTINUOUSIMPROVEMENTOFEDUCATIONALLEVEL,STUDENTSGROWINGSCALE,TYPESOFTEACHINGCURRICULUMHASINCREASED,THEREFORE,THETRADITIONALEXAMINATIONMETHODHASBEENUNABLETOMEETTHENEEDSOFIFTHENUMBEROFCANDIDATESF

5、OREXAMINATIONBECAUSEOFTOOMUCHEFFORT,PAPERPRINTINGWASTEOFRESOURCES,TIMEANDSPACEISLIMITEDWITHTHEDEVELOPMENTOFNETWORKTECHNOLOGY,THEINFORMATIONMANAGEMENTSYSTEMWITHB/SSTRUCTUREDEVELOPMENTMODELFORTHEMANAGEMENTWORK,TOMEETTHEHIGHERREQUIREMENTSTHEPAPERISINTHISCONTEXT,USINGASPTECHNOLOGY,ACCESS2003DATABASEMANA

6、GEMENTSYSTEMANDDREAMWEAVERWEBDEVELOPMENTTOOLOFANONLINEEXAMINATIONSYSTEMDEVELOPMENTTHISPAPERINTRODUCESTHEONLINEEXAMINATIONSYSTEMNEEDSANALYSIS,FEASIBILITYANALYSIS,MODULEDESIGN,DATABASEDESIGN,SYSTEMIMPLEMENTATIONANDSYSTEMTESTINGOFTHEWHOLEPROCESSFOCUSONTHEDESIGNOFTHEUSERLOGINMODULE,BACKGROUNDMANAGEMENTM

7、ODULEANDDATABASEMANAGEMENTMODULECONCLUSIONONLINEEXAMINATIONSYSTEMCANGIVEFULLPLAYTOTHEADVANTAGEOFNETWORK,THROUGHTHEESTABLISHMENTOFLARGESCALE,EFFICIENT,SHAREDDATABASE,INORDERTOACHIEVETHEEXAMINATIONWHENEVERANDWHEREVERPOSSIBLE,LARGELYSOLVEDTHETRADITIONALEXAMINATIONWAYBRINGINCONVENIENCEKEYWORDSONLINEEXAM

8、INATIONSYSTEM,ASP,ACCESS2003安徽邮电职业技术学院毕业论文5第一章绪论11选题背景111研究背景随着信息技术的发展,在线考试系统不但可以充分发挥网络的优势,而且其在线考试、自动评阅、成绩存档查看的功能,更是有效地避免了人力和物力资源的浪费,提高了效率。相对于传统的考试方式,在线考试系统具有集中管理考试信息、自动生成试卷、自动控制考试时间、阅卷速度快、有效防止作弊行为发生等显著特点。应用信息技术的在线考试系统呈现出了越来越多的优越性,一方面可以降低考试成本,节约人力、物力、财力,另一方面有助于考生及时获取考试成绩,同时方便了考试组织者的工作。论文通过分析在线考试系统的发

9、展趋势,针对教师及学生的需求进行了具体的分析,得出系统的功能结构、流程图设计等,重点设计前台考试模块和后台管理模块。在线考试系统取消了课程考核对于时间和地点的限制要求,进而提高考试管理的质量,改进学生考核手段。112在线考试系统发展的现状及必要性在我国,虽然伴随着信息技术的发展教育方式也蓬勃发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,这样一来,进行一次考试就至少需要经过刻试卷、印试卷、准备考试文具、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷等步骤。显然,随着考试要求的不断提高,考场的布置以及空间和时间的需求,传统的考试方式越来越多地影响到考试的公正性和客观性,可

10、以说传统的考试方式已经不能适应现代考试的需要。随着信息科技的快速发展,网络应用不断扩大,例如通过计算机网络实现异地教育和培训等,并且这些技术已逐渐进入高校和社会工作单位。社会的发展迫切要求利用这些技术来推动在线考试系统的升级,以减轻教师的工作负担,提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公正、客观。当前,在线考试已成为研究开发的一个热点。在线考试系统通过利用计算机技术,对整个考试流程进行管理,并由计算机完成智能组卷、标准化测试、试卷评阅等工作,以取代传统的基于纸和笔的考试方式。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,以发现自己的不足之处,从而提高

11、学习效率。在线考试系统因其安徽邮电职业技术学院毕业论文6题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成,迎合了这一时代的需求,它旨在探索一种以互联网为基础的考试模式。通过这种新的模式,为学校创造一种新的考试环境,提高工作效率和标准化水平,使学校管理者、教师和学生可以随时随地通过网络进行考试。虽然,现阶段在线考试系统的设计已经相当成熟,但是依然存在一些不足之处。例如,有些考试系统只是提供了考试的功能,考生所能获得的信息也只是局限在考试成绩上,教师讲解起来不方便。这样一来,在线考试系统就无法真正的实现其教学平台的作用。113文献检索在线考试系统在信息社会里,文献是信息的一个重要组成部分

12、,它和非文献信息共同构成了信息的全部内容。在浩如烟海的文献资源中,检索所需的特定文献,需要借助科学的检索方法和检索策略,而科学的检索文献方法就建立在掌握文献检索理论知识的基础上。广义的文献检索就是指按一定的方式组织和存储信息,并根据信息用户的需要找出相关信息的过程,所以它的全称又叫“信息的存储与检索INFORMATIONSTORAGEANDRETRIEVAL。狭义的信息检索则仅指该过程的后半部分,即从信息集合中找出所需要的信息的过程,相当于人们通常所说的信息查寻INFORMATIONSEARCH。本文以文献检索考试为例,分析并开发出一套在线考试系统,以提高考试效率,促进学校教学制度的改革。12

13、系统开发的目的及意义121在线考试系统开发的目的第一,基于WEB网络的考试系统的开发,旨在充分利用现有的计算机软、硬件资源和网络资源,逐步取代传统考试方式,实现无纸化考试,从而降低人力、物力、财力,提高考试效率。第二,系统需要实现的功能主要分为前台在线考试和后台系统管理。前台考生可以注册登录来进行考试;后台管理员登录后可以实现对试题、考生、管理员等管理维护。考试系统可以完成一个考试的所有流程,包括题目获取,考试安排,考试实施,考试时间,考卷批改到分数查询的所有工作。第三,如今,基于WEB技术构建的网络考试系统已经成为教育领域发展主流,系统将对数据库的安全、共享,访问控制技术,数据传输过程的安全

14、性以及身份识别技术等进行一系列的探索和研究。安徽邮电职业技术学院毕业论文7122在线考试系统开发的意义随着信息科技的迅猛发展,各高等院校纷纷建立了校园网,利用信息技术实现教学、科研和行政管理等。由此形成的“基于WEB网络的考试系统”操作简单,功能齐全,很大程度上解决了传统考试浪费资源和精力的缺陷,在线考试系统不仅可以用于检测在校学生学习水平的考试,也可以用于评估工作人员工作水平的社会化考试,在具体的考试过程中用网络实现考试管理人员、考生进行考试工作的计算机化,同时也可作平时练习测试之用,基本上摆脱了以前的人工操作模式。13系统建立的相关技术131数据库技术基于WEB网络的考试系统的后台数据库系

15、统使用微软的ACCESS2003。ACCESS2003是建立在MICROSOFTSQLSERVER70可扩展基础上的,代表着下一代MICROSOFTNETENTERPRISESERVERS(企业服务器)数据库的发展趋势。ACCESS2003是为创建可伸缩电子商务、在线商务和数据仓储解决方案而设计的真正意义上的关系型数据库管理与分析系统。ACCESS2003特性鲜明INTERNET集成、可伸缩性和可用性、易于安装部署和使用、企业级数据库功能。132ASP技术ASP是由MICROSOFT公司开发的一种服务器端的脚本环境,它是目前比较流行的开放式的WEB应用程序开发技术。使用ASP结合HTML网页、

16、ASP指令和ACTIVEX元件能够建立动态、交互且高效的WEB服务器应用程序。ASP是一种类似HTMLHYPERTEXTMARKUPLANGUAGE超文本标识语言、SCRIPT与CGICOMMONGATEWAYINTERFACE通用网关接口的结合体,使用WINDOWS的记事本等文本编辑器进行设计,结合HTML代码,加上VBSCRIPT等脚本程序就可以进行ASP页面的动态开发。ASP与任何ACTIVEXSCRIPT语言兼容,由于代码在服务器端执行所以程序安全及保密性也比较高。ASP在HTML文件内直接嵌入简单的脚本就可以轻易地将静态WEB页面升级为动态的WEB页面应用程序,因此,使用ASP命令是

17、开始建立交互式WEB页面最简易的方法。ASP工作流程如图11所示。安徽邮电职业技术学院毕业论文8图11ASP的工作过程133DREAMWEAVERDREAMWEAVER是款可视化编辑和原始编辑同步的设计工具,制作效率高,它集网站开发、站点管理和网页设计功能于一身,对于网页制作初学者而言,具有容易理解、操作简单等优点。同时,它还提供了例如ASP、ASPNET等服务器技术,支持第三方插件,允许用户根据自己需要扩展功能。DREAMWEAVER具有如下特点1灵活的编写方式。2可视化编辑界面。3功能更多的CSS支持CSS可视化设计、CSS检查工具。4动态跨浏览器验证。系统在运行时要给系统管理员和考生提供

18、各自不同的用户界面。考试系统建立在浏览器服务器BS之上,系统运行在微软的WINDOWSNT系列平台上,使用IIS信息服务器作为WEB服务器,使用ASP完成动态交互功能,后台的数据库则使用ACCESS2003,通过网络与数据库服务器进行通信。浏览器WEBSERVERIISASP嵌入式程序数据库其他安徽邮电职业技术学院毕业论文9第二章系统分析21可行性分析211经济可行性分析软件的开发,要考虑到经济的可行性,即系统开发的成本/效益,所谓经济可行性,也就是通过成本/效益分析,总结整个系统的开发经费,以及系统开发成功以后,可能带来的经济效益,两者进行权衡,总结整个系统在经济上是否可行。在线考试系统取代

19、传统考试方式,降低了高校考试的物力和财力,推动了考试方式的新一轮发展,因此,系统开发的成本降低,效益提高。综上所述,基于WEB网络的考试系统在经济方面上是可行的。212技术可行性分析系统采用ASP网站开发技术、ACCESS2003数据库管理系统和DREAMWEAVER网页开发工具实施开发。ASP技术简单易学,它被广泛应用于各个领域且有大量的的成功实例,采用它进行本系统动态网页的设计完全可行。ACCESS2003数据库管理系统功能强大,灵活易用。DREAMWEAVER具有可视化的特点,支持最新的WEB技术,完全能够满足本系统的页面设计要求。所以基于WEB网络的考试系统在技术方面是可行的。213操

20、作可行性分析本系统可移植性好,操作简单,可运行于多个操作系统,操作界面友好。用户可以很快的熟悉系统的功能,便于操作。此外,本系统由于软件技术先进,所以稳定性强,便于维护。因此,本系统满足操作可行性要求。214社会可行性分析近年来,随着我国高等教育事业的持续快速发展,高校在线考试工作取得了明显成绩,考试系统现代化程度、管理水平和服务质量等都得到了显著提高,市场前景看好。国家政策方面随着国家对高等教育事业发展的重视,以及数字化为先导的计算机、网络通讯技术发展一日千里,令人目不暇接。我国高校考试系统的数字化、网络化将是我国高校教育发展的必然趋势。因此基于WEB网络的考试系统在社会环境方面可行。综上所

21、述,基于WEB网络的在线考试系统,在当前技术的基础上是完全可以实现的。安徽邮电职业技术学院毕业论文1022需求分析221系统功能需求分析系统采用B/S模式结构,实现考生在线考试、系统管理员联机管理操作,从而建立一个功能全面、操作可行的系统。考生和管理员拥有各自不同的用户界面和功能,具体模块功能如下(1)前台管理模块前台管理模块主要包括用户登录模块、用户注册模块、在线考试模块、成绩查询模块。用户登录模块考生根据用户名和密码可以登录在线考试系统,并进行相应操作。用户注册模块考生注册成功后可以登录到在线考试系统,参加由系统随机产生试题的考试。在线考试模块考生进行文献检索在线考试,提交答题,系统自动对

22、照数据库正确答案算出分数,之后将考生考试的成绩提交到成绩库中。成绩查询模块考生可查询考试成绩。(2)后台管理模块后台管理模块主要包括管理员登录模块、管理员信息管理模块、试题管理模块、考生管理模块。管理员登录模块管理员根据用户名和密码登录考试系统后台。管理员信息管理模块管理员可以进行注册以及信息的修改等操作。试题管理模块包括判断题、选择题、填空题的添加删除和修改。考生管理模块对新注册的用户的信息审核,删除等操作。安徽邮电职业技术学院毕业论文11222业务流程图通过对功能需求的分析,本系统在设计时,主要将客户端分为前台考试系统和后台管理系统。在前台,考生可以注册登录考试,并且实现成绩查看等操作。管

23、理员可以登录客户端的后台管理系统实现对整个系统的维护工作,将服务器的维护简单化。流程图如下所示。安徽邮电职业技术学院毕业论文12图21在线考试系统流程图在线考试系统前台考试系统考生登录考生在线考试查看成绩后台管理系统管理员登录注册后台管理题库信息管理学生信息管理管理员信息管理重新输入判断题管理选择题管理填空题管理退出系统YNYN安徽邮电职业技术学院毕业论文13第三章系统设计31设计目标一个好的系统离不开科学、详实的系统设计。一个系统只有建立在系统设计的基础上,才能成为一个好的系统。系统将集考生在线考试、管理员后台管理于一体,整个系统要求利用面向对象的结构化程序设计方法;实现基于B/S模式的,能

24、解决数据库数据共享和安全问题。32模块设计根据需求分析,得出在线考试系统的功能与结构。基于B/S模式,在线考试系统可以分为两个大的子系统服务器系统和客户端系统。服务器端分为服务请求监听系统和服务请求实现系统。客户端分为前台考试系统以及后台管理系统。系统的模块划分如下图所示。图31在线考试系统功能模块其中,前台和后台的功能模块分别划分如下。在线考试系统浏览器请求实现系统后台管理系统前台考试系统浏览器端客户端浏览器请求监听系统安徽邮电职业技术学院毕业论文14图32前台管理系统功能模块图图33后台管理系统功能模块图33数据库设计好的数据库结构设计是建立良好的系统性能的关键,数据库的设计要确保数据共享

25、、数据独立、数据安全、最小冗余、数据完整性以及可恢复性和灵活性。331数据库概念设计根据对系统的需求分析和系统分析,规划出系统中所使用的数据库实体主要有管理员实体、学生实体、考试成绩信息实体、考试题型实体等。在说明几个关键的实体ER图之前,先画出一个总体ER图的符号说明,如图34所示。后台管理系统管理员信息管理题库信息管理考生信息管理管理员信息修改选择题管理判断题管理填空题管理用户审核信息修改前台管理系统学生注册学生登录学生考试成绩查看安徽邮电职业技术学院毕业论文15实体属性实体间的联系图34ER图图例系统整体ER图如图35所示。图35在线考试系统整体ER图考试系统管理过程中所涉及到的主要实体

26、集及其属性如下管理员用户名,密码;学生学号,姓名,性别,密码,班级,注册日期;考试成绩信息试卷编号,姓名,学生成绩,考试日期;考试题型试卷编号,判断题数,判断题分数,选择题数,选择题分数,填空题数,填空题分数,设置日期;选择题选择题编号,题目内容,选项1,选项2,选项3,选项4,正确答案,日期;判断题判断题编号,题目内容,正确答案,日期;填空题填空题编号,题目内容,正确答案,日期。各部分ER图说明如下1管理员ER图如图36所示。图36管理员ER关系图考试试题管理员考生生成考试管理管理M111NM11管理员用户名密码安徽邮电职业技术学院毕业论文162考生ER图如图37所示。图37考生ER关系图3

27、文献检索考试成绩信息ER图如图38所示。图38考试成绩信息ER关系图4文献检索考试题型ER图如图39所示。图39考试题型ER关系图5文献检索选择题信息ER图如图310所示。学生姓名密码性别班级注册日期考试成绩信息试卷编号姓名学生成绩考试日期考试题型试卷编号设置日期填空题分数填空题数选择题分数选择题数判断题分数判断题数选择题日期题目内容选项1选项2选项3选项4正确答案选择题编号学号安徽邮电职业技术学院毕业论文17图310选择题信息ER关系图6文献检索判断题信息ER图如图311所示。图311判断题信息ER关系图7文献检索填空题信息ER图如图312所示。图312填空题信息ER关系图332数据库逻辑设

28、计系统整体逻辑设计如图313所示。313系统逻辑模型将ER图转换为关系模型,每个关系的主码用下划线表示学生及管理员信息题库信息考试信息学生成绩考试信息表数据编辑用户信息文件题库信息考试信息成绩信息考生信息用户登录题库管理成绩查询填空题填空题编号题目内容正确答案日期判断题判断题编号题目内容日期正确答案安徽邮电职业技术学院毕业论文18管理员用户名,密码;学生学号,姓名,密码,性别,班级,注册日期;考试成绩信息学生学号,试卷编号,学生成绩,考试日期,;考试题型试卷编号,判断题数,判断题分数,选择题数,选择题分数,填空题数,填空题分数,设置日期;判断题判断题编号,题目内容,正确答案,加入日期;选择题选

29、择题编号,题目内容,选项1,选项2,选项3,选项4,正确答案,加入日期;填空题填空题编号,题目内容,正确答案,加入日期。3321数据库字典第一,数据库表名的定义使用。关键字_TABLE;关键字可以是多个英文单词的组合,从组合的第二单词起首字母大写,字段命名是能表达字段内容的英文单词组合,组合方式同表名关键字相同。第二,FIELD表示字段名称;TYPE表示字段数据类型;NULL表示为空,填YES表示该字段可以为空,填NO表示不可为空;KEY表示主键;AUTO_INCREAMENT表示该字段为自动编号;DEFAULT表示默认值;EXTRA表示额外说明。第三,数据类型不使用固定数据库的类型。如字符串

30、、字符、数字等。这样在更改数据库时使需求的数据是可移植的。第四,数据表在数据库中的物理名称,可用自己熟悉的语言来定义,方便沟通。第五,长度定义由数据类型决定。如字符串可选255以下,数字可在11位之间,字符只允许一位。3322数据库表结构根据系统以及考试的需要,建立了管理员及考生信息数据、题库数据、成绩查看数据。具体介绍如下(1)用户信息数据包括姓名、密码、性别、班级和学号等基础数据。(2)题库数据包括了判断题、选择题和填空题3种题型。包括题目、答案和加入日期信息。(3)成绩资料表数据包括考生考号、分数、考试日期等基础数据。系统使用ACCESS2003作为数据库管理系统。打开企业管理器,创建一

31、个数据库,并建立如下数据表安徽邮电职业技术学院毕业论文19(1)用户信息表用户信息表用于存放管理员的基本信息,包括用户名、密码。信息表结构如表所示ALLUSERS表包含考生和管理员的基本信息,表中有5个字段,分别为自动编号、用户名、密码、权限和添加时间。用户信息表见表31。表31用户信息表序号字段名称字段类型大小允许为空最大长度备注1IDINT4自增编号102USERNAMEVARCHAR50是2553PWDVARCHAR50是2554CXVARCHAR50是2555ADDTIMEDATETIME8是23(2)题库信息表题库信息表存放所有的题目信息,包括判断题、填空题、选择题,同时也包含删除、

32、修改、查询等功能。PANDUANTI表记录题库中判断题的基本信息,表中有4个字段,分别为自动编号、题目、答案以及添加时间。判断题信息表见表32。表32判断题信息表序号字段名称字段类型大小允许为空最大长度备注1IDINT4自增编号102TIMUVARCHAR500是2553DAANVARCHAR2是2554ADDTIMEDATETIME8是23TIANKONGTI表记录题库中填空题的基本信息,表中有4个字段,分别为自动编号、题目、答案以及添加时间。填空题信息表见表33。表33填空题信息表序号字段名称字段类型大小允许为空最大长度备注1IDINT4自增编号102TIMUVARCHAR100是2553

33、DAANVARCHAR50是2554ADDTIMEDATETIME8是23安徽邮电职业技术学院毕业论文20XUANZETI表记录题库中选择题的基本信息,表中有4个字段,分别为自动编号、题目、答案以及添加时间。选择题信息表见表34。表34选择题信息表序号字段名称字段类型大小允许为空最大长度备注1IDINT4自增编号102TIMUVARCHAR100是2553XUANXIANGAVARCHAR50是2554XUANXIANGBVARCHAR50是2555XUANXIANGCVARCHAR50是2556XUANXIANGDVARCHAR50是2557DAANVARCHAR50是2558ADDTIME

34、DATETIME8是23(3)考生注册表YONGHUZHUCE表记录考生注册信息,表中共有11个字段,分别为自动编号、用户名、密码、姓名、性别、学号、班级、备注、添加时间和审核。用户注册表见表35。表35用户注册表序号字段名称字段类型大小允许为空最大长度备注1IDINT4自增编号102YONGHUMINGVARCHAR50是2553MIMAVARCHAR50是2554XINGMINGVARCHAR50是2555XINGBIEVARCHAR50是2556XUEHAOVARCHAR50是2557BANJIVARCHAR50是2558BEIZHUVARCHAR50是2559ADDTIMEDATETI

35、ME8是2310ISSHVARCHAR2是255(4)成绩查看表CHENGJI表用于存储成绩信息,包干4个字段分别为自动编号、学号、成绩和时间。成绩查看表见表36。表36成绩查看表序号字段名称字段类型大小允许为空最大长度备注1IDINT4自增编号102XHVARCHAR50是255安徽邮电职业技术学院毕业论文213CJFLOAT8是154ADDTIMEDATETIME8是23(5)友情链接表YQLJ表包含了友情链接的4个基本信息自动编号、网址名称、网址和添加时间。友情链接表见表37。序号字段名称字段类型大小允许为空最大长度备注1IDINT4自增编号102MCVARCHAR50是2553URLV

36、ARCHAR50是255表37友情连接安徽邮电职业技术学院毕业论文22第四章系统实现41考生界面411用户登录界面用户登录模块具有用户登录功能,当用户在左侧“用户登录”区域中的“姓名”、“密码”文本框中输入姓名、密码,单击“登录”按钮,系统验证成功后,用户将会进入在线考试系统。如果密码不正确,系统会提示用户名与密码错误,你可重新输入。成功登录后就可以在网站中进行相关的操作。页面流程图如图41所示。图41用户登录页面流程图在此页面中,使用JAVASCRIPT语言,定义过程CHECKLOG,判断用户名及其密码是否为空。用户登录界面如图42所示。开始用户名NULL密码NULL结束请输入用户名请输入密

37、码YYNN输入用户名输入密码安徽邮电职业技术学院毕业论文23图42用户登录页面(首页)412用户注册界面用户注册界面的主要功能是实现用户注册,注册成功后,用户可以登录在线考试系统。在注册列表中,带“”号的为必填项,如果没有输入内容,系统将有相应提示;当符合注册条件时,提示注册成功。页面流程图如图43所示。安徽邮电职业技术学院毕业论文24图43用户注册页面流程图用户注册页面如图44所示。开始姓名是否为空密码是否空请输入用户名请输入密码请输入学号NY学号是否为空班级是否为空请输入班级用户注册成功结束NNNYYY输入用户名输入密码输入学号输入班级安徽邮电职业技术学院毕业论文25图44用户注册页面41

38、3用户考试界面用户考试界面主要用于用户在线考试。用户登录成功后即可在线考试,考试科目为文献检索,考试题型包括选择题、判断题、填空题,考试时间为1小时。安徽邮电职业技术学院毕业论文26图45用户考试界面414成绩查看界面图46成绩查看界面安徽邮电职业技术学院毕业论文2742后台管理界面后台管理使用权限包括管理员和老师,主要功能包括管理员登录、试题信息管理、考生信息管理以及管理员信息管理等。421管理员登录界面管理员通过输入正确的用户名和密码进入管理员界面。流程图如下图47管理员登录页面流程图管理员登录页面如图48所示。图48管理员登录界面当管理员登录无误时,进入在线考试系统后台管理界面。开始管理

39、员帐号、密码是否为空结束请输入管理员Y后台管理N输入管理员信息安徽邮电职业技术学院毕业论文28图49后台管理界面422试题信息管理界面试题管理界面主要功能包括判断题管理、选择题管理以及填空题管理。4221判断题管理界面判断题管理界面可以显示当前试题库中所有判断题的信息,并可以对判断题进行查找、增加、删除或修改等操作。共分为4个页面判断题查找页面、判断题增加页面、判断题删除页面、判断题修改页面。页面如图410所示。安徽邮电职业技术学院毕业论文29图410判断题管理页面界面如图411。图411判断题增加页面判断题修改页面主要是对于已经存在的判断题进行修改。页面如图412。安徽邮电职业技术学院毕业论

40、文30图412判断题修改页面4222选择题管理界面选择题管理与判断题管理基本相同,用于显示当前试题库中所有选择题的信息,并可以对选择题进行查找、增加、删除或修改等操作。选择题管理界面如图413所示。图413选择题管理界面4223填空题管理界面填空题管理与判断题管理基本相同,用于显示当前试题库中所有填空题的信息,并可以对填空题进行查找、增加、删除或修改等操作。如图414所示。图414填空题管理界面安徽邮电职业技术学院毕业论文31423考生信息管理界面学生管理页面主要是对学生基本信息审核以及考试成绩进行查看。图415学生信息审核界面图416学生成绩浏览界面424管理员信息管理界面管理员信息管理页面

41、主要功能包括管理员信息的修改、新用户的注册。4241管理员信息修改界面点击后台主页的“修改密码”,可以修改管理员的密码。操作页面如图417。图417管理员信息修改页面4242管理员注册界面管理员注册身份可分为管理员和教师,不同的身份有不同的权限,界面如图418。安徽邮电职业技术学院毕业论文32图418管理员注册页面安徽邮电职业技术学院毕业论文33第五章系统测试51系统测试的目的根据系统的需求分析和可行性分析,完成系统设计,再通过系统测试来对系统进行一个全面、客观的检测。系统测试的主要目的是通过将开发出来的系统与系统的需求相比较,发现两者不相符的地方,从而提出解决方案来优化系统。系统测试的主要内

42、容有一下两部分第一,测试所开发的系统能否实现设计的功能,能否符合模块设计和业务流程图设计,发现本系统与业务流程不相符的地方,并提出优化方案。例如,考生登录系统后能否进行考试,考试结束之后能否查询考试成绩。第二,测试所开发的系统在异常情况下进行正常运行的能力。具体测试方式可以为不输入或者输入错误的信息等,了解系统的容错能力和恢复能力。例如,在用户注册模块,提示用户哪些为必填信息;当密码与确认密码不相同时,提示密码输入错误。第三,测试所开发的系统的操作性和页面设计效果等,从而满足不同用户的使用习惯。52单元测试系统测试要检测系统的实际操作流程是否与系统设计流程相一致,功能模块是否齐全,操作是否易出

43、错,通过建立完善方案来确保所设计的系统满足系统需求分析。在此,以用户的登陆为例说明测试过程首先,打开系统首页,在页面左侧有用户登录窗口,输入正确的用户名和密码进行测试,并通过输入错误的信息测试系统所设计的功能是否满足系统的需求。在本单元测试中,首先输入正确的信息用户名为“丁玲”,密码为“DINGLING”,点击登录,用户即可登录,测试通过。当只输入“丁玲”而不输入密码时,系统会提醒“请输入密码”,用户就不能进入考试系统,测试通过。当输入错误的信息用户名“丁玲”,密码“123”时,点击登录,系统会提醒“对不起,用户名或密码错误”,测试通过。安徽邮电职业技术学院毕业论文34结论系统主要运用ASP编

44、程语言与ACCESS2003数据库制作在线考试系统,经过了需求分析、模块设计、数据库设计等一系列工作,并运用ER图、系统流程图、功能模块图等对系统的整个设计过程进行详细的说明。系统设计的目的是开发一个易于管理和维护的基于WEB网络的考试系统,利用网络技术的优势,从而形成考试方式的信息化、网络化,方便了对高校学生学习能力审核的工作,减轻了教师的工作量,具有一定的通用性,能够满足高校课程的测试与考核要求,为平时开展考核及期末考核提供一个考核平台。无论是教师教学,还是公司的考核都能够使用本系统。系统在设计过程中还存在不足之处,比如考试系统功能较少,考试类型单一,不能充分发挥信息化网络的优势,可以增加

45、补考环节、试题解析以及考试成绩排名等,使功能更加全面。以上的不足有待在以后的研究中加以改进。由于知识水平及设计经验有限,这个系统功能设计还不是很完善,但是在这次设计过程中所学到的东西是这次毕业设计的最大收获和财富,使我终身受益。安徽邮电职业技术学院毕业论文35致谢时光飞逝,四年的大学生活即将结束,我在软件学院经历了人生的转折点,学到了很多人生道理,为踏入社会做好了充分的准备。刚确定论文题目的时候我很茫然,不知道从何下手,根据老师的提示我找到系统设计的相关资料,分析系统设计的工作流程,得出系统系统的功能模块图、业务流程图,从而一步一步地设计出在线考试系统。当我为一些技术问题困扰时,每次去找老师,

46、老师都会细心地指导我,为我纠正错误,给我设计意见,使我在系统设计的过程在思路逐渐开阔,并深深地被编程设计所吸引,从中得到很多乐趣。老师严谨的工作态度和一丝不苟的工作作风很值得我学习。在此,要对我的知道老师表示衷心的感谢,没有他的帮助就没有我的进步。同时,我还要感谢我的同学们,在我做论文的过程中,我们一起交流思想,互相检查,互相提出意见,他们给了我很多帮助。安徽邮电职业技术学院毕业论文36参考文献1赵丰年网页制作教程人民邮电出版社2杨世锡、赵辉ASPSQLSERVER动态网站开发从基础到实践电子工业出版社3李春葆ASP动态网页设计基于ACCESS数据库清华大学出版社发行部4管西京ASPACCES

47、S动态网站案例开发学习笔记电子工业出版社5张胜DREAMWEAVER8ASP动态网站建设基础与实践教程电子工业出版社安徽邮电职业技术学院毕业论文37附录为空则弹出错误警示对话框。部分代码如下FUNCTIONCHECKLOGIFDOCUMENTFORM_LOGUSERNAMEVALUE“ALERT“请输入用户名“DOCUMENTFORM_LOGUSERNAMEFOCUSRETURNFALSEIFDOCUMENTFORM_LOGPWD1VALUE“ALERT“请输入密码“DOCUMENTFORM_LOGPWD1FOCUSRETURNFALSE用户注册页面部分代码如下FUNCTIONCHECKIFD

48、OCUMENTFORM1YONGHUMINGVALUE“ALERT“请输入用户名“DOCUMENTFORM1YONGHUMINGFOCUSRETURNFALSEIFDOCUMENTFORM1MIMAVALUE“ALERT“请输入密码“DOCUMENTFORM1MIMAFOCUSRETURNFALSEIFDOCUMENTFORM1XINGMINGVALUE“ALERT“请输入姓名“DOCUMENTFORM1XINGMINGFOCUSRETURNFALSE安徽邮电职业技术学院毕业论文38IFDOCUMENTFORM1XUEHAOVALUE“ALERT“请输入学号“DOCUMENTFORM1XUEH

49、AOFOCUSRETURNFALSEIFDOCUMENTFORM1BANJIVALUE“ALERT“请输入班级“DOCUMENTFORM1BANJIFOCUSRETURNFALSEFUNCTIONGOWLOCATIONHREFPEIXUNCCCCAILIAO_ADDASPJIHUABIFFFANHAODOCUMENTFORM1JIHUABIFFFANHAOVALUE注册成功,使用JAVASCRIPT语言弹出警示对话框,等待管理员审核,部分代码如下JAVASCRIPTALERT注册成功请待管理员审核后方可登陆正常使用LOCATIONHREFINDEXASP“RESPONSEENDENDIF当考试超时的时候,系统会提示考试时间到,自动交卷。部分代码如下0SETTIMEOUT“CLOCK“,1000ELSEALERT“考试时间到,系统自动交卷“DOCUMENTFORM1SUBMITVARI3600CLOCK/考生完成在线测试之后即可查看成绩。成绩生成部分代码如下SETRSSERVERCREATEOBJECT“ADODBRECORDSET“IFTRIMREQUEST“JJ“1“THENCJ0FORI1TO5IFTRIMREQUE

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。