1、厦门大学软件学院毕业设计(论文)开题报告学生姓名 班级 学号 校内指导教师姓名 职称 所在单位 厦门大学软件学院毕业设计(论文)题 目基于 J2EE 的实践性教学管理平台教学资源管理模块设计与实现毕业设计(论文)的目标:选题依据:当前高等教育教学改革如火如荼,课程教学改革正朝着研究性、实用性和实践性的方向发展。但是,许多实践性很强的课程在当前高校教学改革中也出现了不少问题,主要表现为以下几个方面:一方面随着本科课程教学计划的修订,许多课程的教学时数急剧减少。对于实践性很强的课程来说,教学时间显得捉襟见肘;另一方面许多课程实践活动不能在课堂之内完成,必须延伸到课外,而课外的活动又缺乏一个有效的组
2、织管理平台;同时传统的实践活动多是采取手工方式完成。学习效率较低,需要借助技术以提高学习绩效,因此,高校实践性课程必须充分利用网络技术,设计开发网络课程,并进行基于网络课程应用的教学改革,才能适应高校课程改革的发展趋势,培养适应社会需求的创新型人才。J2EE 课程是计算机科学及相关专业的一门重要的专业必修课程,而目前的该门课程的项目设计及其项目提交都是以手工的形式,因此造成大量的人力及其时间的浪费,很有必要创建一个以网络为载体的教学平台,辅助课堂上的学习,使学习延伸到网络,体现学习的个性化、协作化等,提高教学效率,巩固和加强对学习的理解和实践。因此在一定背景下提出了创建基于 J2EE 技术来开
3、发网络课程设计的教学平台。软件整体目标:本课题研究目标是建立一个统一的、以网络教学为主体内容的、开放式的教学系统。利用 J2EE 技术、网络通信技术、多媒体技术、数据库技术等相关信息处理加工技术,对本课程涉及到的各种数据和资源进行整合,构成一个提倡协作性并鼓励个性化的网络教学平台。设计目标:本模块设计目标是为了完成教学资源,方便学生、助教、老师的操作。利用 J2EE 技术、JSF 技术,EJB3.0 技术等相关组件和技术,对本模块的设计。完成本模块设计的所有功能,包括助教打分、老师发布资源和学生上传作业、下载资源等。实现方法:1、整体设计:整个网络课程建设,除了必要的教学信息管理、课件和教学录
4、像下载管理外,课程设计的管理是重中之重。经过讨论,现把课程设计管理分成 5个模块: 报名管理模块它用于管理学生上报的小组成员和分工情况、以及各小组的选题情况。 阶段性检查模块在课程设计的初期、中期、末期进行检查,包括分工情况以及完成情况,对小组内每个成员进行阶段性评分,并将检查的结果以报表和图表的形式呈现给用户。 学习交流模块引入技术群组的概念,即将掌握同一种技术的学生组织成一个小组,并对每一个人在小组内的活跃程度(活跃程度表现在提出问题、解决问题、分享学习心得等)进行记录并给予打分,以此形式提高学生对技术的学习热情,并将分数作为最后总成绩计算的一部分。 教学资源管理模块利用 Apache C
5、ommons File Upload 和 Apache MyFaces 组件完成文件的上传下载,助教给上传作业打分,学生查看所有课程信息、教学资源和上传课程作业,教师发布教学资源和布置作业等。 打印模块利用 iReaport 打印报表,iFreeChart 打印图表,将结果可视化输出。2、教学资源管理模块教学资源管理模块提供了教师发布教学课件和教学课件,可以让教师的备课更加的高效,对所有的课程提供了统一的管理。助教可以利用网络解决作业的批改和项目的审核功能,改变了过去必须现场收作业、批改作业等麻烦的工作。利用高效的网络教学资源,学生可以提前进行更加充分的教学预习和课后复习准备考试。3、系统软硬
6、件要求:开发工具:eclipse开发语言:java数据库:MySQL开发技术: JBoss, JSF, Seam, EJB 3.0运行环境:Windows XP、Linux运行设备:PC机软件建模:Microsoft Office Visio 2003、IBM Rational Rose4、预期的实现成果:在基于对网络辅助教学平台的认识与对目前网络辅助教学平台的应用情况分析的基础上,设计一个以培养自主学习能力为特色的网络教学平台。在该平台中,将课程内容、项目选题、学习策略、学习技巧、自主学习认知工具等有效地集成为一体,方便学生进行自主学习、协作讨论、自我评价。同时,该平台还具有如下几方面的特点
7、: (1) 良好的稳定性;(2) 较好的可扩展性;(3) 简单的操作性;(4) 足够的安全性。时间进度安排:2008 年 11 月 17 日 - 2009 年 1 月 12 日- 阅读文献资料,学习相关技术,理解任务,完成开题报告。2008 年 1 月 13 日 - 2008 年 3 月 20 日- 对网络教学平台进行总体研究与设计,并对教学资源管理模块进行初步的设计与实现,同时完成中期检查报告。2009 年 3 月 21 日 - 2009 年 4 月 21 日- 完善成绩计算模块,实现基本功能。2009 年 4 月 21 日 - 2009 年 4 月 30 日- 集成测试,协同工作测试,整个系统的主体功能基本完成,并确认未实现的功能,完成第一次迭代。2009 年 5 月 1 日 2009 年 5 月 20 日- 进行第二次迭代,对未实现的功能进行设计、编码、集成测试。2009 年 5 月 21 日 2009 年 5 月 31 日- 进行系统测试,在实际工作站上完成。- 进行功能性测试,完成功能性检查。2009 年 6 月 1 日-2009 年 6 月 10 日- 完成项目文档,提交毕业论文,准备毕业答辩。指导教师审核意见:校内指导教师签名: 2009年 月 日