南邮信息综合实验报告-实验三

合集下载

南邮操作系统实验三

南邮操作系统实验三

南邮操作系统实验三实验报告( 2014/ 2015 学年第一学期)课程名称操作系统教程实验名称页面调度算法的模拟实现实验时间2014 年12 月 3 日指导单位计算机软件学院指导教师徐鹤学生姓名楚灵翔班级学号B12040731 学院(系) 计算机学院专业软件工程实验报告实验名称页面调度算法的模拟实现指导教师徐鹤实验类型上机实验学时 2 实验时间2014.12.3一、实验目的和要求1、模拟实现页面调度算法中的FIFO、LRU和OPT算法2、进程的页面请求序列,即一系列页面号(页面号用整数表示,用空格作为分隔符),用来模拟待换入的页面;3、输出要求:显示缺页的总次数和缺页中断率二、实验环境(实验设备)VMware Workstation,Ubuntu三、实验过程描述#define n 12#define m 3int page[n]; //保存需要访问的页面int i,j,q,mem[m]={0},List[m][n],sum;char flag,f[n];void Init();void FIFO();void LRU();void main(){cout<<"*********************实验***********************"<<endl;< bdsfid="127" p=""></endl;<> cout<<" ┏━━━━━━━━━━━━━━━━━━━━━━━┓"<<endl;< bdsfid="129" p=""></endl;<>cout<<" ┃页面调度算法的模拟实现┃"<<endl;< bdsfid="131" p=""></endl;<>cout<<" ┠───────────────────────┨"<<endl;< bdsfid="133" p=""></endl;<>cout<<" ┃先进先出算法FIFO ┃"<<endl;< bdsfid="135" p=""></endl;<>cout<<" ┃最近追少使用算法LRU ┃"<<endl;< bdsfid="137" p=""></endl;<>cout<<" ┗━━━━━━━━━━━━━━━━━━━━━━━┛"<<endl;< bdsfid="139" p=""></endl;<>cout<<" 请输入页面访问序列:\n"<<" ";for(i=0;i<n;i++)< bdsfid="142" p=""></n;i++)<>cin>>page[i];cout<<endl;< bdsfid="145" p=""></endl;<>FIFO();Init();LRU();}void Init() //初始化函数{sum=0; //初始化计算缺页次数的变量for(int i=0;i<m;i++)< bdsfid="153" p=""></m;i++)<>mem[i]=0;for(i=0;i<m;i++)< bdsfid="156" p=""></m;i++)<>for(j=0;j<n;j++)< bdsfid="158" p=""></n;j++)<>List[i][j]=0;}void FIFO(){for(i=0;i<="">{q=0;while((page[i]!=mem[q])&&(q!=m))q++;if(q==m)flag='*'; //缺页,则置标志flag为'*' elseflag=' ';if(flag=='*'){for(j=m-1;j>0;j--) //淘汰最先调入的页面调入当前访问的mem[j]=mem[j-1];mem[0]=page[i];}for(j=0;j<m;j++)< bdsfid="178" p=""></m;j++)<>List[j][i]=mem[j];f[i]=flag;}cout<<" 0代表为空,*代表有缺页:\n";cout<<endl;< bdsfid="184" p=""></endl;<>cout<<"-----------FIFO算法结果------------"<<endl;< bdsfid="186" p=""></endl;<>for(i=0;i<m;i++)< bdsfid="188" p=""></m;i++)<>{for(j=0;j<n;j++)< bdsfid="191" p=""></n;j++)<>cout<<list[i][j]<<" ";<="" bdsfid="193" p=""></list[i][j]<<"> cout<<endl;}< bdsfid="195" p=""></endl;}<>for(i=0;i<n;i++)< bdsfid="197" p=""></n;i++)<>{if(f[i]=='*')sum++;cout<<f[i]<<" ";<="" bdsfid="202" p=""></f[i]<<">}cout<<"\n-----------------------------------"<<endl;<bdsfid="205" p=""></endl;<>cout<<"缺页次数是:"<<sum<<"缺页率是:"<<<endl;<="" bdsfid="207" p=""></sum<<"缺页率是:"<}void LRU(){for(i=0;i<="">{q=0;while((page[i]!=mem[q])&&(q!=m))q++;if(q==m)flag='*'; //缺页,则置标志flag为'*'elseflag=' ';for(j=q;j>0;j--)mem[j]=mem[j-1];mem[0]=page[i];for(j=0;j<m;j++)< bdsfid="225" p=""></m;j++)<>List[j][i]=mem[j];f[i]=flag;}cout<<endl;< bdsfid="229" p=""></endl;<>cout<<"------------LRU算法结果------------"<<endl;< bdsfid="231" p=""></endl;<>for(i=0;i<m;i++)< bdsfid="233" p=""></m;i++)<>{for(j=0;j<n;j++)< bdsfid="236" p=""></n;j++)<>cout<<list[i][j]<<" ";<="" bdsfid="238" p=""></list[i][j]<<"> cout<<endl;< bdsfid="240" p=""></endl;<>}for(i=0;i<n;i++)< bdsfid="243" p=""></n;i++)<>{if(f[i]=='*')sum++;cout<<f[i]<<" ";}<="" bdsfid="248" p=""></f[i]<<">cout<<endl;< bdsfid="250" p=""></endl;<>cout<<"-----------------------------------"<<endl;<bdsfid="252" p=""></endl;<>cout<<"缺页次数是:"<<sum<<"缺页率是:"<<<=""></sum<<"缺页率是:"<实验结果:四、实验小结(包括问题和解决方法、心得体会、意见与建议等)通过本次实验,我对于页面调度算法有了更加深刻的认识。

南邮系统分析与设计实验报告-3

南邮系统分析与设计实验报告-3

通达学院课内实验报告课程名:系统分析与设计任课教师:刘影专业:信息管理与信息系统学号:姓名:二○一四至二○一五年度第二学期南京邮电大学管理学院)链和消息的创建:在协作图中添加“Administrator”类对象“)序列图和协作图的转换:双击浏览器中要转换的协作图,选择菜单栏中“活动图的建模——借阅者借书活动图首先要确定要为哪个对象建模和明确所需要建立模型核心问题。

们确定需要建模的系统的用例,以及用例的参与者。

对于“借阅者借书”的用例来说,参与者是借阅者和图书管理员,借阅者通过图书管理员来进行借书活动,涉及的用例是借书。

)创建活动图:右击浏览器中的“Logic View”图标,在弹出的快捷菜单中选择“”命令,在“Logical View”下会创建“State/Activity Model)绘制泳道:在“借阅者借书活动图”中创建“借阅者”和“图书管理员”这两个泳道,具体方法如下:单击工具栏中相应按钮,在图形编辑区域单击,可以创建默认名为其他活动状态与分支可按照上述方法绘制,完整的“借阅者借书”活动图如下图所示:状态图的建模——图书状态图一.确定状态间的实体以及实体的状态对于图书管理系统而言,最需要的建模实体就是图书的状态,添加,被预定,被借阅,被删除。

