基于J2EE的精品课程在线教学系统的设计与实现.docVIP

基于J2EE的精品课程在线教学系统的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE的精品课程在线教学系统的设计与实现      摘要:进行精品课程建设是提高教学质量和实施教学改革的需要。结合这几年从事的教学实践,并根据目前学校实际情况,设计并实现基于J2EE的精品课程管理系统。   关键词:精品课程;SSH;SQL;Server   中图分类号:G434 文献标识码:A文章编号:1007-9599 (2011) 11-0000-01   J2EE-Based Quality Courses Design and Implementation in Online Teaching System   Zheng Yan,Zhao Haiou   (Wuhan University of Technology,Wuhan430070,China)   Abstract:The course under construction is to improve the quality of teaching and implementation of teaching reform.Combination of teaching practice in the past few years,and according to the current actual situation in schools,design and implementation of J2EE-based course management system quality.   Keywords:Quality courses;SSH;SQL;Server   一、开发环境   本精品课程在线教学系统的开发以Web工程思想为指导,本系统基于MVC设计思想,以SSH(Struts+Spring+Hibernate)框架为基础,以MyEclipse9.0为开发工具,以java为开发语言,使用SQL Server作为后台数据库。系统的运行环境为Windows XP/2000+j2sdk1.6.X JDK开发包+sqlserver2005数据库+Tomcat 7.0服务器。综合采用DHTML、CSS等技术开发的Web程序。   二、系统功能模块分析   本系统划分为教师模块、管理模块、交流模块、学生模块四个功能主模块,每个主模块下又包含有相应的子模块。如图所示为本系统主要功能。      本项目采用五层体系框架,采用Struts框架来实现表示逻辑层的开发,也就是主要完成MVC三层模式中的视图和控制器的部分。模型部分的实现主要包括业务逻辑层,持久层和数据库层,采用Java Bean组件和Spring框架实现业务逻辑,Hibernate框架实现持久层。   本文只以其中的用户管理登录模块和课程管理功能实现为例子,介绍Struts、Hibernate和Spring相结合开发应用系统的具体实现思想,细节及过程,系统的所有功能模块的开发都是基于这种设计思想与模式,采用这些相关技术实现,最后再整合成为一个完整的系统。   在SSH框架中,模型层是离用户比较近的一层,该层负责对用户的请求进行处理,并返回相应的视图,主要由Struts框架完成。用户管理登录为例,部分代码如下:   public class Admins Action extends Dispatch Action{   public Action Forward do Login(…)throws IO Exception{    //数据处理及页面跳转    }    //其他方法……..   }   管理员模型Admins Action实现继承了Dispatch Action,并提供了相应业务逻辑需要的方法。   数据库的操作主要是由Hibernate框架完成的,那数据库的连接操作也是在Hibernate的配置文件hibernate.cfg.xml中配置,但为了程序更简单,本系统中将Hibernate对数据持久层的操作交给Spring框架,则可省略Hibernate配置文件,则数据库连接配置信息编写在Spring的配置文件application Context.xml中。   在生成好Admins Action之后,还必须使用Spring容器为Admins Action注入所需的业务逻辑层组件IAdmins Biz,下面仅仅是登陆的配置代码:                  通过Spring配置文件中的配置以上代码,就可以在Admins Action中灵活地使用Admins Biz业务逻辑类中的任意方法,实现用户的需求。   三、总结   通过对Struts、Spring和Hibernate三大框架的集成进行深入

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档