智能学习软件的开发与研究毕业论文
2021-05-25 22:30:13
摘 要
Abstract II
第一章 绪论 1
1.1 课题研究的意义 1
1.2 国内外研究现状 1
1.3 文章主要研究内容 1
1.4 论文的结构 2
1.5 本章小结 2
第二章 资料准备综述 2
2.1 对象划分 2
2.2 教材模板 3
1、 用字母表示数 4
2.3 习题模板 4
2.4 章节小结 5
第三章 软件规划 5
3.1 引言 5
3.2 软件拼图 6
3.2.1 教学拼图 6
3.2.2 测试拼图 6
3.2.3 归纳拼图 7
3.2.4 错题库拼图 9
3.3 软件模块 10
3.3.1 教师模块 10
3.3.1 学生模块 10
3.4 本章小结 10
第四章 数据库设计 11
4.1 数据库 11
4.1.1 MySQL 11
4.1.2 SQLServer 11
4.1.3 Microsoft Office Access 12
4.2 数据库连接 12
4.3 数据库表的设计 14
4.2 本章小结 16
第五章 软件设计 17
5.1 软件工具 17
5.1.1 IDE 17
5.1.2 软件语言 17
5.2 软件架构 18
5.3 界面风格 19
5.4 登入设计 21
5.5 数据录入 22
5.6 测试设计 24
5.7 简单的统计构思 26
5.8 本章小结 27
第六章 总结与展望 27
致谢 28
参考文献 29
摘 要
教育是一个亘古不变的话题,如何让学生高效地学习、更好地学习一直是老师和家长关心的话题。这篇论文即将讨论的也是一款智能学习软件地开发与研究,一款好的学习软件是许多教育机构都想要的,一方面,好的软件可以减少老师的工作量,加强学生的自动学习能力,而且可以很好地实时地检测学生的学习状况。另一方面,学生是一个大的用户群体,学习软件有很大的群众基础,大的用户群可以创造很大的收益,而大的收益可以促进软件的进一步开发,这便形成了一个良性的循环。
这篇文章将会介绍这个软件的开发过程与开发模块,将会在教学方面分析所需要的资料,将会在技术方面讨论运用哪些合理的数据库、平台和语言,运用什么样架构模式,主要内容包括:
- 由于教学资料的整理和老师方面的沟通,现阶段开发的小学方面的教学部分,由老师整理相关资料,制定相应的题库和设计。
- 开发平台采用的是visual studio 2015,windows 10 64位操作系统,界面的设计师ribbon风格,开发语言是C ,数据库方面现阶段是所有数据在本机上存储,今后发展为网络化的存储。
- 智能化是需要一定的算法来实现的,这个算法可能会随着学生的检验而不断深化,不断改变,通过相应知识点的关联度来制定相应的权重比。
- 讨论此款软件的优缺点和与其他软件的不同点,更加细致深化地了解软件以后的侧重点和发展方向。
一款软件的成型需要用户的不断反馈,不断改进软件的功能,现阶段只是一个摸索阶段,我们需要做的是不断深化探究,能尽自己所能做的最好。
关键词:学习软件、智能化、VS2015、数据库、ribbon、MFC、C
Abstract
A further topic of high education is an eternal topic, how to let the students learn better learning has been a teacher and parents relationship. This thesis will be discussed and a intelligent learning software development and research, a good learning software is one of the many educational institutions would like to, on the one hand, the software can reduce teacher workload, strengthen students automatic learning ability, and can be very good real-time detection of students learning situation. On the other hand, the student is a large user groups, learning software, there are a lot of people based, users can create a lot of income, and income can promote software Development, which has formed a virtuous circle.
This article will introduce the software development process and development module, will be in the teaching of the information, will be in technical aspects to discuss the use of what reasonable database, platform and language, the use of what kind of architecture model, the main contents include:
1.Because of the arrangement of the teaching materials and the teacher's communication, at this stage of the development of the primary aspects of the teaching, the teacher collate relevant information, formulate the corresponding question bank and design.
2.Development platform using the visual studio 2015, 10 64 bit windows operating system, the interface designer ribbon style, development language is C , the database at the present stage is all the data is stored in the machine, and future development of the network storage.
3.Intelligence is the need for a certain algorithm to achieve, this algorithm may be as the students test and constantly deepen, constantly changing, through the corresponding knowledge of the relevance of the point to develop the corresponding weight ratio.