24小时论文定制热线

咨询电话

热门毕设:土木工程工程造价桥梁工程计算机javaasp机械机械手夹具单片机工厂供电采矿工程
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

Flash题库系统开发设计

添加时间:2018/09/04 来源:华东理工大学 作者:沈明达
本课题研究的最初目的,是为了解决基于Flash平台开发的软件如果实现与数据库的交互问题。以此为发端,开始了基于Flash技术的Web试题库的开发。课题的研发取得了预期效果,证明了 Flash技术在题库系统的开发中是具有较高实用价值。
以下为本篇论文正文:

摘要

  计算机网络技术的快速发展,使得题库系统在远程教育领域扮演着越来越重要的角色。有别于C/S、 B/S模式的传统技术,RIA(Rich Internet applications)技术的出现与发展,为开发基于Web的题库系统,开拓了新的思路,提供了新的选择。这项技术使部署题库客户端的工作得以大大减轻。Adobe Flash以其应用广、技术成熟,是RIA模式开发的理想平台,采用加装Flash插件的浏览器即可完成富客户端程序的部署。

  本系统即以'RIA为结构模式开发,服务器端使用Linux和Apche HTTP Server搭建,选择MySQL为数据库,PHP语言为脚本语言解决方案。系统在PHP和XML技术的帮助下,实现的富客户端和服务器之间的数据交换,建立MySQL数据库和Apache Web服务器,最终输出word格式文档试卷借助WordprocessingML技术完成。

  本文以经典题库理论(Classical Theory)为指导,从可行性研究、系统分析、系统架构设计、组卷算法的选择和系统实现等几个方面,对软件开发的整体过程进行了阐述。

  在系统设计阶段,数据库的架构设计对题库系统显得尤为重要。结构合理的数据库设计方案,为后续的软件开发带来很大的便利,也使得之后的维护、数据迁移工作得到保障,使得软件的生命周期得以延长。在系统阶段阶段,主要对采用的多项关键技术进行了介绍和阐述,其中以XML对象解析的过程和组卷算法的实现较为重要。

  使用Flash技术、基于RIA结构是一种较新的开发模式,前端用户界面开发的快捷性,丰富的媒体拓展性,使用XML数据交换的通用性是其主要特点。在实际使用中,该题库系统具有操作简单,界面友好,功能实用等优势。

  关键词:题库理论,丰富互联网应用程序模式,数据库,Flash

Abstract

  The rapid development of Internet technology, making the Item Bank system to play a more and more important role in the field of distance education. Besides the traditional techniques like C/S, B/S model., RIA (Rich Internet applications) technology provides new choice and idea in the field of Item Bank system. This technology makes the deployment of rich client applications much earier. Adobe Flash for its high technology maturity and wide applicability, is a ideal development platform for rich internet applications.

  The system under discussion adopts a RIA structure and the design plan is Linux + MySQL + Apache HTTP Server + PHP. Relying on the application of RIA, the client side can become powerful by combining with Flash technology and Component technology, realize the data exchange from server to client by using PHP and XML technology, built Apache Web server and MySQL database server, generate doc format papers through WordprocessingML technology.

  With Classical Test Bank Theory as theoretical basis, the paper briefly describes the feasibility studies, analysis, design and realization. Database design is the most important task, a rational structure will greatly improve programming efficiency and prolong the software life cycle. Many key technologies such as the Event Listener, the XML Phasing, the Special Character Converting, the Code Converting, the Central Algorithm and the Output of WordML.

  The system adopt a new development mode. Its major advantage is the fast developing of client User Interface and general XML data exchange technology. During the practical using, the system shows the advantages of friendly interface, simple operation, and practical function.

  Key Words: Item Bank Theory; RIA Model; DataBase; Flash

  二十一世纪是信息化、网络化的时代,在信息技术飞速发展的背景下,教育与网络的结合成为了一种必然的趋势。自有了教育就有了考试,考试在教学、教育过程中一个必不可少的环节。随着计算机技术的迅猛发展,基于网络的考试系统已经完全可以适应大多数考试的需求。

  网络考试,离不开题库系统的建设。所谓题库(ITEM BANK)是"按照一定的教育测量理论,在计算机系统中实现的某个学科题目的集合",它是严格遵循教育测量理论,在精确的数学模型基础上建立起来教育测量工具。

  现今各种各样的题库管理系统在前端界面设计、系统功能设计、实现方法和数据管理等方面,尽管存在很大差别,但其研发的终极目标是一致的,那就是力图让计算机代替教师进行繁琐的试卷管理工作,优化教育资源。

  随着网络技术的发展,相较于传统的桌面应用程序,基于Web的应用程序,以其成本低廉、维护方便、结构简洁、易学易用的的优点,越来越受到青睐。而Web应用程序的架构,也正符合题库系统应用的实际需求。

  目前,绝大部分的题库系统都是基于Web方式,这类题库系统具有如下一些特性和优点:

  1.易学易用:题库系统运行在服务器端,一般不需要进行过多的安装、配置、管理。用户通过图形界面的引导进行操作,使用起来非常简单轻松,技术要求不高,不必进行相应培训。

  2.开放和协作度高:通过赋予用户-定权限,便能够通过网络广泛地征集试题。

  分散的试题提供者,都能够通过网络,登录系统,录入、提交或校对试题。这便大大提高了题库建设的效率,缩短了题库建设时间,同时也降低了成本。

  3.利于数据的集中存储和管理:基于Web方式的题库,可以将收集到的数据集中保存,再通过数据的挖掘与分析,修下.错误,筛除不符合规格的试题,提高题库的总体质量。大型的题库系统,也易于组织专家团体来进行统一的评估、管理和维护。

  4.易于扩展的功能:基于Web的题库,可以很容易的与网络考试和评测系统结合起来,实现智能化、自动化的现代远程教育体系。

  5.有助于杜绝考试舞弊、试题泄漏等情况:传统的大型考试,保密工作是关键。

  一旦试卷泄漏,补救工作较难进行。基于Web的题库试题量大,也可迅速生成几分难度平行的试卷。即便有泄漏试题的事件,也可迅速补救,将损失降至最低。

  现有的Web题库系统,大多基于C/S或B/S结构。这两种结构各有其优缺点,如C/S结构对服务器负荷小,客户端处理能力强,但部署的网络范围较小、升级维护工作量大。

  而B/S结构维护成本低,易于扩展,网络范围广,但前端表现能力较差等。

  RIA结构的出现,不失为一种结合C/S、B/S两者所长的较为折衷的方案,Adobe Flash为其典型的实现平台。Flash作为一种被广泛使用的流媒体格式,有着跨平台、普及率高、表现力丰富等特点。本文拟以Flash的ActionScript脚本语言与XML实现基于Web服务、易于修改重用的动态题库,探讨Flash技术在远程教育领域的应用前景。

  从技术角度来说,Flash题库系统的开发,是基于Flash技术的RIA软件模式在题库系统领域的一次有益尝试,对促进该架构的编程方法在教育领域的普及和应用具有较深的意义。

  社会的不断进歩与发展,人们对自我技能培训、如何实现自我人力资本增值也变得愈发关注,职业技能培训受到前所未有的重视,教育市场因而发展迅速,也趋于细分,在传统的学院学校外,出现了各类民办培训机构。

  有培训就有考试,以题库系统为代表的远程教育系统在这个大背景下,必将发挥越来越重要的作用。对规范、易用的题库系统的需求也将愈发强烈。

  Flash题库系统核心功能实现:

