文档详情

基于j2ee平台的网络辅助教学系统的设计与实现的研究论文.doc

发布:2019-10-12约3.47千字共6页下载文档
文本预览下载声明
基于J2EE平台的网络辅助教学系统的设计与实现的研究论文      1引言      随着互联网技术和多媒体技术的发展网络教学作为一种全新的教学手段越来越受到人们的关注网络教学打破了传统的教学模式充分利用现代化的教学手段和多种教学资源为学生提供良好的自主学习环境教学效果和教学效率得到了较大的提高大学计算机基础课程如计算机文化基础、程序设计基础等覆盖面广对这些课程采取网络辅助教学手段将大大减轻教师和学生的负担提高效率使教学活动走上一个新台阶因此结合我们目前正在开展的”程序设计基础(C)“精品课程建设我们开发了网络辅助教学系统该系统实现了信息发布与浏览、学习资源、自动答疑、作业发布与批阅、学生自测练习等功能      J2EE平台已经成为使用最广泛的Web程序设计技术J2EEWeb程序的开发已成为信息系统的关键J2EE具备平台无关性、可移植性、多层架构体系、高效的开发、可伸缩性、稳定的可用性等诸多优点,从而成为构建基于Web的企业应用系统的首选平台本网络辅助教学系统的开发就基于J2EE平台,采用了J2EE技术规范Web应用服务器采用了功能强大、安全可靠的WebLogic服务器软件数据库服务器采用SQLSERVER本系统已经在”程序设计基础(C)“的教学中试用系统运行良好取得了较好的教学效果      2J2EE平台及其体系结构      J2EE采用多层的分布式应用模型可以有效地分离数据层、逻辑层和表示层多层结构的设计带来的最大好处是优秀的扩展能力和负载均衡能力各层之间祸合度低J2EE架构允许开发人员将精力集中在应用的业务逻辑上因此利用J2EE平台可以构建一个易于扩展的系统      客户端通常采用Web方式即Web客户端一个Web客户端由两部分组成:由运行在Web层的Web组件生成的包含各种标记语言(HTML.XML等)的动态web页面;从服务器传送来的静态Web页面Web层组件包括JavaServlet、和JavaServerPages(JSP)Web层组件运行Web容器的过程中Web容器管理JSP页而和Servlet组件的执行它主要由Web服务器来实现如Tomcat、Apache、Weblogic、Websphere等业务逻辑层组件是EnterpriseJavaBeans(EJB)Web层组件和业务逻辑层组件都运行在J2EE服务器上一个J2EE服务器提供EJB容器和Web容器      J2EE平台通过JDBC(JavaDatabaseConnectivity简称JDBC)访问数据库JDBC是一个独立于特定数据库管理系统的开发接口JDBCAPI为访问不同的数据库提供了一种统一的途径Web组件和E.TB组件都可以访问数据库      3网络辅助教学系统的总体结构      网络辅助教学系统是网络教学中的网络课堂之外必需的辅助教学环节也可以作为传统课堂教学之外的辅助教学手段网络辅助教学系统是一个集成平台它包含了信息发布与浏览、学习资源、在线交流、作业发布与批阅、自动答疑、自测练习等功能模块      在网络辅助教学系统中有三种角色:教师、学生、教务管理员教师具有发布教学信息、上传教学资源、发布作业、批阅作业、解答问题、管理问题库、管理自测练习题库等权限学生具有浏览与下载公告信息和教学资源、下载教师发布的作业、递交已完成的作业、查询自己的作业成绩和点评信息、浏览问题库、提问、进行自测练习等权限教务管理员具有发布教学信息、管理教师/学生信息、设置和修改系统密码等功能      (1)信息发布与浏览教师和教务员发布教学安排信息主要是有关上课、考试时间安排及教学计划等信息老师可以随时根据实际情况发布信息学生可以及时了解有关课程的教学安排      (2)课程信息管理课程相关的信息资源包括电子讲义、教学大纲、实验指导书、软件、参考资料等对这些资源可以浏览、上传、下载和打印教学资源由教师上传到网络服务器的指定目录中教学资源可以为学生课前预习和课后复习提供帮助      (3)作业发布与批阅教师发布作业并规定学生交作业的最后期限作业内容可以包含文本、图像、动画等多媒体信息作业上传到Web服务器的制定目录中学生下载作业信息完成作业后将其递交给系统系统将其存放到Wet服务器的指定目录中教师批阅其作业后对作业进行点评并给出作业成绩该成绩自动登入学生记录最后统计学生完成作业的情况给出学生一学期的作业总评成绩      (4)自动答疑学生在学习过程遇到问题时可随时访问该系统中的自动答疑子系统自动答疑是一个适应性的知识库系统它分自动答疑与人工答疑两大部分在教学设训一阶段教师将本学科最常见的疑难问题及答案按一定的组织方式存放到该课程的知识库中当学生在遇到疑难问题时通过网络远程提交问题的描述系统将根据学生提交的问题描述对知识库进行
显示全部
相似文档