当确定了需要建模的实体,并找出了实体的初始状态和终止状态以及其他相关状态后,找出相关状态间的事件和转换,它们间的转换规则是:刚被购买后的新书可以通过系统管理员添加成为能够被借阅的图书。

图书被预定后成为被预定状态。

)绘制转换:单击工具栏中相应图标,单击起始状态向目标状态拖动。

)绘制事件:双击“图书状态图”图形编辑区域中刚建好的转换,在弹出的“其余状态和事件可按照上述方法依次绘制。

南邮计算机网络实验

南邮计算机网络实验

《计算机通信网》实验报告班级:姓名:学号:实验成绩内容;ipconfig 实用程序可用于显示当前的tcp/ip 配置的设置值。

这些信息一般用来检验人工配置的tcp/ip 设置是否正确。

但是,如果你的计算机和所在的局域网使用了动态主机配置协议DHCP,这个程序所显示的信息也许更加实用。

这时,ipconfig 可以让你了解你的计算机是否成功的租用到一个ip 地址,如果租用到则可以了解它目前分配到的是什么地是否正常。

需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示tcp/ip配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信tcp/ip的正确性。

简单的说,ping就是一个测试程序,如果ping运行正确,你大体上就可以排除网络访问层、网卡、modem的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范围。

ping ——对这个域名的解析是通过dns服务器,如果这里出现故障,则表示dns服务器的ip地址配置不正确或dns 服务器有故障(对于拨号上网用户,某些isp 已经不需要设置dns服务器了)。

3、用route命令查询路由表,并写出路由表中三条信息;4、用命令netstat 查看本机活动的TCP连接,列出三条非本地活动的TCP连接;5、用命令tracert查看到达所经过的路径,并把它们列出来,写出最终的IP地址。

最终的IP地址:203.208.43.79实验成绩1、网络拓朴图网络拓朴图2、基本设置计算机A、B的IP地址如上图所示,但不设置默认网关地址。

因为一旦添上默认网关,就相当于在主机路由表添加一个默认路由项。

3、AB之间连接性测试先从A ping B,或者B ping A,其中结果如图所示:图中的Destination Host unreachable 表示目标主机不可达,因为在主机A的路由表中没有对B的路由项。

4、在主机A的路由表中分别添加特定主机、特定网络、默认路由项,使AB之间的能相互路由。

南邮计算机网络实验报告

南邮计算机网络实验报告
发送方的IP地址(Sender IP address):
192.168.65.254(192.168.65.254)
目标的MAC地址(Target MAC address:):
vmware_c0:00:01(00:50:50:c0:00:01)
目标的IP地址(Target IP address:):
在主机B中增加对A特定网络的路由项:
route add 0.0.0.0 mask 0.0.0.0 192.168.2.1 metric 1
设置好,用ping命令测试主机AB之间连通性,如用特定网络效果是一样的,AB之间可以通信。
9、如果将主机AB的IP设在同一网络中,则不需要设置路由,并可以直接通信,这就是直接交付。本次试验中,我们试着用了一下这种方法。
Micro-St_09:8e:c2
(44:8a:5b:09:8e:c2)
第二行数据链路层:
Destination(目的地址):_Broadcast(ff:ff:ff:ff:ff:ff)_________(这是个MAC地址,这个MAC地址是一个广播地址,就是局域网中的所有计算机都会接收这个数据帧)Source(源地址):Micro-St_09:8e:c2(44:8a:5b:09:8e:c2)帧中封装的协议类型:ARP(0x0806)(这个是ARP协议的类型编号。)Trailer:是协议中填充的数据,为了保证帧最少有64字节。
实验总结
实验成绩
实验名称
实验三使用Wireshark工具抓取数据包并进行分析
实验目的
1、掌握Wireshark工具的安装和使用方法
2、理解TCP/IP协议栈中IP、TCP、UDP等协议的数据结构
3、掌握ICMP协议的类型和代码

南京邮电大学Java实验分析报告三

南京邮电大学Java实验分析报告三

南京邮电大学Java实验报告三————————————————————————————————作者:————————————————————————————————日期:实验报告(2015/2016学年第一学期)课程名称JA V A语言程序设计实验名称流处理程序设计实验时间2015 年12 月25 日指导单位计算机学院软件工程系指导教师邓玉龙学生姓名李健琅班级学号B14070427 学院(系) 物联网专业网络工程实验报告实验名称流处理程序设计指导教师邓玉龙实验类型设计实验学时 2 实验时间2015-12-25 一、实验目的和任务要求学生能在学习和理解课堂学习内容中JA V A流编程理论的基础上,学习并逐步掌握JA V A流程序的编写和调试,学习根据处理需求对不同流的正确选择使用和组合使用方法。

二、实验环境(实验设备)PC微型计算机系统,Microsoft Windows操作系统,,SUN Java Development Kit开发工具包,NetBeans开发工具。

三、实验原理及内容(包括操作过程、结果分析等)实验内容:设计和编写一个程序从键盘读入一行字符串,将其写入一个文本文件中,再编写另一个程序从文本文件中读入字符串并在命令行窗口显示出来。

