- 8
- 0
- 约8.46千字
- 约 16页
- 2018-03-29 发布于湖北
- 举报
【最新】c语言课程设计—ktv点歌系统
沈 阳 航 空 航 天 大 学
课程设计
学 号 2010040701020
班 级
姓 名
指导教师
2011 年 9 月 28 日
沈 阳航空航天大学
课程 设 任务书
学院:自动化学院 专业:测控技术与仪器 班级
学号:2010040701020 题目:KTV 点歌系统模拟(2)
一、课程设计时间
2011~2012 第 1 学期第 4 周,共 1 周,20 学时。
二、课程设计内容
请你模范 ktv 点歌系统,用 C 语言编写软件完成以下任务:
1.读取功能:从 song.txt 文件中读取歌曲的信息;
2.查看功能:允许用户浏览所用的歌曲,查看某个歌手演唱的
所用歌曲;
3.删除功能:删除歌曲。
三、课程设计要求
1.程序质量:
贯彻结构化的程序设计思想。
用户界面友好,功能明确,操作方便。
用户界面中的菜单至少应包括: “读取”、“查看”、“删
除”、“退出”4 项。
代码应适当缩进,并给出必要的注释,以增强程序的可
读性。
2.课程设计说明书:
课程结束后,上交课程设计说明书和源程序。课程设
说明书的格式和内容参见提供的模板。
四、指导教师和学生签字
指导教师:________ 学生签名:________
五、成绩
六、教师评语
沈阳航空航天大学设计用纸
目录
一、需求分析1
二、设计分析2
三、主要界面截图5
四、技术要点7
五、个人总结8
六、参考文献8
七、源程序8
I
沈阳航空航天大学设计用纸
一、需求分析
根据任务书给定的 “课程设计内容”和 “课程设
要求”作如下的需求分析。
该系统是一个常用的 ktv 点歌系统,可以让用户根
据自己的喜好进行添加、查看、删除等操作。系统应该
具有便捷、稳定、功能齐全的特点。
1. 便捷性分析
系统管理的歌曲涉及到歌曲的各种信息,数据量较
大且是一种基础性数据,能够为用户提供许多快捷操作,
且操作方便。
2. 稳定性分析
该系统比较稳定,也比较人性化,只要是用户的合
理操作,系统都应给出合理正确的回应,而不是出现令
用户感到意外的系统错误或系统崩溃。
3. 主要功能分析
1
沈阳航空航天大学设计用纸
(1)歌曲的添加:允许用户输入添加歌曲的数量、
歌曲名、歌手名、专辑名、歌曲流派。同时,系统会自
动把添加歌曲信息保存下来。用户由于疏忽录入的非法
数据,能够及时提示并更正。
(2 )歌曲的查看:用户可以根据自己的需求,输入
歌曲名、歌手名、专辑名、歌曲流派中的一项或几项其
查看自己想要的歌曲。
(3 )歌曲的删除:用户在查看歌曲之后,可以根据
自己的喜好,删除系统原有的歌曲。用户只需输入歌曲
名就可以删除歌曲。删除之后系统自动更新歌曲库。
二、设计分析
主要有 5 个功能模块,每个模块对应一个 C 语言自定
义函数。这些函数原型及其功能简述如下:
1、程序总体结构图
您可能关注的文档
- 【精品word文档】XXX生态养殖业农民专业合作社章程.doc
- 【最新编排】公司与艺人签约合同书样本.doc
- 【调研报告】暑期关于大学生就业形势认知度的社会实践报告Y 共(7页).doc
- 【完整打印版】小学三年级上册新人教版品德与社会整册教案及教学计划.doc
- 岳阳市民办非学历教育培训机构设立审批颁证前约谈制度90.doc
- 【最新】反腐倡廉主题教育讲座(党课)讲稿.doc
- 我国大型百货商场的多角化经营战略经济其它相关论文_经济学论文_18711.doc
- 【英语学习】奥巴马开学演讲稿英文版 共(5页).doc
- 再论合同纠纷的成因民法论文_法学论文_16964.doc
- 【精品论文】How to Effectively Motivate Students in English Learning -英语教学论文.doc
最近下载
- 2025年广西执法考试题及答案.doc VIP
- 2025年春新课程能力培养七年级数学下册人教版答案.pdf VIP
- 《常见淡水鱼病的诊断及防治》课件.ppt
- 《中国结课件》课件.ppt VIP
- 《药品营销心理学》课程标准.docx VIP
- 干股(虚拟股)分红协议书--最全最标准.doc VIP
- 港澳台华侨生入学考试物理试题真题及答案(2025年).docx VIP
- 2025年春基础训练九年级化学下册人教版答案.pdf VIP
- 2022年-2024年青岛卫健委事业编护理笔试真题.docx VIP
- 建筑工程图集 13SG903-1:混凝土结构常用施工详图(现浇混凝土板、非框架梁配筋构造).pdf VIP
原创力文档

文档评论(0)