1. 研究目的与意义、国内外研究现状(文献综述)
意义:随着时代的发展,越来越多的家长都开始重视孩子的兴趣培训、成年人也想体验多样的艺术文化[1]。
因此需要一个平台,可以供家长及兴趣爱好者,快速找到心怡的兴趣班或者优秀老师,兴趣班app就能满足要求。
以全新的艺术培训平台构建新型教学思路;解读艺术培训,通过线上介绍匹配、线下完成课程互动,为浩瀚繁星的艺术培训机构构建教学体系,同时为用户推荐热门兴趣课程以及个性化推荐兴趣课程。
2. 研究的基本内容和问题
研究目标:以kotlin语言 anko开源库为基础,使用mysql数据库,设计开发一个交互良好、功能健全的兴趣培训管理系统,致力于整合各地教育机构资源,预约兴趣课程,推荐优质的兴趣课程,为兴趣课程的用户提供反馈渠道以及为商户提供宣传途径。
具体实现功能:(1)平台基本功能:包括用户与商户登录、注册、信息填写以及注销。
用户与商户注册时向数据库用户表与商户表添加数据;登录时向数据库用户表与商户表查询数据;信息填写时向数据库用户信息表与商户表添加/修改数据。
3. 研究的方法与方案
研究方法:阅读相关文献、书籍以及学术论文,掌握kotlin语言并实现推荐算法、安卓app编写。
采用mysql数据库进行数据存储,使用安卓模拟器进行程序的业务测试。
可行性分析:(1)2017年,google i/o 宣布kotlin正式成为android官方语言,kotlin简单、干净,开发相同功能时可以少写很多代码。
4. 研究创新点
兴趣班平台支持热门推荐功能以及个性化推荐功能。
考虑到部分用户没有其目的课程,但又想要丰富业余生活、体验艺术熏陶,平台能够根据用户喜好、类似用户的选择等来进行个性化的推荐,以及对于近期预约量较高的课程作为热门推荐。
对于个性化推荐,拟通过加权混合各种推荐算法,同时在用户对推荐结果,进行反馈,以此来调整混合推荐算法的不同算法间的加权值、反应推荐功能的好坏。
5. 研究计划与进展
预期进展:2018年1月15日-2018年1月21日,完成阅读相关书籍和文献;2018年1月22日-2018年1月24日,完成设计数据库、建表;2018年1月25日-2018年1月29日,完成软件安装与部署;2018年1月30日-2018年4月15日 进行android开发。
分为:(1) 2018年1月30日-2018年2月27日,完成交互界面设计开发;(2) 2018年2月28日-2018年3月29日,完成功能业务开发;(3) 2018年3月30日-2018年4月15日,完成编写推荐算法,进行数据模拟与软件测试;2018年4月16日-2018年4月30日,撰写论文。
2018年5月1日-2018年5月20日,修改完善论文,准备答辩。
