1. Last week's mission
1000-line program completion, training on arrays
Because it is according to a project book knocked, and there is no personal experience, so did not upload to GitHub, but the concept of their own array has a deeper understanding.
Here is my last lesson to the teacher on my layout project summary and prospects! And a list of items! Requirements are incremented!
1. Design of the project (increment by Item)
1. Word frequency statistics.
2.+ input, output (i.e. input a book, output word)
3.+ input file type, different types can be entered.
4.+ Library, you can store many books.
5.+ download link, you can output a book or word.
6.+ search box, upload, searchable books, not in the library, then upload.
7.+ the common word of various books, and output the unique words.
8.+ is specialized in this particular category.
Example: Fiction, computer, management
9.+ subdivide each category and divide it into types.
Example: Fiction
Love Sci-fi ....
10.+ Setting level
Toddler, elementary, junior, high school, level four, level six, four, eight, IELTS, Foreigner
11+. Recommendations based on the selected level
About three indicator types, categories, levels are labeled, and books are connected.
12.+ Glossary is recommended according to the selected level
13.+ Glossary Recommendation method, recommend all words of the previous level and above in the selected level.
Example: The selected level is 6 levels, the recommended 4 level and above words.
14.+ (non-English ignored)
15.+ join the book brief.
16.+ added comment system.
17.+ (if possible) the word list should be interpreted in Chinese.
18.+ page beautification.
19.+ Memory of user downloads.
20.+ Recommendations Related (1. Constant-looking level, 2. Common type)
21.+ English book Chinese mark
Example: Wuthering Heights (Wuthering Heights)
22.+ automatically joins the level (hard) after the upload file is checked.
23.+ add to the likes function, as well as comment reply function.
24.+ Sorting for level difficulty (recommended)
That is, the English level of the reader positioning.
25.+ Online visitor limit.
These are my expectations of the project, that can do the above points are already very good site. The above represents only personal views. The following is a technical analysis of the project needs!
2. Technical Requirements
1.java programming
2. Web Editing
3. Building the Database
4. Recommendation system, the technology of big data direction.
5. Art-related competencies
6. Other competencies.
To sum up, the above is my expectations of the project, as well as the teacher to give the output of the supplement, I hope to get further supplement, but also hope that teachers and classmates put forward valuable advice!
March 20 Essays