实验源程序:(1)写入文本程序:import java.io.*;import java.util.Scanner;public class Write {public static void main(String args[]) {File f=new File("test.txt"); //创建文本文件对象FileWriter fw; //字符输出流对象Scanner in = new Scanner(System.in); //准备从键盘输入字符串System.out.print("请输入文本字符:"); //键盘输入提示String s = in.nextLine(); //从键盘输入文本字符串try{fw=new FileWriter(f); //创建字符输出流对象fw.write(s + "\n"); //写字符串到文件fw.close(); //关闭字符输出流System.out.println("写文本文件完毕");}catch (IOException e) {System.out.println("写文件错误!");}}}(2)读取文本程序:import java.io.*;import java.util.Scanner;public class Read {public static void main(String args[]){File f;FileReader fr; //字符/输入流对象BufferedReader br; //字符输入缓冲流Scanner in =new Scanner(System.in); //准备从键盘输入字符串System.out.print("请输入要读入的文件名:"); //键盘输入提示String s=in.nextLine(); //从键盘输入文件名try{f =new File(s); //创建文件对象fr =new FileReader(f); //创建字符输入流对象br =new BufferedReader(fr); //字符输入流接入到输入缓冲流String str; //变量s存放读入的文本行System.out.println("读出的文本文件为:");while(true){str=br.readLine(); //从文本文件读入一行if(str == null) break; //读入结束System.out.println(str); //输出显示读入的文本}fr.close();br.close();}catch (IOException e) {System.out.println("您所要读写的文件不存在!");//显示错误信息}}}实验结果:四、实验小结(包括问题和解决方法、心得体会等)通过本次实验,让我学会了用Java语言进行文本文件的读写,并且加强了自己对Java语言的运用编程能力,真正理解了关于流处理的一些知识内容。

南邮数据结构实验三

南邮数据结构实验三

南邮数据结构实验三南京邮电大学数据结构实验三、链表的基本操作实验目的本次实验的主要目的是理解链表的概念,掌握链表的基本操作,包括链表的创建、插入、删除和遍历。

实验内容本次实验分为以下几个部分:1、链表的定义与创建1.1 链表的概念链表是一种常见的数据结构,由一系列节点组成,每个节点包含数据和指向下一个节点的指针。

链表可以分为单链表、双链表和循环链表等不同类型。

本次实验将创建一个单链表。

1.2 链表节点的定义链表节点包含两个成员变量,分别是数据域和指针域。

数据域用于存储节点的数据,指针域指向下一个节点。

1.3 链表的创建在主函数中创建一个空链表,并添加一些初始数据,用于后续的操作。

2、链表的插入操作2.1 插入节点的位置链表的插入操作需要指定节点插入的位置,可以在链表的头部、尾部或者中间插入新节点。

2.2 插入节点的操作根据所选位置,在链表中插入新节点,并更新相应的指针。

3、链表的删除操作3.1 删除节点的位置链表的删除操作需要指定节点删除的位置,可以删除头节点、尾节点或者中间节点。

3.2 删除节点的操作根据所选位置,删除链表中的节点,并更新相应的指针。

4、链表的遍历操作通过循环遍历链表的所有节点,并输出每个节点的数据。

附件说明本文档涉及以下附件:附件1:源代码附件2:实验报告法律名词及注释本文所涉及的法律名词及注释如下:1、数据结构:数据的存储方式和操作组成的集合。

在计算机科学中,数据结构是计算机中存储、组织数据的方式。

2、链表:链表是一种常见的数据结构,由一系列节点组成,每个节点包含数据和指向下一个节点的指针。

3、节点:链表中的一个元素,包含数据域和指针域。

4、数据域:节点中存储的数据。

5、指针域:节点中指向下一个节点的指针。

6、插入操作:在链表中插入一个新节点。

7、删除操作:从链表中删除一个节点。

8、遍历操作:按照一定的顺序访问链表中的所有节点。

全文结束。

南邮信息综合实验报告-实验三

南邮信息综合实验报告-实验三

通信与信息工程学院2016/2017学年第一学期信息技术综合实验报告专业广播电视工程学生班级B130114学生学号B13011413学生姓名陈超实验一电视节目制作一、实验目的学习非线性编辑系统的操作使用,掌握非线性系统节目编辑流程,熟悉编辑软件的功能及应用。

了解大洋资源管理器主要功能,掌握故事板文件和项目文件的创建,掌握素材的选中,素材的排序、复制、粘贴、删除、移动、导入、导出,以及素材创建的基本方法。

二、实验内容1、素材的导入和管理及采集(1)练习在项目窗口中导入素材文件;(2)熟悉素材的管理;(3)熟悉素材的采集方法。

2、编辑影片(1)练习在“时间线”窗口中添加、删除素材的方法;(2)练习在“时间线”窗口中处理素材的方法。

三、实验步骤打开premiere软件,新建项目“1316”。

1、制作倒计时片头新建一个序列,在视频轨道内添加五个数字的字幕,将每个数字时间设置为1秒,从5到1倒序排放。

新建字幕,设计背景。

新添时钟式擦除的效果,设置时间为5秒。

2、插入图片或视频作为内容点击“文件”、“导入”,将节目素材导入Premiere软件,从项目面板中拉出节目素材,使用对齐功能紧贴在倒计时之后。

3、制作字幕新建一个字幕。

设置为滚动播放,选择开始于屏幕外,结束于屏幕外。

新添文本框,输入标题“28-304”与正文部分“B130111413”、“B13011416”的文字。

效果如下图。

四、实验小结通过此次实验,我们学会了如何使用Premeire软件制作视频,重点掌握了包括开头倒计时、视频图像等素材插入以及结尾字幕等基本操作;在动手制作简短视频的同时,也极大地激发起对于对非线性系统节目编辑的兴趣与实践能力。

实验二 TS码流离线分析一、实验目的在了解MPEG-2 TS码流复用原理之后,利用码流分析软件观察实际MPEG-2码流结构。

二、实验内容利用码流分析软件观察实际MPEG-2码流结构,查看码流的SI信息、PID分配使用情况、带宽使用情况及特定PID包数据。

南京邮电大学管理信息系统实验报告

南京邮电大学管理信息系统实验报告

课内实验报告课程名:管理信息系统任课教师:专业:学号:姓名:二○一○至二○一一年度第 1 学期南京邮电大学经济与管理学院《管理信息系统》课程实验第 1 次实验报告实验内容及基本要求:实验项目名称:用友ERP供应链管理综合实验实验类型:验证每组人数:1实验内容及要求:1. 基于用友ERP软件中供应链模块,完成企业中采购管理领域的各项业务的操作。

实验结果:一、实验操作步骤总结(限300字,对所做实验的主要流程进行总结,禁止复制实验指导书)1.进入系统管理进行建账工作,具体步骤如下:(1)注册“系统管理员”、(2)增加操作员、(3)创建账套(包括帐套号、单位名称、本位币、存货需要分类、编码方案、数据精度、系统启用)、(4)权限分配2.打开企业应用平台,输入登录信息后进行初始化设置,具体步骤如下:(1)输入基础档案(包括部门及志职员档案、供应商档案、存货信息、仓库档案和收发类别)。

(2)进行期初数据的录。

(填写采购入库单后需要记账)3.处理日常业务。

(操作时要注意细节问题)4.期末工作:月末结账。

5.账簿查询:查询未完成的业务明细表、订单执行情况统计表、暂估入库余额表、入库明细表及发票明细表。

二、实验中遇到的问题及解决方法1、输入基础档案时无法先输入人员档案。

解决方法:要先输入部门档案后再在人员档案中选择部门名称,才能完成输入。

2、在填制到货退回单数量时不知如何表示。

解决方法:在英文状态下在数字前加负号即可。

3、手工结算找不到对应具体的账单。

解决方法:筛选信息要具体,从时间、厂商等具体排除。

三、实验小结(写实验心得和体会)第一次使用ERP软件做的是采购管理练习,虽然老师有过介绍和一些步骤的说明,但是在做得过程中还是会出现很多问题,其实做练习的过程照书本按部就班的做是远远不够的。

在做得过程中我们需要思路清晰,要想明白每一步为什么要这样做,这样我们日后走向工作岗位才能做到脱离书本真正把学到的东西运用到工作上。

南邮光纤实验报告

南邮光纤实验报告

南京邮电大学2016-2017学年第二学期实验报告《光纤通信与数字传输》专业:通信工程学生姓名:***班级学号:B************:***指导单位:信息与通信工程实验教学中心日期:二〇一七年六月实验一:光纤通信传输设备认知(2 课时)实验目的:对照理论课的教学内容,熟悉SDH光纤传输设备的结构、功能和配置原理,熟悉SDH信号复接的流程。

实验内容:了解光纤通信传输设备构成和工作原理;熟悉实际的光纤通信网络构成。

实验项目一:中兴通讯S385 高速率光纤通信传输设备认知1.观察和了解中兴通讯S385 设备机架结构。

2.观察和了解中兴通讯S385 设备子架结构。

3.观察和了解中兴通讯S385 设备组网配置。

实验结果和分析:(1)实验中的S385 系统配置成何种网络结构?答:三角形环装结构(2)S385 系统中风扇插箱的主要功能是什么?答:用于对设备进行强制风冷散热。

实验项目二:中兴通讯S385 高速率光纤通信传输设备单板认知1.观察和了解S385 子架槽位及单板配置。

2.观察和了解光线路板配置及插槽位置。

3.观察和了解电接口板/支路单元配置及插槽位置。

实验结果和分析:(1)OL64单板工作状态如何,单板上有哪些指示灯?答:单板工作正常,指示灯有:NOM绿灯、ALM1黄灯、ALM2红灯(2)说明如图所示的子框中OW、NCP、QXI和SCI 单板的名称。

答:OW:公务板NCP:网元控制板QXI:QX接口板SCI:时钟接口板实验项目三:S385 业务实现1.观察和了解节点配置类型。

2.观察和了解时钟单板工作状态。

3.观察和了解E1 业务实现过程。

实验结果和分析:(1)时钟单板面板上NOM、ALM1和ALM2 状态指示灯分别代表什么含义?答: NOM:绿灯,表示正常工作状态ALM1:黄灯,表示有一般告警ALM2:红灯,表示有严重告警(2)SDH复用映射中采用C12 复用路径涉及S385 设备中哪些功能单板?答:EPE1*63 63路E1处理板ESE1*63 63路E1接口板处理板和支路板分为75欧和120欧两种实验二:SDH 传输设备网络管理操作(2 学时)实验目的:掌握网络管理系统中告警管理、性能管理和用户管理等管理操作实现过程,熟悉和理解网管操作相关性能参数的意义。

【报告】南邮单片机实验报告

【报告】南邮单片机实验报告

【报告】南邮单片机实验报告一、实验目的本次南邮单片机实验旨在通过实际操作和实践,深入了解单片机的工作原理、编程方法以及其在实际应用中的功能实现。

通过完成一系列实验任务,提高我们对单片机系统的设计、开发和调试能力,为今后在电子信息领域的学习和工作打下坚实的基础。

二、实验设备1、单片机开发板2、计算机3、编程软件(如 Keil C51)4、下载器5、示波器6、万用表三、实验内容(一)点亮 LED 灯1、原理通过控制单片机的引脚输出高低电平,来控制连接在引脚上的 LED 灯的亮灭。

2、编程实现使用 C 语言编写程序,设置相应引脚为输出模式,并通过循环语句实现 LED 灯的闪烁效果。

3、调试与观察将程序下载到单片机中,观察 LED 灯的闪烁情况,使用示波器测量引脚的电平变化,以验证程序的正确性。

(二)数码管显示1、原理数码管由多个发光二极管组成,通过控制不同段的发光二极管的亮灭,可以显示不同的数字和字符。

2、编程实现编写程序,实现数码管的动态扫描显示,将需要显示的数字或字符转换为对应的段码,并通过定时中断实现动态刷新。

3、调试与观察下载程序后,观察数码管的显示效果,检查是否能够正确显示预定的数字和字符。

(三)按键控制1、原理按键连接到单片机的引脚,当按键按下时,引脚的电平发生变化,通过检测引脚电平的变化来实现按键的识别和响应。

2、编程实现设置引脚为输入模式,采用查询或中断的方式检测按键状态,根据按键的不同操作执行相应的功能。

3、调试与观察按下不同的按键,观察系统的响应是否符合预期,如 LED 灯的状态改变、数码管显示内容的变化等。

(四)温度传感器采集与显示1、原理使用数字式温度传感器(如 DS18B20)采集环境温度,传感器将温度转换为数字信号,单片机通过特定的通信协议读取温度数据。

2、编程实现编写驱动程序,实现与温度传感器的通信,读取温度值,并将其转换为合适的显示格式。

3、调试与观察将传感器置于不同的温度环境中,观察数码管或液晶显示屏上显示的温度值是否准确。

南京邮电大学操作系统实验报告

南京邮电大学操作系统实验报告

通讯与信息工程学院2015 / 2016学年第二学期实验报告课程名称:操作系统实验名称:1、LINUX及其使用环境2、进度管理3、进度间通讯4、文件的操作和使用班级学号专业电子信息工程学生姓名指导教师赵建立实验名称试验一 LINUX 及其使用环境实验种类考证实验学时1实验时间一、实验目的和要求1、认识 UNIX 的命令及使用格式。

2、熟习 UNIX/LINUX的常用基本命令。

3、练习并掌握 UNIX 供给的 vi编写器来编译 C程序。

4、学会利用 gcc、 gdb 编译、调试 C 程序。

二、实验环境Windows XP + VMWare + RedHat Enterprise Linux(RHEL) 4三、实验原理及内容1、熟习 LINUX 的常用基本命令。

如ls 、mkdir 、grep 等,学会使用man、help 等其余命令,掌握 vi 编写器的使用。

( 1)显示目录文件ls例: ls -al显示目前目录下的全部文件(2)建新目录 mkdir例: mkdir test新建一个test目录( 3)删除目录rmdir(4)改变工作目录地点cd例: cd test改正工作目录至test目录下(5)显示目前所在目录 pwd(6)查察目录大小 du(7)文件属性的设置chmod(8)命令在线帮助man2、设计一个实现文件拷贝功能的shell程序。

(1)在文本编写器里输入shell程序:#!/bin/shecho “please enter source file:”read soucecho please enter destination file:”read destcp $souc $destls $dest将程序保留在主目录下,命名为shell.(2)翻开终端,输入ls -l ,显示目录下全部文件的允许权、拥有者、文件大小、修改时间及名称。

输入./shell,运转shell 程序。

输入源文件,目标文件B13011206.。

南邮 数字信号处理实验报告(带问题答案小结)

南邮 数字信号处理实验报告(带问题答案小结)

南京邮电大学实验报告实验名称熟悉MATLAB环境快速傅里叶变换(FFT)及其应用 IIR数字滤波器的设计FIR数字滤波器的设计课程名称数字信号处理A班级学号_ 12006311____ 姓名_______张文欣_____________开课时间 2014/2015学年,第二学期实验一熟悉MATLAB环境一、实验目的(1)熟悉MA TLAB的主要操作命令。

(2)学会简单的矩阵输入和数据读写。

(3)掌握简单的绘图命令。

(4)用MATLAB编程并学会创建函数。

(5)观察离散系统的频率响应。

二、实验内容(1) 数组的加、减、乘、除和乘方运算。

输入A=[1 2 3 4],B=[3,4,5,6],求C=A+B,D=A-B,E=A.*B,F=A./B,G=A.^B 。

并用stem语句画出A、B、C、D、E、F、G。

n = 0:1:3;A=[1 2 3 4];subplot(4,2,1)stem(n,A)xlabel('n')ylabel('A')B=[3,4,5,6];subplot(4,2,2)stem(n,B)xlabel('n')ylabel('B')C=A+B;subplot(4,2,3)stem(n,C)xlabel('n')ylabel('C')D=A-BSubplot(4,2,4)stem(n,D)xlabel('n')ylabel('D')E=A.*Bsubplot(4,2,5)stem(n,E)xlabel('n')ylabel('E')F=A./Bsubplot(4,2,6)stem(n,F) xlabel('n') ylabel('F')G=A.^B subplot(4,2, 7) stem(n,G) xlabel('n') ylabel('G')nAnBnCnDnEnFnG(2) 用MATLAB 实现下列序列: a) 08(). 0n 15nx n =≤≤ n=0:1:15; x1=0.8.^n; stem(n,x1) xlabel('n') ylabel('x(n)')title('2(a)')nx (n )b) 023(.)() 0n 15j nx n e+=≤≤ n=0:1:15;i=sqrt(-1); a = 0.2+3*i; x2=exp(a*n); figuresubplot(1,2,1) stem(n,real(x2)) xlabel('n')ylabel('x(n)实部') subplot(1,2,2) stem(n,imag(x2)) xlabel('n')ylabel('x(n)虚部')nx (n )实部nx (n )虚部2(b)c) 3012502202501()cos(..)sin(..)x n n n ππππ=+++ 0n 15≤≤ n=0:1:15;x3=3*cos(0.125*pi*n+0.2*pi) + 2*sin(0.25*pi*n+0.1*pi); stem(n,x3) xlabel('n') ylabel('x(n)') title('2(c)')nx (n )2(c)(4) 绘出下列时间函数的图形,对x 轴、y 轴以及图形上方均须加上适当的标注: a)2()sin() 0t 10s x t t π=≤≤t=0:0.001:10; x=sin(2*pi*t); plot(t,x,'r-')xlabel('t'),ylabel('x(t)'),title('sin(2\pit)')-1-0.8-0.6-0.4-0.200.20.40.60.81tx (t )sin(2πt)b) 100()cos()sin() 0t 4s x t t t ππ=≤≤ t=0:0.001:4;x=cos(100*pi*t).*sin(pi*t); plot(t,x,'b-')xlabel('t'),ylabel('x(t)'),title('cos(100\pit)*sin(\pit)')-1-0.8-0.6-0.4-0.200.20.40.60.81tx (t )cos(100πt)*sin(πt)(6)给定一因果系统12121106709()()/(..)H z z z z ----=++-+,求出并绘制H (z )的幅频响应和相频响应。

