基于J2EE的网络教学资源管理系统设计与实现.pdf

基于J2EE的网络教学资源管理系统设计与实现.pdf

ID:58314120

大小:235.64 KB

页数:4页

时间:2020-09-06

基于J2EE的网络教学资源管理系统设计与实现.pdf_第1页
基于J2EE的网络教学资源管理系统设计与实现.pdf_第2页
基于J2EE的网络教学资源管理系统设计与实现.pdf_第3页
基于J2EE的网络教学资源管理系统设计与实现.pdf_第4页
资源描述:

《基于J2EE的网络教学资源管理系统设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第11卷第6期石家庄学院学报Vo1.11,No.62009年11月JournalofShijiazhuangUniversityN0v.20o9基于J2EE的网络教学资源管理系统设计与实现杨洋一,陶亮(1.安徽大学计算机科学与技术学院,安徽合肥230039;2.皖西学院计算机科学与技术系,安徽六安237012)摘要:采用Struts+Spring+Hibernate的J2EE架构建立一个网络教学资源管理系统,实现了教学资源的统一管理、资源共享、资源交流等重要功能,文中介绍了系统架构方法及关键技术.关键词:Stru

2、ts;Spring;Hibernate;J2EE;3h:学资源管理中图分类号:G434文献标识码:A文章编号:1673—1972(2009)06—0121—04随着计算机技术、网络技术的飞速发展,信息网络己经成为社会进步与发展的重要保证.计算机多媒体和计算机网络在教育过程中的应用越来越被重视,并趋于普遍.网络教学系统是一种新的教育形式,从发达国家教育信息化的历程和经验来看,网络教学是学校教育信息化发展的趋势.所以构建一个良好的资源管理和应用的支撑环境对促进资源建设,加强信息技术在教学中的应用具有重要意义.本网络教

3、学管理系统的功能模块和实现技术以Struts+Spring+Hibernate的J2EE架构设计实现.1系统总体设计和主要功能1.1系统总体设计本系统主要包含以下几个功能模块:课程开发管理,资源使用维护管理,电子商务,互动社区管理和资源用户管理。总体结构如图1.图1网络教学资源管理系统总体用例图1.2系统主要功能1)课程开发管理模块.提供反映学科特色的主题模板,支持基本教学逻辑的设计,采用资源数据LOM、SCORM标准,可直接导人已开发好的其它课件内容包,把导人的课件内容整合到自己开发的课件中,而且系统也能导出标

4、准的课件内容包.收稿日期:2009—10—11作者简介:杨洋(1980-),女,安徽六安人,硕士研究生,主要从事软件工程研究石家庄学院学报2009年11月2)资源使用维护管理模块.提供资源发布、审核、上传、游览、搜索、收藏、下载、更新、删除等功能,并保留历史记录,提供对虚拟实验室、实验演示与动画仿真模拟的支持工具,通过对资源描述ID或其它属性索引,可按关键词进行单条件或多条件的组合查询、模糊查询和精确查询,无需扫描任何记录即可快速得到目标记录所在的位置.3)资源交易模块⋯.主要负责对用户浏览、下载资源的过程进行统

5、一、完善的管理;主要包括对用户浏览的操作、用户账户的管理以及向用户进行相关资源的推荐.4)互动社区管理资源用户管理模块.师生可以在不同时间、地点新建课程学习小组论坛.学生在线查询已有问题、并提出新问题,教师对问题进行解答并进行问题管理、分组学习、课程小组论坛、还可交流或张贴小组学习及作业成果,实现师生、学生之间的同步或异步交流.5)资源用户管理模块.接受资源管理者、教师、学生及其它访客等用户注册和认证,按不角色分别授予可使用的功能、学科范围和资源访问权限,既方便不同用户使用网络教学资源.又保护私有资源的安全性.2

6、关键技术及其实现方法2.1系统架构本系统采用Struts+Spring+Hibernate架构来进行开发.在体系结构上将系统划分为3层.即表示层、业务层、持久层.表示层采用Struts框架,业务层使用Spring框架来支撑,持久层采用Hibernate框架.2.1.1Struts框架Struts它采用MVC模式,能够很好地帮助ava开发者利用J2EE开发Web应用.它提供Controller组件并且整合了其他技术实现Model和View.对于Model,Struts可以使用标准数据访问技术。如JDBC和EJB,也

7、可以使用第3方工具,如Hibernate,iBETIS,O/R桥.至于View,Struts支持JSP技术,支持JSTL(JSPStandardTagLiberary)和JSF(JavaServerFaces),也可以使用Velocity模板、XSLT(theExtensi—bleStylesheetLangusgeTransformations)及其他表示系统[21.Struts的核心组件有Struts提供的自定义的标签库。系统状态和商业逻辑JavaBeans,JSP页面和表示组件,ActionServlet和

8、ActionMapping等.2.1.2spring框架业务层包含应用的业务对象和业务服务.它接受来自于表示层的请求,并基于请求处理业务逻辑.这里采用Spring来实现业务逻辑层,主要通过Spring的IOC以及AOP机制实现业务层和视图层、持久层的通信.Spring与JSF集成的关键是表示层和控制层的集成.获得彼此的上下文引用,以此进一步获得各自管理的Bean[31.S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。