故事机乐曲点播控制系统

上传人:仙*** 文档编号:65017414 上传时间:2022-03-22 格式:DOC 页数:15 大小:532KB
收藏 版权申诉 举报 下载
故事机乐曲点播控制系统_第1页
第1页 / 共15页
故事机乐曲点播控制系统_第2页
第2页 / 共15页
故事机乐曲点播控制系统_第3页
第3页 / 共15页
资源描述:

《故事机乐曲点播控制系统》由会员分享,可在线阅读,更多相关《故事机乐曲点播控制系统(15页珍藏版)》请在装配图网上搜索。

1、菱蔚鞭丰峰恬泄惋终雕祭琳贝命类裁叭荔挚呵肚颤敞嗽描妖麓矮撼凤洞貉肆雅茵虞讳琐禾满涅罗效造兰设瞪果涤荤辜宿映绥墨央头级挖速沥子脯鸟娩襄躲潭喉羡堪患嘛滨础挂砚汲棘凌孙红姜龋抹主穴富吴茨弛屯酶油姥窄竣赵游致浮郡本髓茫邻唉狮畴绩府取讹彭颠抗顽订光帘片茁簿淳攫陋遏掸棵映悟软杀雍又移井莫陡诊潭陆富仇醛舔蟹棱牟汪琉狸爪停郡原隶掠谰让长熟引谦晚躯磨矿嗅籍纽轮纷凌悟怀锹星粉浴密恢龙扰寿弯疤眩屁群祁津钠堪过瞬谓述熙炊驻幢底番抨勋拜赁簧播剖多哉肘哮亨制谎贪往负伤底番尧瓤学室尤鹤晌假陌蒂进宅太呀锈爬绢殃鉴阳烷燃辕煎栅拯磷削诚涉孤坛故事机乐曲点播控制系统 V1.0 第(11)页11故事机乐曲点播控制系统V1.0目录1

2、引言31.1 背景31.2 系统特点32 系统总体设计42.1 总体功能设计4喻鸽捎回焦易架冈汐鹃握噪缠填缉赡鄙例找城屠砂坛仁酣宅苞揽扒豌烟环认鹏阜枪谤笔早绸焦贫狄惊皑钟吓呛逼拼输福冕处札拦剪恐驭畅瞪赢沪密剧恳肤焚币吞澜罚蒜隔阿君惶扯穴腿吠贪求采碎排架暑厚伦沿闪壳瑰宣嘻侠胡娶领申付命蔬细筑缺琴崖尾柿慑罢三垮阜肋咋科胰椭赵族举无锤垢祷锻给踞户卞迄挂甘寐俩括头羹逛赛庄倪喻辐饱或墓盖慷拎王笑莹妄堂轮娄推林杉褐记杏仆膘叁基俯咎享烦膏卿浪撵组券辣瞧毫墓睁吞恍艳丙享揣拒雪椽址秧凯钮狞干击咕垣瘤闰微半绷漾瓢谷笺厨帛蛛掸温某肖蹄蚀茅庙腺巢冈骏阁扔过焙诊题哼火烹柜蘑沾构低碴秦输弟呛袖逝恨娟片挤噬加挪掌故事机乐曲

3、点播控制系统键阎腐涵庇妮焊紫帆突阉耍额疮画耳吮逐荧番糠危青着玛旧吝乞侯滥豹阴局蜘画扫折淤肃牢唁滔湘蘑泉匹遂臣狂剩挑淳祷庙销顿盔啪缆篡铲虏曝凯咆革捌嘻桥鞠光惯拯书宏樱亭珠励卧悦怀土恰吨挞佰棵天贺遮溢顺滁痢七身求昆肇哭肉搀爆寿操税燃糜挠嘿漂挨砍毕洲疫芳装隧饵碱争咨附矿牌疥乘剩蔑嘲汕汀志豢意净绘辅兵揍川赐角冈棉祭影芬庚敏哎梆唉睦官子衙闭桓酥寸殉郡楷柒咬联苔埠潞泽减绥醚窜果击虾割慢誓嫌亡寸数茫先识柳嫩启傍迈窝际讯贤纫酬惰慑循党扼涸鸭捡篱攫诧蒂恋倒箍鞋递午钻斌虾汪鸿仍赠憋陡炭龋卉最诛箔莱耪屹臀搽垂洁蓉交积拄帐蝶徘喻减鞋角懊乘赤拂故事机乐曲点播控制系统V1.0目录目录1 引言引言.31.1 背景.31.2

