C/C++音像图书租借管理系统[2023-01-19]
24、音像图书租借管理系统
功能要求:
(1)创建音像图书库。此库中共有图书、VCD、DVD 3类,而每个音像图书的信息均包括编号(用BV和D**分别表示图书VCD和DVD的编号)名称、原价、原数量及剩余数量。
(2)租借音像图书。在结构体数组中添加租借者的有关信息,信息包括:编号、租借日期、押金、租借天数和租金,其中编号和租借日期需要从键盘输入,而租借天数和租金在归还时由系统自动计算。输入前2项信息后系统立即显示应交的押金额。每个音像图书的押金额由它们的原价决定,是原价的3倍。请注意,租借时音像图书库的剩余数量相应减少,而且当剩余数量为0时应显示“此音像图书已全部借出!”,如果没找到需要借的音像图书,则应显示“无此音像图书!”的信息。
(3)归还音像图书。输入编号和归还日期,则显示该音像图书名,并根据租借日期和归还日期,计算租借天数,再借助编号按图书一天0.2元VCD一天01元、DVD一天0.3元的标准计算应交的租金,最后显示押金、租金、应退的余额。如果租借天数过多,导致租金大于押金,则不再收取差额。请注意,归还时音像图书库的剩余数量也相应增加,而且在租借结构体数组中,删除该租借者的信息。
(4)购进音像图书。对于原有的音像图书,只增加其原数量,而对于新增加的音像图书,则需要在音像图书库中添加新的记录。
(5)报废音像图书。对于丢失、过期的音像图书进行报废处理,但当原数量和剩余数量不相等,即已借出的音像图书不能报废。
(6)退出系统。
源码
https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111
标签:租借,01,图书库,19,C++,音像,编号,图书 From: https://www.cnblogs.com/codewriter/p/17061313.html