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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(完整版网上考试系统毕业设计说明书毕业论文.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

完整版网上考试系统毕业设计说明书毕业论文.docx

1、完整版网上考试系统毕业设计说明书毕业论文内蒙古科技大学继续教育学院毕业设计说明书(毕业论文)题 目: 网上考试系统学生姓名:刘敏颖学 号: 09专 业:计算机科学与技术班 级:脱后计 07指导教师:师东生 讲师摘 要网 上考 试系 统 是前 台应用 DreamweaverMX2004、 FireworksMX2004 、FlashMX2004 等软件,后台结合 ASP编程技术开发出来的。本论文主要阐述一个功能比较强大的网上考试系统的后台操作过程及一些关键技术。该系统考生信息主要由数据库直接输入,考试时考生输入准考证号码,核对正确后进入考生界面,考生界面主要有选择科目、成绩查询、考试新闻、留言版

2、组成, 关键实现了考生在选择科目后进入考试窗体, 考试计时,考试时间到,系统强制考生退出, 及考完后对客观题的自动评分、 存档。管理员进入管理员界面,管理员界面主要由科目管理、题库管理、试卷生成、信息发布、用户管理等模块组成,管理员的新闻界面实现一般新闻和系统提示两部分,系统提示部分显示未审批的考试计划和新闻信息以及作废的操作链接。老师或者领导登陆后实现新闻标题下面多了一个系统提示部分,该部分显示未审批的考试计划或者新闻以及还未批改的主观题信息,并附有审批及批改等操作链接。关键词:题库管理 试卷生成 信息发布 用户管理 asp目录第一章开发简介( Development Introductio

3、n)1.1摘要 51.2本系统研究的目标和内容以及主要参考文献51.3开发工具 61.4程序的运行环境 6第二章 系统程序设计 (System Program Design)2.1 Active Server Pages简介( ASP Brief Introduction) 72.2系统描述 (System Description)72.3服务器主要运行环境配置( System Setting) 72.4系统结构图( System structure Chart) 82.5系统功能分析 (System Function Analysis)9第三章系统数据库设计 (System Database

4、 Design)3.0数据库类型: Microsoft ACCESS 2003113.1数据库简介 11第四章 主要设计过程及部分源程序代码4.1.1系统公用代码设计134.2.1科目设置 144.2.2知识点设置144.2.3增加题目 144.2.4编辑题目 244.3.1试卷列表 244.3.2试卷生成向导244.3.3主观题阅卷254.3.4试卷分析 254.4.1考生库列表264.4.2新增考生 264.4.3学校、年级、班级管理 264.4.4考生信息导入264.5.1高级用户管理274.6.1系统管理 274.6后台登录系统设计284.7考试进行 28第五章 结束语 30主要参考文

5、献 32第一章 开发简介( Development Introduction )1.1 摘要当前,信息化时代已经悄悄走进人们的生活,自动控制、无纸化自动办公、企业信息化、网上书店、网上娱乐等等都是信息时代的产物,可以说,二十一世纪是一个信息化的世界,人们将跟这二个字眼密不可分, 随着信息化的潮流,我们的教育也开始了信息化,几年来关于教育信息化的教研 论文不计其数,这说明教育走向信息化是一个必然的过程,那么基于 BS模式下的考试系统正是这种思想的一个重要的体现,教育的信息化必然会出现无纸化的、 远程的考试系统,他的出现可以大大促进远程教育的长足发展,较大程度上减少了教育经费,真正体现出信息化时代

6、的特色和优点。建立一个安全稳定可靠的基于 BS模式下的考试系统,是当前信息化教育的必须,对信息化教育有着较大的促进作用, 因为有远程的教育也就必须有远程的考试, 没有考试的教育算不上完整的教育,本系统就是在这么一个大的前提下提出的。系统包括了从组卷 - 考试 - 阅卷 - 试卷分析等一系列的过程, 完成了一个正规考试的整个周期,是一个完整的可靠的网上考试系统。1.2 本系统研究的目标和内容以及主要参考文献研究目标:利用 ASP网络编程技术和 access 2003 数据库技术实现 BS模式下的网上考试,主要完成题库维护、试卷生成、考试库维护、试卷分析等功能,以便形成一个完整的有机统一的考试系统

7、。研究内容:1.题库维护:要求可以增加、修改、删除题库,并对科目、知识点做出相应的管理。2.试卷生成:要求系统可以按照知识点、难度、科目、题型、题目数量、总分生成考试试卷,并设定考试时间、人员(按班级设定)。3.考试控制:主要实现对考生考试时间、考生登录、考试答题数据提交的控制、以及考生个人信息的维护。4.考生库维护:主要实现对考试年级、班级以及班级人员的管理与维护。5.阅卷功能:主要实现对考生的客观题进行自动阅卷, 并为教师提供一个很好的主观题阅卷界面。6.试卷分析:利用 asp 结合 VML技术实现对每次考试的试卷按班分析打印功能。7高级用户管理:主要实现对教师的管理。7.系统管理:主要实

8、现对系统日志的管理。1.3 开发工具ASP代码编写:EditPlus 2.0图形图像处理:Photoshop 7.0.1简体中文版页面设计: Macromedia Dreamweaver MX、Microsoft FrontPage XP数 据 库: Access 20031.4 程序的运行环境硬件环境:服务器: PIII800 以上 +256M内存 +10G以上硬盘 +10100M网卡以上。软件环境: Windows 2000 Server+IIS5.5+IE5.0 以上 + Access 2003 。第二章 系统程序设计 (System Program Design)2.1 Active

9、Server Pages 简介( ASP Brief Introduction )Active Server Pages (ASP) 是服务器端脚本环境,可用来创建交互式网页并建立强大的 Web 应用程序。当服务器接收到对 ASP 文件的请求时, 它将处理包含在特定文件中的服务器端脚本, 此文件用于构建发送给浏览器的网页。 除服务器端脚本外, ASP 文件也可以包含 HTML和执行各种任务的 COM 组件调用。2.2 系统描述 (System Description)本系统采用 ASP3.0 编写,服务器端采用 VBScript5.5 脚本,客户端采用 JavaScript编写,数据库使用微软

10、公司的关系数据库 Access 2003 ,同时,页面制作采用了FrontPage XP 、Dreamweaver MX、Adobe Photoshop 7.0 等软件。系统包括:试卷生成定时开始考试控制主观题阅卷试卷分析等一系列符合考试环节的过程,形成了一个有机的考试系统,试烦琐的考试安排和试卷分析工作变得简单方便,适合各种考试类型,系统后台采用菜单管理,使用方便,容易上手。2.3 服务器主要运行环境配置( System Setting )IISIIS的简介、安装和使用 :是 Internet 信息服务的简称,它是一种Windows Web 服务,可以使用它非常轻松地在Intranet上发布

11、信息。本系统使用IIS5.0版本。安装步骤:(1)单击“开始”,单击“控制面板”,双击“添加或删除程序”启动“添加或删除程序”应用程序。(2)在“添加或删除程序”对话框左侧的列中, 单击“添加删除 Windows 组件”。(3)出现“ Windows 组件向导”后,单击“下一步”。(4)在“ Windows 组件”列表中选中“ Internet 信息服务”。(5)放入 WindowsAdvanced Server 2000 光碟,单击“下一步”,即可完成安装。打开 Internet 信息服务管理器:(1)从“开始”菜单,选择“设置”,然后选择“控制面板”。(2)打开“管理工具”。(3)打开“

12、Internet 服务管理器”。配置本网上商店系统:(1)在硬盘( E: )根目录建立文件夹 shop,将本程序所有 ASP文件、 FIX 文件、HTML文件、图片文件以及子文件夹复制到此文件夹下。(2)在 IIS 中选择默认网站,并点击右键,选择属性,然后进行配置。其他选项默认即可基本达到调试和测试网上商店程序的所需的 Web服务器系统要求,调试时在地址栏输入: Analysis)系统开发目标是建立一个稳定的、健全的、适合各种考试的网上考试系统,要求系统美观大方、操作方便、安全性高,并提供完善的考生管理、考试管理、教师管理界面。考试系统的开发在以上的系统开发需求上完成的,主要具备以下功能:1

