浩晨众云网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本小节将讲解图书管理系统的代码设计思路及关键代码的实现过程。由于本章所介绍的图书管理系统与第24章所介绍的学生管理系统有很多相似之处,例如都定义了数据库工具类DBUtil完成获取连接的操作,因此两章相同之处本章不会重复讲解。
删除图书信息时,不仅仅要向用户确认是否要进行删除操作,还要先检查该图书是否有外借的情况,一旦该图书有外借并且未归还的情况就不能删除该图书。如果在未归还该图书的情况下删除它,由于内链接的特性就会造成无法找到该书被哪位读者借阅的情况。删除图书前先要判断其外借数量是否大于0,其判断代码如下:
String strLendNum = (String) table.getValueAt(row, 8);// 获得借出量
int lendNum = Integer.parseInt(strLendNum);
if (lendNum >0) {//如果此书尚有外借的情况
JOptionPane.showMessageDialog(BookPanel.this,
"该图书尚有外借,全部归还后才能删除!");
return;
}
25.2.2借阅图书通常来讲,一个图书馆不会把某图书全部外借给读者,而会在馆内至少保存一本。因此,当把一本书借给某个读者时,需要完成以下判
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