




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录第一章:简介3一.项目背景3二.准备目的3第二章:系统需求分析5I .用例图和用例规定51.项目系统的目标要求52.回放控制功能53.功能设置84.存储功能105.下载功能116.歌词功能127.播放列表功能138.“信息”功能14二.分析类图和设计类图14三.音乐播放器计时图17四。系统地图和流程图。18V.系统接口要求分析20六。分析系统性能要求21Vii .分析系统操作环境要求22第三章:数据库设计和DDL22第4章:数据字典和注释24第一章:简介一.项目背景听音乐已经成为当今社会必不可少的娱乐活动。调查结果显示,越来越多的用户大大降低了对党卫军音乐播放器的偏好,相对紧凑的播放器反而可以作为更多用户的下载使用。大多数用户认为,玩家应该具有设计、简洁、操作容易的特点,根据这些信息设计小型音乐播放器可以更容易得到用户的青睐。同时,大学入学后,教育过程的理论学习和实际结合很少。因此,此次设计将c作为主要开发语言,多媒体原理作为出入理论,数据库原理涵盖信息持续存储、操作系统多线程和计算机网络的网络下载模块、数据结构、算法等过程知识,进行了遵循软件工程方法的完整开发设计。我们希望通过这次课程设计将大学理论与实际联系起来,在未来的竞争中取得更大的优势。二.准备目的本项目旨在开发轻量级播放器,以便播放所有主要格式的音乐软件,并控制播放、暂停、上一首、下一首、音量控制、视觉外观、播放列表、播放设置、歌曲下载和歌曲文件管理等多种功能。该项目是基于vs开发的PC方面轻量级音乐软件,消除了纯铜音乐软件部分的繁琐部分,PC也有像手机一样生动灵活的个人音乐软件,使人们更加亲近,用户随时刻在mv的旋律上,使人们的生活多样化,使设计师的软件开发过程更加熟练。第二章:系统要求分析根据项目目标,可以获得以下项目系统的基本要求:从不同的角度描述系统要求,使用用例图、示意图、类图、时间图说明系统的功能要求。“信息”功能、存储功能、下载功能、回放控制功能、播放列表功能、歌词功能、设置功能等。以下是用例图和用例规定的说明。一.用例图和用例规定1.项目系统的目标要求2.回放控制功能用例名称:控制状态参与者:使用者目标:允许用户控制播放器播放状态前提条件:程序正在运行基本事件流:1。用户单击播放/暂停键。播放器根据用户要求播放/暂停歌曲。用户单击上一个/下一个按钮。玩家可以根据用户点击切换歌曲。用例名称:控制方法参与者:使用者目标:允许用户控制播放歌曲的方式前提条件:程序正在运行基本事件流:1。用户单击“播放模式”按钮。2.玩家可以按用户的医院选择顺序播放/循环/单循环/随机播放。用例名称:音量控制参与者:使用者目标:允许用户自由控制歌曲音量大小前提条件:程序正在运行基本事件流:1。用户拖动音量控制栏。玩家可以根据用户要求调整音量。用例名称:控制进度参与者:使用者目标:允许用户自行调整歌曲播放进度前提条件:程序正在运行基本事件流:1。用户拖动播放进度栏。播放器根据用户要求调整播放进度。3.启用用例名称:常规设置参与者:使用者目标:允许用户进行文件/启动设置前提条件:程序正在运行基本事件流:1。使用者开启一般设定选项。2.播放器根据用户要求进行常规设置用例名称:下载设置参与者:使用者目标:允许用户设置要下载的歌曲和相关信息前提条件:程序正在运行基本事件流:1。用户打开“下载设置”面板。2.玩家根据用户的要求设置歌曲信息、专辑目录、歌曲目录。用例名称:歌词设置参与者:使用者对象:用户可以自由选择歌词字体、颜色和显示方式前提条件:程序正在运行基本事件流:1。用户打开歌词设置页面并执行任务。2.播放器根据用户的选择设置歌词的颜色、字体和显示方式。用例名称:设置热键参与者:使用者目标:允许用户自定义设置快捷键前提条件:程序正在运行基本事件流:1。用户打开热键设置功能。2.播放器根据用户的喜好个性化热键设置4.存储功能用例名称:存储参与者:使用者目标:持续存储用户的播放信息,同时实现用户的歌曲审查。前提条件:程序从“播放”菜单选项中运行基本事件流:1。打开“单击直达”选项。2.播放器打开本地歌曲文件。3.用户通过搜索搜索选定内容。4.播放器查找相应的音乐文件。5.删除单击直达选项。6.播放器删除相应的歌曲文件。7.要修改选项,请单击“单击以修改”。8.播放器根据需要修改路径和其他信息。5.下载功能用例名称:下载参与者:使用者目标:允许用户将歌曲下载到本地或移动设备,并同步歌曲专辑照片和歌词前提条件:播放器正在运行,且已连接到网络基本事件流:1。用户在搜索菜单中搜索要下载的歌曲。2.播放器查找相应的歌曲文件。3.用户单击下载按钮。4.玩家下载歌曲,同步歌词和专辑照片。6.歌词功能用例名称:自定义歌词显示方式参与者:使用者目标:允许用户定义歌词的显示方式(包含、悬挂)前提条件:程序正在运行,且已连接到网络基本事件流:1。用户单击“如何显示歌词”按钮。2.玩家根据用户的选择使用适当的歌词显示方式。用例名称:自定义歌词外观参与者:使用者目标:允许用户自定义歌词的外观前提条件:程序正在运行,且已连接到网络基本事件流:1。用户单击“歌词外观”按钮。2.玩家根据用户的选择使用合适的歌词形状。7.播放列表功能用例名称:播放列表参与者:使用者目标:用户可以随机设置/切换列表并显示列表信息前提条件:程序正在运行基本事件流:1。用户单击“添加文件/文件夹”。2.播放器可以根据用户选择添加文件/文件夹。3.用户单击以切换歌曲/播放列表。4.播放器根据用户选择切换歌曲/列表。8.“信息”功能用例名称:“关于”参与者:使用者目标:向用户明确对软件的介绍和审核前提条件:程序正在运行默认时间流:1。用户单击菜单栏信息按钮。2.播放器显示软件的介绍和审核信息。三.分析类图和设计类图分析分类图表下载模块分析类图歌词模块分析类图设置模块分析类图显示模块分析类图系统分析类图设计类图系统设计类图四。音乐播放器计时映射歌曲下载时序图音乐播放时序图四。系统结构和流程图1.系统映射:系统结构图系统映射(续)2.系统流程图:系统流程图V.分析系统接口要求播放器界面布局合理,颜色舒适,控制按钮熟悉,在开发过程中,图片是为团队成员自己设计的。打开、列表、歌词、进度条、音量栏、添加歌曲、定位当前歌曲、删除歌曲、选择播放表单等按钮。六。分析系统性能要求调查结果显示,用户可接受的无响应时间为5秒,因此有以下性能要求:1.在每个区域请求播放时,程序响应时间不能超过5秒。2.在每个区域要求暂停时,程序响应时间不能超过5秒。3.在每个区域要求停止时,程序响应时间不能超过5秒。4.请求上一首/下一首歌时,程序响应时间不能超过5秒。5.如果需要列表列表,程序响应时间不能超过5秒。Vii .分析系统操作环境要求操作系统:多种PC操作系统支持的环境:windows操作系统需要windows7或更高版本,其他操作系统没有限制。开发环境:Visual Studio2012第三章:数据库设计和DDL为了实现音乐播放器的存储功能,持续存储信息需要数据库支持,因此,必须为音乐播放器设计存储歌曲相关信息的简单数据库。I .字段,属性设计(表格,图片)要求根据功能要求实施此软件的存储功能需要两个表:歌曲文件表file-table和歌曲表music-table。属性数据类型完整性约束条件主键IDINTEGER非空值PRIMARY KEYFilename文本非空值Filepath文本SortINTEGER文件-表格属性数据类型完整性约束条件主键IDINTEGER非空值PRIMARY KEY标题文本非空值ARTIST文本打工文本SIZE长Music-table二.音乐播放器E-R图表三.创建和连接数据库四。DDLCREATE TABLE musicList(Title VARCHAR (127)非空,Artist VARCHAR (127)非空,Time VARCHAR (31)非空,Fi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民政行业职业鉴定高频难、易错点题附完整答案详解【易错题】
- 临床执业医师模考模拟试题【原创题】附答案详解
- 难点解析-鲁教版(五四制)6年级数学下册期末试卷及参考答案详解【满分必刷】
- 难点解析北师大版8年级数学上册期末试卷及答案详解(考点梳理)
- 在家紧急急救知识培训课件
- 2025年工程机械行业当前竞争格局与未来发展趋势分析报告
- 2025年智能茶具及电热水壶行业当前竞争格局与未来发展趋势分析报告
- 生物识别技术在工业互联网平台2025年智能工厂设备智能分析中的应用深度报告
- 未来康复医疗行业报告:2025年服务体系与运营模式创新路径
- 基于2025年环保政策导向的废旧电子产品回收项目可行性评估报告
- 业务协同与合并抵销报表方案汇报v1.9
- 2025-2030年中国少儿英语培训市场发展状况及投资前景规划研究报告
- 常用公文写作规范培训
- 乡镇道路清扫合同范例
- DB3209T 1232-2023 菊花病虫害绿色防控技术规程
- 员工应聘登记表(齐全版)
- 手术室停电停水应急预案
- 人教版初中八年级数学上册《第十一章 三角形》大单元整体教学设计
- 《高级统计实务和案例分析》和考试大纲
- 韦莱韬悦-东方明珠新媒体集团一体化职位职级体系方案-2018
- 注塑缺陷的原因分析与解决对策培训教程
评论
0/150
提交评论