组卷窗口
组卷窗口

系统管理模块测试案例表
系统管理模块测试案例表

题库管理模块测试案例表
题库管理模块测试案例表

试卷生成模块测试案例表
试卷生成模块测试案例表

目录

  第1章 引言
    1.1 概述
    1.2 国内外研究现状
    1.3 研究的意义
    1.4 本文研究的主要内容
    1.5 本文内容安排
  第2章 题库理论研究
    2.1 题库建设简论
      2.1.1 题库产生
      2.1.2 题库优点
      2.1.3 题库分类
    2.2 题库建设理论及其核心问题
      2.2.1 题库建设所涉及的理论
      2.2.2 经典式题库理论与题目反应理论
    2.3 本章小结
  第3章 相关技术介绍
    3.1 Flash技术
    3.2 PHP技术
    3.3 MySQL数据库
    3.4 XML技术
    3.5 WordprocessingML技术
    3.6 本章小结
  第4章 题库系统的分析与设计
    4.1 系统可行性研究
      4.1.1 可行性概述
      4.1.2 系统业务流程分析
      4.1.3 技术可行性分析
    4.2 系统需求分析
    4.3 系统设计
      4.3.1 软件结构设计
      4.3.2 数据库设计
    4.4 系统维护
      4.4.1 数据库的初始化
      4.4.2 试题库备份与恢复
    4.5 本章小结
  第5章 组卷算法的设计
    5.1 算法描述
    5.2 基于难度级别分割递归算法
    5.3 基于状态链表的随机算法
    5.4 本章小结
  第6章 系统核心功能的实现
    6.1 系统的技术架构
    6.2 设计与实现
      6.2.1 FIash组件与用户界面
      6.2.2 组件事件的处理
      6.2.3 LoadVars对象的使用
      6.2.4 XMl对象的使用
    6.3 后台核心功能的实现
      6.3.1 交互参数的传递
      6.3.2 字符编码的转换
      6.3.3 特殊字符的转换
      6.3.4 组卷算法的实现
      6.3.5 试卷文档的生成
    6.4 本章小结
  第7章 系统功能测试
    7.1 系统测试环境
    7.2 系统模块功能测试
    7.3 本草测试小结
  第8章 总结与展望
    8.1 全文总结
    8.2 展望
  参考文献
  致谢

(如您需要查看本篇毕业设计全文,请您联系客服索取)

相关内容
相关标签:Flash毕业设计
好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!

将微信二维码保存到相册

打开微信扫一扫从相册识别

1.点击下面按钮复制QQ号

3008637063

2.打开QQ→添加好友/群

粘贴QQ号,加我为好友