ssm图书馆管理系统
时间: 2023-12-18 19:30:13 浏览: 83
在SSM图书馆管理系统中,可以实现借书人的借阅图书信息的显示和还书功能。以下是一个简单的演示:
1. 输入借书人名称,显示借阅图书信息:
```java
// 根据借书人名称查询借阅图书信息
public List<Book> getBorrowedBooks(String borrowerName) {
List<Book> borrowedBooks = new ArrayList<>();
for (Book book : bookList) {
if (book.getBorrower().equals(borrowerName) && !book.isReturned()) {
borrowedBooks.add(book);
}
}
return borrowedBooks;
}
// 调用方法显示借阅图书信息
String borrowerName = "张三";
List<Book> borrowedBooks = getBorrowedBooks(borrowerName);
for (Book book : borrowedBooks) {
System.out.println("图书名称:" + book.getName());
System.out.println("借书日期:" + book.getBorrowDate());
System.out.println("应还日期:" + book.getDueDate());
System.out.println("--");
}
```
2. 还书功能:
```java
// 还书操作
public void returnBook(Book book) {
book.setReturned(true);
System.out.println("图书《" + book.getName() + "》已成功归还!");
}
// 调用方法还书
Book bookToReturn = borrowedBooks.get(0); // 假设要归还第一本借阅的图书
returnBook(bookToReturn);
```
阅读全文