首页 > 编程语言 >C/C++图书信息管理系统[2023-05-25]

C/C++图书信息管理系统[2023-05-25]

时间:2023-05-25 14:25:31浏览次数:43  
标签:25 条形码 根据 05 信息 查询 C++ 信息管理系统 图书

C/C++图书信息管理系统[2023-05-25]

图书信息管理系统

主要内容:
整个图书管理系统采用结构体作为基本数据结构,最终数据一定要保存到数据文件中。
主函数通过 switch 语句来根据用户的需求跳转到各个模块,以实现用户的需要。
系统要求能进行图书信息的浏览、添加、查询、修改、删除和排序功能。

基本要求:
1.图书信息的浏览:可打开数据文件,查看每本图书的图书条形码、书名、作者名、出版社、出版时间、定价、馆藏数量等。
2.图书信息的添加:能够通过键盘录入图书条形码、书名、作者名、出版社、出版时间、定价、馆藏数量等,并将数据添加到数据文件中。
3.图书信息的查询:(1)根据图书条形码查询 (2)根据书名查询 (3)根据作者名查询(4)根据出版社查询,每种查询均列出查找到的所有条记录信息,且最下面需要显示出汇总信息,即共有多少条符合条件的记录。
4.图书信息的修改:可根据图书条形码或书名查找出图书信息,输入是否要修改,若确认修改,则输入新的信息,再次确认后将修改后信息存储到文件中。
5.图书信息的删除:(1)能够根据图书条形码除指定图书的记录(2)能够根据书名删除指定图书的记录,并将最终数据存储到文件中。
6.图书信息的排序:(1)根据图书条形码排序(2)根据馆藏数量排序(3)根据出版时间排序,屏幕上显示排序后的所有图书信息
7.图书统计:(1)统计馆藏数量小于某个值的图书信息(2)统计出版日期早于某个值的图书信息。
8.退出管理系统。

各部分有分项的需要用菜单选择来实现,可扩充功能,但不能减少功能。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:25,条形码,根据,05,信息,查询,C++,信息管理系统,图书
From: https://www.cnblogs.com/codewriter/p/17431055.html

相关文章

  • error: RPC failed; curl 55 OpenSSL SSL_write: Connection was aborted, errno 1005
    git初始化上传本地代码到远程出现异常造成的可能原因:1.网络原因2.无效的代理3.一次性推送的代码量过大 解决方法:1.网络原因可以等一段时间网络良好的情况上传2.无效代理的情况如下设置gitconfighttp.sslVerify"false"3.一次性推送代码量过大的情况如下设置,更改推......
  • C++ MFC 学习笔记+小型通讯录系统实现
    [MFC最详细入门教程](https://blog.csdn.net/freeking101/article/details/101013627?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168387812916782427455065%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=1683878129167824274550......
  • C++ 的使用
     C++语言在许多行业和领域都有广泛应用,包括:游戏开发:C++是游戏开发领域中最常用的编程语言之一,因为它具有高效的性能和直接控制硬件的能力。许多主要的游戏引擎,如UnrealEngine和Unity,都使用C++编写。嵌入式系统开发:C++可以在嵌入式系统中发挥重要作用,如智能手机、......
  • C++ 基本语法
     C++程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。对象- 对象具有状态和行为。例如:一只狗的状态-颜色、名称、品种,行为-摇动、叫唤、吃。对象是类的实例。类- 类可以定义为描述对象行为/状......
  • C/C++电话订餐信息处理系统[2023-05-25]
    C/C++电话订餐信息处理系统[2023-05-25]电话订餐信息处理系统要求提交:1个C源程序文件;1个word文档,包含源代码和运行过程截图;全部打包压缩成一个文件,文件名为“学号后2位+姓名+电话订餐信息处理系统”。1.题目要求一个小饭馆的生意非常红火,要想用餐必须提前一天打电话预......
  • C++ 简介
     C++是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。C++被认为是一种中级语言,它综合了高级语言和低级语言的特点。C++是由BjarneStroustrup于1979年在新泽西州美利山贝尔实验室开始设计开发的。C++进......
  • .NET周报 【5月第3期 2023-05-21】
    国内文章C#实现Linux视频会议(源码,支持信创环境,银河麒麟,统信UOS)https://www.cnblogs.com/shawshank/p/17390248.html信创是现阶段国家发展的重要战略之一,面对这一趋势,所有的软件应用只有支持信创国产化的基础软硬件设施,在未来才不会被淘汰。那么,如何可以使用C#来实现支持信创......
  • 一文读懂如何将 Rancher 下游集群升级到 Kubernetes v1.25
    介绍最初在Kubernetesv1.21中被弃用的PodSecurityPolicyAPI,已经在Kubernetesv1.25中被完全删除。由于API被移除,你无法在Kubernetesv1.25集群中创建、编辑或查询PodSecurityPolicy资源。此外,由于其准入控制器已被移除,所以你的集群无法再强制执行在Kubernetesv1.24......
  • P1825 东方香霖堂
    #include<iostream>#include<algorithm>usingnamespacestd;intmain(){intn,k;cin>>n>>k;inta[n];for(inti=0;i<n;i++){cin>>a[i];}sort(a,a+n);intcnt=0;......
  • 查看gcc/g++版本以及对应默认的的C++标准
    通过如下命令查看_cplusplus的值:g++-dM-E-xc++/dev/null|grep-F__cplusplus对应查表C++标准_cplusplusC++11201103LC++14201402LC++17201703L ......