电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言程序设计报告—歌曲信息管理系统

C语言程序设计报告—歌曲信息管理系统_第1页
1/12
C语言程序设计报告—歌曲信息管理系统_第2页
2/12
C语言程序设计报告—歌曲信息管理系统_第3页
3/12
《高级语言程序设计》课程设计说明书设计题目:歌曲信息管理系统设计目录1、设计题目·····································32、主函数·······································43、输入模块·····································44、删除模块·····································55、浏览模块·····································66、查找模块·····································67、各被调函数···································78、设计小结·····································89、源程序代码···································8歌曲信息管理系统设计1、需求分析:用文件存储信息,因而要提供文件的输入输出操作;可对歌曲信息进行输入、删除、浏览,因而要提供文件的输入、删除和信息显示操作;查询歌曲信息要提供查找操作;实现按作者分组显示功能则要提供排序功能;另外要提供键盘式选择菜单以实现功能选择。2、总体设计:整个管理系统可以被设计为数据输入模块、数据删除模块、信息浏览模块、信息查询模块和信息分组显示模块。3、详细设计数据结构采纳结构体,建立歌曲信息结构体:Struct SongInfo { Char name[20]; //歌曲名Char author[20]; //作者Char singer[20]; //演唱者Char pub_date[6]; //发行年月(yyyymm)}SI; (1) 数据输入模块把歌曲信息写入文件。(2) 数据删除模块采纳基本的查找算法,查找歌曲信息文件,假如是要删除的歌曲,则舍弃改信息.否则重新写入文件。(3) 信息浏览模块读歌曲信息文件,显示输出。(4) 信息查询模块通过菜单选择查询字段:歌曲名作者演唱者。然后采纳基本查找算法在歌曲信息文件中查找,假如找到,则输出;否则输出“对不起,没有您要找的歌曲信息!。 ” (5) 信息分组显示模块选择按作者分组显示歌曲信息,用 fread 或 fscanf 把歌曲信息文件中的信息读取到临时变量中(临时变量数据结构可以采纳歌曲信息结构体数组),采纳排序算法(冒泡、插入、选择等)把歌曲信息根据作者排序,然后输出。一:详细...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言程序设计报告—歌曲信息管理系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部