C语言图书管理系统[2023-01-06]
模仿图书馆的借书还书操作,用C语言实现图书管理系统。系统必须先登录方可进入系统。
该系统分为读者和图书管理员2类用户,若是读者登录成功后可显示该读者的借阅信息。读者操作有:
(1)读者可以查询馆内图书信息及该书目前的借阅情况。(同图书馆内书籍查询)
(2)读者可以借阅图书。具体实现为书的数量要少一本,读者信息中有显示哪位读者借阅哪本书。
(3)读者可以还书。具体实现为书的数量增一本。
(4)退出系统
【扩展功能】统计馆内前十名藏书的借阅情况,即借阅次数前10名的书籍排名。(有实现加分)
若是图书管理人员,则可操作菜单有:
(1)新增书籍信息,在文件中追加记录,不可删除book.txt中原有信息。
(2)删除书籍信息,删除文件中该书记录。
(3)查询书籍信息
(4)修改数据信息
(5)退出系统
删除、修改书籍信息可以先修改内存中数组、链表记录,退出系统前重写文件,覆盖原有内容。
【具体数据文件】:
(1)书的信息,从提供的图书信息:book.txt文件导入。
书具体信息有:书号、书名、作者名、出版单位、价格、库存数量。
(2)借阅信息,自建借阅.txt
借阅信息有:读者编号、书编号、借阅时间、借阅标志(借还是还)
(3)读者账号信息,自建一个user.txt
读者账号信息:读者编号、密码
(4)图书管理员账号信息,自己一个manager.txt
管理员账号信息:管理员编号、密码
【要求】
系统必须具备容错处理,如书已经借光,提示用户不能借阅。用户借书时间超过规定时间,应在用户登录提示有未还书籍等功能。
源码
https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111
标签:01,06,信息,C语言,读者,借阅,txt,书籍,图书 From: https://www.cnblogs.com/codewriter/p/17030175.html