摘要
本设计的主要目标是设计一个英语学习软件,实现英语学习的听、读、写、记四大基本功能。系统主要分为单词模块、试题模块、语音模块和系统模块等四个功能模块。单词模块包括单词查找、单词学习和单词测试等;试题模块提供了在线答题的功能;语音模块实现了系统的有声化;系统模块则保证了系统的安全性和可靠性。
本系统主要实现了单词查找、单词学习、单词默写、英-汉/汉-英双向测试、单词收藏、文本朗诵、在线答题等功能,满足了英语学习的基本要求。系统功能的实现是在.NET平台环境的支持下,采用C#编程语言,结合Access数据库系统完成的。
全文主要分四章:第一章绪论,主要介绍了英语学习软件的功能特点和开发背景,分析了相关开发技术;第二章系统需求分析与总体设计,分析了本设计所要实现的功能,构建了系统基本框架;第三章系统数据库设计,详细分析了系统概念模型设计和逻辑设计过程,完成了本系统的数据库表的设计;第四章系统详细设计,针对本软件实现的各个功能,详细论述了其设计细节和开发过程,并简要解释了部分开发代码及算法。在文章的最后对本设计做了总结,分析了系统的不足,指出了需要完善和修改的地方。
目
摘要
Abs tract
第1章 绪论
1.1 英语学习软件概述
1.1.1 英语学习软件系统简介
1.1.2 英语学习软件功能特点
1.1.3 英语学习软件开发背景
1.2 相关技术介绍
1.2.1 编程环境介绍
1.2.2 数据库技术
第2章 系统需求分析及总体设计
2.1 系统需求分析
2.1.1 系统实现目标概述
2.1.2 系统功能需求分析
2.1.3 系统可行性分析
2.1.4 系统性能要求
2.2 总体设计
2.2.1 系统模块划分
2.2.2 运行环境
第3章 系统数据库设计
3.1 系统概念模型设计
3.1.1 构成系统的实体型
3.1.2 系统局部ER图
3.2 系统的逻辑设计
3.2.1 概述
3.2.2 用户表
3.2.3 单词库表
3.2.4 试题表
3.2.5 单词夹表
3.2.6 干扰单词表
3.2.7 干扰释义表
3.2.8 数据库关系图
第4章 系统详细设计
4.1 访问数据库
4.1.1 DB Connection抽象类
4.1.2 OL EDBConnection类
4.1.3 操作数据库
4.2 系统主要功能开发
4.2.1 系统登陆
4.2.2 单词查找功能
4.2.3 单词学习功能
4.2.4 单词测试功能
4.2.5 全文朗诵功能
4.2.6 单词收藏功能
4.2.7 在线答题功能
4.2.8 总结
结论
致谢
参考文献
附录
0 评论:
发表评论