【最新】c语言课程设计—ktv点歌系统.pdfVIP

  • 8
  • 0
  • 约8.46千字
  • 约 16页
  • 2018-03-29 发布于湖北
  • 举报

【最新】c语言课程设计—ktv点歌系统.pdf

【最新】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、程序总体结构图

文档评论(0)

1亿VIP精品文档

相关文档