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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

在线考试系统开发方案.docx

1、在线考试系统开发方案B/S管理信息系统课程设计题 目: 在线考试系统开发方案 专 业: 信息管理与信息系统 学 号: 09000202 00 学生姓名: 0000000 0 成 绩内容 (30%)技术 (30%)创新 (20%)文档 (20%)总成绩南昌航空大学经济管理学院管理科学与工程系2012年 10月10 日 目 录1、系统概论 12、 开发环境介绍 12.1IIS v5.1安装 22.1.1.安装IIS 22.1.2启动IIS 22.2开发工具Dreamweaver 22.3 数据库Access 23、 系统分析 3.1任务描述 23.2系统功能 33.2.1功能分析及模块结构 44、

2、 系统的设计与实现 54.1数据库 54.2功能模块的设计与实现 64.2.1首页(shouye.html) 64.2.2考生登录及登录检测页面(user.asp、checkuser.asp) 84.2.3选择科目 124.2.4开始在线考试 134.2.5成绩显示 155、系统测试与维护 175.1系统测试 175.2.1登录测试 175.2.2系统功能测试 175.2.3测试结果 175.3系统维护 176、 结论 181引言随着Internet的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。远程教育成为现代教育技术未

3、来发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。 在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设,目的是充分利用学校现有的计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过Internet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客

4、观性、公证性,自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。在线考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程。 本文研究了在线考试系统的设计与开发,使用了ASP技术基于Windows 2003操作系统和access数据库环境,设计并实现了一个功能较为完善的在线考试系统。包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户注册模块、用户登录模块、在线考试模块、题

5、库管理模块、试卷管理模块、学生管理模块、教师管理模块以及成绩管理模块的设计。 2 开发环境介绍 2.1 IIS v5.1安装 2.1.1.安装IIS 在“开始”菜单里面选择“控制面板”“添加和删除程序”,在打开的添加和删除程序里面单击“添加和删除windows组件”,在里面选择“Internet信息服务IIS“,在其前面框里面打勾,然后点击”下一步“,安装完成后,点击完成(注:由于我们用的系统基本上都没有安装IIS组件,需要从网上下载IIS,然后再上面安装)。2.1.2启动IIS在”控制面板“中选择”管理工具“”服务“”f服务“”IIS admin“点击右键选择启动。2.2开发工具Dreamw

6、eaver Dreamweaver是由Macromedia公司开发的一款所见即所得的网页编辑器。和二维动画设计软件FLASH,专业网页图像设计软件FIREWORKS,并称为“网页三剑客”;2005年4月18日,全球最大的图像编辑软件供应商Adobe宣布,以换股方式收购软件公司Macromedia,Macromedia是著名的网页设计软件Dreamweaver及Flash的供应商。据悉,此项交易涉及金额高达34亿美元。根据双方达成的协议,Macromedia股东将以1:0.69的比例获得Adobe的普通股。自此开始,Dreamweaver开始属于ADOBE设计软件系列。 Dreamweaver、

7、FLASH以及在DREAMWEAVER之后推出的针对专业网页图像设计的FIREWORKS,三者被MACROMEDIA公司称为DREAMTEAM(梦之队),足见市场的反响和MACROMEDIA公司对它们的自信。说到DREAMWEAVER我们应该了解一下网页编辑器的发展过程,随着互联网 的家喻户晓,HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋。所见则所得网页编辑器的优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在word中进行文本编辑不会感到有什么区别

8、,但它同时也存在着致命的弱点。2.3 数据库AccessMicrosoft Access是微软公司OFFICE系列软件中的一员,它是一个小型数据库软件。除以上介绍的数据库外还有许多可以胜任的数据库软件。考虑到安装调试的方便我选择了Access,Access虽然没有SQL Server等那么强大但是在小型应用中足以满足要求。3、 系统分析3.1任务描述 为了实现网络化、科学化、现代化的在线考试系统,使用 ASP和JavaScript及access数据库相结合,编写一个B/S结构的在线考试系统。系统的总体设计应该是提供给单位一个方便简洁的可以在远端在线考试的系统。系统目标如下:1)应用网络的优势,

