Мне нужно создать систему голосования для школы с java, система будет использоваться для голосования за фильмы. Все пользователи и фильмы будут настроены кем-то заранее.
Это консольное приложение, которое будет запускаться на нескольких компьютерах. Вот некоторые из вопросов, которые у меня возникают по этому поводу:
Мой учитель хочет, чтобы мы использовали текстовый файл для хранения всех данных. Будет ли это проблемой? Было бы лучше переключиться на базу данных, такую как MySQL, и почему?
Когда пользователь вводит свои данные для входа в систему, должна ли программа (а) просто искать учетные данные человека в текстовом файле, а затем заново создавать объект для человека или (б) он должен воссоздать всех пользователей, а затем просто проверить список массивов для пользователя и проверить пароль?
Или для №2 Может быть лучший способ сделать это?