- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]c语言课程设计 音频信息管理修改自学生成绩管理系统
一 引言
在现在的日常生活中,人们对娱乐的要求越来越高。因为随着科技的突飞猛进,娱乐形式、娱乐设备也越来越多。而听音乐则是其中一种十分重要而实现起来又十分简单的娱乐形式,所以说,音乐无处不在。因此,我们对音乐的管理就十分有必要了。现在的生活节奏越来越快,人们想要更加方便而快捷的管理自己的音乐,节省自己的时间。而目前我们学习过如何使C语言来进行编程,所以就有了这个简单的设计。
随着各种便携式音乐播放器以及电子计算机的普及,人们所拥有的音乐越来越多,风格,演唱者,各不相同,而人们在不同的心情,不同的天气时对音乐的爱好是不同的。人们需要更加快捷而方便的管理自己的音乐,让自己的音乐列表井然有序。可以根据不同的场合,不同的心情快速的找到自己所需要的音乐。让音乐匹配自己的心情,通过音乐来表达自己的感受是很多人习惯。音乐是一种娱乐,同时也是一种特别的表达方式。歌手通过歌曲来表达自己的某种情感,产生与听众的共鸣。当听众想要表达相同的情感时,直接就可以引用自己听过的歌。我们让这种娱乐,或者更着重于对自己情感的表达实现起来更加容易。
运用音乐管理程序可以更加方便而快捷的管理自己喜欢的音乐,省去了繁琐的过程,让听音乐更加方便快捷,节省自己的宝贵时间。音乐管理是每个音乐播放器必须实现的功能之一。随着各个电子厂商退出自己的便携是播放器,只有高效便捷的的音乐管理方式才能在竞争中脱颖而出。好的音乐管理程序是对消费者的负责,更是对自己责任的负责。
以前的操作系统等系统软件主要是由汇编语言编写的(包括UNIX操作系统在内)。由于汇编语言指令时机器所不能直接识别、理解和执行的,最好改用高级语言,但一般高级语言难以实现汇编语言的某些功能(汇编语言可以直接对硬件进行操作,例如,对内存地址的操作、位操作等)。人们设想能否找到一种既具有一般高级语言特性,又具有低级语言特性的语言,集它们的优点于一身。于是,C语言就在这种情况下应运而生了。本次课设我选择歌曲管理程序的设计,考察我对结构体,数组的操作,以及C语言算法的掌握。从而让我们把书上学习到的东西与实际情况联系起来,让我们对用C语言进行编程有进一步的了解和深刻的认识。
课设要求要求使用C语言进行编程,并且尽可能学习其他语言来穿插在程序中,使程序进一步简单而实用、方便。要求在程序中使用结构体、数组等操作,并且能完整显示出其各种功能。所以完成此道题目要求较强的设计能力,尤其是要有一种大局观的意识,这是对整体观念的一种锻炼。如何调程序也非常重要,通过这个程序可以学习到以前调试短程序没有的的经验。其主要实现录入、修改、查找、删除、显示等功能。
二 程序总体设计
2.1程序功能
(1)增加歌曲信息 (2)查看歌曲信息 (3)查找 (4)删除
(5)修改 (6)作者 (7)保存 (8)退出
2.2程序功能图
图1 程序功能图
2.3主函数流程图
0
0
非0
0
非0
0
0
0
非0
0
非0
非0
非0
图2 主函数流程图
主函数源代码:
void main()
{
int choose=0;
FILE *fp=NULL;
char yesorno;
if((fp=fopen(C://list.dat,rb))==NULL)
{
printf(\n=========文件不存在,是否要创建一个?(y/n)\n);
scanf(%c,yesorno);
if(yesorno==y||yesorno==Y)
{
fp=fopen(C://list.dat,wb);
fclose(fp);
}
else
exit(0);
}
else
{
Number=dq(st); //要是文件已经有数据 将数据初始化到数组中
}
system(cls);
while(1)
{
display();
printf( ========请选择:);
scanf(%d,choose);
system(cls);
文档评论(0)