我正在使用Java中的library management system
。
我的程序有两个登录状态:
1:用户模式
2:管理员模式
在管理员模式登录(在我的摇摆GUI窗口中),有一个显示借书的按钮。
现在,我对如何实施它感到困惑?
是否应显示which users borrowed which books
?
或者它应该显示which books are borrowed
?
我知道这取决于我的要求,但我想知道一般应该是什么?
这是我在Mysql命令行中借来的书:
这是正确的方法吗?
我应该在JTable
中显示所有记录,然后按UserID
对其进行过滤吗?
喜欢这个?
答案 0 :(得分:1)
在大多数情况下,最终用户不知道基础ID,这些ID是特定于数据库的。他们只能在演示文稿中使用可读且易于识别的数据时感到舒适。
因此,如果您提取相关的书名和用户名并显示它们,那将是一个更好的演示。部分用户名或书名的搜索更适合最终用户的关注。
并且,应使用列定义上的date
,datetime
或timestamp
数据类型处理日期。在这些类型的列上使用date functions比在varchar
类型数据上使用{<3}}更为舒适。
答案 1 :(得分:0)
我认为“借了哪些书?”更好
答案 2 :(得分:0)
我会选择哪些用户借用哪些书籍。它应该能够按用户排序,以便我可以一目了然地看到特定用户借了多少本书?然后我也会对它进行限制,因为特定用户一次只能借阅最多5本书。