论文部分内容阅读
随着时代进步,社会变迁,大学教育、学院教育已不能满足我们社会需求,社会需求与实际市场提供方信息、教育方式不能匹配,这是职业教育现在面临的巨大问题,本人想通过职业教育培训架构的探索来填充职业教育的空缺。职业教育行业有着人员分散、环境不同、投入教育资金少等特点,在此种特点下,我们需要对系统进行分布式架构、功能服务架构、运营体系架构改造。职业教育培训系统架构采用CENTOS6搭建基础支撑操作系统,采用php开发语言,数据库采用Mysql、Memcache,前端WEB服务器采用Tengine, php解析采用PHP-FPM,按照软件开发的具体步骤,设计实现了高效集成、结构合理、实用性强的软件系统,并且具有良好的人机交互界面。分布式机制引入分载服务器压力,我们采用Tengine反向代理处理分载,通过shell语言进行服务器健康值监控,做linux自动化控制程序开发。通过Shell构建一个高健康的培训系统,主要实现分布式服务器队列管理;服务器Cpu、内存、存储资源管理;Tengine服务健康管理(系统地址端口的上架、下架);mysql健康管理、高可用性架构;memcache的数据管理、备份、大数据容灾、碎片化等。Shell是其高效服务器架构的灵魂,他依托centos的基础,建立服务器实时守护机制,已经故障自处理和提醒处理,这样系统的高保障性就得以实现。Shell与mysq、memcache的结合充分在本系统中得到了实现,memcache的高效率工作,同时用mysql弥补memcache的内存短数据机制,保证了数据的长期、高效、稳定数据源的目的。分布式架构无疑是承载上面所说技术的根本,盖楼基础要好,这样我们采用kvm的高校分布式虚拟机技术来做保障,kvm通过千万用户的实践成为市场认可的虚拟机主力军,它有着高效、免费等诸多优势,是我们的不二选择。本系统适用于社会职业教育需求群体、个人,是一套能服务学校、在职、下岗等人群,只要具备简单的网络知识即可参与学习,该系统贯彻国际教育体系中的课程计划、课程大纲、课程内容、课程学习、课程测验、课程互动等,采用模块化面向对象设计的方法,本身具有极好的灵活性和可扩展性。根据国家教育部教育体系标准,系统定义了系统课程体系,将分为课程学习、课程体验、学员互动沟通、课程考试(测验)等;系统根据中国职业学员互联网使用情况,进行界面设计分析,用户操作分析,设定适合中国职业使用的培训系统。此系统实际使用在长春市教师继续教育培训中,正在拓展到更多职业教育领域,通过实际使用单位信息反馈,对系统进行了实际分析,对本系统的开发提供了大量经验支持。