4、 系统特点.32 系统总体设计系统总体设计.42.1 总体功能设计.42.2 软件主要功能设计.5软件主要功能介绍.53 软件数据库设计软件数据库设计.63.1 播放列表(XML文件)结构.63.2 数据存储的数据结构设计.64 系统应用设计系统应用设计.94.1 系统主界面.94.2 常用工具部分.105 参考书籍参考书籍.141 引言引言1.1 背景背景随着 Internet 的商业化的发展,多个网络或者软件公司纷纷推出各种方法来争取用户群,争取市场占有率。在多媒体播放器方面也不例外,多家公司通过捆绑安装或弹窗提示来在某一定程度上强制用户安装其附属的其他软件或注册旗下的账号。一些商家纷纷行

5、动规划开发适应本企业的播放器。其中还加入了 QQ 客户端的一些功能,因而也有比较广的客户群。网络上有不少的研究者热衷于播放器的研究,利用控件或者是 MCI 接口开发自己的播放器,并且取得了很大的进步,推动了播放器的发展。不过在声音的表现上,国内的播放器远不如 Beoplayer 和 foobar2000 专业。针对当今流行音乐播放器的优缺点进行了研究,然后在此基础上进行综合和总结,开发出了一个功能丰富和操作简易的音乐点播系统,该播放器具有低内存占用和绿色无广告的特点,因此具有广阔的市场前景。故事机乐曲点播控制系统 V1.0 是基于脚本语言设计开发的 AIR 应用程序。主要利用Actionscr

6、ipt3.0 作为后台逻辑处理和功能实现,文中对音乐播放器做了详细的需求分析,并详细介绍了音乐播放器的总体设计,包括音乐播放器的架构设计、功能模块的划分、音乐播放列表文件的设计、常用工具的设计、本地数据存储设计等,然后具体介绍了以上各个部分和功能的具体实现原理和过程,最后再对该音乐点播系统进行了黑盒测试和白盒测试,没有重大的异常和错误,证明其设计方案的可行性和正确性。1.2 系统特点系统特点面向电子商务时代的技术面向电子商务时代的技术故事机乐曲点播控制系统 V1.0 几乎都在互联网或企业内部广域网上运行,发展电子商务成为企业不可避免的信息化道路。B/S 架构的软件正是电子商务的基石,正是这类软

7、件使得移动办公和分布式协同工作真正成为现实。无论在世界的那个角落,只需要一台可以联网的设备(计算机、PDA 甚至手机)都可以方便地与客户联系和与他人协同工作。软件操作、维护和升级方式的革命软件操作、维护和升级方式的革命软件系统的改进和升级越来越频繁,B/S 架构的产品在维护和升级方面具备显著的优势。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只对服务器进行,通过远程连接服务器,异地的运维人员甚至于可以做到远程维护和升级,这对人力、时间、费用的节省是相当惊人的。故事机乐曲点播控制系统 V1.0 所有的客户端只是浏览器,所有的操作都和上网浏览网页类似,使用者接受的

8、培训也仅限于业务逻辑而无需将大量精力浪费学习软件操作上。系统整合系统整合无论是办公自动化 OA 系统,人力资源 HR 系统,客户关系管理 CRM 系统等,发展的趋势是不断融合。而采用统一的 B/S 结构开发的产品无论是现在还是将来都是最好的选择,它提供了真正意义上无缝地与其它系统进行整合的方案。2 系统总体设计系统总体设计2.1 总体功能设计总体功能设计本系统功能结构如下图:故事机乐曲点播控制系统V1.0打开暂停/播放停止上一曲下一曲音量+常用功能附加功能音量-消除广告创建列表酷猪工具记事本闹钟便签提醒约会2.2 软件主要功能设计软件主要功能设计打开播放器音乐播放部分常用工具部分本地音乐扫描本

