首页 歌曲信息管理系统

歌曲信息管理系统

举报
开通vip

歌曲信息管理系统歌曲信息管理系统[要求]制作一个歌曲信息管理系统功能:1)歌曲信息包括歌曲名,作者,演唱者,发行年月等。2)可以对歌曲信息进行输入,删除,浏览。3)可以查询根据歌曲名,作者,演唱者歌曲信息。4)可以提供按作者分组显示功能。5)用文件存储信息。我的设计思路根据题目要求,由于歌曲信息数据以文本文件的方式存放,所以应提供文件的输入、输出等操作;在程序中需要浏览歌曲的信息,应提供显示、查询等操作,按照一般的思路,我采用的是按照歌曲名进行查找的方式。并且要提供可以按作者进行分组的方法。整体设计思路是首先以一个主函数为主,将各...

歌曲信息管理系统
歌曲信息管理系统[要求]制作一个歌曲信息管理系统功能:1)歌曲信息包括歌曲名,作者,演唱者,发行年月等。2)可以对歌曲信息进行输入,删除,浏览。3)可以查询根据歌曲名,作者,演唱者歌曲信息。4)可以提供按作者分组显示功能。5)用文件存储信息。我的设计思路根据 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 目要求,由于歌曲信息数据以文本文件的方式存放,所以应提供文件的输入、输出等操作;在程序中需要浏览歌曲的信息,应提供显示、查询等操作,按照一般的思路,我采用的是按照歌曲名进行查找的方式。并且要提供可以按作者进行分组的方法。整体设计思路是首先以一个主 函数 excel方差函数excelsd函数已知函数     2 f x m x mx m      2 1 4 2拉格朗日函数pdf函数公式下载 为主,将各个功能诸如浏览,删除等分别设计成 关于工期滞后的函关于工程严重滞后的函关于工程进度滞后的回复函关于征求同志党风廉政意见的函关于征求廉洁自律情况的复函 数,通过主函数的调用从而实现其功能。由于程序中经常要用到一些函数,诸如加载函数,显示函数等,如果重复输入,会严重增加工作量,所以可以将这些函数作为公共函数编写出来,以被随时调用。分析一下整个系统,根据上面的需求分析,可以将系统设计分为以下六大模块。四.详细设计includeVstdio・h>#includeinclude#include#defineN100上面这些是整个程序要用到的文件包含命令和宏定义stmctsongcharname[20];charcreater[20];charsinger[20];chardate[6];}so[N];将下面所要编写的函数分别声明出来voidshu_m();voidshan_chu();voidliu_lan();voidcha_zhao();voidfz(inti,intn);voidfen_zii();voidfiiame();voidprintflone(inti);voidinput(inti);voidsave(intn);voidprintfLback();intload();voidprintflface();intshan_chue_data(intjJntn);首先是设计主函数,设计主函数一般应该做到简洁,主函数主要是提供函数调用等方面的功能,各功能函数以菜单的形式在主函数中列出来,通过主函数的调用从而实现各功能函数的功能。其用流程图可 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示为:N菜单界面voidmenu(){intk,wl;do目录{print1f\t\t******************■丄.I\ftb\平平平不平不存平平不于平不存于平平平平不平于\\了、rI•printf(n1.输入\n”);prmtf(n2.删除\n”);printf(n3.浏览\n”);printf("4.查找\n”);printf(t45.分组\n")printf(H6.退出\n”);对选择的数字作判断printf(n\n\n\t请选择(l-6):n);scanf("%d",&k);if(k6){wl=l;getchar();}elsewl=O;根据选择调用功能函数}while(wl=l);switch(k){case1:shu_m();break;case2:shan_chu();break;case3:liu_lan();break;case4:cha_zhao();break;case5:fen_zu();break;case6exit(O);}}主函数voidmain(){menu();}设计输入功能函数模块数据信息存放在文件中,为方便管理,一条记录对应一个歌曲,自然的我们可以想到用结构体数组的形式存放多首歌曲信息。stmctsong{charname[20];/*歌曲名*/charcreater[20];/*作者*/charsinger[20];/*演唱者*/chardate[6];/*发行年月*/}so[N];该结构体中包含了歌曲所需的各项信息,so[N]中的N为歌曲数目,程序中采用宏定义方式,可以随时对N进行修该。输入模块的设计思想是根据所要输入的歌曲数目,循环调用输入函数,然后调用保存函数。voidshu_m()inti,n;printf("要输入几首歌?N・l);scanf("%d",&n);printf("\n开始输入\n\n”);fbr(i=O;i\n\n2).back\nu);printf(uWhichyouneed?:");do{scanf("%d",&c);if(c>2||c1>.name2〉.backWhichyouneed?:1nane:aasd1成功回主菜单后输入5进入分组模块入除身组岀^^-11123456请选择"-6〉汚namecpeatepsingerdatePassanykeytoback目录入除身组出^^-11123456■■xy6返回主菜单后输入2进入删除模块请选择;nameGreatersingerdateasd1fireyouAgain?l>-again2)-noandback*2xc21a3nameerea七巳1:・sinjferdate|D|x|A除爵组岀123456入除爵组岀123456请选择“f》;2请输丿,\你要删除的歌的歌名TName:a成功.
本文档为【歌曲信息管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_808969
暂无简介~
格式:doc
大小:192KB
软件:Word
页数:28
分类:
上传时间:2021-11-18
浏览量:0