1. 研究目的与意义(文献综述)
在国内市场是有很多很好的学习软件,比如学霸君、小天才等,它们是很成熟的产品,有许多很好的方面,但是它们的侧重点不一样,而我们软件的主要功能与它们又是不尽相同。他们有的仅仅是简单的视频学习,有很多的缺陷,我觉得这是我们可以弥补的,在国外的一些学习软件如Voxy,可以定位式的匹配相应的功能,更注重于实际中运用型,更加方便!在国内的智能性的学习软件很少,我们觉得这就是一个很好的突破点!我们要做的一个产品是一个关于智能学习的软件,要做的最主要的优点是自主性和智能性首先要做的教学模块,它的书本虽然看似与教材一模一样,其实是对教材的一个总结与概括,学生既能对照书本的各节找到相应的内容,又可以从对原本书本上繁琐的内容进行解读中节约很多时间,因为我们已经将知识点进行归纳,并配有相应的题目进行检验,且划分好相关的重点的。这种方式可以培养和体现学生的自主性,而独特的内容能够体现产品的个性。其次软件的智能性要从智能题库上体现了,我们希望做到每个题目都是精挑细选的,且包含了它的出处(具体到哪一章哪一节),同时它还拥有一些很独特的属性(难度、概念、方法和综合提升!)。题库会记录每个出错的题目,从那些题目的属性出发,就能够分析出出错的原因,再针对出错的方面进行学习,这样就做到有效的解决存在的问题,这样就体现了一种智能化和机械化!
我们可能还有许多其他的模块,比如综合评分的系统,这个系统以后还可以拥有综合测评和智能排行的功能,能够刺激学生的一种竞争心理和胜利欲望。那些总结归纳模块也将会做成小地图的形式,让学生有一种一边闯关,一边总结的感觉,等到地图都通过,那些知识点也就完全掌握了,这样让知识点就显得更加形象化和具体化,真正的将游戏融入到了学习之中。当然还有一些其他的想法,可以根据学习的做错题的记录和章节学习的测试情况,产品制定一份学习计划(可以包含时间、内容以及形式),比如如果是概念错的比较厉害,可以智能生成一份学习计划,同学能够在一周或者这段时间内加强概念的巩固,可以看书或者找老师询问!当然软件中也有许多的不足,这时间来进行测试和调整。
2. 研究的基本内容与方案
首先是开发平台的选择,我们选择的是windows 7 64位操作系统,visualstudio 2015。其次是数据库的选择,计划先实现所有数据(题库、用户信息、用户学习记录等)在本机上存储,即软件安装在每台电脑上,数据是独立的,但是可以通过数据导出导入功能实现数据在各台电脑间的流通。今后可以发展为网络化的数据存储,将数据存储在一台服务器上,各个电脑客户端共享数据。
然后是软件架构,我们采用插件机制开发,所有的功能做成功能插件的模式,今后可以灵活添加新的软件功能,只需要开发新的插件即可,不影响原有软件架构,兼容性和可扩展性较好。其框架包括两个部分,主程序(host)和插件(plugin)
插件实现若干标准接口,由主程序和插件通信时调用。其整理框架我们用的是mfc架构,由于mfc将很多运用程序开发中的常用功能自动化,且提供了文档视图框架的结构便于自定义结构框架!
3. 研究计划与安排
3、进度安排 1-3周:查阅文献,完成开题报告
4-6周:总体设计,完成论文综述
7-10周:设计算法,功能模块设计
11-13周:编码和测试 14-15周:写论文,提交初稿,给老师检查,修改定稿,答辩。 |
4. 参考文献(12篇以上)
[1] michael kofler.mysol5权威指南,北京邮电出版社,2006;
[2]刘小春,柴育梅,张彦丽 sqlite 嵌入式数据库的应用研究 2006;
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。