南邮认识实习实验报告

南邮认识实习实验报告

南邮认识实习实验报告一、实习目的与意义随着现代社会的发展,通信技术在人们的生活中扮演着越来越重要的角色。

为了更好地了解通信技术的发展趋势和实际应用,我们在南邮进行了认识实习。

本次实习的主要目的是让我们通过实地参观和学习,对通信技术及其相关设备有更深入的了解,提高我们的实践能力和综合素质。

通过实习,我们不仅可以学到更多的专业知识,还可以培养我们的团队合作意识和解决问题的能力。

二、实习内容与过程在实习过程中,我们参观了南邮的软交换实验室,并听取了一位老师的讲座。

首先,我们参观了软交换实验室,了解了软交换技术的基本原理和应用场景。

软交换技术是下一代通信网络解决方案中的焦点之一,已成为近年来业界讨论的热点话题。

我国网络与交换标准研究组已经完成了有关软交换体系的总体技术要求框架,863计划也对有关软交换系统在多媒体和移动通信系统方面的研究课题进行了立项。

接着,我们听取了一位老师的讲座。

讲座主要包括以下几个方面:1. 选题:要有实际意义,论据要详实,要有标准格式,语言准确。

2. 如何选题:要符合个人兴趣,在这一方面要有自己的场长,能够找到较多的参考资料,要善于利用身边的资源,如老师、图书馆等。

