欢迎来到天天文库
浏览记录
ID:15145445
大小:346.72 KB
页数:23页
时间:2018-08-01
《基于qt的音乐播放器课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、山西大学课程设计报告题目:基于QT的音乐播放器系别:软件学院班级:1522班姓名:贾梦洁学号:同组组员:设计时间:2017年12月22日----2017年12月30日公司名称:上海杰普软件科技有限公司目录第一章引言.......................................1第二章软件分析与设计.............................22.1软件需求分析........................................22.2开发环境.......................................
2、.....32.3软件概要设计........................................3第三章软件功能实现...............................43.1软件总体架构........................................53.2软件功能流程........................................53.3具体功能实现........................................6第四章软件测试.............................
3、.....16第五章总结......................................17第一章第一章引言计算机技术的飞速发展大大提高了人们的工作效率,尤其是互联网技术更是很大程度上丰富和方便了人们的生活。近些年来,人们的生活水平也在不断提升,在物质丰富的条件下,人们开始在工作之余关注娱乐,期望在其它方面释放工作压力,同时培养自己的兴趣爱好,随之而来的是人们对多媒体应用的关注,许多电影播放平台、音乐播放软件等逐渐深入人们的生活,并慢慢地成为人们生活重要组成部分。 目前,互联网上已经拥有大量的音乐播放软件,这些软件是各个软件供应商的商品关键组成部分
4、,当前其实现技术较复杂,在功能方面相当完备且强大,如何简单、高效、方便地设计实现一款小巧美观的音乐播放器软件成为人们关注的热点。基于该问题,本文设计并实现了基于Qt的音乐播放软件,该软件能够便捷、高效地为用户展示音乐播放界面,方便的进行歌曲播放和控制功能。本文的工作分为软件界面设计和软件功能实现两部分,其中,软件界面设计工作主要包括用户界面设计实现;各个功能模块实现工作主要包括后台程序编码设计模块化完成设计等内容。该音乐播放软件以Qt开发平台中实现歌曲播放的相应功能为基本框架设计,通过C++语言编程实现各个功能函数,软件设计方面采用模块化的软件设计思想实现,具
5、有友好的用户交互界面和高承载能力的运行稳定性。19第一章软件分析与设计2.1软件需求分析在设计实现音乐播放器软件的同时,可以对目前存在的不同类型的音乐播放器进行广泛深入的研究,查看软件可能需要的需求内容。因此,需要对具体问题进行具体分析,深入挖掘其需要实现的系统功能,以方便后面对软件构架的设计工作。需求分析的过程,是开发人员对音乐播放器工作过程的认识与熟悉的过程,也是对软件内部工作流程进行计算机建模的过程,最终目的是通过需求分析了解用户需求实现的功能,根据用户提出的需求设计好系统的概念模型,对用户提出的需求进行计算机方法的描述,并建立相应配套的需求分析文档,设
6、计好系统的具体实现方案。在设计实现基于Qt的音乐播放器的同时,考虑到音乐播放器的实际工作环境,可以确定的是该软件应当拥有以下几个方面的特性:(1)基本功能19随着电脑终端的扩大化,PC机上各种软件也不计其数。为了使用户体验及软件质量都达到一定的完备性,我们需要保证一定的基础功能。基于人性化角度,开发设计基础功能,使用户可以流畅使用软件。在进行功能划分的过程当中,可以采用模块化的功能设计思想,对功能的划分尽可能的细致,做到不遗漏。例如,应当有播放模式的选择,音乐列表的选择,音量高低的调试等。(1)稳定性基于QT的音乐播放器是一款娱乐软件,更需要保证软件的稳定性,
7、以使用户体验达到最高。若播放器不稳定,则用户体验这一指标则会大幅下降。(2)联通性移动设备日益增长,微博、微信等交流平台在市场中也占据重要地位。为迎合这一现象,QT音乐播放器必须进行一定的互联网联通性。可以进行音乐分享、转发评论等。这样可以实现软件之间的交流结合,有利于软件的推广。同时也有利于通过大数据分析,得到听众最喜爱听的歌曲,符合大众口味。2.2开发环境操作系统:Windows10开发平台:Qt使用语言:C++192.3软件概要设计在软件概要设计阶段,是基于整个系统需要实现的功能,对物业管理信息系统的整体架构进行科学合理的设计,使之有一定的规律可以遵循,
8、不进行盲目的设计工作,这对于后期的程序
此文档下载收益归作者所有