歌曲信息管理系统.doc

歌曲信息管理系统.doc

ID:55778198

大小:135.50 KB

页数:15页

时间:2020-06-07

歌曲信息管理系统.doc_第1页
歌曲信息管理系统.doc_第2页
歌曲信息管理系统.doc_第3页
歌曲信息管理系统.doc_第4页
歌曲信息管理系统.doc_第5页
资源描述:

《歌曲信息管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、题目要求该系统应该具有下列功能:(1)歌曲信息包括歌曲名,作者,演唱者,发行年月等。(2)可以对歌曲信息进行输入,删除,浏览。(3)可以查询歌曲名,作者,演唱者信息。(4)可以提供按作者分组显示功能。(5)用文件存储信息。输入要求:应用程序运行后,在屏幕上显示一个菜单。用户根据需求,选定相应的操作项目。进入每个操作后,根据应用程序的提示信息,从键盘输入相应的信息。输出要求:要求用应用程序应用后,要在屏幕上显示一个菜单。用户输入数据后,要给出清晰明确的提示信息,包括输入的数据内容、格式及结束方式等。提示:设计时可采用结构体和一维数组类型,用来保

2、存学生证的内容。总体设计本题可采用结构体类型来保存学生证的内容,学生信息应该使用数组来进行过程中使用指针链表使其更方便。根据要求,此程序需要设计以下几个模块:添加新歌曲模块,删除指定歌曲板块,修改指定歌曲显示,查询指定歌曲模块。因此,可知其主要模式为:添加新的歌曲信息删除指定歌曲的信息查询指定歌曲的信息修改指定歌曲的信息歌曲信息管理歌曲管理流程图初始化歌曲删除界面主界面歌曲添加界面连接数据库歌曲修改界面按键选择,是否退出否歌曲查询界面按作者排序退出主界面是具体设计,1、主函数歌曲的信息有歌曲名,作者,演唱者,发行年月。因此用一个数组来保存学生

3、证信息:structsong{charname[25];charwriter[25];charsinger[25];charyear[25];}s[N],s1,s2,s3;menu()//输入菜单intn;printf("t****************************MENU****************************");printf("ttt1.Enterrecord");/*输入记录*/printf("ttt2.Listthefile");/*显示记录*/printf("ttt

4、3.Searchrecord");/*查找记录*/printf("ttt4.Deletearecord");/*删除记录*/printf("ttt5.Addarecord");/*插入记录*/printf("ttt6.savethefile");/*保存文件*/printf("ttt7.Readthefile");/*读文件*/printf("ttt8.Displayrecordonorder");/*按序号显示记录*/printf("ttt9.Sortrecordbywriter

5、n");/*按作者排序*/printf("ttt0.Exit");/*退出*/printf("t*********************************************************");do{printf("Choiceyournumber(0-9):");scanf("%d",&n);}while(n<0

6、

7、n>9);switch(n){case1:length=enter();menu();break;case2:list(length);break;case3:search(le

8、ngth);break;case4:length=delete(length);menu();break;case5:length=add(length);menu();break;case6:save(length);break;case7:read();break;case8:display(length);break;case9:sort(length);break;case0:exit(0);}}/***********主函数**********/main(){menu();}2、各功能模块设计(1)输入模块输入到song[]中,各个

9、元素依次输入【程序】intenter()/*输入记录*/{inti;for(i=0;i

10、",&s[i].singer);printf("Enteryear:");scanf("%s",&s[i].year);printf("namewritersi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。