3. 南邮主要的学位论文类型有:管理、工程设计、产品开发、软件开发等。

4. 学士论文的基本要求:选题要合适,要有一定的意义,一个好的题目,能从中看出研究的切入点与核心工作点。

实验结果要准确可靠,能用仿真软件模拟,并用实际电路验证。

三、实习收获与体会通过本次实习,我对通信技术有了更深入的了解,特别是软交换技术。

在实习过程中,我们学到了很多实用的知识和技能,如软交换技术的基本原理、应用场景和相关设备。

此外,我们还学会了如何撰写科技论文,包括选题、论文结构、语言表达等方面。

同时,本次实习也培养了我们的团队合作意识和解决问题的能力。

在实习过程中,我们需要与团队成员密切合作,共同完成任务。

在面对问题时,我们学会了分析问题、寻找解决方案的方法,并从中取得了很好的锻炼。

南邮数据结构实验报告

南邮数据结构实验报告

南邮数据结构实验报告实验目的,通过本次实验,我们旨在加深对数据结构的理解,掌握数据结构的基本操作和算法设计能力,提高对数据结构的应用能力和实际问题的解决能力。

一、实验内容。

1. 实验一,线性表的基本操作。

本次实验中,我们首先学习了线性表的基本概念和操作,包括插入、删除、查找等操作,并通过实际编程操作来加深对线性表的理解。

2. 实验二,栈和队列的应用。

在实验二中,我们通过实际编程操作来学习栈和队列的应用,包括中缀表达式转换为后缀表达式、栈的应用、队列的应用等内容。

3. 实验三,树和二叉树的基本操作。

实验三中,我们学习了树和二叉树的基本概念和操作,包括树的遍历、二叉树的建立和遍历等内容,并通过实际编程操作来加深对树和二叉树的理解。

4. 实验四,图的基本操作。

最后,我们学习了图的基本概念和操作,包括图的存储结构、图的遍历等内容,并通过实际编程操作来加深对图的理解。

二、实验过程。

在实验过程中,我们首先对实验内容进行了深入的学习和理解,掌握了数据结构的基本概念和操作方法。

然后,我们通过实际编程操作来加深对数据结构的理解,并通过调试和修改程序来提高对数据结构的应用能力和实际问题的解决能力。

在实验过程中,我们遇到了一些问题,但通过不懈的努力和团队合作,最终顺利完成了实验任务。

三、实验结果与分析。

通过本次实验,我们深入理解了数据结构的基本概念和操作方法,掌握了线性表、栈、队列、树、二叉树和图的基本操作,并通过实际编程操作加深了对数据结构的理解。

同时,我们也提高了对数据结构的应用能力和实际问题的解决能力,为今后的学习和工作打下了坚实的基础。

四、实验总结。

通过本次实验,我们不仅加深了对数据结构的理解,还提高了对数据结构的应用能力和实际问题的解决能力。

在今后的学习和工作中,我们将继续努力,不断提升自己的专业能力,为将来的发展打下坚实的基础。

以上就是本次实验的报告内容,谢谢!。

南邮光纤实验报告

南邮光纤实验报告

一、实验目的1. 理解光纤的基本原理和特性,包括光的全反射、传输损耗、带宽等。

