Java第二次大作业 图书管理系统
一.功能调查与系统功能框架图
功能调查:
图书馆管理系统中用户有分为普通用户和管理员。当以普通用户登陆时有查书,借书,还书的功能;当以管理员登录时有查书,删书,增加书籍的功能。
系统功能框架图:
二.类的设计
三.类说明
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类:
方法:查询书籍、登录功能、修改数量、删除图书、查找图书等等