13、.题库维护:管理员可以增加、修改、删除题库中题目,题目入库时设定系统难度以及题目类型,同时对科目、知识点做出相应的管理。2.试卷生成:系统可以按照知识点、难度、学校、科目、题型、题目数量和总分生成考试试卷,并设定考试时间、人员以及考试时长(按班级设定);如果题库数量不够则不能生成试卷; 在生成试卷中系统排除了重复题目的出现。 本过程用存储过程完成。3.考试控制:主要实现对考生考试时间、考生登录、考试答题数据提交的控制、以及考生个人信息的维护。4.考生库维护:主要实现对考试年级、班级以及班级人员的管理与维护,考虑到考生数据多, 系统提供了数据导入功能, 管理员可以从文本文件直接将考生信息按班级导

14、入到考生库中,在本过程中,考生的登录密码被初始化为考生的考生号。5.阅卷功能:系统实现对考生的客观题进行自动阅卷, 并为教师提供了一个很好的主观题阅卷界面。使教师可以轻松完成大量考卷的阅卷工作。6.试卷分析:利用 ASP结合 VML技术实现对每次考试的试卷按班分析打印功能,本过程需要进行大量数据处理, 系统提供了分析进度功能, 使教师在分析试卷时可以得到试卷分析进度信息;试卷分析工作分为五个阶段进行: 1、提取试卷信息; 2、提取考生信息; 3、保存考试成绩; 4、试卷分析工作; 5、保存试卷分析结果并打开试卷分析结果窗口。7高级用户管理:主要对教师进行管理。8.系统用户管理: 主要是对考生以

