我必须用java为学校创建一个投票系统,该系统将用于为电影投票。它将由某人预先设置所有用户和电影。
它是一个控制台应用程序,它将在多台计算机上运行。我对此的一些问题是:
我的老师希望我们使用文本文件来维护所有数据,这会不会有问题?切换到 MySQL 之类的数据库会更好吗?为什么?
当用户输入他们的登录信息时,程序是否应该 (a) 只是在文本文件中查找该人的凭据,然后为该人重新创建对象,或者 (b) 它是否应该重新创建所有用户然后只是检查用户的数组列表并检查密码?
或者对于#2 会有更好的方法吗?