首页 > 编程语言 >C/C++音像图书租借管理系统[2023-01-19]

C/C++音像图书租借管理系统[2023-01-19]

时间:2023-01-19 12:45:03浏览次数:56  
标签:租借 01 图书库 19 C++ 音像 编号 图书

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

相关文章

  • C语言学院教学信息管理系统[2023-01-19]
    C语言学院教学信息管理系统[2023-01-19]30、某学院教学信息管理系统功能:1、每一条记录包括一位教师的职工号、姓名、职称、性别、3门主讲课程(课程名称、开课学期、课......
  • 1、[T]C++简述
    C++简述C++是由标准C++委员会通过制定的,它有多个版本,比如C++98,C++11,C++14,C++17,C++20,C++23。读者可以参阅cppreference。本教程的绝大多数内容,事实上都取自这里。在学习......
  • C++汽车企业销售部门工资管理系统[2023-01-19]
    C++汽车企业销售部门工资管理系统[2023-01-19]某汽车企业销售部门的工资管理系统设计1、问题描述某汽车企业销售部门需要存储雇员(Employee)的编号、姓名、性别、级别,并进......
  • C/C++班级通讯录(散列表)[2023-01-19]
    C/C++班级通讯录(散列表)[2023-01-19]针对同班同学信息设计一个通讯录,学生信息有姓名,学号,电话号码等,以学生姓名为关键字设计散列表散列函数用除留余数法构造,用链地址法处理......
  • C/C++银行账户管理仿真软件[2023-01-19]
    C/C++银行账户管理仿真软件[2023-01-19]3.4银行账户管理仿真软件设计一个银行账户管理软件,可以实现:用户登录,账户管理,存取款等功能,要求通过读写文件来读取数据和保存......
  • C/C++学生成绩管理系统[2023-01-19]
    C/C++学生成绩管理系统[2023-01-19]课题三:学生成绩管理系统设计学生成绩信息包括:学期,学号,班级,姓名,四门课程成绩(语文、数学、英语和计算机)等。主要功能:(1)系统以菜......
  • C语言核酸检测系统[2023-01-19]
    C语言核酸检测系统[2023-01-19]项目九:核酸检测系统1.教学内容实现一个简单的核酸检测系统,业务包括:将被检测人员的信息精准记录在系统中,并实时更据,实现精准监控并快速......
  • C/C++猜数字游戏[2023-01-19]
    C/C++猜数字游戏[2023-01-19](***)猜数字游戏一、问题猫述:该游戏可以由程序随机产生或由用户输人四个0到9之间的数字,且不重复玩游戏者通过游戏提示输入八次来匹配上......
  • java学习 javaz-001 Helloworld 第一个demo
    java学习javaz-001Helloworld第一个demo学习目标搞一个java的小demo,最后开发完成,双击bat文件可以执行,发给别人也可以执行。前期准备我的当前环境是win11所以我下的......
  • C++银行账号管理系统[2023-01-19]
    C++银行账号管理系统[2023-01-19]银行账号管理系统要求:管理不同用户在银行的金融资产,每个用户可以拥有多种银行账户(如:定期储蓄、活期储蓄、信息卡、电子账户、贷款账户......