当前位置:网站首页>C语言图书信息管理系统
C语言图书信息管理系统
2022-06-09 01:32:00 【_程序设计_】
C语言图书信息管理系统
题目:图书信息管理系统
主要内容:
整个图书管理系统采用结构体作为基本数据结构,最终数据一定要保存到数据文件中。
主函数通过swi tch语句来根据用户的需求跳转到各个模块,以实现用户的需要。
系统要求能进行图书信息的浏览、添加、查询、修改、删除和排序功能。
基本要求:
1.图书信息的浏览:可打开数据文件,查看每本图书的图书条形码、书名、作者名、出版社、出版时间、定价、馆藏数量等。
2.图书信息的添加:能够通过键盘录入图书条形码、书名、作者名、出版社、出版时间、定价、馆藏数量等,并将数据添加到数据文件中。
3.图书信息的查询:
(1) 根据图书条形码查询
(2)根据书名查询
(3) 根据作者名查询
(4)根据出版社查询,每种查询均列出查找到的所有条记录信息,且最下面需要显示出汇总信息,即共有多少条符合条件的记录。
4.图书信息的修改: 可根据图书条形码或书 名查找出图书信息,输入是否要修改,若确认修改,则输入新的信息,再次确认后将修改后信息存储到文件中。
5.图书信息的删除:
(1)能够根据图书条形码除指定图书的记录
(2)能够根据书名删除指定图书的记录,并将最终数据存储到文件中。
6.图书信 息的排序:
(1) 根据图书条形码排序
(2)根据馆藏数量排序
(3)根据出版时间排序,屏幕上显示排序后的所有图书信息。
7. 图书统计:
(1)统计馆藏数量小于某个值的图书信息
(2)统计出版日期早于某个值的图书信息。
8.退出管理系统。
各部分有分项的需要用菜单选择来实现,可扩充功能,但不能减少功能。
源码下载
链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111
边栏推荐
- La base théorique de l'audio et de la vidéo et les données de recherche de la technologie sous - jacente
- Dom----- register events (bind events)
- Installation and deployment of LNMP
- Version number ^ and~
- The past, present and future of applets. You will understand all about applets after reading this article
- It took me two days to make a somatosensory game console
- 【牛客网SQL篇】SQL必知必会
- How to improve code standardization -- embedded C programming specification.
- How to improve the security of code -- ten skills of code defensive programming
- Predicate pushdown of Presto RBO
猜你喜欢

Hqchart tutorial 30- how to connect the K-line diagram with the third-party data 35- fixed range trading volume distribution diagram data

Several common sampling methods and principles

前迪士尼高管称德普将回归《加勒比海盗》 继续演船长

Explication détaillée du nombre de points flottants (une étude approfondie du nombre de points flottants)

Detailed explanation of initial order of pointer

A sharp tool to expose data inconsistency -- a real-time verification system

Detailed explanation of floating point numbers (a thorough study of floating point numbers)

【tgcalls】VideoCaptureInterface

ORA-01017

Flat login form page
随机推荐
涉案资金超10亿,又一洗钱团伙被端,“二清”警钟不能忘
GDB notes (10) - check for memory leak, heap overflow, stack overflow, global memory overflow, and continue using after release
How MySQL fetches the latest data after grouping
How to improve code standardization -- embedded C programming specification.
GCD Locks Dead cycle SpinLock synchronized
Win10 rename user folder
SSM (4) -- login authentication (interception)
Young people's "new favorite" cold tea: can we start the next "Lipton era"?
shell 比较大小
shell while 读行
Is it safe for Huishang futures to open an account online? Are there any account opening guidelines?
Shell weather forecast
shell 简单交互
一个涵盖软件和硬件,横贯虚拟和现实的整套元宇宙元素已诞生
双检锁为什么需要使用volatile关键字
Theoretical basis and underlying technology research materials of audio and video
Assembly language integrated development environment learning notes
数论 --- 朴素筛法、埃氏筛法、线性筛法
C#. Net state secret SM4 encryption and decryption CBC ECB 2 modes
How to use mongodb database in laravel framework