2.1 目标 Spring音乐播放器软件为课程<软件工程>所开发的课程作业,主要意图是为访问计算机中的mp3格式的音频文件,并使其能够完成访问,读取,添加,保存,播放,切换音频文件等功能.主要是基于C++和C基础上,使用了MCI多媒体类编写完成. 下图为系统的组成和本产品同其他各部分的联系和接口 2.2 用户特点 最终用户主要是学生等普通用户.操作人员,维护人员均为大三的学生,对C语言和C++面向对象编程有一定认知了解,有数据结构的背景. 2.3假定和约束 由于是课程的一个项目,故而并无一定经…
3 对现有系统的分析 由于本次可行性分析主要是建立在团队自行实现一个音乐软件的目标上,并不是在一个现有系统的基础上开发改进的新系统.因此这里将分析一款市面上已经存在的音乐软件(以下称为W音乐),并为之后开发“Spring音乐播放器”提供一定的参考. 3.1处理流程和数据流程 说明现有系统的基本的处理流程和数据流程.此流程可用图表即流程图的形式表示,并加以叙述. 图2 基本处理流程图 用户启动M音乐后,可以选择在网络音乐库中查找歌曲并下载,也可以从本地音乐库中查找想听的歌曲,然后进行播放.本地音乐…
     此文转载自组员小明处~~ 1 引言 1.1编写目的 <软件工程>课程,我们团队计划开发一个音乐播放器.本文档是基于网络上现有的音乐播放器的特点,团队计划实现的音乐播放器功能和团队人员的综合实力等情况,说明该软件开发项目的实现在技术.经济和社会条件方面的可行性:评述为了合理地达到开发目标而可能选择的各种方案:说明并论证所选定的方案. 本文档的目标读者是音乐播放器的开发者.1.2背景  团队开发的软件名称为Spring音乐播放器.因为软件系统是作为<软件工程>开发的课程作业,…
1 引言 1.1编写目的 <软件工程>课程,我们团队计划开发一个音乐播放器.本文档是基于网络上现有的音乐播放器的特点,团队计划实现的音乐播放器功能和团队人员的综合实力等情况,说明该软件开发项目的实现在技术.经济和社会条件方面的可行性:评述为了合理地达到开发目标而可能选择的各种方案:说明并论证所选定的方案. 本文档的目标读者是音乐播放器的开发者. 1.2背景 团队开发的软件名称为Spring音乐播放器.因为软件系统是作为<软件工程>开发的课程作业,所以任务提出者,开发者,用户均为本开…
软件需求说明书 软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础. 1 引言 1.1编写目的 使用户对该软件的初始规定有一个理解,也使软件开发者对该软件开发的目的.任务.需求及运行环境有一定的了解,为整个开发工作做好准备. 1.2背景 a.待开发的软件系统的名称:spring音乐播放器: b.本项目的任务提出者.开发者为宁牟明.曹乐平.莫雪萍.杨子鲲: 用户暂定为开发者自己或周围同学: C.spring音乐播放器软件系统要与本地的检…
4 运行环境规定 4.1设备 我们计划完成的音乐软件较小巧,功能并不复杂,在普通笔记本电脑中即可运行,并无特殊硬设备要求. 4.2支持软件 需要用到windows操作系统,用VS编写C/C++代码,还需要用到PostgreSQL数据库.测试支持软件拟采用国内免费软件测试工具AutoRunner. 4.3 接口 说明该软件同其他软件之间的接口.数据通信协议等. Spring音乐播放器没有开发API,有人机交互界面(UI). 数据通信协议(data communication protocols),…
5 可选择的其他系统方案 曾经考虑过制作闹钟系统,但考虑到闹钟系统在电脑应用中极其不实用,所以此方案未通过. 6 投资及效益分析 6.1支出 本软件只用于完成课程学习要求,不用做商用,无基础设备等支出及不考虑后期维护问题. 6.1.1基本建设投资 a.房屋和设施:无固定场所,设备为组员各自的电脑: b. A DP设备:无: C.数据通讯设备:无: d.环境保护设备:无: e.安全与保密设备:无: f.ADP操作系统的和应用的软件:无: g.数据库管理软件:无. 6.1.2其他一次性支出 a.研究…
3 需求规定 3.1对功能的规定 基本功能与相关的输入输出如下表所示.歌曲播放.停止.暂停等功能调用MCI库,数据在MCI库下如何运作与用户的直观感受无关,就不具体列出. 输入 处理 输出 用户登录信息(string型) 存储登录名与密码 输出登录名 读取歌曲名(string型) 按歌曲名首字母排序 输出歌曲名(string型) 歌曲文件名 得到歌曲时长并转化为分秒形式 输出时长 鼠标左键双击信息 定位至歌曲 播放音乐 支持的终端数:1.(windows系统) 并行操作的用户数:1.(不涉及到联…
由于小组成员已经完成软件的详细设计说明书,在这里只具体说明软件程序的细节编写,以免重复. 歌曲的播放采用VS自带的axWindowsMediaPlayer插件,所以程序中涉及到许多该插件的使用.Ctlcontrols属性是AxWindowsMediaPlayer的一个重要属性, 此控件中有许多常用成员.下面是常用的几个,除了4和5在该音乐播放器中不需要用到,其他几个方法均需要. (1) 方法play 用于播放多媒体文件,其格式为:窗体名.控件名.Ctlcontrols.play() 如: AxW…
iOS精选源码 企业级开源项目,模仿艺龙旅行App 3D立体相册,可以旋转的立方体 横竖屏切换工具,使用陀螺仪检测手机设备方向,锁屏状... Swift版Refresh(可以自定义多种样式)架构方面有所优化 电商/新闻类顶部滑动按钮条 iMiss 音乐播放器 iOS-Privacy-Policy iOS 隐私政策 SafariViewContoller iOS仿抖音上下滑动播放视频 为Instagram等图像视图提供全屏缩放功能. 一个用Swift编写的可自定义工具提示视图,可用作信息提示 iO…