基于Java技术的网络辅助教学系统的设计与实现

来源 :清华大学 | 被引量 : 0次 | 上传用户:mwj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在系统体系结构上,该文分析了目前开发基于Internet的应用系统的各种技术和模型的软件设计方法,提出了采用BWD(Browser/WebServer/DBMS)结构实现网络辅助教学系统,简化了传统C/S模型的客户端,而服务器则集中了所有的应用逻辑、开发、维护等所有的工作.在Web交互技术上,该文分析了几种流行的交互技术,分别比较了各自的优缺点,综合了执行效率,稳定性,开发维护的难度等多种考虑因素,最后采用JSP和JavaServlet相结合作为网络辅助教学系统的Web与数据库交互的核心技术.采用MVC(Model/View/Control)设计模式,将表达与内容分离,把JSP与Servlet联合起来使用以实现动态内容服务,吸取了两种技术各自的突出优点,用JSP生成表面层的内容,让Servlets完成深层次的处理任务.在功能设计上,该文从系统功能和用户功能两个角度详细介绍了网络辅助教学系统中的主要功能,包括系统管理和教学两个子系统,分别设计了讨论区,教师答疑,虚拟教室,教师工作室等功能模块.同时,系统针对不同身份的用户也有不同的功能设计.此外,该文从网络辅助教学系统出发,讨论了Internet应用系统面临的一些基本问题:连接池的设计和实现、基于BWD结构的事务处理,客户身份认证,MVC模式的实现等,这些问题在一定程度上具有普遍性.
其他文献
该文力图从一般的角度去探讨Internet网上机器翻译系统中所面临的问题、特征和已往的解决对策.提出了基于代理的Internet网上机器翻译系统的新型设计思路.尽管不同语言间的机
该论文论述了SISP2.0客户端的总体结构和相关的功能模块,给出了SISP2.0客户端用户界面的设计以及各个功能模块的实现算法和数据结构.论文描述了在客户端所采用的技术和方法,
该文着重于IPhoneRADIUS系统的RADIUS协议实现部分,以IP电话为背景阐述了RADIUS协议的实际应用:首先介绍了RADIUS协议的工作过程,然后介绍了RADIUS协议的客户/服务员模式、网
该文提出了关系和图数据相结合的半结构数据存储模型,以及根据数据所具有的结构规则性,重新组织和存储数据的实际方法:对结构比较规则的数据重新进行组织,并保存在关系当中,
该文详细论述了SISP2.0中Web服务的设计与实现方法.空间信息的可视化处理是空间信息发布的核心任务.现有的WebGIS系统的空间数据处理模型大都是封闭的,空间数据针对特定的文
该文提出以数据仓库为基础轻联机分析处理的和数据挖掘为手段的智能决策支持系统解决方案,数据仓库于数据的存储和组织,联机分析处理集中于数据的分析,数据挖掘致力于信息的
该文结合"九.五"国家重点科技攻关项目:"碱回收过程优化控制系统"的子专题"燃烧过程的优化控制",论述了整个系统的结构设计、软件组态、编程、调试和投运等开发过程.
近年来恶意进程严重威胁着计算机系统的安全,恶意软件已具有隐藏、探测、破坏检测软件的能力。传统的基于主机的检测工具执行在他们要保护的每个主机之内,这样它能够很好地看
现代电子信息技术的快速发展使得互联网信息呈爆炸方式增长。然而,信息的急速增长却未能给用户提供方便,海量数据给用户获取知识带来了极大的障碍。这种障碍使得用户在信息的
该文研究了SNMP、SNMPv2、CMIP、RMON、RMON2等网络管理协议,借鉴了现有的商业网络管理软件平台以及许多专门用于网络监控和流量分析的工具软件,如MRTG、Argus、Etherfind、N