C++语言程序设计
音乐管理系统
姓    名:      XXXXXXX     
学    号:      XXXXXX     
班    级:      XXXXXXX     
指导老师:      XXXXX       
实验目的
(1)通过实验来检查对C++程序设计掌握度是多少;
(2)进一步巩固了所学的C++程序设计语言的基本概念和理论;
(3)通过编写程序,知道自己对本程序设计语言不熟悉的地方和灵巧运用的
地方。
实验内容
本系统是一个歌曲信息管理系统,采用VS 2012编译器作为开发环境,这个环境是我们在学习C++的平台。输入数据类型主要是int和string类型,输入内容包括:歌曲编号、歌曲名称、歌手、歌曲风格等数据。用户在歌曲信息数据时要保证输入数据格式的正确性,系统不会自动检测输入的数据是否正确。输出形式与输入形式类似,根据需要可以选择显示输入的各项内容,显示内容包括:歌曲编号、歌曲名称、歌手、歌曲风格等数据。用户在添加数据的时候,如果添加位置没有文件则返回错误信息。本系统同时只能对一个数据文件进行相关操作,不能同时打开多个数据文件,其类似于单用户操作系统。当用户读取数据后可对其进行显示,删除等相关操作。
音乐查询概要设计
`         
详细设计
音乐管理流程图
 
                                                                                                          图1
    主函数一般设计得比较简洁。一般情况下,程序员会选择把主菜单也写在主函数中,但本
系统的主函数只有主页面,其菜单函数是类的函数成员。
[程序]
【主函数程序部分】
int main(){
    Musicsystem mus1;
    cout<<"****************************************************************"<<endl;
    cout<<"*****                                                      *****"<<endl;
    cout<<"***                                                          ***"<<endl;
    cout<<"**              Welcome To Onion Music System                **"<<endl;
    cout<<"***                                                          ***"<<endl;
    cout<<"*****                                                      *****"<<endl;
    cout<<"****************************************************************"<<endl<<endl;