论文部分内容阅读
随着社会的快速发展、知识大爆炸进程的加快,我国的教育培训机构数量不断增加,为了进一步开拓市场以及为不同需求的学员提供教育培训,教育培训的手段也由最初的面对面式授课转为基于互联网的远程教育。具有云服务特征的远程课堂服务系统的研究目的就是为解决这一现实需求。本文重点论述了具有云服务特征的远程课堂服务系统的设计与实现。论文首先概述了系统的项目开发背景以及和系统相关的RESTful Web Service、Restlet以及oAuth这三种技术知识。然后,从教育机构管理员、远程课堂系统管理员、远程课堂教师以及使用远程课堂的学生这四类系统用户出发,描述系统的应用场景和需求分析,抽象出本系统的功能框架。接着,根据功能需求分析,设计了系统服务流程、底层数据库以及系统各个模块间的内部接口和系统外部接口。之后,论文详细论述了利用REST和Restlet这些技术实现远程课堂服务系统商户管理、资源管理、基础服务、订购服务、鉴权等功能的过程,并给出了系统重要部分的详细设计与实现,包括如何对本课题中使用的Web Services进行鉴权以及如何优化REST风格在会话管理和角色管理这两种场景下的处理方式。此外,论文的软件测试部分通过多个测试用例对所有功能做了测试,同时对系统进行了试用,并对测试结果进行了分析总结。论文最后对具有云服务特征的远程课堂服务系统的设计和实现工作进行总结,并指出系统尚需要改善之处和相应的完善建议。