15、及教师登录日志的管理, 同时显示系统所在服务器相关信息,目的是提高系统的安全性。第三章 系统数据库设计 (System Database Design)3.0 数据库简介Access 是微软公司推出的基于 Windows的桌面关系数据库管理系统(RDBMS),是 Office 系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。3.1 系统表结构求根据系统需求,同时通过

16、对系统数据流程图的分析,设计出如下数据项和数据结构:字 段 类 型 长 度 是否空UserID自动编号长整型不能空UserName文本50不能空Pwd文本50不能空Department日期时间不能空OfficeDutiesRankPostSpower字 段IDnewsidtitle字 text 段youxqidfabsjnewsidfabrpassuseridtitletextpasstimeyouxqfabsj文本50不能空文本50不能空文本50不能空文本50不能空文本50不能空管理员信息类 型 长 度 是否空自动编号长整型不能空文本50不能空文本50不能空类文本型长度不能空是否空文本50不

17、能空自动编号长整型不能空日期时间50不能空文本50不能空文本50不能空文本50不能空文本50不能空文本50不能空文本不能空文本50不能空日期时间50不能空fabr日期时间50不能空passuserid文本50不能空passtime文本50不能空新闻信息表学生分数表面第四章 主要设计过程及部分源程序代码本系统设计主要分为 2 个大块,即前台考生考试模块和后台管理模块,因此,在设计过程中,我先完成了后台管理模块的设计工作。一、后台管理模块设计后台管理主要分为以下几个部分:题库管理、试卷管理、考生库管理,其中题库管理要包括: 题目管理、科目管理、知识点管理, 试卷管理包括: 试卷列表、 主观题阅卷、

18、已阅试卷查看、 试卷生成向导、 试卷分析,考生库维护包括: 考生列表、新增考生、(学校、年级、班级)管理、从文本文件导入考生等,下面就各个小模块做详细设计,4.1.1 系统公用代码设计系统公用代码主要是为了使页面的风格统一和代码的重用而设计,主要包括以下文件:cssbody.css 页面风格定义的重叠样式表文件conn.asp 数据库连接文件adminfunction.asp 系统需要的一些自定义函数1cssbody.css本文件主要实现页面风格的统一,使整个系统界面统一协调,成为一个统一的整体,代码略。2conn.asp本文件用来连接 SQL SERVER数据库服务器,注意在安装时需要设置s

19、erver=liujun;uid=sa;pwd=; ,这几项分别是数据库服务器地址( IP ),用户名,用户密码。3function.asp本文件包含了以下自定义函数private function requestint(intname)private function requeststr(strname)用来代码用来代码request.form()request.form()防止防止SQL注入SQL注入function GetExtendName(FileName)获得文件的扩展名function deletefile1(path) 删除文件sub HtmEnd(Msg)定义一个出错消息p

20、rivate function addtolog(rname,ltype,success,reason) 日志增加函数以上函数将在系统中多次用到, 为了提高代码的利用率把它们写到一起, 定义成函数或者过程。4.2.1 科目设置科目设计是为考试的类别做出根本的区别的,每项考试必须指明所考科目,系统才能从题库中抽取相关题目,本设置需要提供增加、修改、删除、查看本科目所有的知识点等功能。4.2.2 知识点设置本设置主要提供每个科目的知识点的修改删除等工作,需要有以下功能:增加、修改、删除等4.2.3 增加题目本项为题库维护核心, 需要设置各种题目所需要的内容, 比如说选择题需要选项才能完整,但是填空

21、题不需要,所以这在题目入库的时候给我们增加了难度,我们设计了如下的增加题目界面和程序,以保证数据库的实体完整性本页面程序:form11()document.form1.content.value=document.form1.doc_ form1_submit()if (document.form1.subject.value= )alert( 请输入试题的科目! ) document.form1.subject.focus(); return falseif (document.form1.ken.value=)alert( 试题必须归入相关的知识点! )document.form1.ken

22、.focus()return falseif (document.form1.diff.value=)alert( 你必须为你的题目设置难度系数! )document.form1.diff.focus()return falseif (document.form1.content.value=)alert( 你的题目内容不能为空! )document.form1.doc_ falseif (document.form1.typed.value=document.form1.option1.value=)选择题 &alert( 你选择的题型是选择题,你必须为它设置选项! )document.fo

23、rm1.option1.focus()return falseif (document.form1.right_answer.value=)alert( 你必须为你的题目设置正确答案! )document.form1.right_answer.focus()return false 题库维护 -> 增加题目 科目: 未选择 %dim rs_3,sql_3set rs_3=server.createobject(adodb.recordset)sql_3=select * from subjectrs_3.open sql_3,conn,1,1do while not rs_3.eofsel= selectedresponse.write +rs_3(subject)+rs_3.movenextlooprs_3.close% 知识点:

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2