C/C++Qt图书管理系统[2024-05-11]

C/C++Qt图书管理系统[2024-05-11]

系统功能要求

  1. 新图书的录入与修改与删除:图书信息包括:书名称、专业领域、图书编号、单价、作者、出版社、存在状态(在库或者借出)、借阅记录(该书的所有借书人姓名、性别、学号以及借阅时间信息,以及借阅次数)。
  2. 借阅者的注册与查询:注册借阅者,借阅者的信息包括的姓名学号,个人借阅记录(借阅图书的相关信息以及借阅时间,总借阅次数),以及借阅违约情况(违约天数,图书损坏,罚金缴纳情况)
  3. 图书的查询,按照作者名或者图书名或者图书编号检索,也可以选择查询某个专业领域的图书
  4. 借书数量不超过10本,借期不超过60天,过期罚款,损坏图书同样罚款,罚款未清时不能再借。
  5. 图书借阅的办理,将相关办理的信息添加到借阅者信息以及借阅图书信息中
  6. 所有查询应该包括精准查询和模糊查询,精准查询就是用准确的信息能够查到某个特定个体上,如直接搜索图书编号能够查到该编号的图书。模糊查询指检索的信息能够查询到多种结果,且结果要按照合理的顺序排序显示出来,如同种名称书可能有多本,但是编号不同,对应的其他图书信息也不相同,查询该书名时可以显示所有该书名的图书,并且按照借阅数排序。模糊查询还应该包括如下情况:当如我需要查找《高等数学(上)》,当我输出“高”查询时,应该能够查询到所有带“高”的书名,并且高字越靠前,查询的结果也越排在前面。同理查询“高等”也应该有所有带“高等”的书,以此类推。这种模糊查询只需要在搜索书名以及搜索借阅者名称时实现即可。
  7. 界面要简洁美观,采用图形化界面,界面的样式能够与图书管理系统相匹配
  8. 信息能够持久化保存在文件中。

源码联系UP主 -> https://space.bilibili.com/329101171

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值