9、使考生能够在远端进行考试,并能及时的得到考试成绩和试卷答案。2)管理员可以很方便的添加考生信息和试卷信息,并统计各门考试的成绩。3)系统提供统一的数据库接口,可以随时很方便的改变数据库来适应各种单位。 3.2系统功能3.2.1功能分析及模块结构图3.1 系统模块体系结构根据对在线考试系统的分析,可将其划分成前台和后台两部分。前台功能主要为网站考生提供,后台功能为管理员。软件的主要模块和功能如下:1)考生模块:修改信息、考试、查询成绩。2)管理员模块:管理考生信息、管理考试科目、管理考试题目、管理考试题目。 在本次课程设计中我负责的是前台模块:考生的登录,在线考生以及成绩的显示。4、 系统的设计

10、与实现4.1所需的数据库表4.1考生信息表 (usertable)表4.2管理员表 (admin)表4.3科目表 (subject)表4.4试题表 (yuwenquestion) 表4.5分数表 (score)表4.6试题表内容 (yuwenquestion)4.2功能模块的设计与实现4.2.1首页(shouye.html) 图4.2.1 首页界面代码无标题文档 欢迎进入在线考试系统 在线考试 后台管理 4.2.2考生登录及登录检测页面(user.html、checkuser.asp)通过首页的在线考试进入到考生登录页面,如图2。图4.2.2考生登录界面用户输入用户名和密码,系统根据用户输入的

11、用户名字和用户的密码,到数据库中去查询学生表中的信息,如果没有该用户信息,则该用户不能登录。如果有该相应的该用户的信息,则说明该用户是合法的用户,能成功登录。 登录页面代码无标题文档 function input_onsubmit()if(document.input.username.value=)alert(用户名不能为空!);document.input.username.focus();return false;if(document.input.password.value=)alert(密码不能为空!);document.input.password.focus();re

12、turn false; 考生登录 用户名: 密码:      检测代码:无标题文档%dim username,passwusername=request.Form(username)passw=request.Form(password)db=student.mdbset conn = server.createObject(adodb.connection) conn.open Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&Server.MapPath(db) set rs = server.createO

13、bject(adodb.recordset) sql=Select password,username From usertable where username=&username&rs.open sql,conn,0,1if rs.bof and rs.eof then rs.close set rs=nothing str1=alert(用户名不存在!);history.back(-1); response.write str1elseif rs(password)passw then rs.close set rs=nothing response.Write 密码错误!else se

14、ssion(username)=rs(username) rs.close set rs=nothing response.redirect 2.aspend if%4.2.3选择科目(2.asp)此页面供考生选择科目, 图4.2.3选择科目界面网页的代码如下:无标题文档欢迎你登录考试页面请考生选择试卷类型:数学语文4.2.4开始在线考试(exam1.asp)选中科目之后点击开始考试,从数据库中随机抽选试题生成试卷,例如; 图4.2.4 选中语文科目界面图4.2.5在线考试界面代码在线考试在线考试系统%dim k, n, i产生一个0到3的随机整数krandomizek=int(rnd()*4

15、)+1记录指针向下移动k条rs.move kn=1利用循环随机抽取10道题并逐一显示选项while not rs.eof and n=10输出题号及题目文字:response.Write&n&.&rs(1)&response.Write生成4个单选按钮并输出对应的选项内容for i=1 to 4 response.Write response.Write &rs(选项&i)&Next Response.Write 用隐含方式传送当前试题的答案: Response.Write 产生一个06的随机整数k: k=int(rnd()*6)+1 记录指针向下移动k条: rs.move k n=n+1Wend关闭记录集并断开与数据库的连接:rs.closeSet Conn=Nothing%4.2.5成绩显示(score.asp) 给出正确答案以及你所选中的答案,最后得出成绩 图4.2.6成绩显示界面代码如下:考试成绩发布考试成绩发布%dim score,sele,ans,strlscore=0for i=1 to 10获取考生选择的答案sele = request.form(No&i)获取题库的标准答案ans = reque

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1