您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > Flash视频播放器的设计与实现-过程管理手册--杨昌晨
JIANGXINORMALUNIVERSITY本科生毕业设计(论文)过程管理手册学号:0867010316学生姓名:杨昌晨选题编号:届别:2012届学院:软件学院专业:软件工程指导教师姓名及职称:黄明和讲师指导教师姓名及职称:评阅教师姓名及职称:江西师范大学教务处制说明1.任务书由指导教师与学生共同商定,并由指导教师填写,经学院毕业设计(论文)工作指导小组(教研室)审核后,发至学生手中;2.学生应认真撰写毕业设计(论文)的开题报告,做好各阶段进展情况记录及个人工作总结;3.本手册中各部分内容应填写完整,签名齐全;4.本手册装订顺序为:任务书、开题报告、过程进展情况记录(含前期准备阶段、撰写阶段、中期自查、完善阶段)、个人工作总结、形式审查表、指导教师评价表、评阅教师评价表、答辩评分及成绩评定表;5.本手册在毕业设计(论文)完成后,与毕业设计(论文)一起交指导教师,作为毕业设计(论文)答辩的主要档案资料,并由各学院保存至学生毕业后四年。江西师范大学本科生毕业设计(论文)任务书学号0867010316学生姓名杨昌晨专业软件工程毕业设计(论文)题目频播放器的设计与实现--功能实现论文研究主要内容及基本要求研究内容:从实际情况出发,在对班级管理相关工作的考察和分析的基础之上,确立叙述管理系统的具体功能,并对系统的进行结构设计和功能设计,实现系统,有效提高班级管理系统的工作效率。研究要求:设计完成系统以及相关文档和论文的书写,该系统采用Flashcs3软件制作,主要功能包括:视频控制、视频界面、播放列表及收藏列表、搜索五个子系统。这五个子系统涵括了Flash视频播放的主要内容,可以实现快速检索浏览、在线观看无需长时间等待等功能。主要参考资料[1]何立军.FLASH8中文版动画设计与创意案例精简[M].电子工业出版社,2006[2]天绍文化.FLASH8Professional专业动画设计师教程[M].四川出版社四川电子音像出版中心,2006[3]郑莉C++语言程序设计(第4版)学生用书[M].北京:清华大学出版社,2007[4]KarlE.Wiegers.软件需求[M].北京:清华大学出版社,2004[5]詹红霞.VisualC++6.0程序设计[M].北京:西安电子科技大学出版社,2009[6]普雷斯曼(Pressman,R.S).软件工程:实践者的研究方法(英文精编版.第6版)[M].北京:机械工业出版社,2008[7]吴涛.FlashMX2004ActionScript动画设计[M].北京:北京科海电子出版社,2005[8]Adobe专家委员会.AdbobeFlashCS3案例风暴[M].人民邮电出版社,2008[9]邓文达,龚勇.精通Flash动画设计[M].人民邮电出版社,2009[10]侯俊杰.深入浅出MFC[M].武汉:华中科技大学出版社,2001进程计划①第一阶段:2010年7、8月,学习毕业设计所需的相关领域知识并完成系统设计文档;②第二阶段:2010年9、10月,完成系统开发,进行中期检查;③第三阶段:2011年11、12月,查阅文献资料,准备和整理毕业论文素材;④第四阶段:2012年1、2、3月,完成毕业设计论文的撰写;毕业设计(论文)工作指导小组(或教研室)审核意见毕业设计(论文)工作指导小组组长(或教研室主任)签名:年月日签名学生签名:年月日指导教师签名:年月日江西师范大学本科生毕业设计(论文)开题报告学号0867010316学生姓名杨昌晨学院软件学院专业软件工程选题编号届别2012届指导教师姓名及职称黄明和中文题目Flash视频播放器的设计与实现外文题目DesignandImplementationoftheFlashvideoplayer开题报告内容一、课题来源及开发背景随着现在科技的发展,人们对精神文化的要求越来越高,以人们关注的是每天能够填饱肚子,如今,全国已经解决了温饱,人们越来越越注意享受,享受生活,享受人类科技带来的成果,比如视频播放器,有了它,你可以在线观看视频,也可以将其下载然后慢慢琢磨,通常指的视频播放器是指能播放以数字信号形式存储的视频的软件,也指具有播放视频功能的电子器件产品。除了少数波形文件外,大多数视频播放器携带解码器以还原经过压缩媒体文件,视频播放器还要内置一整套转换频率以及缓冲的算法。当然大多数的视频播放器还能支持播放音频文件。二、研究目的及意义多媒体技术的概念和应用出现于20世纪80年代初期,经过了十余年的发展历程。随着计算机网络的普及和多媒体技术的发展,已成为计算机领域发展的热点技术,针对目前各种媒体格式,如何简单方便的播放各类媒体已成为人们普遍关注的问题,而媒体播放器的开发也变得十分重要。随着科学技术的发展,多媒体素材类型也增多,包括音频、视频、图像、动画等,由于音视频、图像等的信息容量大,受硬件条件限制,以往多媒体应用并不广泛,随着硬件技术的不断提高,多媒体技术已为各类人员广泛使用,开发多媒体课件、网络课程、网站、应用软件、管理项目等均需利用多媒体素材。因此开发制作这一播放器具备现实意义。与其它多媒体播放器比较,这一多媒体播放器具有功能强大、占用空间小的特点,它与现有多媒体资源应用状况紧密结合,既具有很强的直观感,又不失一般性。开题报告内容多媒体技术是使用计算机交互式综合技术和数字通信网络技术处理多种表示媒体——文本、图形、图像、视频和声音,使多种信息建立逻辑连接,集成为一个交互式系统。随着科学技术的发展,多媒体素材类型也增多,包括音频、视频、图像、动画等,如何将这些丰富的媒体表现给人们已是人们关注的焦点。播放器正是能将媒体生动的表现出来的工具之一,因此实用的播放器更是人们所需求的。三、本系统的研究内容和关键技术本视频播放器的总目标是为用户提供迅速、高效的服务,在线观看不需长时间等待下载。可以为用户节省硬盘空间,节目列表可以编辑修改等功能。具体的目标包括:1)更好的播放控制2)播放列表及收藏列表3)循环播放4)拖拽播放5)系统运行稳定可靠、各项维护功能齐全、易于维护6)简单、友好的操作界面本程序使用的是Flashcs3软件制作,使用的语言为Actionscript3.0版本,Actionscript3.0是flashcs3以上版本可以使用的脚本语言,而Actionscript2.0为flash8以下版本使用,不可以使用as3.0程序,as3.0与2.0的区别主要在于as3.0引进了对象和类的概念,将所有的处理归于类的处理,即基于对象驱动,as3.0采用AVM2.0(as2.0采用AVM1.0),理论执行速度是2.0的10倍,还有,as3.0不允许在元件上添加脚本,主要是将设计和开发分开,便于管理。开题报告内容本程序使用的是Flashcs3软件制作,使用的语言为Actionscript3.0版本,Actionscript3.0是flashcs3以上版本可以使用的脚本语言,而Actionscript2.0为flash8以下版本使用,不可以使用as3.0程序,as3.0与2.0的区别主要在于as3.0引进了对象和类的概念,将所有的处理归于类的处理,即基于对象驱动,as3.0采用AVM2.0(as2.0采用AVM1.0),理论执行速度是2.0的10倍,还有,as3.0不允许在元件上添加脚本,主要是将设计和开发分开,便于管理。四、运行环境服务器要求:开发工具:Flashcs3;数据库:装有数据库sqlserver2000;操作系统:Win98/2000/XP环境,具备5.0以上版本的IE;硬件配置:2G硬盘,512M以上的内存;分辨率:最佳效果1024×768像素;客户端要求:操作系统:Win98/2000/XP环境,具备5.0以上版本的IE;分辨率:最佳效果1024×768像素。五、系统的初步开发实施方案通过市场调研和需求分析,对系统的功能作出大致规划,通过各方面的搜集资料,设计出符合实际的数据库。根据需求分析得出具体功能,设计出友好的界面。在开发过程中,要不间断地进行综合测试,以便及时找出系统的不足之处。测试成功后,撰写完成毕业设计论文。学生签名:年月日指导教师签名:年月日江西师范大学本科生毕业设计(论文)进展情况记录学号0867010316学生姓名杨昌晨专业软件工程毕业设计(论文)题目Flash视频播放器的设计与实现时间自2011年7月15日至2011年8月31日进展情况记录知识准备阶段:在暑假期间熟悉系统开发环境,环境配置,学习flashcs3技术开发。9月份来到学校,向老师指教,完善需求调研工作,对系统进行全面细致的分析,了解项目的可行性和项目的需求,从而写出需求。具体步骤如下:首先,认真重温大三工作室所学到的知识。其次,通过向老师大概了解得到实现系统所需要的一些主要资料。查找相关的班级管理系统的一些文档资料。再次,查找相关的网络资料学习有关Falsh编程技术。最后,通过仔细分析,向老师请教,整理后得到了本项目的可行性分析报告和初步的需求分析报告。交与老师审核通过,最终得出了本系统的需求。参考的资料有:[1]张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2007.[2]韩万江,姜立新.软件项目管理案例教程[M].北京:机械工业出版社,2008.[3]AdobeFlashCS3蓄势待发.学生签名:年月日指导教师意见该生认真进行了资料的搜索,努力阅读相关资料,学习相关技术,并确定了分析系统的需求,得到系统的可行性分析和总体需求,并分为三大模块,充分考虑了系统中各个模块的完整性、合理性和有效性。指导教师签名:年月日江西师范大学本科生毕业设计(论文)进展情况记录学号0867010316学生姓名杨昌晨专业软件工程毕业设计(论文)题目Flash视频播放器的设计与实现时间自2011年9月1日至2011年9月30日进展情况记录需求分析和数据库设计:选定题目之后,为了获取正确的需求,根据以前的系统和自己的想法初步列出了系统的功能,后来在老师的指导下,查阅相关资料书籍,并与导师分析班级管理信息系统所要完成的功能对此系统有了进一步的理解。最后把功能定为以下三个模块:系统管理、界面管理、视频管理和五个子系统:视频控制、视频界面、播放列表及收藏列表、搜索。虽然功能需求是对软件系统的一项基本需求,但并不是唯一的需求。我做了以下几方面的综合要求。(1)功能需求:该系统可以让视频信息更方便的被使用(2)性能需求:指定系统必须满足的定时约束或容量约束。(3)可行性和可靠性需求。为了使用户的数据要求清楚、准确地描述出来,通常需要建立一个概念性的数据模型。经过对数据的各种分析得出了该系统的E-R图。其中部分实体-属性如下:视频注册表(lists):视频编号,视频名称,视频作者。系统数据库名称为:listsong,总共包括8张表。在设计表的同时,建立表的约束规则比如:是否为主键、是否外键关联、是否为标识、是否为空、是否是唯一值、默认值设置等的约束。数据库,表,字段,触发器,存储过程,游标等一系列与数据库相关的名称必须全部使用与内容相关的英语单词命名,对于难以用一个单词表达尽的,可以考虑用多个单词加下划线(_)连接(不超过4根下划线)命名。学生签名:年月日指导教师意见该生详细的进行了需求分析和数据库的分析,设计了系统的E_R图,并且根据E_R图进行了数据库逻辑设计,保证了数据的完整性、合理性和有效性。指导教师签名:年月日江西师范大学本科生毕业设计(论文)中期自查总结学号0867010316学生姓名杨昌晨专业软件工程毕业设计(论文)题目Flash视频播放器的设计与实现时间自2011年9月30日至2011年10月3日进展情况记录中期自查阶段:经过第一阶段整理所学相关知识,配置系统开发环境,学习完成毕业设计所需的其他相关知识,以及第二阶段为获取正确的需求在导师的指导下查阅相关资料书籍,并与导师分析班级管理信息系统所要完成的功能,将导师给予预先所交需求的意见和建议做了适当的完善和修改后完成了需求分析,同时进行了系统的概要设计和数据库设计,并完成了系统里程碑需求文档和数据库设计文档的提交。在
本文标题:Flash视频播放器的设计与实现-过程管理手册--杨昌晨
链接地址:https://www.777doc.com/doc-6242127 .html