学位论文 > 优秀研究生学位论文题录展示
重庆大学网络教育教学平台设计及其实现
作 者: 张培利
导 师: 符云清;赵烈秋
学 校: 重庆大学
专 业: 软件工程
关键词: 网络教育 教学平台 SSH WebEQ
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 50次
引 用: 0次
阅 读: 论文下载
内容摘要
远程教育是实现中国教育跨越式发展的有效途径,网上教学和远程教育已经正式成为高等教育的重要组成部份。网络教学平台作为开展网上教学的支撑基础,正面临系统用户规模与用户需求日益增长,网络教育服务质量竞争的挑战。通过建设以学生为主体,加强学习服务、师生交互和行为过程跟踪记录等的新一代的网络教学平台,将大大提高网络教学平台的可维护性、稳定性和扩展性,从而为网络教育的发展奠定良好的技术支撑。论文基于重庆大学网络教育学院的实际业务需求,在需求调研和分析的基础上,作者进行了系统功能和架构设计,基于Struts+Spring+Hibernate的轻量级J2EE架构,对系统进行了设计和实现。论文完成的主要工作如下:①对国内外网络教学平台的现状进行了对比研究,指出了建立重庆大学网络教育学院网络教学平台的必要性;②研究了J2EE开发中MVC模式、SSH架构、WebEQ在线公式编辑器等相关技术,为重庆大学网络教育学院网络教学平台的建立提供了理论和技术支持;③完成了重庆大学网络教育学院网络教学平台的功能性需求与非功能需求分析,设计了系统的功能架构、数据库结构与系统处理模型;并以教学公告发布例,进行了系统架构的详细设计;④基于以上设计,实现了网络教学平台的系统管理、课程管理、教学活动、课程论坛、题库及作业管理等功能;并进行了系统测试。⑤对网络教学平台的下一步建设提出了建议。本文根据重庆大学网络教育学院的实际业务需求,设计了一个以学生为主体的网络教学平台。该平台实现了系统管理、课程管理、教学活动、课程论坛、题库及作业等功能。新平台优化了系统架构,系统稳定性提高了;新平台改进了现有教学平台功能的不足,师生平台交流互动更方便,从而为提高学院网络教育教学服务质量打下了坚实基础。
|
全文目录
中文摘要 3-4 英文摘要 4-9 1 绪论 9-12 1.1 课题研究的背景和意义 9 1.2 国内外现状综述 9-11 1.2.1 国外研究现状 9-10 1.2.2 国内研究现状 10-11 1.3 本文主要的工作 11 1.4 本章小结 11-12 2 关键技术简介 12-18 2.1 MVC 模式 12-13 2.2 Struts 框架 13-14 2.2.1 Struts 概述 13 2.2.2 Struts2 的体系结构 13-14 2.3 Spring 框架 14-15 2.4 Hibernate 框架 15-16 2.5 FCKeditor 文本编辑器 16 2.6 WebEQ 16-17 2.7 本章小结 17-18 3 网络教学平台的需求分析 18-32 3.1 用户需求分析 18-19 3.2 系统功能需求 19-30 3.2.1 系统用户分析 19 3.2.2 系统顶层用例分析 19-20 3.2.3 教师用例分析 20-26 3.2.4 学生用例分析 26-27 3.2.5 管理员用例分析 27 3.2.6 系统主要流程分析 27-30 3.3 系统的开发环境和运行环境 30 3.3.1 开发环境 30 3.3.2 运行环境 30 3.4 网络教学平台非功能性需求 30-31 3.4.1 总体要求 30-31 3.4.2 性能要求 31 3.5 本章小结 31-32 4 网络教学平台系统设计 32-49 4.1 系统架构设计 32-34 4.2 Struts,Spring 和Hibernate 集成框架工作流程 34 4.3 系统表示层设计 34-36 4.3.1 控制器运行机制 34-35 4.3.2 视图部分 35-36 4.4 系统业务逻辑层设计 36-38 4.4.1 业务逻辑类关系 36 4.4.2 业务逻辑类接口封装设计 36-38 4.5 数据持久层设计 38-40 4.5.1 持久层类关系图 38 4.5.2 数据持久层接口封装设计 38-39 4.5.3 持久化操作及O/R Mapping 映射 39-40 4.6 系统数据库设计 40-47 4.6.1 数据库表设计 40-47 4.7 在线公式编辑器设计 47 4.8 系统安全性设计 47-48 4.9 本章小结 48-49 5 网络教学平台系统的实现 49-66 5.1 表现层实现 49-51 5.1.1 表示层 49-50 5.1.2 控制层 50 5.1.3 模型层 50-51 5.2 业务逻辑层实现 51-53 5.2.1 业务逻辑层接口 51 5.2.2 业务逻辑层接口的实现 51-52 5.2.3 配置业务逻辑组件 52 5.2.4 事务的管理 52-53 5.3 数据持久层实现 53-55 5.3.1 数据持久层接口 53 5.3.2 数据持久层接口的实现 53-54 5.3.3 配置DAO 组件 54-55 5.4 在线公式编辑器的实现 55-57 5.5 主要页面功能展示 57-63 5.5.1 实现功能结构图 57 5.5.2 主要功能显示说明 57-63 5.6 系统测试 63-65 5.6.1 测试方案设计 63-65 5.6.2 测试数据的设计与结果分析 65 5.7 本章小结 65-66 6 结论与展望 66-68 6.1 结论 66-67 6.2 展望 67-68 致谢 68-69 参考文献 69-70
|
相似论文
- 铝胁迫下小黑豆的红外光谱特征分析及其铝胁迫响应基因的鉴定,S529
- 溶藻弧菌诱导红笛鲷仔鱼差减文库的构建及其表达序列标签分析,S943
- 基于平衡计分卡的精品课程网站绩效评价指标体系设计,G434
- 条锈菌诱导的小麦叶片SSH文库构建及其ESTs分析,S512.1
- 基于高校网络教学平台的学习绩效评价研究,G434
- 龙城电子商城购物系统的设计与实现,TP311.52
- 基于WebQuest的职校电子专业网络教学平台的设计与实现,TP311.52
- 图结构数据聚类分析平台的研究及原型实现,TP311.13
- 高中信息技术教学平台的开发和应用,TP311.52
- 基于SSH框架的出版物管理系统的设计与实现,TP311.52
- 项目核算系统与总帐系统网络化集成的研究和实践,F232
- 高校网络教学平台的设计与实现,TP311.52
- 基于JAVAEE的轻量级框架应用研究,TP311.10
- 宁RS-1 SSH cDNA文库构建和PGIP基因克隆及其表达载体构建,S565.4
- 网站群内容管理系统的设计与实现,TP311.52
- 机电职高英语网络辅助教学平台设计与实现,TP311.52
- 面向韩国小学生的网络汉语教学研究,H195.3
- 四川职业技术学院科研管理评价的系统设计与实现,TP311.52
- 审计管理信息系统研究与实现,TP311.52
- 大学数学辅助教学平台的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|