当前位置: 首页 > news >正文

C++图书管理系统(管理员-读者)

C++图书管理系统(管理员-读者)

一、设计一款文字式交互的图书管理系统,要求具备注册登录、浏览图书、借还图书等基本功能;

二、要求以外部文件的形式存储书籍信息、馆藏记录、借阅记录、用户信息等。【可参考提供的书籍清单】

三、图书信息包含但不限于:
 题名
 ISBN/ISSN
 作者
 出版社
 价格
 ……(可自行扩展)

四、用户基类信息:
 账户
 密码
 角色:1-管理员、2-读者、3-游客(可扩展)

1)管理员权限:
 读者用户管理:支持对读者的账号进行增、删、改、查;重置读者默认密码为123456;
 书籍信息管理:支持对馆藏图书进行增、删、改、查;

2)读者模式:
 读者可以修改自己的密码
 读者可以搜索图书
 读者可以借、还图书
 读者可以查看自己的借阅记录

五、该系统提供根据任一信息搜索图书的功能:
 题名,精确查找到书
 ISBN/ISSN,精确查找到书
 作者,模糊查找到该作者所有书,字典序排序
 出版社,模糊查找到该出版社所有书,字典序排序。
 有多个查询结果显示时,请按字典排序分页显示
 搜索不考察性能,仅考察功能

六、该系统提供排行榜功能
 借阅次数前十的图书
 借阅次数前十的读者
 最新出版前十的图书
 ……(可扩展)

七、该系统应有明确的分级菜单显示和跳转功能,可以从上级菜单进入下级菜单,也可以从下级菜单返回上级菜单

八、加分项(总分不超过100分)
(1)图书推荐功能:有过相同借阅记录的书单,则可推荐;
(2)贴近实际的图书馆管理系统,新增未列出的若干功能等;
(3)考虑用户体验,如界面美观、操作方便等;
(4)搜索时性能考察,调查、思考、设计加强搜索性能的方式,此项仅适合学有余力的同学;
(5)其他亮点……

程序演示

演示.gif

源码传送门

传送门:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111

相关文章:

  • NetBox 接入AD LDAP域控认证系统
  • Qt 把.exe打包成安装文件形式
  • STM32应用开发教程进阶--UART串口重定向(printf)
  • SpringBoot中多数据源灵活切换解决方案
  • 平衡二叉树、红黑树、B树、B+树
  • 机器学习day1
  • ONLYOFFICE桌面编辑器v8.0完整指南:安装、特点与新增功能
  • [FT]chatglm2微调
  • 车牌检测(分割+识别)
  • kafka生产者
  • vue2后台管理系统demo,包含增删查改、模糊搜索、分页
  • Vue/React 前端高频面试
  • 高可用方案组件,Keepalived详解
  • MOSFET 和 IGBT 栅极驱动器电路的基本原理学习笔记(一)MOSFET技术
  • Ansible
  • 年产2万吨山楂酒工厂的设计-陈酿工段及车间的设计(lunwen+任务书+cad图纸)
  • Java项目:SSM教师师资管理系统
  • wasm 视频解码渲染实现
  • [YOLOv7/YOLOv5系列改进NO.40]融入适配GPU的轻量级 G-GhostNet
  • 华为机试真题 C++ 实现【连接器问题】【2022.11 Q4新题】
  • 50、IO流
  • Android入门第43天-Activity与Activity间的互相传值
  • 机器学习之过拟合和欠拟合
  • Postman进阶篇(十一)-在脚本中使用pm对象访问接口请求(pm.request.*)
  • mysql之SQL练习
  • List——顺序表与链表(二)
  • [附源码]Python计算机毕业设计SSM景区在线购票系统(程序+LW)
  • 时序数据库基本概念学习
  • [架构设计] 结构型模型
  • [附源码]计算机毕业设计基于springboot的汽车租赁系统
  • [附源码]Python计算机毕业设计SSM竞赛报名管理系统(程序+LW)
  • mssql(1433端口)介绍