- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                基于Java技术网络教学管理平台研究与实现
                    基于Java技术网络教学管理平台研究与实现
    [摘要]传统的课堂教学模式授课形式单一、呆板,对学生的培养往往一刀切,忽视了学生的个性差异,不能体现因材施教的思想,不能很好地激发学生的潜能而全面培养学生素质,以校园网络为依托的网络教学管理平台能够弥补课堂教学的不足。基于Java技术的网络教学管理平台的开发,将“课堂教学”与“网络教学”进行了有利地融合,打破了单一的教学模式,使学生的个性潜能得以发挥,体现了“素质教育”和“因材施教”的思想,对高校的内涵建设起到了重要作用。 
  [关键词]Java技术 J2EE 网络教学 课堂教学 
   
  一、引言 
   
  随着Internet的快速发展和校园网络的逐渐普及,现代教育已经进入了以网络为基础的新阶段。网络教学是传统课堂教学的有益补充,能大大提高教学效率,增强教学效果。传统课堂教学方式手段比较呆板,不够灵活,往往以教师为中心统领整个课堂,以至于学生的个性不能得到充分的发挥。而网络教学能够突破时间、空间、地域的限制,以学生个体为中心,激发学生的个性潜能,培养学生的创新能力,为学生向多方向、全方位发展提供有力保障。这体现了以学生为本,因材施教的思想。 
  为推进学校的内涵建设,以校园网为依托,我们设计和开发了基于Java技术的网络教学管理平台。 
   
  二、平台的体系结构 
   
  网络教学平台按照Browser/Server模式,将传统的浏览器/WEB服务器的两层体系结构扩展成浏览器/WEB服务器/数据库服务器三层体系结构,这种模式采用多种标准协议和技术,适合于任何硬件平台和软件环境。 
  教学平台是采用J2EE标准进行开发的,数据库采用SQL Server 2000数据库。J2EE是SUN公司定义的一个开发分布式企业级应用的规范。它提供了一个多层次的分布式应用模型和一系列开发技术规范。多层次分布式应用模型是指根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件,组件在分布式服务器的组件容器中运行(如Servlet组件在Servlet容器上运行,EJB组件在EJB容器上运行),容器间通过相关的协议进行通讯,实现组件间的相互调用。整个体系结构如图1所示。 
   
  其中客户浏览器层是用户的操作界面和数据的显示界面。中间是Web层,由Web组件组成,J2EE Web组件包括JSP页面和Servlets,Web层也可以包括一些JavaBeans。Web层主要用来处理客户请求,调用相应的逻辑块,并把结果以动态网页的形式返回到客户端。 
  J2EE的关键技术有: 
  1.组件技术。J2EE的核心思想是基于组件/容器的应用。每个组件提供了方法、属性、事件的接口。组件可以由多种语言开发。组件是可以重用的、共享的、分布的。 
  2.Servlets和JSP。Servlets用来生成动态页面或接收用户请求产生相应操作(调用EJB)。JSP基于文本,通过容器产生相应的Servlets,使内容和显示分开。J2EE中提供了Servlet API,用于创建Servlets。 
  3.EJB技术。EJB规范提供了一种开发和部署服务器端组件的方法。每个EJB是按功能逻辑划分的,开发时不必关注系统底层细节问题,只关注具体的事务分析。 
  4.数据库访问。JDBC(JavaDatabase Connectivity)是一个独立于特定的数据库管理系统的开发接口。它提供一个通用的访问SQL数据库和存储结构的机制,支持基本SQL功能的一个通用底层的应用程序编程接口。 
  5.分布式通信技术。分布式通信技术是分布式企业系统的核心技术。J2EE框架为Web应用和EJB应用提供多种通信模式。 
   
  三、教学管理平台的功能模块介绍 
   
  此教学管理平台包含以下功能模块。 
  1.学生信息模块。学生信息模块包含学生档案管理、学生成绩查询、学生交流互动等子模块。其中学生档案管理子模块可以实现对学生档案信息的管理与查询;学生成绩查询子模块提供学生在校期间所学课程的全部成绩和学分的查询;学生交流互动子模块可以方便学生之间交流学习方法和学习经验。 
  2.教师信息模块。教师信息模块包含教师基本信息查询、教师网上成绩录入等子模块。其中教师基本信息子模块可以查询到有关教师的专业方向、学历、职称、职务、所授课程等信息,实现对教师管理的公开化;网上成绩录入子模块使教师对学生成绩的统计实现了自动化,依靠网络进行成绩的登记与报送。 
  3.课程信息模块。课程信息模块可以方便地查询到每门课程的课程性质、所需学时、相关授课教师等信息。 
  4.学习园地模块。学习园地模块实现了网络课堂功能,此模块包含了大量的学习资料,多媒体课件和授课录像、题库等。学生可以根据自己的兴趣和爱好有选择
                 原创力文档
原创力文档 
                        

文档评论(0)