- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《MP3音乐播放器毕业论文》.doc
UML建模课程设计 设计说明书 起止日期: 年 月 日 至 年 月 日 学生姓名 班级 学号 XXXXXXX 成绩 指导教师(签字) 年 月 日 目录 1绪论 2 1.1 设计目的 2 1.2 开发环境 2 2 需求规格说明书 3 2.1 软件产品的功能 3 2.2 主要用例描述 4 2.3 系统用例图 5 3设计内容 8 3.1 内容分析 8 3.2 可行性分析 9 3.3 功能分析 10 4课程设计实现过程 11 4.1 系统设计图 11 4.1.1 系统类图 11 4.1.2 系统顺序图 12 4.1.3 系统活动图 14 4.1.4 系统状态图 15 4.2 代码实现 16 4.2.1 代码结构图 16 4.2.2 代码具体实现 17 4.3 设计总结 24 4.3.1 测试 24 3.3.2评价 26 5 使用说明 27 6 设计总结 28 参考文献 29 1绪论 1.1 设计目的 《UML系统建模与分析设计》是软件工程相关专业的必修专业基础课程,其实践性、应用性很强。实践教学是必不可少的一个重要环节。本课程设计是在学完《UML系统建模与分析设计》课程后,对自己进行的一次全面的综合训练,UML建模设计目的是加深对理论教学内容的理解和掌握,使自己较系统地掌握UML建模方面的知识,了解UML建模在软件开发过程中的重要性和指导性意义,为利用软件工程为基础进行软件开发打下一定的基础。本课程设计采用Java语言编写,运用了sun公司提供的jdk1.6版本,加上sun公司提供的多媒体附加包jmf,开发了一个基于多媒体桌面应用程序的MP3音乐播放器。提供给了用户播放控制本地音乐的基本功能,以及局域网内简单的通信功能。 1.2 开发环境 本课程设计是在微软的WindowsXP操作系统下设计开发完成的,使用的集成开发环境是eclipse,运用了sun公司提供的JDK1.6版本,以及jmf多媒体应用开发包。在开发完成后使用了exe4j打包工具,最终打包成可运行的exe可执行文件。该应用程序可以在任何装有WindowsXP/Windows7的操作系统下运行。 2 需求规格说明书 2.1 软件产品的功能 1、该程序要求实现对本地音乐文件的管理和播放功能,能实现音乐播放器该有的基本功能,需求如下所示: 音乐播放可以根据用户的操作随时的停止、播放、暂停功能; 可以通过进度条随时调节音乐播放的进度,可以进行快进快退; 能够实现对系统音量的调节,能够根据用户的操作调节播放音乐的音量; 实现一键静音功能,方便用户的快速静音与恢复声音; 实现本地音乐文件与文件夹的添加,方便用户的快速添加音乐到列表中; 实现音乐文件的列表删除和磁盘删除,还有音乐列表的清空,方便用户对音乐列表管理; 实现播放模式的选择,用户可以根据需要,调节音乐单曲循环、列表循环、随机播放; 实现音乐的标签查看功能,用户可以方便的查看音乐文件中的标签信息。 2、该程序要求实现局域网内的聊天功能,要求分为客户端和服务器端,并实现基本的功能,具体需求如下: 客户端程序可连接到服务器,并将消息发送到服务器端和接受服务器端发送来的信息; 服务器端程序,可将消息发送到客户端和接受客户端发送来的信息,对客户之间的消息进行转发处理; 客户端和服务器端具有图形化用户界面,操作简单方便,界面友好; 客户端要求对当前的聊天信息进行列表显示; 服务端获取到新的连接时,将相应信息即时输出到服务端指定位置; 每条消息记录需加上消息发送时的系统时间和发送人的用户名; 每个客户端登录以后显示当前已登录的所有用户的用户名。 2.2 主要用例描述 1、播放音乐用例描述 用例名:播放音乐 Actor:音乐播放器。 目的:实现音乐文件的播放 类型:主要的、基本功能 工作流程: 1)、选择音乐文件 2)、获取当前选择的音乐文件的信息 3)、播放器播放当前音乐 4)、根据用户的操作,实现音乐播放、停止、切换等的控制 异常流程:未能正常播放,弹出异常信息。 入口条件:检测到用户有播放音乐的操作 质量要求:能根据用户的操作进行音乐文件的播放、暂停、切换等等 2、管理音乐用例描述 用例名:管理音乐 Actor:音乐文件管理器。 目的: 管理用户本地和网络音乐文件、对列表进行音乐的添加、删除、清空等等操作,对较喜欢的音乐进行标注。 类型:主要的、基本功能 工作流程: 1)、读取音乐列表并显示 2)、根据用户的操作添加、删除音乐 3)、…… 质量要求:能方便的管理用户的音乐文件 2.3 系统用例图 系统用例图 登陆用例图 分享音乐用例图 注册用例图 管理音乐列表用例图 管理播放用例图 3设计内容 3.1 内容分析 客户端主要设计内容: 设计客户端主程序,
您可能关注的文档
最近下载
- 涉农专业班级建设方案(班主任能力比赛).pdf VIP
- 人教(2019)A版必威体育精装版教材高中数学课后习题答案大全.pdf VIP
- colorgate v8快速操作手册中文.pdf VIP
- 第5课 共同保卫伟大祖国 课件中华民族大团结.ppt VIP
- 部编版四年级上册语文第一单元大单元教学设计.docx VIP
- 给水排水工程顶管技术规程CECS_246:2008.pdf VIP
- 2024年信息科技中考考试题库及答案3.pdf VIP
- 《土木工程施工48课时》课程教学大纲.doc VIP
- Unit 3 My week第2课时 Story time(教学课件)英语译林版三起四年级上册(新教材).ppt
- 01企税 答案 V3.8企业所得税年度(A类)网上申报教学版案例01-20211008.xlsx VIP
文档评论(0)