JAVA图书管理系统不用数据库_java简单的图书管理系统(只用java代码不用数据库和可视化界面,一个管理员表和图书表)...

这是一个基于JAVA的图书管理系统,不依赖数据库和可视化界面。系统包括管理员登录、注册、退出,以及图书的查询、增加、修改和删除等功能。通过多层框架设计,管理员可以通过控制台进行操作,如按作者、出版社或书名查询图书,以及管理图书库存。
摘要由CSDN通过智能技术生成

java控制台输入图书管理系统信息,(不用数据库和可视化界面,java学习新手秒懂)使用多层框架实现功能

图书管理系统需求:

一. 登录页面

1.管理员通过输入用户名和密码能够进入后台进行操作

2.可以进行注册

3.可以退出

二.后台操作有:

1.查询所有图书

2.根据作者查询

3.根据出版社查询图书

4.根据图书名称进行查询

5.增加图书

6.修改图书数量

7.根据图书编号删除图书

8.返回上一菜单

三.类的属性

管理员类 (Admin)

- 序号

- 用户名

- 密码

书库类(Book)

- 图书编号

- 图书名称

- 作者

- 总页数

- 出版社

- 图书数量

案列的项目布局如下图所示:

308052dcffba6f84c8f879804daffe2b.png

实体 Admin类的代码

package com.entity;

public class Admin {

private int no; //序号

private String adid; //用户名

private String adpwd;//用户密码

public int getNo() {

return no;

}

public void setNo(int no) {

this.no = no;

}

public String getAdid() {

return adid;

}

public void setAdid(String adid) {

this.adid = adid;

}

public String getAdpwd() {

return adpwd;

}

public void setAdpwd(String adpwd) {

this.adpwd = adpwd;

}

public Admin(int no, String adid, String adpwd) {

super();

this.no = no;

this.adid = adid;

this.adpwd = adpwd;

}

@Override

public String toString() {

return "Admin [no=" + no + ", adid=" + adid + ", adpwd=" + adpwd + "]";

}

public Admin() {

super();

}

}

entity 包下Book类的代码

package com.entity;

public class Book {

private String ISBN; //图书编号

private String bookName; //书名

private String author; //作者

private int pagenum; //总页数

private String publisher; //出版社

private int bookcount; //图书数量

public String getISBN() {

return ISBN;

}

public void setISBN(String iSBN) {

ISBN = iSBN;

}

public String getBookName() {

return bookName;

}

public void setBookName(String bookName) {

this.bookName = bookName;

}

public String getAuthor() {

return author;

}

public void setAuthor(String author) {

this.author = author;

}

public int getPagenum() {

return pagenum;

}

public void setPagenum(int pagenum) {

this.pagenum = pagenum;

}

public String getPublisher() {

return publisher;

}

public void setPublisher(String publisher) {

this.publisher = publisher;

}

public int getBookcount() {

return bookcount;

}

public void setBookcount(int bookcount) {

this.bookcount = bookcount;

}

@Override

public String toString() {

return "Book [图书编号=" + ISBN + ", 图书名称=" + bookName + ", 作者="

+ author + ", 总页数=" + pagenum + ", 出版社=" + publisher

+ ", 图书数量

  • 4
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值