PyQt5搭建图书馆管理系统(6)——书籍信息查询实现

分析

从数据库的设计可以看到,在这里我们只需要使用Book表的数据,就可以实现书籍信息的查询了

在这个功能的实现上,可以说花了我比较大的心思了,主要实现了这些功能:

  • 动态刷新,也就是说当管理员删除或者添加书籍,用户借阅归还书籍的时候动态刷新这个TableView
  • 模糊匹配
  • 按书名,作者,书号,出版社查询
  • 跳转页,翻页
阅读更多

PyQt5搭建图书馆管理系统(4)——管理员主页设计

分析

在管理员主页,为了完成初步的功能,即添加书本,淘汰书本,查看库存,我们需要设计以下:

  • 一个添加书本的Dialog,通过一个button启用
  • 一个淘汰书本的Dialog,通过一个button启用
  • 一个查看库存的Table, 一开始打算用一个button启用的,后来觉得直接放主页也挺好的,所以并没有用button启用(虽然依然放在设计中)
阅读更多