论文部分内容阅读
本文以现代远程教育中的的多人协同课件制作需求为背景,以CSCW理论作为指导,探索性的采用XML来描述系统的数据模型,设计和实现了支持多人实时在线课件编写和装配系统CoCourseware。首先,论文介绍了CSCW理论,详细介绍了XML技术以及课件的XML表示和存储模式;其次,依据CSCW理论确立了系统的协同工作模型,设计了系统的总体结构和各部分的组成结构;最后,论文介绍了系统实现采用的具体技术。系统实现了支持多媒体交互的网络传输平台;提出并实现了应用层消息转发和组播算法;采用XML规范在TCP/IP协议之上实现了系统的协作通信协议;提出并实现了系统的用户和权限管理模型;实现了XML文档处理的DOM接口;提出并实现了基于版本序号的并发控制算法,并对算法进行了多方面改进;用XSLT实现了课件的多样性显示和发布。