2. 掌握光纤连接的基本方法,包括光纤熔接和光纤接续。

3. 学习光纤通信系统的基本组成和原理,了解其工作流程。

4. 通过实验验证光纤通信系统的性能,包括传输速率、误码率等。

二、实验原理光纤是一种传输光信号的介质,由纤芯和包层构成。

纤芯具有较高的折射率,包层折射率较低。

当光线从纤芯射向包层时,如果入射角大于临界角,光线就会在纤芯和包层的界面发生全反射,从而实现光信号的传输。

光纤通信系统主要由光源、光纤、光发射器、光接收器、放大器、中继器等组成。

光源产生光信号,通过光纤传输,到达光接收器,光接收器将光信号转换为电信号,再经过放大、中继等处理,最终实现信息的传输。

三、实验仪器与设备1. 光纤熔接机2. 光纤接续机3. 光纤测试仪4. 光纤跳线5. 光发射器6. 光接收器7. 光纤通信实验平台四、实验内容1. 光纤熔接(1)将两根光纤的末端清洁干净,去除杂质。

(2)将光纤插入熔接机,调整好位置。

(3)启动熔接机,进行光纤熔接。

(4)熔接完成后,检查光纤连接是否牢固。

2. 光纤接续(1)将两根光纤的末端清洁干净,去除杂质。

(2)将光纤插入接续机,调整好位置。

(3)启动接续机,进行光纤接续。

(4)接续完成后,检查光纤连接是否牢固。

3. 光纤通信系统测试(1)搭建光纤通信实验平台,连接光发射器、光纤、光接收器等设备。

(2)调整光发射器的工作参数,如波长、功率等。

(3)使用光纤测试仪测试光纤的传输损耗、带宽等参数。

(4)测试光接收器的灵敏度、误码率等参数。

五、实验结果与分析1. 光纤熔接实验结果显示,光纤熔接后连接牢固,传输损耗低,符合实验要求。

2. 光纤接续实验结果显示,光纤接续后连接牢固,传输损耗低,符合实验要求。

3. 光纤通信系统测试实验结果显示,光纤通信系统的传输速率、误码率等参数均达到预期目标,系统性能良好。

六、实验结论通过本次实验,我们掌握了光纤熔接、光纤接续等基本技能,了解了光纤通信系统的组成和原理,验证了光纤通信系统的性能。

南京邮电大学Java实验报告三

南京邮电大学Java实验报告三

南京邮电大学Java实验报告三实验报告(2015/2016学年第一学期)课程名称JA V A语言程序设计实验名称流处理程序设计实验时间2015 年12 月25 日指导单位计算机学院软件工程系指导教师邓玉龙学生姓名李健琅班级学号B14070427 学院(系) 物联网专业网络工程实验报告实验名称流处理程序设计指导教师邓玉龙实验类型设计实验学时 2 实验时间2015-12-25 一、实验目的和任务要求学生能在学习和理解课堂学习内容中JA V A流编程理论的基础上,学习并逐步掌握JA V A流程序的编写和调试,学习根据处理需求对不同流的正确选择使用和组合使用方法。

二、实验环境(实验设备)PC微型计算机系统,Microsoft Windows操作系统,,SUN Java Development Kit开发工具包,NetBeans开发工具。

三、实验原理及内容(包括操作过程、结果分析等)实验内容:设计和编写一个程序从键盘读入一行字符串,将其写入一个文本文件中,再编写另一个程序从文本文件中读入字符串并在命令行窗口显示出来。

