Java第二次大作业 图书管理系统

时间:2024-01-31 07:32:01

Java第二次大作业 图书管理系统

一.功能调查与系统功能框架图

功能调查:

图书馆管理系统中用户有分为普通用户和管理员。当以普通用户登陆时有查书,借书,还书的功能;当以管理员登录时有查书,删书,增加书籍的功能。

系统功能框架图:

rCRaVS.png

二.类的设计

rCRD8s.png

三.类说明

BookDao接口:

public interface BookDao {  
    public List<Book> getAllList();//获取所有图书
    public boolean addbook(Book book);//新增图书
    public boolean deletebook(Book book);//删除图书
    public boolean updatebook(Book book); //修改图书数量  
}

BookDaoImpl类继承BookDao接口

AdminDao接口:

public interface AdminDao{
    public List<Admin> AdminList();
    public boolean insert(Admin admin);
}

AdminDaoImpl继承AdminDao类

方法:添加用户

Book类:

属性:书名、作者、数量、出版社、图书编号

方法:getBookName、getAuthor等一些构造方法

Admin类:

属性:序号、用户名、密码

方法:toString、getNo、setAdid等一些构造方法

BookBizImpl类:

方法:查询书籍、登录功能、修改数量、删除图书、查找图书等等

四、系统的包(package)的规划设计

rC5sBt.png

五、运行截图

rCWTYQ.png