Dzień dobry Państwu
Otóż zacząłem pisać aplikację w umożliwiającą naukę słów z języka angielskiego. W skrócie będzie polegała ona na tym, iż
w programie będą profile użytkowników i każdy użytkownik będzie posiadał swoją bazę słów. Słowa są parsowane z www.diki.pl
na bieżąco. Póki co ten etap mam już w 90% skończony ( chciałbym dodać jeszcze odtwarzanie wymowy ) - czyli samo pobieranie słów działa jak należy lecz w tej chwili mam problem z przechowywaniem pobranych słów. Mój program ma umożliwiać powtórki słów cyklicznie (np. po tygodniu, następnie po dwóch potem po miesiącu itd.) a więc przechowywanie tychże słów z konkretnego dnia jest niezbędne.
I teraz właśnie pojawia się mój problem. Jak rozplanować to całe przechowywanie aby było w miarę praktyczne i umożliwiało w przyszłości teoretyczne ulepszenie go ? Planowałem zrobić na konkretnym dysku folder w którym były by podfoldery dla konkretnego użytkownika a w nich np. klasa po serializacji która przechowywała by listę klas które to właśnie przechowywałyby słowa, ich datę ostatniej powtórki i datę kolejnej. Myślę, że ilość słów nie powinna przekroczyć 5000. Czy takie rozwiązanie na początek ma jakikolwiek sens ? Czy może całkiem inaczej to rozplanować. Prosiłbym o jakiekolwiek wskazówki.
Pozdrawiam
Astrocyt