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