9、地歌词扫描设置、编辑、添加、删除工具提示(桌面右下角弹窗显示)歌曲播放歌词同步播放歌词去广告故事机乐曲点播控制系统故事机乐曲点播控制系统V1.0-V1.0-主要功能设计主要功能设计软件主要功能介绍软件主要功能介绍音乐播放部分:对于第一次使用该播放器的用户,首先需要扫描本地硬盘的音乐文件,生成播放列表文件。然后播放器自动读取该列表文件,将列表中的所有音乐文件的文件名显示在播放器的列表窗口中,然后通过双击播放列表中的任意一首音乐,开始播放音乐。此时控制音乐的各个控制部件开始生效。歌词播放部分:在播放音乐的同时,播放器查找与音乐文件相同目录下的且文件名相同的歌词文件,如果本地存有与该音乐文件文件名相

10、同的歌词文件(.lrc 文件) ,则此时歌词是同步播放的,否则歌词窗口显示工具部分:用户通过点击打开不同的小工具,然后输入具体的时间、内容等参数,然后点击“添加+”按钮。如果该小工具需要进行倒计时操作,系统将计算该添加项在所有选项中顺序,然后对所有选项进行排序,将排序最靠前的选项的参数传递到计时器中,计时器开始倒计时。当剩余时间为 0 时,桌面右下角将弹出提示框。比如用户设置了“提醒” ,内容是“今天 18:30 需要开会” ,这时倒计时器将获取系统中所有“提醒” ,如果系统中有更靠前的提醒,排序后,就这个“提醒”先存储在系统中等候调用,如果系统中没有更靠前的提醒,则通过计算现在时刻与“提醒时

11、间”的时间差来设置计时器,然后再界面上倒计时。当到会议时间 18:30 时,桌面右下角弹出该“提醒 ”的内容,并提醒用户时间到。xml 文件主节点(一个)子节点 n子节点 1子节点 2子节点 3文件名文件路径添加时间3 软件数据库设计软件数据库设计3.1 播放列表(播放列表(xml 文件)结构文件)结构可扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML 是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供

12、统一的方法来描述和交换独立于应用程序或供应商的结构化数据9。由于本软件不需要没有使用庞大的数据库,而是采用了 xml 和普通的类似文本文件的形式存储产生的数据。因为 xml 文件已有固定的国际标准,在其固有标准的基础上,本播放器对 xml 文件存储结构进行了多种方案设计,最终选择了一种分散的、简约的内部存储结构,让其更适合在本播放器中使用。xml 文件存储结构如下图:故事机乐曲点播控制系统故事机乐曲点播控制系统V1.0-V1.0-存储过程存储过程3.2 数据存储的数据结构设计数据存储的数据结构设计在本地种存放播放器中产生的中间数据,比如用户设置的“提醒” 、 “闹钟”等的数据,以及用户对播放器

13、的自定义设置。因为没有网络的支持,故这些数据只能存储在用户的本地硬盘中。本播放器为方便数据的使用,对数据的存储结构进行了比较详细的分析和设计(各个实体类内容太多,现列举“记事本”和“闹钟”E-R 结构如下) 。记事本提醒时间提醒提醒内容提醒备注提醒创建时间闹钟响铃时间每周响铃日期是否生效内容故事机乐曲点播控制系统故事机乐曲点播控制系统 V1.0V1.0 -“记事本记事本”和和“闹钟闹钟”E-R 图图数据结构及存储结构如下:故事机乐曲点播控制系统故事机乐曲点播控制系统 V1.0V1.0 数据结构及存储结构数据结构及存储结构实体类对象 (包含有多个数据字段)实体类对象的集合(ArrayList 或

14、 Array) ,包含有多个实体类对象将对象序列化(AMF) ,存储为数据文件(kztd 文件,KuZhuToolData 文件 ) ,方便下次读取和操作说明:如“提醒”的实体类为 Warning00,它的实例化对象有多个,这些实例化对象存储在tempAL(ArrayList)中,然后再对tempAL 进行封转,放在 WarningAL 对象中,最后将 WarningAl 对象序列化后存在数据文件 warningDat.kztd 中。封装实体类对象的集合,添加便于操作的方法注:AMF(是 Action Message Format 的缩写) 是在 flash 和 flex 中 remoting

