首页 > 编程语言 >C/C++歌曲信息管理系统[2023-01-26]

C/C++歌曲信息管理系统[2023-01-26]

时间:2023-01-26 12:22:06浏览次数:59  
标签:功能 01 26 信息 修改 从文件 菜单 歌曲 C++

C/C++歌曲信息管理系统[2023-01-26]

任务描述

(1)设计一个对歌曲信息进行查询、编辑、添加、删除等操作的管理程序。
(2)歌曲信息包括歌曲名、词作者、曲作者、演唱者、发行年月日等,用结构体表示歌曲信息。
(3)用文件存储所有的歌曲信息。
(4)每一项功能用一个函数实现,main()函数定义所需变量,显示主菜单,接受用户选择,根据用户选择执行相应的自定义函改。

功能描述

(3)歌曲信息输入功能: 定义结构体变量,建立一个文件,从键盘输入一条信息到变量中,再将其写入文件中。
(4)歌曲信息修改功能:首先输入要修改的歌曲的名、或其它关键信息,从文件逐条读出信息进行比对,查找是否有该信息,没有就直接输出提示信息;有则进行修改,修改后的信息继续存入文件。
(5)歌曲信息删除功能:首先输入要删除的歌曲的名、或其它关键信息,从文件逐条读出信息进行比对,找是否有该信息没有就直接输出提示信息;有则进行刷除,删除后的信息继续存入文件。
(6)欧曲信息浏览功能:从文件读出所有信息到结构体数组中,将它们以表格方式显示。
(7)查询功能:可以查询歌曲名、词作者、曲作者、演唱者等信息,需要设计一个二级菜单。
(8)统计功能:可以按照词作者统计、曲作者统计、演唱者统计,统计作品数等信息,需要设计一个二级菜单。提示:对歌曲信息的增、删、改、查询、统计等处理,均可采取结构体数组,将从文件读出的数据存入到结构体数组中,在数组中进行相应处理,之后,将修改后的数据再写入文件中。

(1)能进行用户验证:由于输入、修改、删除操作需要具有一定权限的人员进行操作,所以在这些功能模块中应该有密码确认功能,例如,一段检测用户密码的程序段:
(2) 设计一个菜单,使用户能通过菜单进行功能选择,且可以重复执行多次,直到执行结束命令为止。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:功能,01,26,信息,修改,从文件,菜单,歌曲,C++
From: https://www.cnblogs.com/codewriter/p/17067691.html

相关文章

  • C/C++仲恺农业工程学院计算机系图书管理系统
    C/C++仲恺农业工程学院计算机系图书管理系统对仲恺农业工程学院计算机系的图书进行管理,包括录入、删除、查找、修改、排序等功能。图书应该包括类别、编号、ISBN号、作者......
  • C++《面向对象程序设计》[2023-01-26]
    C++《面向对象程序设计》[2023-01-26]课程设计报告课程名称面向对象程序设计课题名称专业班级学号姓名指导教师2022年12月26日......
  • C++一卡通管理系统[2023-01-26]
    C++一卡通管理系统[2023-01-26]编程题题1:采用面向对象的程序设计方法编写一个一卡通管理系统,要求使用多继承、虚函数、虚基类,要有设定类别、计算消费额等功能。题2......
  • 【C++ OOP 01】封装
    封装封装的意义封装是C++面向对象三大特性之一封装的意义:将属性和行为作为一个整体,表现生活中的事物将属性和行为加以权限控制封装意义一​ 在设计类的时候,属性和......
  • C/C++校友管理系统[2023-01-26]
    C/C++校友管理系统[2023-01-26]问题描述设计一个数智学院校友管理系统,设置管理员、校友两个角色。实现校友注册与管理、学校新闻发布与查看,问卷调查功能。基本功能要求:......
  • C语言学生信息管理系统[2023-01-26]
    C语言学生信息管理系统[2023-01-26]第33题学生信息管理系统【涉及知识点】文件的定义和操作;使用文本构建菜单;函数的选择调用;数据的输入输出。【题目介绍】学生......
  • C/C++学生成绩管理系统[2023-01-26]
    C/C++学生成绩管理系统[2023-01-26]设某班有n位同学,每位同学的数据包括以下内容:学号(长整型)、姓名(字符串)、数学成绩(整型)、程序设计成绩(整型)。设计程序完成以下功能:新建数据......
  • C/C++数据结构课程设计[2023-01-26]
    C/C++数据结构课程设计[2023-01-26]数据结构课程设计第18周(12月26日——12月30日)题目设定:T1:全国交通咨询模拟T2:自拟题目选择其中一题完成!考核办法与成绩评定1......
  • C/C++租房信息管理程序[2023-01-26]
    C/C++租房信息管理程序[2023-01-26]4、租房信息管理程序题目要求:设计三个类:房屋类、租客类、租房登讫信息类。房居类用来存储房屋的信息,租客类用来存储租客的信息,租房登......
  • C++迷宫求解[2023-01-26]
    C++迷宫求解[2023-01-26](四)迷宫求解(****)1****、问题描述:以一个m*n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个C++语言程序,对任意设定的迷宫,求出一条从入......