多媒体播放器论文

多媒体播放器论文
多媒体播放器论文

合肥学院

计算机科学与技术系

课程设计报告

2013~2014学年第二学期

课程面向对象课程设计

课程设计名称多媒体播放器

学生姓名温涛

学号1104012020

专业班级11级计本2班

指导教师胡春玲,张贯虹

2014 年 3 月

一、课程设计的目的与要求

1、课程设计目的

通过课程设计,学生在下述各方面的能力应该得到锻炼:

(1)进一步巩固、加深学生所学专业课程《JAVA语言教程》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。

(2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。

(3)利用所学知识,开发小型应用系统,掌握运用JAVA语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。

(4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。

(5)熟练掌握JAVA语言事件处理、图形界面、多媒体编程,灵活运用各种类库。

2、任务和要求

要求该播放器有一个主窗口,作为播放器的操作界面,采用菜单驱动,对每个菜单项设置相应的操作,具有选择文件,播放,暂停,终止,循环播放等功能。

二、课程设计的详细设计

1、程序流程图

2、详细设计

(1)自定义类说明

* 类名: MusicPlayer *

* 作用: 主类 *

* 继承的父类: JFrame类 *

* 实现的接口: ActionListener, ControllerListener,

主要方法说明:

MusicPlayer构造方法,设置对象的数据成员,完成窗口(包括菜单)的设置等。setupMenu方法,用于构造程序窗口的菜单,被mediaPlayer调用。actionPerformed方法监听来对象的菜单事件,根据相应命令做出相应的反映。controllerUpdate方法用于处理JMF传出的关于播放器的事件。要进行正常播放,必须利用这个方法捕捉合适的事件并调用Player相应的方法来实现。itemStateChanged方法监听来自本对象选择菜单的事件并进行处理。

成员变量见表1

(2)详细设计

为了实现这个简单的播放器,在该类的构造函数中完成程序的基本操作:包括设置MusicPlayer对象设置、设置窗口关闭响应函数、完成菜单的构造,最后显示程序窗口。

在构造菜单时,必须为菜单命令指定处理这些菜单点击事件的监听器。在创建Player对象时,可以用addControllerListerner()方法将一个ControllerListerner对象帮定到本Player对象上,Controller对象将向ControllerListerner对象发送事件消息。由于JMF类实现了ControllerListerner接口,因此需要实现该接口中的ControllerUpdate()方法,该方法在Controller对象产生一个事件时被调用。

(3)程序

import java.awt.*;

import javax.media.*;

import java.awt.event.*;

public class media extends Frame implements ActionListener,ControllerListener,ItemListener

{

private static final long serialVersionUID = 7008106564019567844L;

String tiltle;

Player player;

String currentDirectory;

Component v,c; boolean first = true, loop = false;

media(String title){

super(title);

addWindowListener(new WindowAdapter () {

public void windowClosing (WindowEvent e) // 窗口正处在关闭过程中时调用

{ dispose (); }

public void windowClosed (WindowEvent e)//当窗口已被关闭时调用

{

if (player != null)

player.close ();

System.exit (0); } } );

MenuBar myM=new MenuBar();

setMenuBar(myM);

Menu m=new Menu("文件");

myM.add(m);

MenuItem m1 = new MenuItem ("打开");

m1.addActionListener(this);

m.add(m1);

m.addSeparator(); // 将一个分隔线或连字符添加到菜单的当前位置

CheckboxMenuItem m2=new CheckboxMenuItem ("循环", false);

m.add(m2);

m2.addItemListener(this);//注册

m.addSeparator();

MenuItem m3=new MenuItem("退出");

m.add(m3);

m3.addActionListener(this);

Menu n=new Menu("编辑");

myM.add(n);

Menu n1=new Menu("颜色");

n.add(n1);

n1.add("白色");

n1.add("黄色");

n1.add("蓝色");

n1.addActionListener(this);

setBackground(Color.white);

setSize(200,200);

setVisible(true);

}

@SuppressWarnings("deprecation")

public void actionPerformed(ActionEvent e){

if (e.getActionCommand ().equals ("退出"))

System.exit(0);

if (e.getActionCommand ().equals ("打开"))

{

FileDialog fd = new FileDialog (this, "选择文件", FileDialog.LOAD);fd.setDirectory (currentDirectory); /// fd.show ();

if (fd.getFile () == null) return

currentDirectory = fd.getDirectory();

if (player!=null){ player.close ();

try

{

player = Manager.createPlayer (new MediaLocator("file:" +fd.getDirectory()+fd.getFile()));

}

catch (java.io.IOException e2)

{

System.out.println (e2);

return;

}

catch (NoPlayerException e2)

{

System.out.println ("不能找到播放器.");

return;

}

if (player == null)

{

System.out.println ("无法创建播放器.");

return;

}

setTitle (fd.getFile ());

first = false;

player.addControllerListener (this);

player.prefetch ();

}

if (e.getActionCommand ().equals ("白色"))

setBackground(Color.white);

if (e.getActionCommand ().equals ("黄色")) setBackground(Color.yellow);

if (e.getActionCommand ().equals ("蓝色"))

setBackground(Color.blue);

}

public void controllerUpdate(ControllerEvent e)

{

if (e instanceof ControllerClosedEvent)

{

if (v != null)

{

remove (v);

v = null;

}

if (c!= null)

{

remove (c);

c= null;

}

return;

}

if (e instanceof EndOfMediaEvent)

{

if (loop)

{

player.setMediaTime (new Time (0));

player.start ();

}

return;

}

if (e instanceof PrefetchCompleteEvent)

{

player.start ();

return;

}

if (e instanceof RealizeCompleteEvent)

{

v= player.getVisualComponent();

if (v!= null)

add (v);

c = player.getControlPanelComponent ();

if (c!= null)

add (c, BorderLayout.SOUTH);

pack ();

}

}

public void itemStateChanged(ItemEvent e)

{

loop = !loop;

}

public void paint (Graphics g)

{

if (first)

{

Font f = new Font ("DialogInput", Font.BOLD, 16);

g.setFont (f);

g.setColor(Color.red);

g.drawString ("***欢迎***", 40, 100);

}

super.paint (g);

}

public void update (Graphics g)

{

paint (g);

}

public static void main (String args[])

{

new media ("媒体播放器");

}

}

三、上机调试与结果

运行编译好的程序,选择任意.mp3文件进行播放,观察播放效果,若成功说明程序无误。程序的不足是在播放历史列表这一功能上,如果打开一个不支持的文件格式,则不会播放,并提示错误。并且该程序必须在JMF环境下运行。所以需要安装JMF相关环境,如果不安装,则程序会出现大量的错误,导致程序无法正常运行。程序正常运行后会出现用户界面,用户通过点击相关按钮则可以实现相关功能。如果已存在一个播放器,则先将其关闭,稍后重新创建创建播放器时需要捕捉一些异常。当要打开的文件名不存在时,则捕捉异常;当打开的文件格式不被支持时,捕捉异常,提示不能找到播放器。

try {

player = Manager.createPlayer(new MediaLocator("file:" + cufile));

} catch (java.io.IOException e2) {

System.out.println(e2);

return;

} catch (NoPlayerException e2) {

System.out.println("不能找到播放器.");

return;

}

运行结果如下:

四、课程设计总结

JAVA是目前最流行的软件开发语言之一,称为网络上的“世界语”。JAVA 适合开发基于多媒体、与平台无关、用面向对象的方法进行的基于Internet、Intranet、Extranet的Applet和应用程序。它具有简单高效、面向对象、不依赖于机器结构的特点,支持多线程、分布和并发机制。用JAVA开发的应用软件在可移植性、健壮性、安全性等方面大大优于已存在的其他编程语言。JAVA是一门包含多种知识的学科,提供了丰富的类库,能最大限度地利用网络。JAVA可广泛用于面向对象的事件描述、处理面向对象的企业型的应用开发,还应用于Internet系统管理、Web页面设计、Internet可视化软件开发等方面。在学习的过程中我学到了许多以前没有学到的概念和新鲜资讯。运用这些知识可以完成老师交给我的课程设计任务。经过这几天的Java课程设计,让我知道了做课程设计的一般方法,通过各种努力终于完成了设计要求.这次课程设计基本上含盖了大学一年学习到的Java语言知识点,课设题目要求不仅要求对课本知识有较深刻的了解,同时要求程序设计者有较强的思维和动手能力。这次课设使我了解我编程思想和编程技巧,也再一次熟悉了开发程序的过程,包括构思、设计、编写、调试、修订。做课程设计不仅让我修补了以前学习的漏洞,也让我跟激发了对程序开发的兴趣和自信。创新思维至关重要,这应该可以借鉴在老师的教学工作上,这不仅让我们写出精简的代码,也有助于开发出

高效的程序。

五、参考资料

[1]吕凤羽、马皓《JAVA程序设计》清华大学出版社

[2] 耿祥义《JAVA课程设计》清华大学出版

[3] 黄小东《Java课程设计案例精编》中国水利水电出版社

[4]印旻《Java与面向对象程序设计》清华大学出版社

多媒体播放器的设计与开发

多媒体播放器的设计与开发 【摘要】目前所使用的优秀的多媒体播放软件大多体系庞大,占用系统资源较多,本文利用VB语言对多媒体播放器进行设计,阐述了在VB环境下利用Windows Meida Player控件制作多媒体播放器的设计方案和实现方法,使得应用软件具有支持格式多样、界面美观、占用系统资源少、运行效率高、丰富了应用软件的功能。 【关键词】多媒体;API函数;VB;播放器 1.引言 多媒体技术是一种把文本(Text)、图形(Graphics)、图像(Images)、动画(Animation)和声音(Sound)等形式的信息结合在一起,并通过计算机进行综合处理和控制,能支持完成一系列交互式操作的信息技术。多媒体技术的发展改变了计算机的使用领域,使计算机由办公室、实验室中的专用品变成了信息社会的普通工具,广泛应用于工业生产管理、学校教育、公共信息咨询、商业广告、军事指挥与训练,甚至家庭生活与娱乐等领域。 多媒体播放器的设计是一门集计算机技术和数字多媒体技术于一体的综合设计。随着中国计算机技术、宽带网络技术的发展,越来越多的人开始重视多媒体播放器的发展与应用。 2.系统的规划与研究 播放器的开发阶段有设计、编码和测试3个基本活动组成,其中,“设计阶段”是获取高质量、易维护系统的一个最重要环节。采用任一种软件设计方法都将产生系统的总体结构设计、系统的数据设计和系统的过程设计,如图1所示,描述了播放器开发过程的信息流程。 3.播放器的设计与实现 利用Visual Basic 中的Windows Media Player控件开发Windows下的多媒体应用程序是一种方便简单的方法。 播放器的主界面,遵照界面简洁、操作简单、人性化的原则进行设计。主要包括播放控制主界面的设计、视频显示区域的设计即可视化界面的设计、播放列表界面的设计、相关信息显示区域的设计等。 媒体播放器主要的功能是播放音频文件和视频文件两种,音频播放主要实现对目前常用的音频文件进行播放,如:mp3、wav、mid、rmi、midi、au等等。可以完成播放列表导入和保存、文件打开和播放信息显示等功能。

多媒体播放器的设计与实现

《多媒体技术》 课程论文 题目:基于MFC的多媒体播放器的设计与实现专业: 班级: 姓名: 学号: 指导老师:

摘要: 本程序是基于MFC集成开发环境,利用ActiveMovie控件实现媒体播放的功能的多媒体播放器。具有打开文件、播放、暂停、全屏、音量调节、静音、快进、快退等基本播放功能。系统开发平台为Windows 7操作系统,程序设计环境采用Visual C++ 6.0。 关键字:MFC,ActiveMovie,多媒体

1.开发工具及相关知识介绍 MFC(MicrosoftFoundationClasses)是微软基础类库的简称,是微软公司实现的一个c++类库,主要封装了大部分的windows API函数,vc++是微软公司开发的c/c++的集成开发环境,所谓集成开发环境,就是说利用它可以编辑,编译,调试,而不是使用多种工具轮换操作,灵活性较大。vc也指它的内部编译器,集成开发环境必须有一个编译器内核,例如DevC++其中一个编译器内核就是gcc。 MFC除了是一个类库以外,还是一个框架,在vc++里新建一个MFC的工程,开发环境会自动帮你产生许多文件,同时它使用了mfcxx.dll。xx是版本,它封装了mfc内核,这样你就可以专心的考虑你程序的逻辑,而不是这些每次编程都要重复的东西,但是由于是通用框架,没有最好的针对性,当然也就丧失了一些灵活性和效率。 一个MFC窗口对象是一个C++ CWnd类(或派生类)的实例,是程序直接创建的。在程序执行中它随着窗口类构造函数的调用而生成,随着析构函数的调用而消失。而Windows窗口则是Windows系统的一个内部数据结构的实例,由一个“窗口句柄”标识,Windows系统创建它并给它分配系统资源。Windows窗口在MFC 窗口对象创建之后,由CWnd类的Create成员函数创建,“窗口句柄”保存在窗口对象的m_hWnd成员变量中。Windows窗口可以被一个程序销毁,也可以被用户的动作销毁。

多媒体播放器的使用方法

多媒体播放器,也叫RMVB播放器,一种可以在电视上播放网络视频文件的设备。 天敏炫影RMVB播放器(DMP110)可实现家庭电视播放网络电影的播放器,免电脑即接即用。通过USB、SD卡等接口接入片源,即可播放RM/RMVB等格式的电影节目,彻底打破了网络电影的格式枷锁,真正实现了与网络资源的完美共享,让您尽享海量网络电影! 电视机上直播网络电影 炫影DMP110让家庭电视机直接播放网络主流的电影媒体,即接即用,彻底打破网络电影无法在家庭电视机播放的枷锁。 超高性价比方案 采用目前性价比最高的方案,让每位家庭用户立刻享受家庭影院的乐趣。 音乐图片同时欣赏;音乐歌词同步显示 电视上欣赏照片,一家人聚在一起欣赏平时拍下的照片,一边聆听背景音乐,一边起回忆美好时光,是一件多么惬意的事情! 720p高清色差输出 720P高清色差输出,传输的画面质量非常优秀,灰阶和色彩层次丰富,细节表现到位,图像边缘处理得干净没有模糊、重影或者多余的色粒。 技术参数: 主体 品牌天敏 种类多媒体播放器 名称炫影DMP110 特性 其它特性电影欣赏:RM、RMVB、MPEG-1/2、DAT、AVI、DIVX、XVID、VOB等视频格式直接播放,无需转换; 高质播放:RM/RMVB格式最高分辨率达1024×576,其它格式最高分辨率达720×576,支持16:9宽屏模式显示; 高码流率:支持码流率高达1600Kbps; 音乐欣赏:MP3、WMA、OGG等多种音乐格式播放; 电子相册:支持JPG、BMP、PNG等格式图片浏览、缩放、旋转、及幻灯片播放; 色差输出:支持YPbPr(色差)视频输出,最大输出能达到720P; 外挂字幕:支持srt、sub、ssa、smi等格式外挂字幕; 输出制式:NTSC、PAL; 移动存储:支持热插拔SD\MMC\SM、USB2.0高速接口,支持FAT32、NTFS格式磁盘; 硬件解码:100%硬件解码,采用CPU+DSP架构解码,彰显优越性能; 简易操作:全遥控操作,界面友好,满足个性需求

带歌词的音乐播放器

山东建筑大学计算机科学与技术学院 综合训练说明书 题目:带歌词的音乐播放器课程:移动设备软件开发院(部):计算机科学与技术学院专业:软件工程专业 班级:软件132班 学生姓名:刘超 学号:20131112054 指导教师:杨朝晖 完成日期:2015-07-06

目录 带歌词的音乐播放器 (2) 一、需求分析 (2) 1.1系统功能需求 (2) 1.2模块划分 (3) 二、概要设计 (4) 2.1系统流程分析 (4) 2.2系统整体结构分析。 (6) 三、详细设计 (7) 3.1 音乐播放条目与音乐播放 (7) 3.2 动态显示歌词模块 (10) 3.3扫描歌曲 (18) 3.4列表显示全部歌曲 (23) 3.5列表显示我的最爱 (30) 3.6列出储存歌曲的文件夹 (34) 3.7设置功能 (36) 四、系统测试 (40) 4.1 系统测试 (40) 4.1.1 引言 (40) 4.1.2 测试目的 (40) 4.1.3 测试用例及结果 (41) 4.2 测试结果分析 (44) 五、总结 (44) 参考文献 (46)

带歌词的音乐播放器 一需求分析 现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,本设计实现的主要功能是播放Mp3,Wav多种格式的音乐文件,并且能够控制播放,暂停,停止,播放列等基本播放控制功能,界面简明,操作简单。 本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。也使设计者更加熟练Android的技术和其它在市场上的特点。 1.1系统功能需求 (1)音乐播放条目与音乐播放 1,按截图要求构建音乐播放器的界面: ●顶部设计音乐播放条目: ?歌曲所在专辑的图片。 ?歌曲名称与演唱者。 ?播放按钮 ●底部设计音乐播放过程中用于显示歌词的文本视图。 2,当用户点击播放按钮后,音乐开始播放,图片切换成暂停按钮。 3,当用户点击暂停按钮后,音乐暂停(非停止),图片切换成播放按钮。 (2)动态显示歌词 1,根据音乐播放的时间节点匹配歌词。 2,如果歌词与当前播放节点吻合lyricView中呈现。 (3)扫描歌曲 1,自动获取手机中存放歌曲文件的文件夹 2,用户勾选可能包含歌曲文件的文件夹选项 3,当用户点击扫描歌曲的按钮时,扫描勾选文件夹,将扫描的歌曲加入歌曲列表(4)列表显示全部歌曲 1,手机中扫描得到的全部歌曲用listview显示在界面中间 2,当用户点击每一个列表项时,弹出一个对话框,提示几个选项,包括从列表中移出,从文件中移出,查看歌曲信息。

在线音乐播放系统详细设计

<在线音乐播放系统> 详细设计说明书 作者: 完成日期: 签收人: 签收日期: 修改情况记录:

1 引言 1.1 编写目的 为软件开发人员在编码的过程中有所依据和参考。 面向人员:程序开发人员 1.2 背景 说明: a.待开发的软件系统的名称:在线音乐播放系统 b.列出本项目的任务提出者:北软老师 c.开发者:邓凯 d.用户:广大互联网用户 e.将运行该项软件的单位:web服务器 1.3 定义 OMS :Online music system,在线音乐播放系统。 1.4 参考资料 列出要用到的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.在线音乐播放系统概要设计.doc; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2 程序系统的结构 本程序主要采用四层结构,如下所示: 图1 系统结构示意图

3 程序(标识符)设计说明 3.1 在线音乐网络爬虫设计说明: 资源的数量和质量将决定了系统的商业价值,为了获取更多的网络媒体资源,为系统设计了一款针对互联网上音乐资源的网络爬虫。 3.1.1爬虫的原理: 网络爬虫是一个自动提取网页的程序,它为搜索引擎从Internet网上下载网页,是搜索引擎的重要组成。 传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件。 聚焦爬虫的工作流程较为复杂,需要根据一定的网页分析算法过滤与主题无关的链接,保留有用的链接并将其放入等待抓取的URL队列。然后,它将根据一定的搜索策略从队列中选择下一步要抓取的网页URL,并重复上述过程,直到达到系统的某一条件时停止,另外,所有被爬虫抓取的网页将会被系统存贮,进行一定的分析、过滤,并建立索引,以便之后的查询和检索;对于聚焦爬虫来说,这一过程所得到的分析结果还可能对以后的抓取过程给出反馈和指导。 相对于通用网络爬虫,聚焦爬虫还需要解决三个主要问题: (1)对抓取目标的描述或定义; (2)对网页或数据的分析与过滤; (3)对URL的搜索策略。 3.1.2在线音乐播放系统爬虫的设计: 与通用爬虫不同,在线音乐播放系统爬虫只针对https://www.360docs.net/doc/464460013.html,音乐频道 https://www.360docs.net/doc/464460013.html,音乐频道,针对MP3格式的资源。 3.1.3爬虫的流程图:

用VC++实现多媒体播放器

摘要 目前常见的多媒体软件应该说各有特色,但是几乎每一个都存在着不如人意的地方。我的课题是“基于VC++开发工具的媒体播放器软件设计”,首先是初步介绍一些当前的媒体及媒体播放器,然后是详细介绍一个由本人设计的多媒体播放器———mediaplayer。该播放器是基于MFC集成开发环境,利用系统的MCI(media controller interface)命令接口来编程,具有体积小,支持的播放格式多、系统资源占用少、支持播放列表编辑、支持各种视频格式等功能优势。 关键词 媒体播放器;MCI;播放列表;音频;视频 Abstract The common multimedia software should have their characteristics, but almost each one there is no satisfactory manner. My topic is "based on VC + + development tools for media player software design", the first is an introduction to some of the current media and media player, then the detailed design of a multimedia player himself - mediaplayer. The player is based on MFC integrated development environment, using the system MCI (media controller interface) command interface to programming, is small,support multi-format playback, occupy less system resources to support the play list editing, support various video formats such as functional advantages. Keywords media player; MCI; play list; audio; video

播放器论文

基于Qt的嵌入式媒体播放器系统的设计 类别:嵌入式系统阅读:2107 摘要:本文以无线多媒体终端项目的需求为背景,提出了一种适用于嵌入式系统的媒体播放器架构设计方案。论文给出了一种嵌入式系统中音视频同步的解决方案,有效的提高了嵌入式媒体播放器软件的音视频同步性能,在此基础上设计并实现了基于Linux/Qt的嵌入式媒体播放器,实现了基于Qt的嵌入式媒体播放器系统。 关键词:Qt;嵌入式Linux;媒体播放器;音视频同步 1引言 随着用户要求的不断提高,越来越多的嵌入式设备使用功能强大、价格低廉的嵌入式Linux作为操作系统并开始采用较为复杂的图形用户界面。Qt以其强大的功能、良好的可移植性逐渐成为一种被广泛使用的GUI系统。正是由于嵌入式操作系统及其相应图形用户界面的不断发展,嵌入式软件的开发显得越来越重要。其中嵌入式媒体播放器由于能够满足人们的视听享受已经逐渐成为了系统中不可或缺的重要组成部分,在嵌入式系统上开发媒体播放器已经成为了一个技术热点,当前许多嵌入式产品中都包含媒体播放器。因此在基于Qt 的嵌入式系统中实现媒体播放器具有深刻的意义和实用价值。 2 嵌入式媒体播放器系统设计 2.1架构设计 嵌入式媒体播放器架构设计方案如图1所示。通过使用纯C++语言开发来支持嵌入式Linux系统,采用Qt/Embedded作为GUI来提供强大的用户界面,实现一个开放式的插件接口来增强扩展性,利用内核帧缓冲来输出,消除对特定架构的依赖,从而保证可移植性。媒体播放器属于上层应用程序,位于Linux用户空间。这样设计的目的是为了系统移植性。 图形用户界面窗口以Qt/Embedded为基础开发,通过调用Qt/Embedded提供的类库根据需要设计可以管理多媒体文件的基本窗口,包括打开、删除、显示文件长度、显示播放时间等窗口,以及为方便用户设定的管理播放列表、进行播放控制的窗口,这些都是直接和用户打交道的。由于采用了Qt/Embedded作为GUI,移植性可以得到保证。 文件输入主要是对用户指定的文件进行读取和解析,将获得的文件长度、播放时间、编码格式、音视频帧率、文件标题等内容,结合MIME的处理,显示在预先设计的窗口中。 插件接口调用主要是把所有对解码器的操作整合到一个统一的开放式接口当中,根据上一部分解析出的文件信息去查找相应的解码器插件并调用,如果没有找到可用的解码器可以返回信息提醒用户添加相应的插件。通过实现这样一个接口可以使播放器的扩展性大大提高,因此本部分是媒体播放器的核心。 文件解码和输出主要负责通过调用解码器对音视频数据流进行解码,然后利用 QT/Embedded可以直接操纵内核帧缓冲FrameBuffer的特性,将解码之后的数据通过FrameBuffer直接送到输出设备输出,避免对DirectShow、OpenGL等特定架构的依赖,进一步增强可移植性。

本科毕业论文答辩陈述模板参考

本科毕业论文答辩陈述模板参考 本文是关于本科毕业论文答辩陈述模板参考,仅供参考,希望对您有所帮助,感谢阅读。 尊敬的各位老师: 您们好! 我叫***,来自**班,学号**,我论文的题目是《**********》。本篇论文是在***老师的指导下完成的。在这期间,*老师对我的论文进行了详细的修改和指正,并给予我许多宝贵的建议。在此,我非常感谢她一直以来的精心指导,同时也对各位评审能在百忙之中抽出宝贵的时间,参与论文的审阅和答辩表示不胜感激。下面我就把论文的基本思路向各位答辩老师作如下简要陈述: 一、选题缘由 选择本课题作为我论文的写作题材的原因如下:****** 二、资料收集准备工作 选定题目后,为了完成论文,我进行了资料收集,拟定提纲,论文初稿、修改、定稿等一系列程序。在毕业论文的准备和写作过程中,我阅读了大量的***方面的相关书籍和学术期刊论文,这得益于我们学校图书馆丰富的参考书籍和中国学术期刊网中的专业论文 三、论文的结构和内容本文共分成* 部分: 第一部分主要阐述了****** 第二部分主要****** 第三部分主要阐述了****** 第四部分是****** 第****** 本篇论文已经完成,还有许多的地方需要更全面的改进,但总的来说,在撰写的过程中,我真实地学到了许多东西,也积累了不少经验,更进一步丰富了自己的知识。但由于个人能力不足,加之时间和精力有限,在许多内容表述、论证上存在着不当之处,与老师的期望还有差距,许多问题还有待进行一步思考和探究,借此答辩机会,希望各位老师能够提出宝贵的意见,指出我的错误和不足之处,我将虚心接受,从而进一步深入学习,使该论文得到完善和提高。 我的答辩自述完毕,谢谢各位老师!

视频播出系统产品介绍

视频播出系统产品介绍 一、项目内容 项目组工作内容主要是针对多媒体数字化视音频领域涉及的相关内容的研究,围绕公司数字电视整体发展战略,进行数字电视播出前端视音频等方面的研究工作。包括电视广播节目的数字化输入、数字化编辑、数字化存储与管理、数字化播出等内容。项目组现具体进行了以下两个方面的内容:1.现有系统的维护和升级:青鸟华光数字视频编播系统 研究目的是实现数字视音频节目的发送。 研究内容有:电视广播节目的数字化输入和编辑、数字化存储与管理、多路数字视音频信号的复用和播出。 2.新系统的研究与开发: 青鸟华光准视频点播系统 研究目的是实现用户看电视时总能找到他想看到的节目起点,在一定程度上满足用户点播节目的需求。 研究内容有:在视频编播系统的基础上,完成数字节目的延迟播放、节目播出信息的生成与管理、电子节目信息在发送流上的插入播出等。 青鸟华光视频点播系统 研究目的是实现每个用户各自占有一套节目,每个人都要得到即时响应,对存贮在信息中心和视频服务器中的节目可以随意控制。 研究内容有:在视频编播系统的基础上,完成点播节目单的生成和发送,用户操作的交互响应、用户管理与计费、节目调度与发送、点播节目信息的发送等。 视频点播系统产品实现目标: 第一步能够完成满足宾馆、小区等1000用户之内需求量的点播系统。 第二步能够完成满足任意用户需求量的点播系统。系统自动有化网络流量和配置。 用户能够互动操作,可以方便进行暂停、快进、快退等操作。 使用简单、操作方便。 二、频播出系统功能模块简介 1.数据采编系统 系统负责将来自各种节目源的节目上载到素材库,,并完成对其内容的编辑等。 2.节目管理系统 系统负责节目素材及节目信息的存储与管理、节目信息分类、节目查询等。 3.节目单的制作系统 系统负责节目单创建、编辑、修改、节目单存储与管理等。 4.数据业务系统 系统负责节目单、新闻、股票等数据信息的动态数据生成、发布等。 5.中心控制系统 系统负责用户信息管理,定义系统信息,日常统计与日志管理等、数据库建立、维护、备份、恢复等。6.节目播出系统

多媒体播放器项目任务书软件开发c

多媒体播放器项目任务书

修改记录

目录 1.项目概要 1.1项目名称 多媒体播放器 1.2项目目标 1.体会从需求理解出发,到软件整体设计,详细设计,开发,测试,发布的整体流程。熟悉软件开发整体过程 2.能够熟练使用Microsoft Visual Studio集成开发环境,使用C#语言和.NET Framework编写及调试代码。 3.能够更深的理解面向对象分析和设计的思想,培养面向对象的思想。 4.能够熟练的查阅MSDN的相关SDK,使用相关的SDK,进行辅助开发。 5.培养快速学习新的知识,并在项目中使用的能力。 1.3软件概要 本软件为东软人才实训中心自主研发的实训项目,主要功能:用户可以为磁盘

上的多媒体文件(音频、视频、图像文件)建立多个播放列表,并可以以多种方式播放音频和视频文件及浏览图像文件。 软件的整体视图如下图所示,每个部分的具体试图和功能,参见后面的详细内容。 图1.1 系统整体图 1.4功能描述 1.设定多媒体库目录。并提供多媒体库和本地磁盘两种方式浏览文件。 2.以多种方式显示用户指定目录的文件:音频文件、视频文件、图像文件、所有文件。 3.提供播放序列树,根结点有三种:音乐、视频、图像。可以在每个根结点上嵌套进行播放序列的操作:新建、删除、重命名、播放。 4.从文件浏览窗口拖拽文件到某个播放序列中,如果文件类型和播放序列类型相同,这些文件即被添加到播放序列中。 5.在播放序列树的右侧列表中显示当前选中的播放序列对应的文件,并提供右键菜单,可以删除、上移、下移某个文件(上移下移操作可以通过鼠标拖拽实现)。 6.建立SQL Server数据库,把播放序列保存到数据库中。启动程序时,读取数据库,初始化播放序列树。 7.播放某个播放序列时,启动另外一个窗体,把该播放序列的所有文件显示在一个列表框中,窗体右侧是显示区域。 8.如果播放音频或视频序列,提供循环播放、上一个、下一个、开始、暂停、

音乐播放器的设计与实现毕业论文

音乐播放器的设计与实 现毕业论文 集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-

毕业设计说明书 学生姓名学号 学院计算机科学与技术学院 专业计算机科学与技术(软件工程) 题目音乐播放器的设计与实现 指导教师 (姓名)(专业技术职称/ 学位) 年月 摘要:随着生活水平的提高,娱乐已成为非常主流的话题,人们不仅需要通过音乐陶冶情操,而且越来越多的人倾向于使用音乐、视频等娱乐和放松自己,这大大促进了媒体软件的发展.本文旨在介绍研究常用数字音频编码和解码的相关知识,并结合VS2008编写多功能音乐播放器,了解音乐播放器功能的实现,掌握开发音乐播放器所需的相关知识,采用了面向对象软件工程方法,其开发主要包括应用程序界面设计和后台代码运行两个方面,实现了多功能音乐播放器在计算机上的应用,可以在很大程度上满足用户的需求.该系统主要具备:音乐播放控制、音乐文件控制、音量控制、下载控制、歌词控制、进度控制、音乐剪辑等功能模块。 关键字:音乐播放器,音频编码格式,TechSmith Screen Capture Codec,FFmpeg ,C#,Visual Studio 2008 Abstract:With the improvement of standards of living, entertainment has become very mainstream topics, it is required not only by music, edifying, and as more and more people tend to use music, video and other entertainment and relax, which greatly promoted the development

毕业设计答辩演讲稿模板

各位老师上午好: 我是XX级XX班的XX,我的毕业设计题目是安徽省泗县至淮北段新建高速公路。本次设计是在对《公路勘测设计》、《路基路面工程》、《桥梁工程》及其它有关专业课程的学习的基础上,并在教师的指导下完成的,主要进行了纸上定线,方案比选,路线平面、纵断面设计,完成1km路基横断面设计,土石方计算及路基排水设计,沥青路面设计,和桥梁涵洞设计。 以下我将从6个方面为大家介绍我的设计成果: 1.自然地理概况 2.路线平面设计,并进行方案比选的说明 3.路线纵断面设计 4.一公里横断面设计,路基设计及挡墙设计 5.排水系统及桥梁涵洞设计 6.路面结构设计 首先就工程所在地的自然地理条件做一个简单的介绍。工程所在地为安徽省北部,地处华东地区腹地,设计路段所处地区为山岭重丘区,沿线为第四级冲击和洪积层,表层土壤为粉质低液限粘土,植被为人工林和次生林,沿线所处自然区划为II5区。

工程所在地属北方型大陆性气候,年平均气温为14.8摄氏度,年平均降水量830毫米,冬季寒冷干燥,夏季炎热多雨。 第二部分是平面设计。考虑到本设计在山岭重丘区,路线的前2/3段选择在了两侧都是高山的狭长地带,两山峦之间平坦地带较窄,最窄的宽度只有40m,并且分布为农田和高压线,为避免占用农田和跨越高压线,因此将路线选择在两侧山体上。也正因为如此,如果采用整体式断面,则开挖量过大,从而对自然环境的破坏就较大,因此选择分离式断面,分幅的铺设路线。(指一下)路线在这里交汇。 综合考虑该地区自然条件及平面设计技术指标,(手势)初步拟定了三个方案。方案一,从该路线的桩号K0+549到K0+962之间需穿越较多低矮山包,挖方量较大,破坏自然较严重。它的优点是路线取在村庄之外,避让居民区,基本无扰民问题,并且在跨越这条河流的时候,与其正交,桥位选择较好,跨河桥约长91m。方案二,从该线路的桩号K0+550到K1+050之间需穿越较多低矮山包,挖方量较大,破坏自然较严重。选线取在较分散的村庄中穿过,拆迁量较少。桥位选择虽不是正交,但桥长较小,工程量较少。方案三,该线路避让了居民区,无扰民问题。且避让了前两个方案都没有避让开的低矮山包,且路线高差相对较小,所经区域大部分是农田,土石方工程量相对较小,保护了自然环境。但是,它占据了一个水塘,且桥位选择较差,桥位斜交,桥长较长,约200m。综上,考虑了平面指标,环境,施工规模等因素,我选择了方案三作为最终设计路线。

多媒体播放器综述

多媒体播放器综述 一.多媒体播放器 1.多媒体播放器的概念 通常指的播放器是指能播放以数字信号形式存储的视频或音频文件的软件,也指具有播放视频或音频文件功能的电子器件产品。除了少数波形文件外,大多数播放器携带解码器以还原经过压缩媒体文件,播放器还要内置一整套转换频率以及缓冲的算法。 2.多媒体播放器的技术衡量指标 衡量一款播放器软件的好坏可以从内核、交互界面和播放 模式三方面入手。内核主要指解码、缓冲、频率转换等诸多涉 及音质的算法,交互界面主要指用户与软件交互的外部接口, 播放模式主要指播放器以何种方式播放哪些歌曲以满足用户对 播放习惯和播放心理。内核、交互界面、播放模式三方面在播 放器设计中受重视的程度依次递减。以至大多数播放器的播放 模式都很类似。为了完善扩展功能,个性化界面,大多数播放 器支持第三方插件。 3.多媒体播放器的分类 (1)音频的播放器 千千静听、Foobar2000、百猎、WinMP3Exp、Winamp、KuGoo、mp3、儿歌播放器等。(2)视频的播放器 新速影音、PotPlayer、猫范(MoreFunTV)、迅雷看看、变色龙万能播放器、KMPlayer、绚彩魅影、暴风影音、超级兔子快乐影音、RealPlayer、Windows Media Player、QuickTime、快播(QVOD)、QQ影音、百度影音、天天影音、等。 (3)网络电视播放专用 飞流影音、迅雷看看、PPlive、ppstream、沸点网络电视、QQlive、CBox等。 (4)网页播放器 网页播放器是一个网页插件,运行制作好的页面后,它会调用系统自带的Windows Media播放器来播放事先设定好的歌曲。Flash播放器Adobe Flash Player等。 二.多媒体播放器的历史发展沿革 1.视频播放器:下图描述了家庭影视播放器的一个发展状况。 图1 家庭影视设备发展历史表

基于嵌入式技术的视频媒体播放器的设计

本科毕业论文 题目:基于嵌入式技术的 视频媒体播放器的设计 学院: 班级: 姓名:王帅 指导教师:李怀繁职称:副教授 完成日期:2014 年6月 5 日

基于嵌入式技术的视频媒体播放器的设计 摘要:随着用户需求的日趋多样化,单一功能的视频媒体播放器功能已经渐渐强大起来。嵌入式设备以其强大的功能、低廉的价格等优点成为了开发视频媒体播放器首选设备。本文设计的播放器将视频媒体技术与嵌入式技术完美结合起来,不仅实现了音视频的播放,而且采用mini2440开发板,搭载Linux内核,使其具有强大的潜力,可开发实现多种功能,满足用户多变的需求。该视频媒体播放器支持多种格式的音、视频文件的播放,可实现媒体文件播放的暂停、音量调节等播放功能,并且由于其应用于Linux 内核之上,比其他播放器有更广阔的发展空间。 关键词:mini2440开发板;视频媒体播放器;Linux内核;嵌入式技术;

目录 1.引言 (1) 1.1 研究背景与目的 (1) 1.2 研究方法 (2) 2. 系统分析 (3) 2.1 概要分析 (3) 2.2 开发环境 (3) 3. 系统设计 (4) 3.1 构建基本环境 (4) 3.2 配置相关服务器 (5) 3.3 移植应用程序 (6) 4. 系统实现 (8) 4.1 运行流程 (8) 5 系统测试 (9) 5.1 测试流程 (9) 5.2 功能测试 (10) 结论 (13) 参考文献 (14) 附录 (16)

1引言 1.1 研究背景与目的 在现代信息化社会,视频媒体在信息产业和媒体技术的发展和在人类社会的应用等方面产生的影响和作用越来越明显,且越来越重要[1]。视频媒体技术的发展和应用,使得文化教育、科技、娱乐等诸多行业的飞速发展与相互渗透,同时,正在逐步改变着整个人类社会的生活方式与工作结构。不言而喻,媒体产业的产生和发展,不仅会引发计算机工业的革命,而且也将会推动人类社会发生巨大变革。 嵌入式操作系统是计算机技术发展到一定阶段的中间产物,它无法与功能全面的计算机操作系统相比,但却凭借自身体积小、功能专用、稳定性高、价格低廉等优点正迅猛发展。目前,具有知识产权保护的嵌入式系统在中国逐渐形成了一个热门领域,嵌入式系统的稳步发展使嵌入式软件的研发的重要性与日俱增。优秀的平台需要配合相应的应用才能充分发挥最大潜力,所以,视频媒体技术的嵌入式发展已成为视频媒体技术发展的必然。 近年来,随着嵌入式技术的飞速发展,越来越多的企业开始开发嵌入式软件,并取得了一定的成果,开发了许多产品,其中包括了一些类型的嵌入式视频播放器。但是却没有一款产品能够垄断嵌入式视频播放器的市场。究其原因,现今的视频媒体播放器大部分是由计算机上通用的媒体播放器移植而来的,忽视了嵌入式设备的特殊性,其播放器在实用功能、视频显示和操作方便上不能媲美于计算机,而且也没有发挥嵌入式系统的潜力[2]。 在世界的其他国家,对视频媒体技术的研究和媒体产业的发展非常重视,投入了大量的人力、物力,开发出了一些体积小、易用性好的媒体播放器,并且产品不断更新换代,发展上升空间巨大,功能日趋完善。 随着计算机的发展和影视行业以及数据处理等技术的日趋成熟,为视频媒体技术的起步奠定了坚实的基础,并为各个行业的相互渗透与大融合提供了可靠保证。同时,视频媒体是人类可直接接受的最丰富和最全面的信息来源,对于推动当今社会的发展和文明的进步起着重要作用,视频媒体技术的需求与日俱增。 在日益信息化的现代社会中,计算机和网络已经渗透了我们日常生活的方方面面。作为一个现实,一个新的嵌入式设备中各种应用的数量正在稳步上升,人们可以有各种嵌入式设备,甚至一个人有多种,如手机,MP3或智能电器[3],嵌入式技术正在飞速地发展。 将嵌入式技术与视频媒体技术的结合,将使得二者的功能更加强大。一种具有体

基于VC的多媒体播放器的设计与开发

存档编号 基于VC的多媒体播放器的设计与开发 教学学院数学与计算机科学学院 届别2013届 专业计算机科学与技术 学号 姓名 指导教师 1

完成日期2013.5.3 2

目录 摘要 (1) 关键词:VC ActiveX 多媒体系统设计 (1) Abstract (2) Key words: (4) 1. 引言 (4) 1.1 MFC简介 (4) 1.2 ActiveX Control介绍 (5) 2. 需求分析 (6) 2.1 功能需求分析 (6) 2.2 性能需求分析 (7) 2.3 运行需求分析 (7) 3. 系统总体设计 (7) 3.1 总体设计 (7) 3.2总体设计层次图 (9) 4. 详细设计 (10) 4.1基本界面设置 (10) 4.2打开文件与添加列表控制设置 (11) 3

4.3播放控制控件设置 (11) 4.4对列表的控制控件设置 (12) 4.5菜单控件设置 (12) 4.6程序设计的详细说明 (13) 5. 编码实现 (17) 5.1 ActiveX控件在播放器中应用 (17) 5.2 主要实现原理及程序 (19) 6.总结 (40) 参考文献 (41) 4

摘要 本毕业设计“多媒体播放软件设计”就是为了设计一个简单实用的播放器。首先是利用VC系统的ActiveX控件来实现基础的播放媒体功能。其次,是通过分析媒体播放的具体过程,在打开媒体设备的过程中应用程序需要做哪些事情,在应用程序中加入对这些过程支持的代码。再次,对应用程序的流程构造大致的轮廓,再完善程序框架的设计,应用程序外观的设计。最后,也是最关键的就是编写实现播放媒体的代码将播放器的基本功能实现。 本软件与其他同类型的多媒体播放器相比,具有体积小、支持的播放格式多、系统资源占有少的优势。同时支持文件的打开、保存、删除等功能。虽然体积很小,但是基本完成了对常见音频、视频媒体的播放功能。 此篇论文主要阐述的是系统设计时所做的一些工作,包括对系统的需求分析,系统的总体设计以及系统的详细设计,详细说明了系统的一些常用的功能及特性,以便用户使用。 关键词:VC ActiveX 多媒体系统设计 1

毕业设计答辩ppt范文

毕业设计答辩ppt范文

毕业设计答辩ppt范文 【篇一:如何做毕业设计答辩ppt】 关于内容: 1、一般概括性内容:课题标题、答辩人、课题履行时间、课题领导教师、课题的回属、致谢等。 2、课题研究内容:研究目标、计划设计(流程图)、运行进程、研究成果、创新性、利用价值、有关课题延续的新见解等。 3、ppt要图文并茂,突出重点,让答辩老师清楚哪些是自己独立完成的,页数不要太多,15页左右足够,不要涌现太多文字,老师对文字和公式都不怎么感兴致; 4、凡是贴在ppt上的图和公式,要能够自圆其说,没有把握的坚决不要往上面贴。 5、每页下面记得标页码,这样比拟便利评委老师提问的时候review 关于模板: 1、不要用太富丽的企业商务模板,学术ppt最好低调简洁一些 ; 2、推举底色白底(黑字、红字和蓝字)、蓝底(白字或黄字)、黑底(白字和黄字),这三种配色方法可保证幻灯质量。我个人感到学术ppt还是白底好; 3、动手才能强的大牛可以自己做附和课题主题的模板,实在很简略,就是把爱好的图在“幻灯片母版”模式下插入就行了。 关于文字:

1.他本人的研究方向及其善于的范畴; 2.可能来自课题的问题:是确切切合本研讨涉及到的学术问题(包含选题意义、主要观点及概念、课题新意、课题细节、课题单薄环节、建议可行性以及对自己所做工作的提问); 3.来自论文的问题:论文书写的规范性,数据起源,对论文提到的主要参考文献以及有争议的某些察看尺度等; 4.来自幻灯的问题:某些图片或图表,请求进一步说明; 5.不大轻易估量到的问题:和课题完整不相关的问题。似乎相关,但是答辩者基本未做过,也不是课题涉及的问题。答辩者没有做的,但是评委想到了的东西,答辩者进一步盘算怎么做。 依据本人观摩师兄师姐答辩的经验,提问环节很轻易由于紧张被老师误导,假如老师指出 你xx处所做错了,先沉着想一下,别立马就附和说啊我错了啊我没有斟酌到。一般来说答辩老师提的问题,很少有你做课题这几年之中都没斟酌到的。想好了再答复,不要顶撞老师,实在不会的问题,千万不要“蒙”,态度必定要谦逊,哪怕直接说“自己没有斟酌到这点,请老师指正”。 一、要对论文的内容进行概括性的整合,将论文分为引言和实验设计的目标意义、资料和方式、结果、讨论、结论、致谢几部分。 二、在每部分内容的presentation中,原则是:图的后果好于表的效果,表的效果好于文字叙述的效果。最忌满屏幕都是长篇大论,让评委心烦。能引用图表的地方尽量引用图表,的确须要文字的处所,要将文字内容高度概括,简练明了化,用编号标明。 三、 1 文字版面的基础请求 幻灯片的数目:

诺瓦科技LED多媒体播放器快速使用指南

Taurus 系列 多媒体播放器 快速使用指南文档版本:V1.3.2 文档编号:NS120000368

版权所有 ? 西安诺瓦电子科技有限公司2018。保留一切权利。 非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。 商标声明 是诺瓦科技的注册商标。 声明 欢迎您选用西安诺瓦电子科技有限公司(以下简称诺瓦科技)的产品,如果本文档为您了解和使用产品带来帮助和便利,我们深感欣慰。我们在编写文档时力求精确可靠,随时可能对内容进行修改或变更,恕不另行通知。如果您在使用中遇到任何问题,或者有好的建议,请按照文档提供的联系方式联系我们。对您在使用中遇到的问题,我们会尽力给予支持,对您提出的建议,我们衷心感谢并会尽快评估采纳。 i 目录 目录 目录 ..................................................................................................................................................... ii1 操作总 览 (1) 1.1操作场景 (1) 1.2操作流程 (1) 2操作准备 (2)

Taurus 系列多媒体播放器 快速使用指南 2.1获取与安装软 件 (2) 2.2获取所需帐 户 (2) 3连接Taurus (3) 3.1网线直 连 ..................................................................................................................................................... . 3 3.2局域网连 接 (4) 3.3WiFi 连 接 ..................................................................................................................................................... . 4 3.3.1WiFi AP 模 式........................................................................................................................................ (4) 3.3.2WiFi Sta 模 式 ....................................................................................................................................... (5) 3.3.3WiFi AP+Sta 模 式 ...................................................................................................................................... 6 4配置接收卡参数 (7) 4.1通过NovaLCT 加载配置文件或手动配 置 (7) 4.2通过ViPlex Handy 加载配置文 件 (8) 5配置屏体 .......................................................................................................................................... 96 通用操 作 (10) 6.1通过ViPlex Handy 登录Taurus(Android 和iOS 版) (10) 6.2通过ViPlex Express 登录Taurus(Windows 版) (11)

音乐播放器概要设计说明书

音乐播放器概要设 计说明书

逗逗音乐播放器 ----概要设计说明书 一、引言 .................................................................. 错误!未定义书签。 1.1、编写目的 ................................................... 错误!未定义书签。 1.2、背景........................................................... 错误!未定义书签。 1.3、定义........................................................... 错误!未定义书签。 1.4、参考资料 ................................................... 错误!未定义书签。 用户界面风格设计参考了其它音乐播放器的设计错误!未定 义书签。 二、总体设计 .......................................................... 错误!未定义书签。 2.1、需求规定 ................................................... 错误!未定义书签。 2.2、运行环境 ................................................... 错误!未定义书签。 2.3、基本设计概念和处理流程 ........................ 错误!未定义书签。 2.4、结构........................................................... 错误!未定义书签。 2.5、尚未解决的问题........................................ 错误!未定义书签。 三、接口设计 .......................................................... 错误!未定义书签。 3.1、外部接口 ................................................... 错误!未定义书签。 3.2、内部接口 ................................................... 错误!未定义书签。 四、系统数据结构设计 ........................................... 错误!未定义书签。 4.1、逻辑结构设计要点.................................... 错误!未定义书签。 4.2、物理结构设计要点.................................... 错误!未定义书签。

相关文档
最新文档