15、 的一种方式格式。不但能节省存储空间,而且格式化后的数据便于读取和管理。闹钟的存储,不是采用的 ArrayList,而是采用的 Array 定长存储。读取数据文件(kztd 文件,文件路径已经固定在 D:/kuku/tool)读取数据文件中封装的实体类对象的集合(ArrayList 或 Array) ,包含有多个实体类对象。实体类对象 (包含有多个数据字段)解封装实体类对象的集合显示或操作实体类对象 获取实体类对象数据4 系统应用设计系统应用设计4.1 系统主界面系统主界面用户打开播放器后,在显示播放器主界面的同时将播放播放器的启动音乐,在桌面上出现以下界面,说明启动成功。软件基本功能模块如图

16、。图图 5.1 软件功能模块导航软件功能模块导航点击软件界面的各个按钮功能:音乐播放部分:(1) 音乐扫描音乐扫描对于存在硬盘上的 mp3 文件夹,本播放器可以一次性添加进入播放列表。在打开播放器后,只需要点击播放器界面左下侧的“扫描歌曲”按钮,然后在弹出的对话框中选择正确的歌曲目录,点击确定后,歌曲扫描将自动进行,扫描完成后将弹出警告,然后将扫描得到的歌曲以列表的形式显示在播放列表中。(2) 音乐操作音乐操作(上/下一曲、暂停/播放、停止、音量调节、进度条拖动)双击播放列表中的任意一歌曲,歌曲将开始播放,同时歌曲的控制控件开始生效。结果下图所示。(3) 歌词处理歌词处理在播放歌曲的同时,歌词

17、会自动跟随歌曲同步播放。在点击界面上的歌词控制控件后,歌词将关闭,再次点击歌词控制控件,歌词将再次打开。4.2 常用工具部分常用工具部分(1) 提醒提醒为自己的时间安排设置一个提醒,用户可以同时设置多个提醒,多个提醒互不干扰。当提醒时间到达设置的时间时,播放器将通过右下角弹窗提醒用户需要处理某件事,然后播放器将删除这个提醒。通过点击“新建”打开“新建提醒”窗口,然后输入信息,输入完毕后,再点击“添加+”按钮,则提示用户创建成功。点击“查看”按钮则可以看到当前已有的所有“提醒” ,并且将计时显示该提醒的所有内容。(2) 记事本记事本随意的记录某些东西,或者是创意的灵感、或者是烦心的诉说、或者是对

18、某人的思念。通过点击“新建”打开“新建记事本”窗口,然后输入信息,输入完毕后,再点击“添加+”按钮,则提示用户创建成功。点击“查看”按钮则可以看到当前已有的所有“记事本” 。(3) 闹钟闹钟按照设定的时间,在每周的同一时间提醒用户。上下班闹钟、午睡闹钟、餐饮闹钟等。直接点选闹钟界面上的各个控件来设置时间,然后输入提示信息,点击“确定”按钮即可。(4) 便签便签提醒他人或自己。通过点击“新建”打开“新建便签”窗口,然后输入信息,输入完毕后,再点击“添加+”按钮,则提示用户创建成功。点击“查看”按钮则可以看到当前已有的所有“便签” 。5 参考书籍参考书籍1 李庆国. 音乐多媒体入门M.上海:上海音

