c语言课程设计——歌曲信息管理系统(共25页).doc
《c语言课程设计——歌曲信息管理系统(共25页).doc》由会员分享,可在线阅读,更多相关《c语言课程设计——歌曲信息管理系统(共25页).doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上课程设计报告课程设计题目: 歌曲信息管理系统学 号:*姓 名:*专 业:电子商务与软件外包班 级:*指导教师:* 2014年01月06日课程设计评分表学生姓名: 林禹森 班级: 学号:课程设计题目:歌曲信息管理系统项目内容满分实 评选题能结合所学课程知识、有一定的能力训练。符合选题要求(5人一题)10工作量适中,难易度合理10能力水平能熟练应用所学知识,有一定查阅文献及运用文献资料能力10理论依据充分,数据准确,公式推导正确10能应用计算机软件进行编程、资料搜集录入、加工、排版、制图等10能体现创造性思维,或有独特见解10成果质量总体设计正确、合理,各项技术指标符合要
2、求。10说明书综述简练完整,概念清楚、立论正确、技术用语准确、结论严谨合理;分析处理科学、条理分明、语言流畅、结构严谨、版面清晰10设计说明书栏目齐全、合理,符号统一、编号齐全。格式、绘图、表格、插图等规范准确,符合国家标准10有一定篇幅,字符数不少于500010总 分100指导教师评语: 指导教师签名: 年 月 日目录歌曲信息管理系统课程设计1.需求分析:根据歌曲信息管理系统的需要,建立一个“歌曲信息管理系统”,以方便对成绩的各项管理操作。要求完成:i. 能对歌曲进行录入和修改;ii. 能按唱片公司和歌手统计歌曲信息;iii. 能对歌曲进行删除、导入和导出。2.总体设计: 根据以上分析,本系
3、统主要包括:从键盘输入歌曲信息、从指定的文件中读入歌曲信息、按歌手查询(统计)歌曲信息、按公司查询(统计)歌曲信息、删除歌曲信息、将歌曲信息保存到指定文件中等六大功能。系统定义11个函数以实现各个功能:(1) 主函数song_main():定义歌曲结构体数组,输出操作对话菜单,调用录入、导入、查询(统计)、删除、输出等函数对歌曲表进行处理。(2) 主菜单函数menu_song():显示各功能选项,提示用户进行操作。(3) 浏览函数output_song():浏览输入的歌曲信息(4) 初始化函数initialize():主要功能为清空歌曲记录信息(5) 录入函数input_song():从键盘输
4、入歌曲信息。(6) 导入函数load_song():从文件输入歌曲信息。(7) 修改函数revise_song():修改歌曲信息。(8) 删除函数delete_song():删除歌曲信息。(9) 查询函数search_singer():按歌手查询(统计)歌曲信息。(10) 查询函数search_corporation():按公司查询(统计)歌曲信息。(11) 保存函数save_song():保存歌曲信息到文件中。程序功能结构图如下:歌曲信息管理系统保存歌曲信息导入歌曲信息按公司查询按歌手查询歌曲删除歌曲信息修改歌曲从键盘录入浏览歌曲信息功能模块图3.详细设计:本系统总共分为11个函数,其中一个
5、为主函数,10个为功能函数,每个功能函数都由主函数调用,分别如下:(1)主函数main():在主函数中定义歌曲结构体数组,根据用户输入信息调用相应的功能模块实现相应的功能。主函数的流程图如下:开始 继续操作么输入操作选择自动初始化且导入文件并输出菜单 Y=1 2 3 4 5 6 7 8 保存歌曲信息导入歌曲信息按公司查询浏览歌曲信息按歌手查询歌曲删除歌曲信息修改歌曲从键盘录入 Y 0结束主函数流程图(2)初始化函数 该函数的主要功能为清空歌曲记录信息。开始终止初始化成功清空歌曲记录初始化函数流程图(3)歌曲录入函数本函数的的功能由input_song()实现。每首歌记录的信息是存储在songa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 歌曲 信息管理 系统 25
限制150内