摘要: 本文介绍一个基于Linux系统下设计与开发的媒体播放器。此款软件是针对Linux用户设计的,具有音乐播放等操作的一款播放器软件。可以进行本地音乐播放,添加文件,文件切换,匹配歌词等操作,操作简易,界面美观,可以满足用户需求。该软件采用面向对象思想,使用Linux Rad Hat操作系统下的GUI qt_11开发工具开发。开发语言为面向Qt的Objective-C,使用模拟器进行调试。
本论文依照开发流程,对系统的分析、设计与实现进行了阐述。首先介绍了系统分析阶段介绍了开发技术,并进行了需求分析和可行性分析。此后介绍了软件的实现过程与详细设计。最后进行了多方面测试。
关键词:Linux; 嵌入式开发;播放器;面向对象
目录
摘要
Abstract
1 绪论-1
1.1 研究领域-1
1.2 设计工作的理论意义和应用价值-1
1.3 目前研究的概况和发展趋势-1
2 系统分析-3
2.1 程序开发技术介绍-3
2.1.1 嵌入式系统和嵌入式Linux-3
2.1.2 嵌入式GUI-3
2.1.3 Qt应用框架-3
2.1.4 C++ GUI Qt编程技术-4
2.2 需求分析-4
2.2.1 需求规定-5
2.2.2 功能需求-5
2.2.3 性能要求-6
2.2.4 设计原型-6
2.3可行性分析-6
2.3.1 技术可行性-6
2.3.2 经济可行性-7
2.3.3 开发环境-7
3 系统设计-8
3.1模块设计-8
3.2 功能实现-8
3.2.1 GUI设计-8
3.2.2 实现交互-11
3.3功能模块-12
3.3.1功能函数-12
3.3.2工程文件-13
4 系统调试与运行-14
4.1功能测试-14
4.2界面测试-16
4.3压力测试-16
4.4可靠性测试-17
结 论-19
参 考 文 献-20
致 谢-21