基于J2EE的网络教学系统的研究与实现

来源 :济南大学 | 被引量 : 0次 | 上传用户:sdlnf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文对网络教学的背景及意义进行了介绍,分析了当前网络教学的特点,对当前国内外网络教学的发展现状做了一些论述,结合实际进行了系统的分析,设计出一种适用于校园网环境的网络教学系统,体现“以学生为中心,以教师为主导”的网络教学理念,提高教学效率和学生参加教学活动的积极性。 系统采用当前流行的J2EE技术作为系统的整体架构,并通过J2EE四层架构与MVC设计模式相结合,实现了表现逻辑与业务逻辑相分离,方便了系统的开发与维护;采用开放源码的JBOSS作为应用服务器,整合的Tomcat作为Web服务器;页面表现主要由JSP实现,完成用户与系统的交互;业务逻辑处理主要由EJB组件封装完成。在数据库的选择上,选用了由东软集团开发的国产数据库OpenBase。 系统用户分为三种:教师、学生和管理员,用户通过各自的访问入口进入系统,完成权限范围内的功能操作。系统主要实现了教师网上教学、辅导答疑、作业管理、学生管理、学生的在线学习、课程作业、在线测试、答疑讨论、管理员的系统管理、用户管理、课程维护、公告管理等多个功能。 本文详细介绍了系统的开发与实现过程:从组件的开发、数据信息的访问到系统的部署。为实现系统中使用较多的数据信息上传功能的优化,对TFTP协议进行了改进,以更适用于校园网环境。通过模拟上百个用户对系统进行并发访问,来对系统的并发性能进行测试。最后给出了系统实现的部分功能界面。
其他文献
随着国民经济的发展,人民整体生活水平的逐步提高,人们对自由、舒适、安全的生存环境的要求和个人生命财产的安全意识也逐步提高。然而,随着城市的人口急剧增长,城市的流动人口也
模型驱动架构(Model Driven Architecture, MDA)是对象管理组织(OMG)为解决软件互操作问题而提出的。MDA的核心思想是首先抽象出与实现技术无关、能完整描述业务功能的核心模
在现实生活中,优化的问题往往是一些多目标、非线性、高复杂的优化问题,这些问题用传统的优化方法无法获得决策者满意的解,而使用一些基于随机搜索策略的进化算法,特别是多目
在过去的几年中,构建、部署和运用软件的方式发生了一些有趣的变化。在不久前,最流行的时尚就是客户端/服务器端技术。随着 Internet 的出现,引进了瘦客户端模式。随着.NET
随着软件种类的日益增多和应用规模的不断增大,计算技术在保证计算系统能力持续增长的同时,也导致了计算系统复杂性的持续增加。这种情形促进了人们对计算机观念的改变,从原来的
由于现有的电信传输网络是一个设备厂家众多、传输制式多样、多种技术并存的复杂网络,给传输网管的运行维护和综合管理带来了很大的困难。以往传输网网管系统对电路的管理,往往
软件测试是软件开发的一个重要环节,成为实现软件质量控制过程中的关键工作,日益受到人们的重视。软件测试工作的性质和要求使得测试工作的自动化和规范程度越来越高。  国内
第一,随着科学技术的快速发展,网络在人们生活中扮演着一个不可或缺的角色。但是现实生活中使用网络会遇到很多的意外情况,会导致实际数据传输存在不确定性,并且随着技术的发
柔性制造系统(Flexible Manufacturing System,FMS)是由统一的信息控制系统、物料储运系统和一组数字控制加工设备组成,能适应加工对象变换的自动化机械制造系统。作为多品
无线传感器网络(Wireless Senior Network,WSN)经过多年的发展,形成了较为完善的理论体系,这些极大的方便了人们对地区的监测和对环境的感知。随着海洋资源开发、海洋环境监