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

基于Ajax与SVG的构造地质学课程网站开发

作 者: 冀建刚
导 师: 候孟书;吴常玉
学 校: 电子科技大学
专 业: 软件工程
关键词: 构造地质学 精品课程 Ajax SVG
分类号: TP393.092
类 型: 硕士论文
年 份: 2010年
下 载: 58次
引 用: 0次
阅 读: 论文下载
 

内容摘要


在教育部启动精品课程建设工作后,许多高校推出了自己的构造地质学精品课程。通过分析可以发现,这些构造地质学精品课程网站却存在许多缺点和不足,无法满足新形势下构造地质学精品课程建设的要求,非常有必要采用新技术重新构建功能全面、易于管理和维护的课程网站。AjaxSVG技术,可以解决构造地质学精品课程网站建设中存在的超大体积图像的显示过程漫长和无法在浏览器中显示和绘制矢量图等难题。本文以山东胜利学院构造地质学精品课程网站开发的成果为蓝本,探讨Ajax和SVG技术的应用问题。论文开展的主要研究工作有:1.研究课程网站的需求,归纳总结出构造地质学精品课程网站的建设的意义与要求;2.对课程网站进行规划与设计,解决开发平台与开发技术的选取,确定网站布局、网站结构,规化系统分层体系及各层功能模块的划分;3.研究课程网站的编码实现,其目标是提交一个基于B/S模式的精品课程网站应用系统;4.开展Ajax技术应用的研究,用于提升课程性能,改善网站的用户体验;5.开展SVG技术应用的研究,用于解决网站对矢量图支持与浏览器绘制图形等难题。论文取得的主要成果有:1.采用分层分模块设计,使系统具有易于实现和功能扩充的框架;2.课程网站使用CSS+DIV进行布局,使网站界面美观并且风格统一;3.课程网站的投票模块、图片教学和课程论坛通过使用Ajax技术,性能得到极大改善和提升,极大改善了网站与用户的体验。4.SVG技术的应用,解决浏览器中显示、绘制矢量图的难题。

全文目录


摘要  4-5
ABSTRACT  5-10
第一章 绪论  10-17
  1.1 精品课程建设  10-12
    1.1.1 精品课程的提出与意义  10-11
    1.1.2 精品课程网站在精品课程建设中的作用  11-12
  1.2 构造地质学精品课程建设现状  12-14
    1.2.1 构造地质学课程概述  12-13
    1.2.2 构造地质学精品课程建设现状  13-14
  1.3 课题的提出及意义  14
  1.4 研究的主要内容  14-15
  1.5 论文的组织  15-17
第二章 AJAX 与SVG 技术  17-40
  2.1 Ajax 技术介绍  17-22
    2.1.1 何谓Ajax  17
    2.1.2 Ajax 的工作原理  17-20
    2.1.3 Ajax 开发模式  20-21
    2.1.4 Ajax 框架  21
    2.1.5 Ajax 的优势与不足  21-22
  2.2 ASP.NET AJAX 的框架的使用方法  22-25
    2.2.1 ASP.NET AJAX 框架的组成  22-23
    2.2.2 配置运行环境  23
    2.2.3 编写Ajax 应用程序  23-25
  2.3 SVG 技术概述  25-33
    2.3.1 SVG 是什么  25
    2.3.2 SVG 的特点  25-26
    2.3.3 SVG 的规范  26-31
    2.3.4 SVG 的应用价值  31
    2.3.5 SVG 的应用领域  31-32
    2.3.6 SVG 存在的问题与不足  32-33
  2.4 SVG 开发环境  33-34
    2.4.1 浏览器插件  33
    2.4.2 SVG 编辑工具  33-34
  2.5 基本矢量图形的绘制  34-36
  2.6 在Web 页面绘制矢量图形  36-38
  2.7 本章小结  38-40
第三章 课程网站规划  40-53
  3.1 构造地质学精品课程网站需求  40-42
    3.1.1 满足精品课程评审的要求  40-41
    3.1.2 课程网站的可管理性需求  41
    3.1.3 满足构造地质学学科特点的需求  41
    3.1.4 教学网站通用功能的需求  41
    3.1.5 对矢量图支持的需求  41-42
  3.2 网站的定位  42
  3.3 网站的内容  42
  3.4 页面布局  42-47
    3.4.1 页面布局技术的发展  42-43
    3.4.2 课程网站所采用的布局  43-45
    3.4.3 CSS 技术的应用  45-47
  3.5 课程网站结构  47-50
    3.5.1 网站结构类型的选择  47-48
    3.5.2 网站的栏目结构  48-49
    3.5.3 网站的目录结构  49-50
    3.5.4 网站页面的逻辑结构  50
  3.6 开发技术的选择  50-52
  3.7 本章小结  52-53
第四章 课程网站的设计  53-61
  4.1 系统分层  53-54
  4.2 系统模块划分  54-55
  4.3 模块功能介绍  55-56
    4.3.1 表现层中的模块  55
    4.3.2 逻辑控制层中的模块  55-56
    4.3.3 数据访问层中的模块  56
  4.4 数据库设计  56-59
  4.5 本章小结  59-61
第五章 系统实现  61-89
  5.1 数据库功能的实现  61-63
  5.2 逻辑控制功能的实现  63-69
    5.2.1 管理功能模块的整合  63-65
    5.2.2 复杂内容页面的管理  65-66
    5.2.3 数据库记录的添加、更新与删除  66-68
    5.2.4 网站测试题中图片的添加与删除  68-69
  5.3 表现层功能的实现  69
  5.4 Ajax 技术应用  69-79
    5.4.1 网站投票功能的实现  70-73
    5.4.2 Ajax 在图片教学模块中的应用  73-77
    5.4.3 Ajax 在课程论坛中的应用  77-79
  5.5 SVG 技术应用  79-88
    5.5.1 生成统计图表  80-84
    5.5.2 在Web 页面绘制地质图件  84-88
  5.6 本章小结  88-89
第六章 结论  89-90
致谢  90-91
参考文献  91-93
附录  93-96

相似论文

  1. 高校精品课程视频资源应用现状与对策研究,G642.3
  2. 基于平衡计分卡的精品课程网站绩效评价指标体系设计,G434
  3. 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
  4. 基于嵌入式Web服务器的监控系统研究,TP393.05
  5. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  6. 基于WEB的GPS监控系统设计与实现,TP311.52
  7. 基于Ajax技术的在线考试系统的设计与实现,TP311.52
  8. 基于SVG的数据分析图表系统的研究与实现,TP311.52
  9. 基于AHP的高职院校顶岗实习评价系统的设计与实现,TP311.52
  10. 三相四线制低压SVG研究与设计,TM761
  11. PICC网管系统业务视图系统设计与实现,TP311.52
  12. 数字化查账系统研究,TP311.52
  13. 社区WebGIS原型系统设计与实现,P208
  14. 双馈风力发电机并网低电压穿越技术的研究,TM315
  15. 基于J2ME与SVG的移动公交信息服务系统的研究与实现,TP311.52
  16. 精品课程网站建设项目管理的研究和实践,G434
  17. 基于数据库共享的协同标绘技术研究,P208
  18. 基于GIS的供电企业信息资源整合策略研究,TM73
  19. 《远程教育学》精品课程网络教学资源建设,G434
  20. 《多媒体网络课件设计与制作》精品课程网络教学资源建设研究,G434
  21. 中外开放教育资源建设比较研究,G434

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序 > 网络浏览器
© 2012 www.xueweilunwen.com