论文部分内容阅读
政府鼓励的创业活动能够保持经济活力,推动经济发展。但是许多创业者并不清楚如何创业以及如何科学选择创业方向,同时当前并没有合适的网站能够为创业学习者提供学习与交流的平台。为此,本文设计并实现了一个创业基础在线学习系统,以期为创业学习者提供一个学习、考试以及在线交流的平台。本文先对传统网络教学平台的国内外研究现状进行分析,发现智能推荐技术与相关组卷算法在教学类系统中的可借鉴性,同时得出现有网络教育平台具备针对性弱的弊端以及表现出移动化的发展趋势,以此完成在Android端构建一款针对创业学习者的在线教育平台的必要性论证,并确定本平台可以改善的方向与目标。从学员的实际需求出发,采用UML用例分析法深入分析创业基础在线学习平台的功能性目标,同时从稳定性、系统性能等维度给出平台的非功能性需求。基于需求分析结果构建系统的功能框架,包括:用户管理、课程管理、在线交流、在线考试、创业分析与智能推荐、教学视频播放、创业实战模拟八大功能模块。为了提高组卷效率,本文在传统以遗传算法和随机算法为核心的组卷算法的基础上提出一种按照条件约束的随机智能组卷算法,该算法先定义出组卷约束并给出组卷过程中相似题和重复选题的解决方案,再基于随机算法流程和条件约束完成智能组卷,将其引入到该平台的在线考试模块中,对及时考察创业者的学习效果提供了极大便利。同时为了给创业学习者的创业提供方向指导和有关学习内容的精准推荐,本平台运用数据挖掘等技术对用户的创业数据进行分析和处理,并通过本文设计的CLOSET+算法以及智能推荐算法向用户自动推荐符合用户自身特点和要求的创业项目,提高了系统的智能程度。在技术方案上,创业基础在线学习平台服务器端采用ASP.NET技术和MVC模式,选择Android平台作为系统运行平台,同时选择SQL Server 2016数据库技术为系统数据库的开发提供技术支持。结合流程图、关键代码以及代表性界面对系统的设计与实现给出详细论述。最后对系统进行了测试,测试结果分表明:系统的综合能力达到预期要求,可以正常上线运行。本平台的实现与上线,将对创业者的学习、交流以及创业方向与项目的选择提供积极帮助。