c语言程序设计图书管理系统

设计并实现一个图书管理系统。该系统记录图书信息,包括作者、书名、编号、分类、价格、现有数目以及总价(价格*数目)。需要具备图书信息录入、借阅、归还、删除和查询功能。
实验要求:
(1)、该系统具有一个主菜单。
(2)、输入:图书信息录入功能,图书编号不能重复,如果重复应提示“输入错误-编号重复”,并提示重新输入。
(3)、输出:图书信息浏览功能,可以展示所有的图书的信息。(ppt演示时至少输入8本书)
(4)、查询:图书信息查询功能,可以根据书名、编号、作者查询到具体的图书信息。
(5)、若同一作者撰写了多本图书,则在依据作者查询时,展示出所有该作者的图书。(演示时至少有两个人写了不少于2本的书)
(6)、图书的分类包括:工程、科学、文艺。可以根据图书分类对图书进行统一查询和展示,并在展示信息的最后一行显示出该类图书的总数和总体价格。(演示时每类书均需有,且数目不同)
(7)、图书信息的删除和修改功能。在删除和修改前,需要管理员输入密码,密码输入正确才可以执行删除和修改工作,若输入错误,则提示输入错误并重新输入密码,输入错误次数超过3次(不含3次)则返回主菜单。
(8)、实现图书的借阅和归还功能,借阅和归还时,实现库存内图书信息的更新。(当所借图书过期时,按照逾期时间长短,收取罚金)
不用结构体,链表,文件的话该怎么实现这些功能

可以参考这个https://blog.csdn.net/weixin_46102597/article/details/106653575

img

不用结构体,用数组也可以。

你可以参考下这篇文章:c语言实现简易图书管理系统

关注我,我的博客下载页有这个系统的源码,可以搜索下

大一上学期的课设

c 语言程序设计图书管理系统(用类做的),C语言程序设计图书管理系统
https://blog.csdn.net/weixin_39957271/article/details/117104662?spm=1005.2026.3001.5635&utm_medium=distribute.pc_relevant_ask_down.none-task-blog-2~default~OPENSEARCH~Rate-4-117104662-ask-7741369.pc_feed_download_top3ask&depth_1-utm_source=distribute.pc_relevant_ask_down.none-task-blog-2~default~OPENSEARCH~Rate-4-117104662-ask-7741369.pc_feed_download_top3ask