一、前言
平时我们使用电脑都离不开桌面,而本系统就是把一些你不容易记住单词显示到电脑桌面上,每当在开机等待的那段漫长时间或进行桌面切换操作时,就会有意识或无意识地浏览到这些单词,哪怕只是短短的一两秒钟甚至更短,次数多了自然而然地就把单词记住了。大家知道,学习英语的一大障碍就是单词记不住,或者是当时记住了过一段时间又忘了。这时系统就需要一个能有唤醒记忆的功能,而本系统能根据用户的单词库来分析你对这些单词的上次记忆的时间和熟悉程度,然后有选择地进行测试。因为不同的用户对识记的单词不一样,所以不宜采用把大量的单词事先录入系统的数据库,而是把你想记忆的单词及其相关信息(可以结合金山词霸之类的词典工具)输入到系统中的生词本数据库,系统再根据用户的学习情况安排来学习。本系统最大的特点是每次运行时,会自动把用户最早记忆和最不熟悉的单词及其意思和例句显示到用户桌面的显眼位置,方便用户在空闲时间或开机等候时间进行记忆。学习英语不是一朝一夕的事情,要抓住点点滴滴的空闲时间,通过长期的努力才能有效果。
二、开发过程
1.概要设计
(1)系统功能分析
1)单词的添加、删除和修改。
2)根据数据库中单词的上次记忆日期和熟悉程度自动生成测试。
3)根据数据库把用户最早记忆和最不熟悉的单词及其相关信息显示到桌面。
(2)功能结构如图1所示。
2.数据库设计
针对一般学生对单词记忆的需求和通过对单词本的数据流程分析,本系统采用Access来开发它的数据库,并且方便用户管理。数据结构设计比较简单,如下面所示:
Name : 单词名称
Grammar : 词性
Meaning : 意思
Example : 例句
State : 记忆的熟悉程度(数值越小,熟悉程度越差)
Date : 上次记忆的时间
|