第11卷第6期
2009年11月
石家庄学报
JournalofShijiazhuangUniversity
V01.11.No.6NOV.2009
基于J2EE的
网络教学资源
管理系统设计与实现
杨
洋1,一,陶
亮1
(1.安徼大学
计算机科学与技术,安徽合肥230039;2.皖西计算机科学与技术系,安徽六安237012)摘要:采用Struts+Spring+Hibernate的J2EE架构建立一个网络教学资源管理系统,实现了教学资源的统一管理,资源共享,资源交流等重要功能,文中介绍了系统架构方法及关键技术.关键词:S锄ts;S—ng;Hibemate;J2EE;教学资源管理
中图分类号:G434文献标识码:A文章编号:1673—1972(2009)06-0121—04
随着计算机技术,网络技术的飞速发展,信息网络已经成为社会进步与发展的重要保证.计算机多媒体
和计算机网络在教育过程中的应用越来越被重视,并趋于普遍.网络教学系统是一种新的教育形式,从发达国家教育信息化的历程和经验来看,网络教学是教育信息化发展的趋势.所以构建一个良好的资源管
理和应用的支撑环境对促进资源建设,加强信息技术在教学中的应用具有重要意义.本网络教学管理系统的功能模块和实现技术以Struts+Spring+Hibernate的J2EE架构设计实现.
系统总体设计和主要功能
1.1系统总体设计本系统主要包含以下几个功能模块:
课程开发管理,资源使用维护管理,电子商务,互动社区管理和资源用户管理.总体结构如图1.
圈1网络教学资源管理系统总体用例图
1.2系统主要功能
1)课程开发管理模块.提供反映学科特色的主题模板,支持基本教学逻辑的设计,采用资源数据LOM,SCORM标准,可直接导人已开发好的其它
课件内容包,把导人的课件内容整合到自己开发的课件中,而且系
统也能导出标准的课件内容包.
收稿日期:2009一lo-11作者简允:杨洋(1980--),女,安徽六安人,硕士研究生,主要从事
软件工程研究.
万方数据
石家庄学报
2009年11月
2)资源使用维护管理模块.提供资源发布,审核,上传,游览,
搜索,收藏,下载,更新,删除等功能,并保留历史记录,提供对虚拟实验室,实验演示与动画仿真模拟的支持工具,通过对资源描述ID或其它属性索引.可按关键词进行单条件或多条件的组合
查询,模糊查询和精确查询,无需扫描任何记录即可快速得到目标记录所在的位置.3)资源交易模块….主要负责对用户浏览,下载资源的过程进行统一,完善的管理;主要包括对用户浏览的操作,用户账户的管理以及向用户进行相关资源的推荐.4)互动社区管理资源用户管理模块.师生可以在不同时间,地点新建课程
学习小组论坛.学生在线查询已有
问题,并提出新问题,教师对问题进行解答并进行问题管理,分组学习,课程小组论坛,还可交流或张贴小组学习及
作业成果.实现师生,学生之间的同步或异步交流.5)资源用户管理模块.接受资源管理者,教师,学生及其它访客等用户
注册和认证,按不角色分别授予可使用的功能,学科范围和资源访问权限,既方便不同用户使用网络教学资源,又保护私有资源的安全性.