基于基于JavaJava的智能背单词自测系统的智能背单词自测系统摘摘要要随着信息时代科技的飞速发展,计算机技术大大地提高了工作效率在辅助教学中的应用也越来越广泛。智能背单词自测系统是一种高效、便捷的学...综合性程序设计报告设计题目:背单词系统指导教师:XXX班级:学号:设计者:XXX成绩:____
java背单词Tag内容描述:
1、越来越重视。
而对于学习英语特别是英语单词记忆, 记忆单词的方式也在不断的更新, 而今移动互联 网时代的到来, 尤其智能手机的广泛应用, 英语学习的平台已经逐渐向计算机或者手机 等移动设备上转移, 背单词的方式方法进入一个新的领域。
背单词软件是当下比较流行 且方便有效的辅助记忆工具,本文介绍的背单词软件是一款基于 android 平台的应用软 件,其主要功能有单词学习,单词背诵,单词测试,真人发音,添加生词本等。
同时本 文对背单词软件开发中有关系统设计, 系统实施方法和设计词库等方面进行了探索, 以 此推动计算机英语辅助软件开发。
关键词: Android; 背单词; 英文学习; 软件开发 II Design and implementation of memorizing word software based on Android Abstract With the economic globalization, we contact with foreigners more and more, English has become the main tool to commun。
2、8 6 设计体会12 3 1 题目描述 该系统是帮助学生背诵单词的软件,有词语预览功能;用户可以编辑自己的词库,即可 增加或删除单词;系统可以进行测试,即给出中文,让学生输入其英文,每十个单词一组, 测试结束能够显示成绩,即单词的正确个数;能够输入中文或英文进行单词的查询。
基本功能:词库的增加或删除; 单词预览; 显示中文用户输入英文进行测试; 用户输入中文或英文进行单词的查询。
4 2 变量、函数和结构体说明 (1)关键变量说明 int x 结构体数组中元素的数目 int n 测试时单词的正确个数 int a 进行菜单选择 int m 进行菜单选择 (2)函数定义说明 void foresee(); 单词预览及进行测试 int intest(); 产生随机单词以进行测试 void test2(int n); 测试单词的成绩 void test。
3、 目录 1 系统的背景分析 3 1.1 课程设计的目的 3 1.2 对课程设计的基本要求 3 2 学生背单词系统的设计过程 3 2.1 变量和结构体说明 3 2.2 概要设计 4 2.3 树形结构模型图 5 2.4 课程流程图 5 2.5 背单词系统的操作演示 6 3 总结和心得体会 . 10 附录 课程详细代码 15 学生背单词系统设计(C 语言) 1 系统的背景分析 该系统是帮助单词背诵单词的软件,要求用户可以选择背诵的词库,并可以编辑 自己的词库,系统可以给出中文,让单词输入其英文意思,也可输出英文让单词输入 中文意思,并判定词义是否正确,如不正确给出提示并要求用户重新输入,如正确给 以鼓励,还应有词语预览功能。
它的基本功能如下:词库的维护,课程预览,显示中 文用户输入英文的背诵方法,显示英文用户输入中文的背诵方法,背诵成绩的记录。
1.1 课程设计的目的: 综合训练单词用 C 语言编程解决问题和处理问题的能力,巩固其对 C 语言课程内 容和知识的掌握。
1.2 对课程设计的基本要求: 1 尽量多的应用 C 语言中所学到的知识和语句; 2 课程设计前应书写开题报告主要。
4、系统可以进行测试,即给出中文,让学生输入其英文,每十个单词一组, 测试结束能够显示成绩,即单词的正确个数;能够输入中文或英文进行单词的查询。
基本功能:词库的增加或删除; 单词预览; 显示中文用户输入英文进行测试; 用户输入中文或英文进行单词的查询。
1系统实现的目标 综合训练单词用 C 语言编程解决问题和处理问题的能力,巩固对 C 语言课程内容和知识的 掌握。
2变量、函数和结构体说明 (1)关键变量说明 int x 结构体数组中元素的数目 int n 测试时单词的正确个数 int a 进行菜单选择 int m 进行菜单选择 (2)函数定义说明 void foresee(); 单词预览及进行测试 int intest(); 产生随机单词以进行测试 void test2(int n); 测试单词的成绩 void testchinese(); 测试单词 void translation(); 单词查询 void EtoC(); 输入单词,。
5、 完成日期 : 年 月 日 指导教师评语: _ _ _ _ _ _ 成绩(五级记分制):_ _ 指导教师(签字):_ _ C 语言程序设计课程设计课程设计报告 I 课程设计任务书课程设计任务书 设计题目:背单词 学生姓名 课程名称 C 语言程序设计课程设 计 专业班级 地 点 起止时间 第 1920 周 设 计 内 容 及 要 求 该系统是帮助学生背诵单词的软件,要求用户可以选择背诵的词库。
6、中文的背诵方法 5)背诵成绩的记录。
2 2课程设计目的课程设计目的 综合训练单词用 C 语言编程解决问题和处理问题的能力,巩固其对 C 语言课程内容和 知识的掌握。
3 3对课程设计的基本要求对课程设计的基本要求 1)尽量多的应用 C 语言中所学到的知识和语句 2)课程设计前应书写开题报告主要内容包括(对题目的分析和对该课程设计的概要设 计) 3)课程设计后应交课程设计报告 ,和软件原代码及编译后的应用软件 4)课程设计最后一次上机实验时检查题目的完成情况 5)课程设计中必须用到的内容为 a 文件的存取 b 结构体的使用 c 数组的使用 d 指针操作 一、开题报告一、开题报告 2 1.变量和结构体说明变量和结构体说明 1)单词信息的结构体如下: typedef struct word /单词的结构体 char enM_CHAR; / 英文形式 char chM_CHAR; /中文形式 word; 2)存放单词的信息的变量如下: word sM_NUM; /单词数组 int num; /单词个数 2.概要。
7、学生输入中文意思。
并判定词义是否正确。
如不正确给出提示并要求用户重新输入。
如正确给以鼓励。
还应有词语预览功能。
基本功能: 词库的维护(单词的添加、修改、删除) 课程预览(单词的展示) 显示中文用户输入英文的背诵方法 显示英文用户输入中文的背诵方法 背诵成绩的记录(本程序设计运行一次程序所背诵的所有单词,答对一个得 10 分, 打错一个扣 5 分) 二、 功能模块分解及说明 1、树形结构模块图 2、模块功能概述 程序概述:设计录入词库的结构体,结构体中分别存放英文和中文,整个程序基本上就是 关于结构体的操作,其中包括了顺序结构、循环结构、选择结构。
单词添加:用户自己输入单词以及翻译,存入结构体中。
单词修改:首先在词库中找到这个单词(如果没有则提示用户没有该单词) ,然后用户输 入修改后的单词及翻译。
单词删除:先在词库中找到单词,然后将这个单词之后的所有单词顺次前移,实现删除功 能。
输出词库:输出结构体存放的单词。
单词测试:用户首先选择测试模式,然后词库中输出现有单词,用户希望结束时输出 “jieshu” ,并且在这两个函数中计分。
显示成绩:输出测试的成绩。
三、 。
8、情况,最后显示正确答案。
管理员可以增加、删除和修改习题,查看每个用户 每次的使用情况并对其管理。
本系统采用目前流行的 Java 软件 Eclipse 3.7 设置界面, 后台数据库使用 MySQL Server 5.0 设计,利用 JDBC 技术连接数据库,从而实现系统的基本功能。
设计系统 的过程中,首先建立了系统的结构框架,然后在此基础上进行数据库的设计,接着经 过详细设计时的不断修改和完善,测试阶段的反复调试和验证,最终形成达到设计要 求的可行性系统。
关键词:关键词:背单词;自测;Java;数据库 Abstract With the rapid development of science and technology in the information age, computer technology has greatly improved the work efficiency, and its application in auxiliary teaching is becoming more and more widely. Smart self-test sys。