应用j2ee网络架构实现远程教学

应用j2ee网络架构实现远程教学

ID:22132691

大小:51.50 KB

页数:5页

时间:2018-10-27

应用j2ee网络架构实现远程教学_第1页
应用j2ee网络架构实现远程教学_第2页
应用j2ee网络架构实现远程教学_第3页
应用j2ee网络架构实现远程教学_第4页
应用j2ee网络架构实现远程教学_第5页
资源描述:

《应用j2ee网络架构实现远程教学》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、应用J2EE网络架构实现远程教学:本文讨论了基于WEB的远程教学系统,对于系统的必要性和可行性进行了讨论。并且对于java的企业级应用-J2EE设计了远程辅助教学系统。关键词:java;j2EE;辅助教学;web教学.starlun.随着信息X络技术的发展,传统的教育方式受到了巨大的挑战,传统的以教师、课堂、书本为中心的教学模式不能适应信息社会的需要,而以基于WEB的计算机辅助教学为代表的现代教育技术正在影响着教育。1系统可行性分析大量的X络开发工具使得开发X络辅助教学系统变得容易。数据库技术的不断发展,使得X络辅助教学系统可以有功能齐全的数据库系统作支持。而X络技术的发

2、展,安全性能的不断提高,使得X络辅助教学系统有一个坚实的载体和应用环境。高校校园X的不断发展和完善,使得X络辅助教学系统有一个很好的X络环境,而对于学校校园X,硬件或者软件上来说,建立X络辅助教学系统都是可行的。2系统架构分析目前基于X络的系统开发模式技术架构主要分为两种:一种是C/S模式,系统的业务处理程序主要集中在客户机。一种是B/S模式,即Browser/serve:模式,它主要事务逻辑在服务器,只有一小部分事务逻辑在客户端实现,它是基于浏览器WEB服务器/后台数据库服务器三层结构。这两种技术软件开发领域都得到了广泛的应用。下面分别介绍两种开发模式的优缺点。2.1C

3、/S架构(1)应用服务器运行数据负荷较轻。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力;(2)数据的储存管理功能较为透明。对于工作在前台程序上的最终用户,是透明的,他们无须过问背后的过程,就能完成自己的工作;(3)客户端响应速度快。C/S能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。又因为客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。C/S架构的劣势:首先,X络管理工作人员既要对服务器维护管理,这需要较大的投资和复杂的技术支持,维护任务量大。其次,兼容性较差,对于不同的开发

4、工具,具有较大的局限性。若采用不同工具,需要重新改写程序。2.2B/S架构B/S模式是基于C/S模式发展起来的,它有如下优点:(1)易用性好,它给用户提供一个相对稳定的技术平台,用户使用单一的BROWSER软件,便能访问文本、图像视频等信息。(3)易于维护和升级,只需改变X页即可实现所有用户同步更新。(3)开放性好,具有异地浏览和信息采集的灵活性。(4)系统扩展性强,系统具有分布性特点,系统可以处理分布式数据,摆脱局域X局限性。本系统基于局域X环境下使用,在考虑了两种不同的架构的特点后,决定采用B/S模式的体系结构解决方案。3系统设计3.1应用分层X络教学系统采用基于We

5、b的J2EE四层B/S结构,这四层分别为用户层、Web服务层、应用服务层以及数据库资源层,即充分利用当今最新的Web技术解决方案,使学生只需通过X络,利用浏览器软件,就可以使用该系统。X络教学系统的体系结构中,用户层为瘦客户,为教师、学生以及管理员等人员提供方便直观的可视化图形界面;Web服务层响应用户请求,为用户提供所请求的数据;应用服务层处理业务逻辑,针对用户请求,完成相应的计算和数据操作,大大减轻了Web层的负担,提高了系统效率,并且将业务逻辑与其他分层分开,提高了系统的可扩展性和灵活性。3.2角色活动教师的角色除了掌握基本的计算机和X络的使用知识外,还要会使用办公

6、软件、了解X页的基本知识。当用户以教师角色登录到系统后,系统将列出其对应的功能列表。进入其教师主界面后,选择课程制作功能,就可以进入课程制作环境进行课程的制作。教师制作课程后要提交,如果提交成功,则将所作课程存储到数据库中,完成制作课程的整个过程。学生用户是系统最终的使用者和检验者,他们主要利用X络平台来完成辅助学习任务,在学习过程体现出自主学习的能力。学生用户登录系统后,可以查看课程公告、浏览X上课程列表,选择课程并进行课程学习、完成作业和进行考试、寻求X上辅导答疑等。3.3数据库设计它直接影响系统的长期有效性和产品化程度。下面将介绍本系统中数据库结构的设计全过程。从最

7、终用户以及应用程序设计的需要这些粗略的要求中,确定了下面的基本需求:(1)保存学生、教师和管理员的基本信息;(2)教学资源库(包括课程信息、作业、试题库信息等);(3)答疑信息库;(4)信息资源库(包括公告信息等);(5)媒体素材信息以及索引。由此出发,将一步步的最终实现一个实际的、有应用价值的教学信息Web应用程序数据库系统。4总结本文在J2EE平台下设计了比较通用的X络教学系统的构建方法。当今流行的J2EE技术,结合项目开发过程管理的一些做法,从实际出发,提出了以J2EE构架为基础,实现X络教学系统的解决方案。是J2EE的

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

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

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