实验源程序:(1)写入文本程序:import java.io.*;import java.util.Scanner;public class Write {public static void main(String args[]) {File f=new File("test.txt"); //创建文本文件对象FileWriter fw; //字符输出流对象Scanner in = new Scanner(System.in); //准备从键盘输入字符串System.out.print("请输入文本字符:"); //键盘输入提示String s = in.nextLine(); //从键盘输入文本字符串try{fw=new FileWriter(f); //创建字符输出流对象fw.write(s + "\n"); //写字符串到文件fw.close(); //关闭字符输出流System.out.println("写文本文件完毕");}catch (IOException e) {System.out.println("写文件错误!");}}}(2)读取文本程序:import java.io.*;import java.util.Scanner;public class Read {public static void main(String args[]){File f;FileReader fr; //字符/输入流对象BufferedReader br; //字符输入缓冲流Scanner in =new Scanner(System.in); //准备从键盘输入字符串System.out.print("请输入要读入的文件名:"); //键盘输入提示String s=in.nextLine(); //从键盘输入文件名try{f =new File(s); //创建文件对象fr =new FileReader(f); //创建字符输入流对象br =new BufferedReader(fr); //字符输入流接入到输入缓冲流String str; //变量s存放读入的文本行System.out.println("读出的文本文件为:");while(true){str=br.readLine(); //从文本文件读入一行if(str == null) break; //读入结束System.out.println(str); //输出显示读入的文本}fr.close();br.close();}catch (IOException e) {System.out.println("您所要读写的文件不存在!");//显示错误信息}}}实验结果:四、实验小结(包括问题和解决方法、心得体会等)通过本次实验,让我学会了用Java语言进行文本文件的读写,并且加强了自己对Java语言的运用编程能力,真正理解了关于流处理的一些知识内容。

南邮课程实验报告

南邮课程实验报告

一、实验背景与目的随着信息技术的飞速发展,数字视频非线性编辑技术已成为现代广播电视工程中的重要组成部分。

为了使学生深入了解数字视频非线性编辑的制作过程,提高实际操作能力,我们选择了南邮通信与信息工程学院广播电视工程专业的一门课程——数字视频非线性编辑制作。

本实验旨在通过使用 Premiere 软件进行实际操作,让学生掌握数字视频非线性编辑的基本流程和技巧,培养学生的创新思维和团队合作精神。

二、实验内容与步骤1. 实验内容本次实验主要内容包括:(1)电视节目制作的一般流程与方法(2)Premiere 软件的使用及基本操作(3)视频素材的采集、剪辑、转场、特效等处理(4)音频的剪辑、混音等处理(5)视频输出的设置与输出2. 实验步骤(1)准备工作:了解数字视频非线性编辑的基本概念和流程,熟悉 Premiere 软件界面和功能。

(2)素材采集:从网络或光盘等途径获取所需视频素材,并进行整理和分类。

(3)剪辑处理:根据剧本和创意,对视频素材进行剪辑,包括删除多余片段、调整顺序等。

(4)转场特效:在剪辑过程中,适当添加转场特效,使画面过渡更加自然。

(5)音频处理:对音频进行剪辑、混音等处理,确保视频播放时音画同步。

(6)视频输出:设置输出参数,包括分辨率、码率、格式等,将制作好的视频输出保存。

三、实验结果与分析1. 实验结果通过本次实验,我们成功制作了一部具有创意的短片《再次出发》。

该短片以导演约翰·卡尼的经典音乐影视作品为基础,运用 Premiere 软件进行剪辑、特效、字幕等处理,形成了一部情节连贯、内容完整、主题明确的电影鉴赏短片。

2. 实验分析(1)在素材采集阶段,我们充分考虑了素材的质量和适用性,确保了视频画面的清晰度和音质。

(2)在剪辑处理阶段,我们遵循剧本和创意,对素材进行合理剪辑,使画面更加流畅。

(3)在转场特效和音频处理阶段,我们运用了多种技巧,使视频更具观赏性和艺术性。

(4)在视频输出阶段,我们根据需求设置了合适的输出参数,保证了视频的质量。

南邮算法实验报告

南邮算法实验报告

一、实验目的本次实验旨在通过实际操作,加深对算法理论知识的理解,提高算法设计与分析能力,培养解决实际问题的能力。

通过实验,使学生掌握以下内容:1. 理解常见算法的基本原理和实现方法;2. 掌握算法设计与分析的常用方法;3. 能够运用算法解决实际问题。

二、实验内容本次实验选择了以下两个算法进行实现和分析:1. 冒泡排序算法;2. 快速排序算法。

三、实验过程1. 冒泡排序算法(1)算法原理冒泡排序是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。

遍历数列的工作是重复地进行,直到没有再需要交换,也就是说该数列已经排序完成。

(2)实现步骤① 初始化一个布尔变量 swapped,用于判断是否发生交换;② 遍历数组,比较相邻的两个元素,如果前者大于后者,则交换它们的位置;③ 如果在一轮遍历中没有发生交换,则说明数组已经排序完成,退出循环;④ 重复步骤②和③,直到数组排序完成。

(3)代码实现```pythondef bubble_sort(arr):n = len(arr)for i in range(n):swapped = Falsefor j in range(0, n-i-1):if arr[j] > arr[j+1]:arr[j], arr[j+1] = arr[j+1], arr[j]swapped = Trueif not swapped:breakreturn arr```2. 快速排序算法(1)算法原理快速排序是一种分而治之的排序算法。

基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另一部分的所有数据要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。

(2)实现步骤① 选择一个基准值(pivot),可以是数组的第一个元素、最后一个元素或中间元素;② 将数组分为两部分,一部分是小于基准值的元素,另一部分是大于基准值的元素;③ 对这两部分数据分别进行快速排序;④ 递归执行步骤①至③,直到数组排序完成。

南邮数据结构实验三

南邮数据结构实验三

实验报告(2015 / 2016 学年第一学期)课程名称数据结构实验名称图的基本运算及飞机换乘次数最少问题实验时间2015 年12 月 4 日指导单位计算机科学与技术系指导教师黄海平学生姓名陈明阳班级学号Q14010119 学院(系)贝尔英才专业信息科技强化班实验报告实验名称图的基本运算及飞机换乘次数最少问题指导教师黄海平实验类型验证实验学时 4 实验时间12。

4一、实验目的和要求飞机最少换乘次数问题。

(1)设有n个城市,编号为0~n-1,m条航线的起点和终点由用户输入提供。

寻找一条换乘次数最少的线路方案。

(2)参考:可以使用有向图表示城市间的航线;只要两城市间有航班,则图中这两点间存在一条权值为1的边;可以使用Dijkstra算法实现。

二、实验环境(实验设备)VSUAL STUDIO2015三、实验原理及内容对象视图:源代码:Graph。

h#include<iostream>#include<string.h〉using namespace std;const int INF = 2147483647;enum ResultCode { Underflow,Duplicate,Failure,Success, NotPresent,OutOfBounds};template <class T〉class Graph//抽象类{public:virtual ResultCode Insert(int u, int v,T w) = 0;virtual ResultCode Remove(int u, int v) = 0;virtual bool Exist(int u, int v)const = 0;protected:int n, e;};template <class T>class MGraph :public Graph〈T> //邻接矩阵类{public:MGraph(int mSize, const T noedg);~MGraph();ResultCode Insert(int u,int v,T w);ResultCode Remove(int u,int v);bool Exist(int u,int v)const;int Choose(int*d, bool *s);void Dijkstra(int v,T *d, int*path);protected:T **a;T noEdge;};template〈class T〉MGraph〈T>::MGraph(int mSize, const T noedg){n = mSize;e = 0;noEdge = noedg;a = new T*[n];for(int i = 0; i〈n; i++){a[i] = new T[n];for(int j = 0; j〈n; j++)a[i][j] = noEdge;a[i][i] = 0;}}template〈class T>MGraph〈T>::~MGraph(){for (int i = 0; i〈n; i++)delete[]a[i];delete[]a;}template <class T〉ResultCode MGraph〈T>::Insert(int u, int v,T w){if (u<0 || v〈0 ||u>n — 1 || v〉n — 1 ||u == v)return Failure;if(a[u][v] != noEdge)return Duplicate;a[u][v] = w;a[v][u] = w;e++;return Success;}template〈class T〉ResultCode MGraph<T>::Remove(int u, int v){if(u<0 ||v〈0 ||u〉n — 1 ||v〉n - 1 ||u == v)return Failure;if (a[u][v] == noEdge)return NotPresent;a[u][v] = noEdge;a[v][u] = noEdge;e—-;return Success;}template〈class T〉bool MGraph〈T〉::Exist(int u,int v)const{if(u<0 || v<0 || u>n - 1 || v>n - 1 || u == v|| a[u][v] == noEdge) return false;return true;}template <class T>int MGraph<T>::Choose(int*d,bool *s) //求最小d[i]{int i, minpos;T min;min = INF;minpos = -1;for(i = 0; i<n; i++)if(d[i]〈= min&&!s[i]){min = d[i];minpos = i;}return minpos;}template <class T〉void MGraph〈T>::Dijkstra(int v,T*d,int *path)//迪杰斯特拉算法{int i, k, w;if (v〈0 ||v〉n — 1)throw OutOfBounds;bool *s = new bool[n];for(i = 0; i<n; i++){s[i] = false;d[i] = a[v][i];if(i != v&&d[i]<INF)path[i] = v;elsepath[i] = -1;}s[v] = true;d[v] = 0;for (i = 1; i〈n; i++){k = Choose(d, s);s[k] = true;for(w = 0; w<n; w++)if (!s[w]&& (d[k] + a[k][w])<d[w]){d[w] = d[k] + a[k][w];path[w] = k;}}}源.cpp#include<iostream〉#include<string。

南邮管理信息系统实验报告

南邮管理信息系统实验报告

南邮管理信息系统实验报告课内实验报告课程名:管理信息系统A任课教师:吴振宇专业:软件工程学号: B13051734姓名:风水师成绩:2016/2017学年第1学期南京邮电大学管理学院用友ERP软件实验报告1.实验过程描述通过学习用友ERP软件中供应链模块的使用方法,了解企业管理信息系统的总体功能结构,掌握软件的操作方法,熟悉企业运作的基本流程。

本次实验主要分为三个部分,采购模块(了解企业采购业务的标准化处理流程学习使用采购模块的操作方法,包括建立基础档案、录入期初数据、填写请购单、采购单、到货单、入库单),销售模块(了解企业库存管理业务的标准化处理流程学习使用库存模块的操作方法,包括建立基础档案、录入期初数据、填写入库单、出库单),以及库存模块(了解企业销售业务的标准化处理流程学习使用销售模块的操作方法,包括建立基础档案、录入期初数据、填写销售订单、发货单、发票)。

采购模块,销售模块,以及库存模块.主要就有以下几步流程:建账工作-->初始化设置-->日常业务-->期末工作-->账簿查询2.业务流程分析(1)采购模块:主要注意的就是在初始化数据是的操作.1、基础档案设置(左下角)——基础档案(1)部门及职员档案(基础档案——机构人员)部门档案-增加-01采购部-保存-02-保存-03-保存-退出人员档案-增加-填0101,蓝色字体必填,单击放大镜,双击内容-保存-增加-填0201-保存-增加-填0301-保存-退出再次退出人员档案(2)客户档案、供应商档案(基础档案——客商信息-供应商档案)增加-填01-保存-……保存-退出客户信息为何无法录入?因为没有启用销售模块,不提供客户管理功能。

如何启用销售模块?基本信息-系统启用-销售管理-当月首日。

现在录入客户信息,选择客商信息-客户档案(3)存货信息(基础档案——存货)计量单位(分组-增加-填写编号、名称、类别-退出,然后选择单位-增加-填写01到04-保存-最后退出A.存货分类:先增加,然后填写,然后保存-最后退出C、存货档案-最后退出(5)仓库档案:(基础档案——业务)-最后退出(6)收发类别:(基础档案——业务)输入1和2时要指定收发标志,输入101 102…时无需指定,因为收发类别已经确定了(101不可能代表出库)2、期初数据系统启用时如果已经发生下列业务:上月末从南京钢铁厂(供货单位)购进原煤200吨,入1号仓库,入库类别为101采购入库,暂估单价6000。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

通信与信息工程学院2016/2017学年第一学期
信息技术综合实验报告
专业广播电视工程
学生班级 B130114
学生学号 B13011413
学生超
实验一电视节目制作
一、实验目的
学习非线性编辑系统的操作使用,掌握非线性系统节目编辑流程,熟悉编辑软件的功能及应用。

了解大洋资源管理器主要功能,掌握故事板文件和项目文件的创建,掌握素材的选中,素材的排序、复制、粘贴、删除、移动、导入、导出,以及素材创建的基本方法。

二、实验容
1、素材的导入和管理及采集
(1)练习在项目窗口中导入素材文件;
(2)熟悉素材的管理;
(3)熟悉素材的采集方法。

2、编辑影片
(1)练习在“时间线”窗口中添加、删除素材的方法;
(2)练习在“时间线”窗口中处理素材的方法。

三、实验步骤
打开premiere软件,新建项目“1316”。

1、制作倒计时片头
新建一个序列,在视频轨道添加五个数字的字幕,将每个数字时间设置为1秒,从5到1倒序排放。

新建字幕,设计背景。

新添时钟式擦除的效果,设置时间为5秒。

2、插入图片或视频作为容
点击“文件”、“导入”,将节目素材导入Premiere软件,从项目面板中拉出节目素材,使用对齐功能紧贴在倒计时之后。

3、制作字幕
新建一个字幕。

设置为滚动播放,选择开始于屏幕外,结束于屏幕外。

新添文本框,输入标题“28-304”与正文部分“B130111413”、“B13011416”的文字。

效果如下图。

四、实验小结
通过此次实验,我们学会了如何使用Premeire软件制作视频,重点掌握了包括开头倒计时、视频图像等素材插入以及结尾字幕等基本操作;在动手制作简短视频的同时,也极激发起对于对非线性系统节目编辑的兴趣与实践能力。

实验二 TS码流离线分析
一、实验目的
在了解MPEG-2 TS码流复用原理之后,利用码流分析软件观察实际MPEG-2码流结构。

二、实验容
利用码流分析软件观察实际MPEG-2码流结构,查看码流的SI信息、PID分配使用情况、带宽使用情况及特定PID包数据。

三、实验步骤
1、运行MTSA.EXE,选择码流来源:加载磁盘中的码流文件,点击“Browse”按钮,弹出“打开”对话框,在里面选择码流文件。

点击“OK”按钮后进入程序界面,程序界面分成四个子窗口。

2、设定文件馈送属性,系统菜单——〉TS Feed ——〉Configure/Tune,弹出对话框,将Lock Bitrate和Loop Infinitely两个复选框选中,点ok退出。

3、PSI信息查看
选择SI Tables窗口页,即可看到当前码流包含的各种PSI表。

4、PID分配使用情况
选择PID GRID窗口页,即可看到当前码流使用的PID情况。

5、查看带宽使用情况:
选择Bandwidth窗口页,即可看到当前码流数据带宽使用情况。

6、从当前码流中提取特定PID包数据
系统菜单——〉Tools——〉Custom PID Filter,输入要获取包的PID,例如PID=0 的TS包。

记录文件用UltraEdit软件打开查看。

四、实验小结
通过此次实验,利用码流分析软件对MPEG-2码流的结构进行了观察和分析,主要对PSI 表、码流的带宽使用情况和PID分配使用情况进行研究,并通过从码流中提取特定的PID 包数据对码流的复用与编解码原理有了更深刻的认识。

码流分析软件的掌握也为后续实验奠定了基础。

实验三 TS码流解码过程分析
一、实验目的
掌握利用码流分析软件观察MPEG-2码流解码过程的方法,了解TS码流的解码过程,熟悉TS码流中PSI信息流的结构、容和功能,加深对MPEG-2码流结构的理解。

二、实验容
利用码流分析软件分析PSI信息流的容,并根据PAT、PMT表的容,完成对特定视频流
的解码。

三、实验步骤
1、运行MTSA.EXE,选择码流来源:加载磁盘中的码流文件,点击“Browse”按钮,弹出“打开”对话框,在里面选择码流文件。

点击“OK”按钮后进入程序界面,程序界面分成四个子窗口。

2、设定文件馈送属性,系统菜单——〉TS Feed ——〉Configure/Tune,弹出对话框,将Lock Bitrate和Loop Infinitely两个复选框选中,点ok退出。

3、查看PSI信息,展开PAT表,查看某一视频流的PMTPid,为1130。

4、展开PMT表,根据PMTPid查找对应的PMT表,查看视频流对应的Pid,为1131。

5、选择PID GRID窗口页,查看PID分配使用情况,根据Pid查找对应的视频的名称,为PHOENIX。

6、选择EPG窗口页,查看EPG信息,并选中视频名称为PHOENIX的条目。

7、选择TV窗口页,查看解码后的视频。

四、实验小结
通过此次实验,利用码流分析软件,在对PAT和PMT表查看分析的基础上,通过选取特定PAT和PMT,对此视频段的码流进行更深入分析,包括查看PID号、PID分配情况以及对所对应视频名称等,最终将其解码显示,验证了码流复用基本原理,也带给我们对理论知识更深刻的认知与理解。

相关文档
最新文档