To improve the vocabulary ability is very important in language learning. Thus, if we can learn and remember a word very effectively, then we will be able to master a language more quickly. Therefore, many scholars began to propose related research. Due to the learning mechanism of human brain, sometimes when people learn a new knowledge they may forgot at a short time. In order to make the consideration more complete, after analyzing Hermann Ebbinghaus's forgetting curve experiment, we added two variables, one is the acceptance of each word by the same person, and the other is the ability of different people to remember vocabulary. With the above two parameters, we want to design a system to help user to review the vocabulary which may be forgetting before. The forgetting curve can be personalized, and it is more accurate to calculate the best time for each user to review the vocabulary.