论文部分内容阅读
由于企业、机关及其它事业部门对于人员素质要求的提高,同时也为了配合升迁、调配等人事安排的需要,职能部门往往需要对职员开展各种类型的培训。然而,由于时间因素、地理因素的限制,传统的面授培训越来越无法满足现实需求。但是,在多媒体信息技术及互网络技术高速发展的背景下出现的远程网络培训技术弥补了传统面授培训的不足。网络远程培训通过网络所提供的便捷的音视频交流、文件传输与共享等功能,同时也在逐渐兴起的虚拟桌面、虚拟控制等技术的推动下,已经在各行各业得到了广泛的运用。所以,很多政府机关,企、事业单位对于构建自己的网络远程培训系统都有着迫切的需要。以远程培训系统为基础的培训区别于传统面授培训的优势在于:对于员工的培训和考核,远程培训系统可以帮助企业或单位更加迅速、灵活、高效地完成。而学员的自主学习、自我测试则可以在任何地方、任何时间连接培训系统进行;而远程培训系统中的实时视频教学功能,更是可以帮助各个单位开展视频会议和在线讲座。目前,国外的远程培训系统已经比较成熟了,而且越来越多的人成为了远程培训系统的受益者;而在国内,远程培训系统还处于推广之中,相应的市场需求非常明显。而且,随着社会的发展及国际间的交流合作,远程培训出现了跨区域化的趋势,这也说明远程培训系统的还有非常大的潜力可以挖掘。基于上述背景,提出本课题,其的目的在于分析远程培训系统所使用的相关技术,并运用Web软件开发流程和方法,在对系统进行需求分析、系统总体设计、详细设计的基础上,向读者呈现一个功能较为完善的、实用的、基于B/S的远程培训系统。本文主要内容在对远程培训系统的研究背景和意义的阐述中开始展开,接着在第二章中介绍了设计一个远程培训系统所涉及的主要的概念和技术,如B/S架构和C/S架构、UML、负载均衡等。第三章从功能需求分析与性能需求分析两方面展开,分别介绍远程培训系统应该为用户提供的功能以及应该满足的性能特性。第四章讲述系统总体设计,确定远程培训系统应该具备的系统架构、功能模块及采用何种方法实现。第五章介绍系统的详细设计,详细介绍各个子功能模块,并给出相应的UML活动图描述。第六章给出数据库的表结构设计以及E-R关系模型。第七章中提出系统有待改进的地方。