这个系统有两个登录选项:用户和管理员,选择两者进入都需要输入账号和密码进行审核。
用户有查看图书列表,借阅图书,归还图书这些选项,管理员有查看图书列表,增加图书,删除图书,修改图书这些选项。
我们先建一个Book类,用来存放图书名称以及借阅状态,图书的编号我这里用的是集合的索引来代替。
Book类:
public class Book {
String name;
String sit;
public Book() {
}
public Book(String name, String sit) {
this.name = name;
this.sit = sit;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSit() {
return sit;
}
public void setSit(String sit) {
this.sit = sit;
}
}
然后是User类和Admin类,定义了String类型的account和pwd这两个数据,其实在后面的使用中只用到了两个类的getAccount和getPwd方法。
User类:
public class User {
private String account = "123456";
private String pwd = "123456";
public User() {
}
public User(String account, String pwd) {
this.account = account;
this.pwd = pwd;
}
public String getAccount() {
return account;
}
public void setAccount(String account) {
this.account = account;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
}
Admin类:
public class Admin {
private String account = "123456";
private String pwd = "123456";
public Admin() {
}
public Admin(String account, String pwd) {
this.account = account;
this.pwd = pwd;
}
public String getAccount() {
return account;
}
public void setAccount(String account) {
this.account = account;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
}
然后建一个Logic类,其中有allMenu方法,user方法,admin方法,userMenu方法,adminMenu方法,checkBook方法,borrowBook方法,returnBook方法,addBook方法,deleteBook方法,updateBook方法。
首先main方法中创建一个ArrayList<Book>类型的变量array,然后调用allMenu方法显示登录界面。
选择身份,这里我们选择管理员,因为新建的array中还没有任何元素,如果选择普通用户将无法查看到任何信息及无法进行操作。
文章来源:https://www.toymoban.com/news/detail-487598.html
选择管理员,调用adminMenu方法显示管理员界面。文章来源地址https://www.toymoban.com/news/detail-487598.html
到了这里,关于用Java语言实现一个简单的图书管理系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!