学位论文 > 优秀研究生学位论文题录展示

基于Flash技术的题库系统的设计和实现

作 者: 沈明达
导 师: 谢晓玲; 郑学敏
学 校: 华东理工大学
专 业: 计算机技术
关键词: 题库理论 丰富互联网应用程序模式 数据库 Flash
分类号: TP311.52
类 型: 硕士论文
年 份: 2012年
下 载: 134次
引 用: 1次
阅 读: 论文下载
 

内容摘要


计算机网络技术的快速发展,使得题库系统在远程教育领域扮演着越来越重要的角色。有别于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数据交换的通用性是其主要特点。在实际使用中,该题库系统具有操作简单,界面友好,功能实用等优势。

全文目录


摘要  5-6
Abstract  6-9
第1章 引言  9-14
  1.1 概述  9-10
  1.2 国内外研究现状  10-11
  1.3 研究的意义  11
  1.4 本文研究的主要内容  11-12
  1.5 本文内容安排  12-14
第2章 题库理论研究  14-19
  2.1 题库建设简论  14-16
    2.1.1 题库产生  14-15
    2.1.2 题库优点  15
    2.1.3 题库分类  15-16
  2.2 题库建设理论及其核心问题  16-18
    2.2.1 题库建设所涉及的理论  16-17
    2.2.2 经典式题库理论与题目反应理论  17-18
  2.3 本章小结  18-19
第3章 相关技术介绍  19-25
  3.1 FLASH技术  19-20
  3.2 PHP技术  20-21
  3.3 MYSQL数据库  21-22
  3.4 XML技术  22-23
  3.5 WORDPROCESSINGML技术  23-24
  3.6 本章小结  24-25
第4章 题库系统的分析与设计  25-33
  4.1 系统可行性研究  25-26
    4.1.1 可行性概述  25
    4.1.2 系统业务流程分析  25-26
    4.1.3 技术可行性分析  26
  4.2 系统需求分析  26-27
  4.3 系统设计  27-30
    4.3.1 软件结构设计  27-28
    4.3.2 数据库设计  28-30
  4.4 系统维护  30-32
    4.4.1 数据库的初始化  30-31
    4.4.2 试题库备份与恢复  31-32
  4.5 本章小结  32-33
第5章 组卷算法的设计  33-37
  5.1 算法描述  33
  5.2 基于难度级别分割递归算法  33-35
  5.3 基于状态链表的随机算法  35
  5.4 本章小结  35-37
第6章 系统核心功能的实现  37-46
  6.1 系统的技术架构  37
  6.2 前端设计与实现  37-41
    6.2.1 FIASH组件与用户界面  38
    6.2.2 组件事件的处理  38-39
    6.2.3 LOADVARS对象的使用  39-40
    6.2.4 XML对象的使用  40-41
  6.3 后台核心功能的实现  41-45
    6.3.1 交互参数的传递  41
    6.3.2 字符编码的转换  41-42
    6.3.3 特殊字符的转换  42
    6.3.4 组卷算法的实现  42-44
    6.3.5 试卷文档的生成  44-45
  6.4 本章小结  45-46
第7章 系统功能测试  46-49
  7.1 系统测试环境  46
  7.2 系统模块功能测试  46-48
  7.3 本章测试小结  48-49
第8章 总结与展望  49-50
  8.1 全文总结  49
  8.2 展望  49-50
参考文献  50-52
致谢  52

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 海量数据压缩、操作和处理方法的研究,TP311.13
  3. 基于BAP的数据压缩、操作与查询处理系统的实现,TP311.13
  4. 武器装备信息管理系统的设计与实现,TP311.52
  5. 部队在线考试系统设计与实现,TP311.52
  6. 基于GIS的高校学生社区管理研究,G647
  7. 部队军事理论在线考试系统设计与实现,TP311.52
  8. 基于GIS的温州农业资源管理信息系统的构建,S126
  9. 浙江省金衢盆地典型土系数据库的建设与应用,S159.2
  10. 转基因大豆玉米小麦信息平台建设及转基因大豆对土壤微生物的影响研究,S565.1
  11. 西南地区肝硬化失代偿的相关网络数据库的构建及临床研究,R575.2
  12. 输电线路在线监测研究,TM76
  13. 矿区地表形变野外数据采集系统的研究与实现,P208
  14. 土壤环境监测信息系统构建研究,X84
  15. 江西省商务学校在线考试系统,TP311.52
  16. 嵌入式系统中的Flash存储管理分析与设计,TP368.1
  17. 基于GIS的农业地质调查数据库管理系统的设计与研究,TP311.52
  18. 物业管理系统设计与实现,TP311.52
  19. 基于Oracle Spatial的移动通信网络覆盖优化的研究,TN929.5
  20. 高校教学运行状态数据库系统的研究与实现,TP311.13
  21. 基于WEB的酒店管理系统,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com