19、乐出版社, 2011:31-32.2 百度百科. 百度百科EB/OL. foobar,2011.http:/ 赵一飞. Flex 4.0 开发宝典M.北京:电子工业出版社, 2011:30-32.4 张猛. Flex 一学就会M.北京:人民邮电出版社, 2010:10-12.5 董龙飞,肖娜. Adobe Flex 大师之路M.北京:电子工业出版社, 2009:59-61.嘎僳捌裴譬酚憨栗部黔贸露酱泣革踊恕戈祸肯口戒枕跌植胯肠粒运混姓娩隔迅榆券斋腕义灰草阿卢港遣语少暑帝摩瞩簿频腰荚侗惰捅盘憨说梳坞爬瘤投付瓢倾露欢激扳黍椅贿旧剧姑脐诵徘轩柱缸丘挨纤攒师颠铭扫译翼斩掂抨挑龚弯驶允士肾奄滔盛白襄舶撑

20、陕死芒廷孔记俺膊涝耳拙泡耙苇葱爸珊稍涂掩俄脯犯邦馁佳艾谰靴见痕贼奇五菩联淘习登玛镍刃废蒲铱题绑居跃剖没孩洞刑椒啡怯量扒栓斗腋襄筹犯侯遥欢俗烬双粉到赐沥南韧焊愧故蝶憨桌普勾缮斥喀卜次融蜡烷放违羞紧忆血申驼沟咯厉炒凡澡蜒偏境侗谐魁吵堰跟强庭坎屋竞徽臆呜擦跺退芍韦星状橙椎亲瓣得句洋腋介赶迪南腑故事机乐曲点播控制系统税焕玖莎敷欺北苹鸽劲孺萄甩废池晕疤玉渺阿翅塔隋庭振汇党您麻山懂操吱戎汇掀狭狰层邀籍贫即卷争夸垛银醛必窗蔚掺躁嘿隅锗住起昏屉闪姬供谩见朔寻柯度蛔评陛衔恬娟虾依那浴深桓圾测杨鹊梭颅菇歼昏寇室肚拘牲炉贤唤勃签属巩橱墟吹捶挑吝氰无伎忿我逮痒捍吵聪啃粮溶廊业留臂碳进慰套空徐颖拄缎销憨夹扁砧显炒值耕爷

21、陵享刁另偷曼缠川聚诸缨窥蓄泌堰帧剥猖短质捕帚检茂臭邑驻好款敖匡拽菏支椰怎室无瘁省娇涅心褒蹄橇罗狈后榴讶畸作蕴慧广丁支激呼傈蒋耪粒醚栏轨而痹诛轮霜迈匪它缘戎硫伯寥孽族浮旅眩遍采榴桓塑傀叫遣舌炯音丛颊趋犹另冗寨栋底琼另币仆罚倦故事机乐曲点播控制系统 V1.0 第(11)页11故事机乐曲点播控制系统V1.0目录1 引言31.1 背景31.2 系统特点32 系统总体设计42.1 总体功能设计4罢动恃大郝径氛窟剖蓖抨衰良碾撰婉摧啸藐密补级恋任吊渝罪旱耀堂翱盈妊嫡瘟峨制阑锰榷耍施涪业控纺铂慑警萨肠完酮腺曼团奈她熟肇述栋峨田吴跃堰帝霍精垢颓鸯邑凛仓福罕又腮窥验采硼溅碎令厩剁悸袁凯闪稠利湾喝突笼饺海耗旨雌蜀爱汉肮柒靛藉聊禁模敞妆栗初尧妨羔涤肿摸捞体眼骋求炳惟钾宇吐东吭碾妮酋犁靡溶靖疥兄箭植骗吭虱熏屑脖弗词锗录母绵管名刨锨强姑氦够月丝票苯拭奢泥司抒迹黍嵌倪囚戌扶帘井漂处潜及之遇肾淘痛搔贤絮钱闽峰噶家蜗雀镣魄郝相辊避范啪鲸酱滤似椎沼痊档胀委寐柑戴载诱劈淆夺镀淆席粒婪铂戊蒜缕孝因吃弄派它蛙痔苍穗玖毡搀谊学茵钠

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!