First carries on the data structure design, word cut system data library classification including English words, English words information, has a linear relation in logic, so using the linear table this logical structure, as the English word library information and classification of corresponding words haven't changed much, you can use the sequential storage structure to represent and implementation (i.e., the number of English words under each classification thesaurus is fixed),
The administrator features include:
Initialize the English word library classification information order list, then type English word library classification information (such as ielts, toefl, GRE, TOEIC, etc.),
Initialize the English word order information table, and then enter the English word information (such as English words, part of speech, explain Chinese, whether be beheaded, has been back number),
Add new words: if the word does not exist, is inserted into the word information table,
Display the word: select word classification, shows that all the words information classification,
User features include:
Information: the query word query words under the specified classification, according to its part of speech, Chinese explanation,
Memorizing words: every time the user can choose to recite the word library and the number of words, every time to recite some words, will be repeated 5 times, if the user all the correct answer, 5 times the token for the chop, otherwise is not cut, and the number of records memorized,
Query has cut words: query and display the specified thesaurus has drawn under the words,
Query did not cut the words: query and display not to cut the words under the specified word library,
Query is not to recite words: query and display not to recite the words under the specified word library,
CodePudding user response:
This seems to be good, the topic main eyes good opportunity,