题库技术Web技术数据库技术实现基于Web的题库系统样本.doc
《题库技术Web技术数据库技术实现基于Web的题库系统样本.doc》由会员分享,可在线阅读,更多相关《题库技术Web技术数据库技术实现基于Web的题库系统样本.doc(82页珍藏版)》请在咨信网上搜索。
1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。中文摘要本文主要研究试题库技术、 Web技术、 数据库技术, 探索将这三种技术有机的结合, 实现基于Web的题库系统。该系统能够和学校的校园网或其它基于Web的应用结合在一起, 满足教师出题、 学生在线做题和考试的需要。本文对题库系统的背景、 概念、 理论和技术进行了概述, 比较分析了其它各种试题库系统, 并在此基础上提出了通用性、 网络化的新特点, 从而实现了此试题库管理系统。研究了客户机/服务器模式、 数据库系统、 PHP等相关理论和技术, 给出了一个基于Web的题库系统的实现方案。系统采用B/S模式, 用户采用浏览器与系统实现
2、交互。应用层由Web服务器和数据库组成。系统采用PHP作为主要开发语言, 可实现试题录入, 考卷自动生成、 学生在线考试等功能。该系统由题库管理系统和在线考试子系统两部分组成。关键词 B/S结构; 题库系统; 自动组卷AbstractThis document is about to research examination question database technology, web technology, database technology and explore the combination of these three kinds of technology to achi
3、eve web-base examination database system. The system is able to integrate with the campus network or other web-base application to meet the requirement of make examination questions by teachers and the students online self-test.This paper summarizes the examination question database systems backgrou
4、nd, concept, theory and technology, comparatively analyses the existing examination question database system, and based on this proposes the new general and network characteristic, thus implements the system.It makes research about client/server model, database system, PHP and other relate theories
5、and technologies, gives a proposal to fulfill web-base examination question database system. This system adopts B/S mode, and the user accesses the system through a browser. The application layer is composed of web server and database. System users PHP as the main program language, and it can fulfil
6、l the functionality of online question input, automatic generation of the test papers, online examination etc. This system is composed of two parts: question database management subsystem and online test subsystem.Keywords: B/S structure; examination question database system; automatic test paper co
7、mbinationKeyWords: B/S structure; examination question database system; automatic test paper combination目 录中文摘要1Abstract2目 录3第一章 引 言51.1 研究背景及意义51.2 研究现状及趋势71.3 论文结构9第二章 系统分析92.1 可行性分析92.1.1 技术分析92.1.2 应用分析92.2 系统需求分析102.2.1 功能需求102.2.2 用户需求102.2.3 性能需求102.3 本章总结11第三章 系统总体设计113.1 系统的功能模块设计113.1.1 后台
8、管理系统113.1.2 前台子系统123.2 系统的运行模式133.2.1 MVC架构特征143.2.2 题库系统结构153.3 系统的数据库设计153.3.1 数据库需求分析153.3.2 数据库安全163.3 本章总结16第四章 系统详细设计164.1 开发环境和开发工具164.1.1 开发环境搭建174.1.1.1 安装MySQL174.1.1.2 安装Apache174.1.1.3 安装PHP184.1.1.4安装CodeIgniter184.1.2 主要开发工具194.2 系统数据库表结构设计194.3 系统主要模块设计234.3.1 系统前端实现234.3.1.1 首页234.3.
9、1.2 用户注册与登陆234.3.1.3 在线考试264.3.1.4 资料上传与下载274.3.2 系统后端实现294.3.2.1 后端首页实现294.3.2.2 登入登出304.3.2.3 试题管理314.3.2.4 试卷管理334.3.2.5 考卷管理364.3.2.6 上传管理384.3.2.7 科目管理和知识点管理394.3.2.7 用户和用户组管理414.4 本章总结43第五章 系统测试445.1 系统特色445.2 系统测试445.2.1 系统测试工具445.2.2 系统测试计划445.2.3 测试用例455.2.3.1 登陆模块测试455.2.3.2 试题管理测试455.2.3.
10、3 试卷管理测试455.2.3.4 在线考试测试455.2.4 测试总结465.3 本章总结46第六章 结束语46致 谢48第一章 引 言1.1 研究背景及意义 在学校教学工作中, 考试是其中重要组成部分。经过考试, 教师能够了解学生的学习情况, 并借此了解教学效果, 改进教学方法, 提高教学质量; 学生则能够经过考试了解自己对内容的掌握情况, 有目的的进行学习。同时, 考试也是衡量人的能力的重要手段, 选拔人才的重要标准。现阶段, 学校与社会上的各种考试大都采用传统的考试方式, 在此方式下, 组织一次考试至少要经过人工出卷、 文印试卷、 考试安排、 学生考试、 收集试卷、 人工阅卷、 成绩评
11、估和分析试卷等一系列步骤.。显然, 随着各种考试类型的不断增加和考试要求的不断提高, 学校教师们的工作量也将越来越大; 而且, 当考生数量比较大时, 其阅卷工作及对考生的考试成绩进行统计的工作也将是一件十分琐碎而且容易出错的事情。对于组卷方法, 当前教师大多沿用传统方式, 即经验型的手工命题方式进行命题, 供命题教师选择试题的”资料库是一些参考书和习题集, 试题的取舍取决于命题者对教学内容, 教学目标的理解和对学生学习水平的估计, 命题过程以教学经验为参照系, 因此主观认识上的局限性、 随意性难以避免。能够说, 传统的考试方式己经不能适应现代考试的需要。同时, 现代社会信息爆炸, 知识的更新速
12、度日益加快, 旧的知识传播途径已经满足不了人们的需求, 这就迫切需要一种全新的知识传播方式。随着计算机技术、 网络通信技术和多媒体技术的飞速发展和广泛普及, 为人们提供了一个巨大的资源共享空间。人们越来越依靠计算机网络作为彼此合作、 交流的主要渠道。因此, 随着计算机及其网络技术的飞速发展和社会信息化水平的不断提高, 计算机网络技术在教育测量和评价过程中得到了广泛的应用。特别是计算机辅助评价(Computer Assistant Assessment, 简称CAA)的应用, 不但带来课程教学内容、 教学方法、 教学手段的变化, 而且引发了课程评价内容、 评价方法和形式以及评价手段的深刻变革。计
13、算机考试及网上考试系统得到了广泛的应用和发展, 各种考试系统应势产生, 在教学质量的监控中发挥着越来越重要作用。当前, 全球大多数的大学都拥有自己的网站, 其中许多学校推出了网络教育课程。欧美国家的网络教育走在世界前列, 具有相当的规模。在国内, 教育部提出实施”现代远程教育工程”, 形成开放式教育网络, 构建终身学习体系。网络教育发展战略因此己成为一个有待探讨的重大课题。清华大学、 北京邮电大学、 浙江大学等高等院校进行了现代远程教育试点。如今, 这些试点学校初步探索出网络教育的办学模式, 开发了一批网上课程和教育资源, 初步形成了校内基于校园网的多媒体教育与校外远程教学相互融合的办学格局。
14、 近年来, 人们一直在研究和改进如何运用高新技术, 客观、 准确地评估人的知识和能力水平。随着虚拟大学的蓬勃兴起, 人们也迫切要求利用现有资源来创立题库并进行在线考试, 以减轻教师的工作负担及提高工作效率, 与此同时也提高了考试的质量, 从而使考试更趋于公证和客观, 增加了学生模拟练习的机会, 激发了学生的学习兴趣。Internet技术的发展使得考试的技术手段和载体发生了划时代的变化, 计算机技术、 网络技术和考试理论的日渐成熟, 使考试从传统的纸笔考试到计算机辅助考试再发展到基于Web的在线考试成为现实。Internet 的开放性、 分布性的特点和基于Internet的巨大的计算能力使得考试
15、突破了时间和空间的限制。任何人都能够随时随地开始一场考试, 检验自己的知识和水平。当然在比较正式的考试中, 还是需要进行严格的组织, 但比较传统的考试, 其形式能够更加灵活多样。另外, 利用在线题库系统能够实现更高级的考试功能, 更好地达到考试的目的。比如自适应考试、 多媒休考试等, 都能够在远程考试系统中实现。本课题的主要目标是设计并实现一个基于Web的在线题库系统, 为本学院教学考试提供服务, 希望能在相关考试中发挥高效、 便捷的作用, 从而减轻教师的工作量。同时也为解决远程教育中的远程考试问题提供参考。从方便性、 安全性、 通用性、 可扩展性及高效率等多方面入手, 克服传统网上考试系统的
16、局限性, 提高软件系统工程的质量。系统采用B/S结构, 应用程序和数据库之问的接口采用了PHP技术, 经过PHP提供的MySQL扩展互连。系统具有完善的考试与管理功能, 系统运行环境能够是Internet, 也能够是校园网的教室, 系统的扩展能够应用于考试, 也可用于学生日常在线自测练习等方面, 对学生应考等级考试的复习有很好的实践指导意义。1.2 研究现状及趋势当前类似的题库系统或考试系统有两类: 一类是基于局域网的网络系统, 一类是基于Web的网络系统。基于局域网的网络系统一般见于比较正式的考试, 如计算机等级考试、 职业技能考试、 行业考试等; 基于Web的网络系统一般见于考生自测或网络
17、教学系统。计算机辅助考试在美国诞生, 历经多年, 已经在国外得到了广泛的应用。国外有许多专门的考试机构采用计算机辅助测试对参加考核的对象进行评价。当前, 经济发达国家己经建立了完善的考试专业机构。各机构也都根据自己所承担的职能, 建立起了大型题库。如”律师资格考试”, ”GRE考试, 以及计算机方面的”CiSCO职业资格认证”、 ”Microsoft职业资格认证”、 ”计算机等级考试等。在英国已经实现了英语资格考试的网上学习和水平认证的全过程。在一些国家, 试题库系统已应用于每一个教学阶段, 在一些大学、 中学校园里, 考试、 作业、 远程教育多方面的应用, 为各级人才的培养提供了一个良好的平
18、台, 收到了较好的效果。中国在恢复高考制度以后, 随着高考标准化的实施, 特别是计算机技术应用的快速发展, 为题库建设提供了基础条件。80年代后期, 出现了多所学校或行机构联合开发试题库的局面, 同时, 也出现了许多其它学科的试题库。90年代, 政府部门在全国范围内有计划、 有组织、 系统地开展CAI教学与国家试题库的建设。但由于种种原因, 当前适合网络环境下的通用型试题库系统却不多。因此, 为了提高考试质量和促进教学水平的提高, 实现教考分离, 开发基于Web平台的题库系统具有非常重要韵意义。中国政府非常重视现代远程教育工作, 在全国教育考试科研工作”十五”规划中, 明确要求教育考试的科研工
19、作要在教育评价体系中发挥重要作用, 在考试研究领域创造出与中国教育事业蓬勃发展相适应的成果, 以全面提高教育考试质量, 为改革和完善教育考试制度工作服务。北京师范大学现代教育技术研究所的何克抗、 余胜泉研究开发成功基于Web 的通用题库系统。它具备传统单机考试系统不具备的一些特点: 集中管理, 共享使用。为了保持题库的高质量, 题库由统一的权威机构来进行维护和管理。开放使用, 广泛征集试题和测试样本。用户只要经过浏览器连接网络, 便能够使用题库包括提交试题, 参加测试等。该系统提供: 远程考试组卷、 远程考试、 阅卷、 统计与分析以及题库管理的功能。全美测评软件系统有限公司(ATA)是一家提供
20、考试技术和考试内容服务的专业公司, ATA针对中小学信息技术课程定制的校园智能化测试平台一一E考通, 支持广域网和局域网操作, 考生能够进行网上的互动练习、 课外作业和提问; 教师能够进行网上指导、 网上批改作业b1。当前大多数考试系统的系统结构比较流行的是C/S结构和B/S结构。C/S结构: 即C1ient/Server(客户机/服务器)结构, 它经过将任务合理分配到C1ient端和Server端, 降低了系统的通讯开销。但随着Internet的不断普及和应用的迅速升级, c/s的应用感到有些力不从心。这种结构的考试系统要求在服务器和客户端单机上都安装考试应用软件, 客户端软件具有考题的显示
21、, 考试计时及与服务器通信联络等功能。服务器端软件则负责维护题库、 抽取试题及考后的阅卷、 成绩的收取、 统计、 汇总等工作。考生在单机上参加考试, 考试结果被系统收集到服务器中的指定目录下。另外, 基于Web的在线考试系统除了能够进行远程考试, 还被广泛应用于校园网内的学生自学与考核。经过对题库大量题目的练习, 能够提高学生的学习和应试能力。它不受时间和空间的限制, 学生能够在任何闲暇时间进行练习和自我考查。学生的课外学习方便而且不需金钱投入; 教师能够布置在线作业, 学生完成作业后即时上交, 大大减轻工作量。而且能够利用基于Web的考试系统现有的环境实现教与学的互动, 使教师和学生能即时沟
22、通和交流, 相互促进。因此, 这也是对有限教育资源的高效共享。在线考试系统是计算机辅助教学的一个有利工具, 也是一种很有前途的教育辅助措施。1.3 论文结构本系统采用B/S结构模型, 摆脱了c/s模型对客户端的依赖; 采用三层结构设计, 增强了系统的可重用性和可移植性, 便于日后的维护和扩展。旨在为教师提供一个管理平台, 对题库进行科学、 高效、 灵活的管理, 支持多样化的试题, 实现多科目的试题存储; 提供试题和试卷的共享使用。其主要功能包括: 辅助教师组织试卷; 允许学生在线考试和自我测评; 为管理员提供基于Web模式的远程管理和有图形用户界面的本地维护。论文共分五章, 其主要内容分别为:
23、 绪论, 系统分析, 系统总体设计, 系统详细设计, 系统测试。第二章 系统分析2.1 可行性分析2.1.1 技术分析随着网络技术和计算机技术发展迅猛, 有着各种硬件、 开发工具和数据库作为技术支撑, 使技术可行性大为增强。题库存贮量大和处理速度慢等因素已不再是主要考虑的问题。利用当前流行的网络编程技术和开发经验, 以及相关的多个开发软件应用, 就能够开发出该题库系统。本系统主要以LAMP为开发平台, MySQL为后台数据库, 采用B/S模式, 经过PHP提供的MySQL扩展存取数据库的数据。本系统开发的是一种B/S(浏览器/服务器)模式的网络题库系统, 其特色就是使用户定义操作过程。”即传即
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 题库 技术 Web 数据库技术 实现 基于 系统 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。