文档库 最新最全的文档下载
当前位置:文档库 › 体系结构windlx流水线实验报告

体系结构windlx流水线实验报告

体系结构windlx流水线实验报告
体系结构windlx流水线实验报告

实验一基本实验----by 王琳PB07210432

1. 实验目的:

1)熟悉计算机流水线基本概念

2)了解DLX基本流水线的各段的功能

3)了解各种不同指令在流水线中的实际流动情况

4)对流水线做性能分析

5)了解影响流水线效率的因素——数据相关、结构相关、控制相关,了解相关的种类

6)了解解决数据相关的方法

2. 实验平台:WinDLX仿真器

WinDLX简介:

●是一个图形化、交互式的DLX流水线仿真器。

●可以装入DLX汇编语言程序,然后单步,设断点或是连续执行该程序.

●CPU的寄存器,流水线,I/O和存储器都可以用图形表示出来

●提供了对流水线操作的统计功能.

●可以装载文件名为*.s的文件.

●要求的硬件平台是IBM-PC兼容机.

●WinDLX是一个Windows应用程序,运行DOS3.3以上和Windows3.0以上的操作系统.

●WinDLX软件包中带有说明文件及教程,可以供使用者进一步了解仿真器的使用方法和

DLX处理器的原理.大家再进行实验前应该仔细阅读这些文档.

3. 实验内容:

1)在仿真器上分别运行单条指令:Load指令、Store指令、分支指令、寄存器ALU指令、立即数ALU指令,记录它们在流水线中的执行情况

●Lw:

观察此流水线时空图,可以发现:转移指令引起的延迟仅为1 clocks,另2 stalls 是trap指令引起的,这个执行结果似与不采用forwarding技术的前提相违,只能理解为对于无条件的转移指令,新的PC值在EX阶段即已被写入。

●Sw:

●Beqz:

由此图可见,对于分支指令,总是用

not-taken的策略来处理,并且也认为新的

PC值也在EX阶段即已被写入,且cond

条件也在EX段被算出(这显然是一个极

不合理的假设,究竟为何分支指令的延迟

为1 stall有待进一步探究)

●寄存器ALU指令

●立即数ALU指令

2)仿真器运行一段无相关的程序,记录它的执行情况,计算流水线的加速比、吞吐率与效率。下面是一段不相关的程序,一共6条指令

ADDI R5, R5, 1

SUBI R4, R4, 1

AND R3, R3, R3

XOR R7, R7, R7

ADDI R8, R8, 1

ADDI R9, R9, 1

在WinDLX中执行的结果如下:

如上图所示:

●6条指令一共执行了10个周期,而每个指令都需要5个周期来完成。故可得加速比:

5*6/10=3

●实际吞吐率:流水线由5段组成,完成6条指令,m=5,n=6,T=5△t+(6-1) △t=10△t,

Tp=n/T=3/(5△t),即为实际吞吐率。

●效率:E=1/(1+(m-1)/n)=TP*△t=3/5

3)在仿真器运行一段程序:

在用仿真器模拟前先自己手动分析出程序执行时的

相关种类与个数:

1.addi-addi关于r2的raw相关:2 stalls

2.lw-addi关于r1的raw相关:2 stalls

3.addi-sw关于r1的raw相关:2 stalls

4.addi-sub关于r2的raw相关:2 stalls

5.sub-bnez关于r4的raw相关:2 stalls

6.bnez的控制相关(always not-take):

1 stalls(not hit)/0 stall(hit)

7.j的控制相关:1 stalls

8.trap:2 stalls

在DLX上的实际运行结果:

统计该程序在流水线中出现的各种相关个数,及其引起的流水线暂停周期数:

可见,此执行结果与之前手动分析的结果完全相同

4)通过在流水线中设置定向路径来消除数据相关后,仅lw-addi一处会产生关于r1的raw相关,延迟为1 stall,转移指令的延迟情况不变:

一个循环的执行时间:6+1+1=8(clocks)

总执行时间:(2)+(8*2-1)+(1+1)+(1+2)=22(clocks)

总RA W相关的stall数:1*2=2(clocks)

运行程序:

有出入的原因是windlx认为

除了在lw-addi处有1 stall的

raw相关,sub-bnez处也会有

1 stall的raw相关(真搞不懂,

难道分支指令在IF阶段开始

读取寄存器的值了!?),按

照这种想法重新计算的结果

是:

一个循环的执行时间:6+1*2+1=9(clocks)

总执行时间:2+(9*2-1)+(1+1)+(1+2)=24(clocks)

总RA W相关的stall数:2*2=4(clocks)

统计在流水线中出现的相关个数,及其引起的流水线暂停周期数:

5)通过对程序进行编译优化并结合其他相关解决方法——分支预测与延迟槽:

由于windlx默认采取了always not-taken的分支预测策略,且不支持延迟槽的概念,所以唯一可做的调度就是通过分离lw-addi和sub-bnez指令来消除raw相关,调度后的程序如下图所示:

一个循环的执行时间:6+1=7(clocks)

总执行时间:2+(7*2-1)+(1+1)+(1+2)=20(clocks)

总RA W相关的stall数:0(clocks)

运行程序:

统计在流水线中出现的相关个数,及其引起的流水线暂停周期数

4.实验步骤:

1) 运行WinDLX仿真器.

2) 根据实验内容的要求设计出相应的DLX程序.

3) 完成所有的实验内容.

5. 实验时间:4课时

6. 实验要求:

1) 必做实验。

2) 自己设计出体现实验要求的程序。比如在进行统计相关种类与个数的步骤中所用到的程序怎么尽可能包含所有种类的相关,建议

3) 要求学生实际在仿真器运行程序并统计结果, 课后形成图表上交实验报告。

4) 通过实验分析相关对流水线的性能影响,实际掌握各种相关解决策略,比较采用各种策略前后流水线的性能,形成图表上交实验报告。

7. 参考材料:计算机体系结构教材、WinDLX仿真器使用指南

8. 附录

编写代码的要求:

1)需要编写代码文件*.s。所有程序均用DLX汇编语言编写.

2)文件格式请参照WinDLX自带的例子程序.

常见问题:

1.Load指令后都是nop ?

注意选择了文件后要Select,或双击,下方Select Files显示了相应的文件名才是已经选择了文件。选择之后需再Load.

正确的Load会显示:File(s) Loaded Successfully, Reset DLX?此时在Window->Code窗口里应该能看到你的代码。

2.Load时会出现“Code or Data Error”?

这是因为你的汇编代码有错。DLX汇编的格式请参考帮助文件之The DLX-Assembly Language && DLX Instructions Set && DLX-Examples。如果是Load 自带的GCM和FACT 的例子,请先务必Load Input.s。(WinDLX可以一次load 多个.s文件).

3.如何初始化内存呢?

Memory->Change 里面可以察看/设置内存的值,指定Address和V alue后Set即可。Memory->Display 可以显示内存的值。

4.程序运行时会报错“Mem Error”

可能是因为你程序中用到的访存地址没有对齐导致,Memory是按字对齐的,访问地址必须是4的倍数。也可能是地址超过了存储器得地址范围。默认的存储器大小是0x8000 Bytes,可以通过Configuration->Memory Size 来设置大小。.

5.如何载入立即值?

可以通过LHI指令和其他指令的组合,或者用ADDI指令来实现。注意LW是访存指令,并非载入立即值指令。具体指令请参考DLX Instruction Set。

6.指令用到了立即数需不需要用“#“

用不用不会影响,具体请参考The DLX-Assembly Language && DLX-Examples.

7.例子里的.data, .global等是干什么用的?

这些是编译制导语句,具体含义请参考The DLX-Assembly Language ->Directives.

●.space size Move the current storage pointer forward size bytes (to leave some empty

space in memory)

●.data [address] Cause the following code and data to be stored in the data area. If an

address was supplied, the data will be loaded starting at that address, otherwise, the last value for the data pointer will be used. If we were just reading data based on the text (code) pointer, store that address so that we can continue from there later (on a .text directive).

●.text [address] Cause the following code and data to be stored in the text (code) area. If

an address was supplied, the data will be loaded starting at that address, otherwise, the last value for the text pointer will be used. If we were just reading data based on the data pointer, store that address so that we can continue from there later (on a .data directive).

●.global label Make the label available for reference by code found in files loaded after

this file.

8.WinDLX能指定定向路径吗?如何指定?

WinDLX可以启用和禁止Forwarding。Configuration->Enable Forwarding.定向路径可以显示出来,选中Clock Cycle Diag->Display Forwading

9.如何设置程序代码和数据段在内存中起始位置?有没有类似i386汇编的ORG语句?WinDLX没有ORG指令,但可以通过Symbol来指定代码和数据段的起始位置。在程序中用.text .data分别指示代码段和数据段,然后在WinDLX里通过设置Symbol的地址来改变代码段和数据段在内存中的位置。Memory->Symbol,选中相应的Symbol后输入数值,然后Change即可,但变化在下一次载入指令时才起作用。

10.WinDLX的图形和数据没办法存下来,实验报告的图表得自己画吗?

图形可以采用PrintScreen的方式存下来然后Paste到报告中来,数据最好是自己记下来,并整理。

【精品实验报告】软件体系结构设计模式实验报告

【精品实验报告】软件体系结构设计模式实验报告软件体系结构 设计模式实验报告 学生姓名: 所在学院: 学生学号: 学生班级: 指导老师: 完成日期: 一、实验目的 熟练使用PowerDesigner和任意一种面向对象编程语言实现几种常见的设计模式,包括组合模式、外观模式、代理模式、观察者模式和策略模式,理解每一种设计模式的模式动机,掌握模式结构,学习如何使用代码实现这些模式,并学会分析这些模式的使用效果。 二、实验内容 使用PowerDesigner和任意一种面向对象编程语言实现组合模式、外观模式、代理模式、观察者模式和策略模式,包括根据实例绘制模式结构图、编写模式实例实现代码,运行并测试模式实例代码。 (1) 组合模式 使用组合模式设计一个杀毒软件(AntiVirus)的框架,该软件既可以对某个文件夹(Folder)杀毒,也可以对某个指定的文件(File)进行杀毒,文件种类包括文本文件TextFile、图片文件ImageFile、视频文件VideoFile。绘制类图并编程模拟实现。 (2) 组合模式 某教育机构组织结构如下图所示: 北京总部 教务办公室湖南分校行政办公室 教务办公室长沙教学点湘潭教学点行政办公室

教务办公室行政办公室教务办公室行政办公室 在该教育机构的OA系统中可以给各级办公室下发公文,现采用 组合模式设计该机构的组织结构,绘制相应的类图并编程模拟实现,在客户端代码中模拟下发公文。(注:可以定义一个办公室类为抽象叶子构件类,再将教务办公室和行政办公室作为其子类;可以定义一个教学机构类为抽象容器构件类,将总部、分校和教学点作为其子类。) (3) 外观模式 某系统需要提供一个文件加密模块,加密流程包括三个操作,分别是读取源文件、加密、保存加密之后的文件。读取文件和保存文件使用流来实现,这三个操作相对独立,其业务代码封装在三个不同的类中。现在需要提供一个统一的加密外观类,用户可以直接使用该加密外观类完成文件的读取、加密和保存三个操作,而不需要与每一个类进行交互,使用外观模式设计该加密模块,要求编程模拟实现。参考类图如下: reader = new FileReader();EncryptFacadecipher = new CipherMachine();writer = new FileWriter();-reader: FileReader-cipher: CipherMachine-writer: FileWriter +EncryptFacade () +fileEncrypt (String fileNameSrc,: voidString plainStr=reader.read(fileNameSrc); String fileNameDes)String

软件开发实验报告doc

软件开发实验报告 篇一:软件开发实验报告 本科实验报告 课程名称:软件开发环境与工具实验报告 实验项目:CASE工具PowerDesigner的使用 实验地点:专业班级: 指导教师: XX年10月22日 本科实验报告 课程名称:软件开发环境与工具实验报告 实验项目:搭建Visual Studio开发环境,设计实验地点:致远楼B303指导教师:崔秀娟XX年9月28日 篇二:软件开发平台实验报告 课程设计报告 课程名称: 软件开发平台与工具任课教师: 姓名: 学号: 1. 引言 1.1. 课程设计项目 1.2. 背景简介从编程之初,便免不了和方法,类,接口之类的东西打交道。久而久之,自然会对此进行总结,

由此而产生了开发平台。而今中国的程序员之中,有很大一部分都是编一些企业MIS、政府MIS之类的程序。其主要工作就是对数据进行一下增删改查的操作,对MIS系统做一些基础的管理而已。软件开发平台有两种平台模式:一种是传统的C/S架构模式,一种是现在流行的B/S架构模式。B/S 架构模式是随着互联网的流行,自然又要求以互联网为基础,把这些都网络化,以实现网络资源共享,而不是传统的单机模式。这便激发了软件开发者的创造力,形成了软件开发平台的B/S架构模式(web开发平台)。对于web开发平台,我的个人理解是: 1.以web 2.0为基础,基于互联网的B/S架构的软件。它本身也是一个软件,只不过不是最终的软件产品,而是用于二次开发的软件。 2.用于实现各类业务系统,如CRM、MIS、ERP、HIS、OA 等等的开发。web开发平台本身就是一个二次开发平台,他不同于诸如eclipse等这样的开发工具,需要写大量的代码来完成各个业务模块,二次开发平台只需要设计好自己的数据结构,进行一些简单的配置、拖拉等操作就可以完成业务系统的开发。 3.能够快速的实现各种报表包括复杂的图表报表的设计制作,传统的编码式开发需要自己去编写想要的各种报表,而运用开发平台就简单多了,可以很轻松的配置出各种报表。

生产线平衡实验报告

安徽工业大学 生产线平衡实验报告 专业信息管理与信息系统 班级息111 姓名史家成 学号 119094276 日期 2014-4-23

一、概述 1. 实验目的及要求 将所学的生产运作与管理理论综合应用到实际生产系统的规划和运行管理中去,使学生在实训中理解和巩固所学理论知识,培养其在生产线运行调度过程中发现、分析和解决问题的能力,提高学生的专业素养和综合素质。 2. 实验内容 在生产系统实验室的地面生产线上进行三相异步电动机的装配。 二、实验内容完成情况 1.基于三相异步电动机拆装的生产实验 (1)三相异步电动机拆装:简介所装配三相异步电动机的各零部件的名称、拆装方法及注意事项等。 a、按时间过程拆:分别是风扇罩、风扇、前端盖、后端盖和转子、接线盒。 B、按时间过程装:分别是接线盒、后端盖和转子、前端盖、风扇和风扇罩。 (2)工作研究部分 流程程序图 (3)生产过程实训部分 实训内容及记录数据 简介本部分的实训内容及方式(按照车间管理的模式,将全部实训学生分为若干班组,各班组自行商定其作业安排、车间派工、实施方案和具体生产管理过程,然后轮班实训)1)个人方案介绍 简介本次设计的方案,包括小组成员岗位设置、岗位派工、装配流程、工序安排、物流路线等(可附图、表补充说明)

将学生分为车间主任,搬运工,操作工,计时人员;商议作业顺序及作业安排; 各工种就位;电动机组装,检验组装的成品,完成该次试验。 岗位设置及派工:我小组人员,具体分配为一车间主任、四个操作工,六个搬运工,四个计时人员 装配流程及工序安排:组装前后端盖→组装风扇盖→组装接线盒 2)初次方案设计及实施情况 说明本组初次实施的方案的具体内容及其设计依据→绘出装配流程图→完成数据记录表→根据记录数据总结本次方案设计及实施的质量;总结说明本次方案的优缺点由于是初次进行实践,我们并不熟悉每位队员对拆装电动机的熟悉程度,在有些步骤上浪费了一点时间,但我们进行了调整,最终顺利完成了。 3)第二次方案设计同2)一样,绘出装配流程图 将学生分为车间主任,搬运工,操作工,计时人员;商议作业顺序 及作业安排;各工种就位;电动机组装,检验组装的成品,完成该次试验。 岗位设置及派工:我小组人员,具体分配为一车间主任、四个操作工,六个搬运工,四个计时人员 装配流程及工序安排:组装前端盖→组装后端盖→组装风扇罩→组装接 线盒 Ⅲ 小结 对比总结两次方案的优缺点,针对出现的问题给出进一步的优化设计建议第一次只是盲目的进行生产,第二次是在带一次的基础上进行优化的。第 二次各工种工作时间更为平均 三、思考题 1.能否应用工序同期化方法进行装配时间平衡?如有,写出具体的过程,如不可行,为什么? 答:可以,可以同时进行前端盖和后端盖的装配,最后装配风扇罩,可将前后端分为两道工序

体系结构实验报告

中南大学软件学院 软件体系结构 设计模式实验报告 学生姓名:宋昂 所在学院:软件学院 学生学号: 3901080115 学生班级:软件0801 指导老师:刘伟 完成日期: 2010-12-7

一、实验目的 熟练使用PowerDesigner和任意一种面向对象编程语言实现几种常见的设计模式,包括简单工厂模式、工厂方法模式、抽象工厂模式、单例模式和适配器模式,理解每一种设计模式的模式动机,掌握模式结构,学习如何使用代码实现这些模式,并学会分析这些模式的使用效果。 二、实验内容 使用PowerDesigner和任意一种面向对象编程语言实现简单工厂模式、工厂方法模式、抽象工厂模式、单例模式和适配器模式,包括根据实例绘制模式结构图、编写模式实例实现代码,运行并测试模式实例代码。 (1) 简单工厂模式 使用简单工厂模式设计一个可以创建不同几何形状(Shape)的绘图工具类,如可创建圆形(Circle)、方形(Rectangle)和三角形(Triangle) 对象,每个几何图形都要有绘制draw()和擦除erase()两个方法,要求在绘制不支持的几何图形时,提示一个UnsupportedShapeException,绘制类图并编程实现。 (2) 简单工厂模式 使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数“M”,则返回一个Man 对象,如果传入参数“W”,则返回一个Woman对象,使用任意一种面向对象编程语言实现该场景。现需要增加一个新的Robot类,如果传入参数“R”,则返回一个Robot对象,对代码进行修改并注意女娲的变化。 (3) 工厂方法模式 某系统日志记录器要求支持多种日志记录方式,如文件记录、数据库记录等,且用户可以根据要求动态选择日志记录方式,现使用工厂方法模式设计该系统。用代码实现日志记录器实例,如果在系统中增加一个中的日志记录方式——控制台日志记录(ConsoleLog),绘制类图并修改代码,注意增加新日志记录方式过程中原有代码的变化。

电子科技大学软件开发环境实验报告

电子科技大学软件开发 环境实验报告 Coca-cola standardization office【ZZ5AB-ZZSYT-ZZ2C-ZZ682T-ZZT18】

本实验总体目的是,通过使用huffman编码算法从而实现文件的压缩和解压,以达到使学生掌握并灵活运用分割函数的三项原则。 五、实验内容: 本实验要求实现一个exe程序。这个程序按照huffman编码方式,同时包含了压缩功能和解压功能。用户通过以下命令进行压缩: C:\> –c uncompress_filename compress_filename 上述命令中,是程序名,-c表示要进行压缩。uncompress_filename是要压缩的文件名,可以包含路径信息,而compress_filename是压缩之后的文件名,同样可以包含路径信息。用户可以通过如下命令进行解压: C:\> –u compress_filename uncompress_filename 上述命令中,-u表示要执行解压命令。compress_filename是要解压的文件名,可以包含路径信息;uncompress_filename就是解压后所得到的文件,同样可以包含路径信息。 提示:在实现程序时,需要考虑如何存储huffman树或者编码表或者词频表等等。 本实验要求实现两个版本的程序,一是C语言版本的,二是C++版本的。对这两个版本的要求如下: 对于每一个版本的程序,需要在实验报告中给出函数调用关系图、流程处理关系 图以及它们的文字说明等内容; 对于每一个版本的程序,都需要在实验报告中给出源代码。为了便于查重,代码 中注释的比例要占到总行数的20%; C++版本的程序,需要给出类关系图。 实验报告的评分标准,包括以下几个方面: 实验报告是否规范

软件设计模式与软件体系结构实验报告

《软件体系结构》大作业(1) 学院:软件学院 课程名称:软件体系结构 专业班级: 学生姓名:学号: 学生姓名:学号: 指导教师: 完成时间:年月日 评分表 1、叙述各小组成员完成本题目的分工协作情况。 小组中的每个成员都先理解题目要求及涉及的设计模式,并一起完成代码编写。另外,组长负责文档制作。 2、评分表 序号姓名评分是否组长 1 2 作业正文需要包括以下内容: 1、作业题目内容的详细描述。 2、完成本题目所采用的软件设计模式名称及画出相应的类图,或者是所采用的 软件体系结构名称及画出相应的体系结构图。

3、画出完成本题目所设计程序的设计类图;如还有其他图,也一并画出。 4、完成本题目所设计的程序代码。 5、程序运行的典型界面截图

1、作业题目内容的详细描述。 【作业2.1-1】例2.3为使用工厂方法模式设计的汽车保险管理应用程序实例。现在需要 扩展例2.3的设计图,添加一个名为LuxuryCarInsurance的类,并且需要编写此类和其他需要添加的类的代码,详细要求参见光盘的相应作业部分。 【作业2.1-1】在例2.4中,设计并且实现了豪华(Super)和中等(Medium)别墅(House)与公寓(Condo)的查询。要求在该设计的基础上,增加一个新的类SemiDetacher(半独立式楼宇),并且编写代码,实现相应的查询功能,详细要求参见光盘的相应作业部分。 2、完成本题目所采用的软件设计模式名称及画出相应的类图,或者是所采用的软件体系结构名称及画出相应的体系结构图。 【作业2.1-1】采用的是工厂方法模式 【作业2.1-2】采用的是抽象方法模式

软件开发工具与环境实验报告.

南昌大学实践报告 学生姓名:谢某某学号:0149001506109 专业班级:软件工程2006 实践类型:□验证□综合□设计□创新实践日期:2010-11-30 实践成绩: (以下主要内容由学生完成) 一、实验项目名称 利用VC++设计一个简单的电话薄管理程序 二、实验目的 综合运用面向对象程序设计的基础知识,设计一个小型的应用程序,提高解决问题的能力。 三、实验基本内容 设计一个电话簿管理程序,要求: 〔1〕具有添加、删除、显示、修改和查询联系人电话号码的功能。 〔2〕联系人的信息保存到文件中。 〔3〕可以实现为控制台程序或图形界面程序。 〔4〕按学院实验报告要求格式书写实验报告 四、主要仪器设备及耗材 PC一台,Microsoft Visual C++ 6.0 开发环境 五、实验步骤 该电话薄的实现代码如下: #include #include #include #include #include using namespace std; class book { public:

book();//默认构造函数 char inter_face();//首页 void add_person();//添加 void del_person();//删除 void show_all();//显示 void alter();//修改 void select();//查询 void save_new();//保存 private: string name;//姓名 string number;//电话号码 }; book::book() { name = "\0"; number = "\0"; } //首页 char book::inter_face() { system("cls"); cout <>choose; fflush(stdin); return choose; } //添加联系人 void book::add_person() { cout <>name; fflush(stdin); cout <<"电话 : "; cin >>number; fflush(stdin); save_new(); cout <

自动化生产线实训总结

自动化生产线实训总结 百度最近发表了一篇名为《自动化生产线实训总结》的范文,觉得应该跟大家分享,这里给大家转摘到百度。 篇一:自动化生产线实习总结实训小结时间过的真快,转眼间两周的实训时间就过了,在过去的两周内我们小组在自动化生产线实验室进行了为期两周的实训练习。 通过这段时间的切身实践,我们收获了很多,一方面学习到了许多以前没学过的专业知识与知识的应用,另一方面还提高了自己动手做项目的能力;还令我学会了一些如何在社会中为人处事的道理。 本次实训的指导老师是何老师和马老师。 在实训拉开帷幕时,指导老师马老师首先给我们讲解了一下本次实训的目的、要求、主要内容及任务安排。 从他的讲解我们了解到本次实训分两个阶段进行,阶段一是在第一周做好自动化生产线的前三个单元站——即供料单元、搬运单元和操作手单元,阶段二是在第二周做好自动化生产线的后三个单元站——即检测单元、加工单元和提取安装单元,并完成实训报告和实训小结。 实训开始后,我们按照指导老师的要求,每至人组成一个小组,根据大家的工作习惯和相互了解情况,我们团队共有位成员组成(钟**、陈**、陈**、王**、林**和我),经过推举我作为小组组长。 范文写作组成团队后,为了便于开展实训工作,同时也能够使团队成员确定个人实训任务,根据指导老师给定的要求我们的主要任务

就是做好自动化生产线个单元站的编程调试工作,并写出此次实训各站的控制要求和控制工艺流程,以及画好各站的机械简图、电气原理图、安装接线图和详细程序。 因此,我根据整个实训的安排进行了详细的任务分工,使团队成员在每个阶段工作时都能够各司其职,才尽其用。 经过讨论我安排钟**、陈**、王**三人负责程序的设计编写;林**和我负责程序的调试工作;陈**则负责文本的书写。 整个实训过程中所有队员都应该参与到程序的设计当中随时做好对程序更好的解决方案。 本次实训,是对我们能力的进一步锻炼,也是一种考验。 从中获得的诸多收获,也是很可贵的,是非常有意义的。 不过在进行当中困难是随处可见的。 就像刚开始做第一个单元的时候,最全面的范文写作网站我们在编写好程序准备开始进行调试的时候。 由于技术原因,电脑和一直无法连接,在经过多种途径都无法解决问题的时候我们求助于指导老师马老师,原来调节电脑的搜索波特率的大小才使得电脑能够正常连接到。 还有在供料单元的调试过程中,可能是由于人为的原因,摆动气缸在摆动到吸取工件位置的时候,无法使真空吸盘吸取工件,检查其原因,发现原来是摆臂和工件位置没有准确对应。 因此,在不得已的情况下我们调整了摆臂和工件的位置,这才使

软件设计与体系结构实验报告

福建农林大学计算机与信息学院 实验报告 课程名称:软件设计与体系结构 姓名:陈宇翔 系:软件工程系 专业:软件工程 年级:2007 学号:070481024 指导教师:王李进 职称:讲师 2009年12月16日

实验项目列表

福建农林大学计算机与信息学院实验报告 学院:计算机与信息学院专业:软件工程系年级:2007 姓名:陈宇翔 学号:070481024 课程名称:软件设计与体系结构实验时间:2009-10-28 实验室田实验室312、313计算机号024 指导教师签字:成绩: 实验1:ACME软件体系结构描述语言应用 一、实验目的 1)掌握软件体系结构描述的概念 2)掌握应用ACMESTUDIO工具描述软件体系结构的基本操作 二、实验学时 2学时。 三、实验方法 由老师提供软件体系结构图形样板供学生参考,学生在样板的指导下修改图形,在老师的指导下进行软件体系结构描述。 四、实验环境 计算机及ACMESTUDIO。 五、实验内容 利用ACME语言定义软件体系结构风格,修改ACME代码,并进行风格测试。 六、实验操作步骤 一、导入Zip文档 建立的一个Acme Project,并且命名为AcmeLab2。如下图:

接着导入ZIP文档,导入完ZIP文档后显示的如下图: 二、修改风格 在AcmeLab2项目中,打开families下的TieredFam.acme.如下图: 修改组件外观 1. 在组件类型中,双击DataNodeT; 在其右边的编辑器中,将产生预览;选择Modify 按钮,将打开外观编辑器对话框。 2. 首先改变图形:找到Basic shape section,在Stock image dropdown menu中选 择Repository类型. 3. 在Color/Line Properties section修改填充颜色为深蓝色。 4. 在颜色对话框中选择深蓝色,并单击 [OK]. 5. 修改图形的边框颜色为绿色 7. 单击Label tab,在Font Settings section, 设置字体颜色为白色,单击[OK] 产生的图形如下图:

软件工程实验报告

软件工程实验报告 姓名:冯巧 学号 实验题目:实验室设备管理系统 1、系统简介: 每天对实验室设备使用情况进行统计,对于已彻底损坏的作报废处理,同时详细记录有关信息。对于有严重问题(故障)的要即时修理,并记录修理日期、设备名、修理厂家、修理费用、责任人等。对于急需但又缺少的设备需以“申请表”的形式送交上级领导请求批准购买。新设备购入后立即对新设备登记(包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人等),同时更新申请表的内容。 2、技术要求及限定条件: 采用C#语言设计桌面应用程序,同时与数据库MySql进行交互。系统对硬件的要求低,不需要网络支持,在单机环境下也能运行,在局域网环境下也能使用。方案实施相对容易,成本低,工期短。 一:可行性分析 1、技术可行性分析 计算机硬件设备,数据库,实验室设备管理软件与实验室设备管理系统的操作人员组成,能够实现实验室设备管理的信息化,提高工作效率,实现现代化的实验室设备管理。系统需要满足实验室设备管理(包括对实验设备的报废、维修和新设备的购买)、实验室设备信息查询(包括按类别进行查询和按时间进行查询)、实验室设备信息统计报表(包括对已报废设备的统计、申请新设备购买的统计和现有设备的统计)。这些功能框图如下图所示: 2、经济可行性分析 依据用户的现实需求、技术现状、经济条件、工期以及其他局限性因素等等因素,考虑到工期的长短、技术的成熟可靠、操作方便等因素,本方案具备经济可行性。

3、系统可选择的开发方案 ①方案A用C#开发系统的特点是:开发工具与数据库集成一体,可视化,开发速度较快,但数据库能够管理的数据规模相对较小。系统对硬件的要求低,不需要网络支持,在单机环境下也能运行,在局域网环境下也能使用。方案的实施相对容易,成本低,工期短。 ②方案B:以小型数据库管理系统为后台数据库,该前台操作与数据库分离,也能够实现多层应用系统。系统对硬件的要求居中,特别适合在网络环境下使用,操作方便。但系统得实现最复杂,成本最高,工期也较长。 二:软件需求分析 1.软件系统需求基本描述: 实验室设备管理系统是现代企业资源管理中的一个重要内容,也是资源开发利用的基础性工作。实验室设备在信息化之前,在用户系统管理、设备维修管理、设备的增删改查管理等方面存在诸多不利于管理的地方,不适应现代的企业管理形势和资源的开发利用。 2.软件系统数据流图(由加工、数据流、文件、源点和终点四种元素组成): 1)顶层数据流图 2)二层流程图 3)总数据流图

生产系统仿真实验报告

实验一:工艺原则布置 实验项目名称:工艺原则布置( ) 实验项目性质:综合性实验 所属课程名称:《设施规划与物流分析》 实验计划学时:学时 一、实验目的 通过本实验,掌握四种布置设计方法中最常用的工艺原则布置。 二、实验内容和要求 对于常用的工艺原则布置设计,最常用的设计方法为新建法()和改建法(),最常用的工具是从至表()。 本试验要求学生在熟练掌握工艺原则布置方法的基础上,使用物流仿真软件实现布置设计。 要求: . 认真学习教材第章第节 . 复习运筹学的二次分配问题 . 预先查阅遗传算法相关基本概念 三、实验主要仪器设备和材料 电脑,软件 四、实验方法、步骤及结果测试 见附录一 五、实验报告要求 实验报告要求:任选思考题中的一题 . 教材方法求解,确定你的最佳布置并计算物流量大小。 . 进行建模,可以仿照附录的步骤进行,相关的图、表、文字说明全过程体现在试验报告内。 . 请考虑并回答问题:如果只知道搬运量的从至表和作业单位设施的面积,以及总面积大小,具体位置不能确定,这时我们一般采用的是方法来进行布置设计,如何在实现?不需要你在里面建模,但是希望你考虑实现的方法和一些设想,请把这些思考内容体现在你的实验报告最后,这是体现综合性和设计性的关键点,也是决定你的成绩的评判标准之一。 这里我们统一:假设有台设备要布置到个工作地 .作业单位到作业单位之间如果有物料交换,则二者间的搬运量为。(,…) (,…) .工作地到工作地之间搬运距离为。(,…) (,…) .总的物流量:,而工艺原则布置优劣评判的其中一个标准是。 问题回答: 、通过作业单位搬运量从至表和作业单位距离从至表运行程序得出物流相关表。

计算机体系结构实验报告二

实验二结构相关 一、实验目的: 通过本实验,加深对结构相关的理解,了解结构相关对CPU性能的影响。 二、实验内容: 1. 用WinDLX模拟器运行程序structure_d.s 。 2. 通过模拟,找出存在结构相关的指令对以及导致结构相关的部件。 3. 记录由结构相关引起的暂停时钟周期数,计算暂停时钟周期数占总执行 周期数的百分比。 4. 论述结构相关对CPU性能的影响,讨论解决结构相关的方法。 三、实验程序structure_d.s LHI R2, (A>>16)&0xFFFF 数据相关 ADDUI R2, R2, A&0xFFFF LHI R3, (B>>16)&0xFFFF ADDUI R3, R3, B&0xFFFF ADDU R4, R0, R3 loop: LD F0, 0(R2) LD F4, 0(R3) ADDD F0, F0, F4 ;浮点运算,两个周期,结构相关 ADDD F2, F0, F2 ; <- A stall is found (an example of how to answer your questions) ADDI R2, R2, #8 ADDI R3, R3, #8 SUB R5, R4, R2 BNEZ R5, loop ;条件跳转 TRAP #0 ;; Exit <- this is a comment !! A: .double 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 B: .double 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

四、实验过程 打开软件,load structure_d.s文件,进行单步运行。经过分析,此程序一 次循环中共有五次结构相关。(R-stall 数据相关Stall- 结构相关) 1)第一个结构相关:addd f2,,f0,f2 由于前面的数据相关,导致上一条指令addd f0,f0,f4暂停在ID阶段,所以下一条指令addd f2,,f0,f2发生结构相关,导致相关的部件:译码部件。 2)第二个结构相关:ADDI R2, R2, #8,与第一个结构相关类似。由于数据相关, 上一条指令暂停在ID阶段,所以导致下一条指令发生结构相关。

软件体系结构实验报告

实验指导书 实验一 1、实验项目:软件体系结构设计(一) 某系统C/S风格客户端软件体系结构设计 2、实验目的:熟悉C/S风格的工作机制 3、实验内容:针对某个应用系统,选用C/S风格作为这个系统的软件体系结构 风格。熟悉C/S风格的工作机制,对所考察的系统进行C/S风格客户端软件体系结构设计。(针对不同的特定应用系统具体表述) 实验二 1、实验项目:软件体系结构设计(二) 某系统C/S风格服务器软件体系结构设计 2、实验目的:熟悉C/S风格的工作机制 3、实验内容:针对某个应用系统,选用C/S风格作为这个系统的软件体系结构 风格。熟悉C/S风格的工作机制,对所考察的系统进行C/S风格服务器软件体系结构设计。(针对不同的特定应用系统具体表述) 实验三 1、实验项目:UML建模 某系统UML建模 2、实验目的:深入理解UML建模的思想,熟悉UML建模方法 3、实验内容:作为实际应用前的一种演练,深入理解UML建模的思想,熟悉 UML建模方法,锻炼和培养分析问题、解决问题的能力。针对某个选定的应用系统,对其进行用例建模、对象类建模和状态图建模。 实验四 1、实验项目:某系统详细设计 2、实验目的:细化前期设计的有关结果,做出软件的详细规格说明 3、实验内容:详细设计(也叫过程设计)是软件设计的具体模块设计阶段,是 在作为软件开发前期设计的体系结构设计和总体设计的基础上进行的。目的是要细化前期设计的有关结果,做出软件的详细规格说明。要求具体地设计目标系统给个模块的实现过程。 实验五 1、实验项目:系统集成 2、实验目的:系统集成与总结 3、实验内容:综合考察前八次实验的内容,通盘考虑软件设计的整个过程,深 入理解软件体系结构的构建过程

软件工程导论实验报告

软件工程导论实验报告 一、实验题目: 学生成绩管理系统、图书借阅管理系统、工资管理系统、网络订餐系统、招聘考试成绩管理系统 二、实验目标 通过独立完成项目开发,加深对软件开发分析过程的流程和方法的理解,建立软件工程的思想,同时,明确软件开发的成本和时间管理的相关概念。 实验一 实验要求: ①.在实验题目列出的几个系统中选择一个作为自己要开发的软件系统,要求该系统有明确的功能需求,并建立系统的分析模型。 ②.对系统进行需求分析,掌握ER图、DFD、DD的设计与编写 ③.熟悉Visio环境和基本操作,制作一个简单的系统流程图和数据流图、主要数

据项的数据字典描述及主要加工的逻辑说明(自己选择结构语言、判定树、判定表等)。 ④.撰写需求分析规格说明书 用户需求分析 作为图书管理系统,其主要的需求人员是借阅者,借阅者对其的要求可 以大体概括如下: 1)能按各种方式,比如书名、编号、作者等查询图书馆的藏书情况; 2)能熟悉使用图书管理系统; 3)能方便地借阅图书、续借图书、归还图书; 4)能查询自己的基本资料、借阅图书情况; 5)能方便图书管理员对图书的录入登记、注销; 6)能方便对新生的登记或注销已经毕业学生的信息; 7)能及时发布一些学院学生借阅图书超期情况、馆藏书情况等。 功能说明 1)、读者管理系统 (1)未注册者可以进入注册系统进行注册;

(2)已注册借阅者可按、编号或号登陆进入借阅者检索系统查询借阅者情况; (3)、已注册借阅者可按书名、或作者对图书信息进行检索查询或 提出预约请求; 2)、图书管理员管理系统 (1)图书管理员通过图书管理员身份认证进入图书管理员管理系统; (2)读者可借阅在库图书; (3)在规定期限借阅者归还借阅图书; (4)读者在不违规情况下可继续借阅已借阅图书; (5)读者可以预约图书。 3)、系统管理员管理系统 (1)系统管理员通过系统管理员身份认证进入系统管理员管理系统; (2)系统管理员可以对图书进行图书管理(如:查询、删除、修改图书资料或图书分类查询修改、删除管理); (3)系统管理员可以对借阅者进行学生管理(如:查询、删除、修改借阅者信息或借阅者类别

管理决策模拟实验报告

本科学生综合性实验报告 项目组长****** 学号******* 成员 专业班级 实验项目名称企业经营决策仿真 指导教师及职称****** 开课学期****至****学年第** 学期 上课时间****年*月**日

学生实验报告 (经管类专业用) 一、实验目的及要求: 1、目的 通过多轮仿真对抗练习,让学生熟悉系统设定的竞争规则和企业组成原理,熟练使用模块进行决策变量设计和优化,训练学生的决策分析能力,帮助开发一定的经营管理能力。考核学生掌握本门实践课程的情况,发现学生学习中存在的问题和障碍,以利于改进实验课教学。 2、内容及要求 熟练掌握决策分析程序和优化技术。 1、学生1人组成一个小组,模拟一个公司的运营,各小组进行4个周期的管理决策与公司运营的模拟。利用《现代企业经营决策仿真系统—千姿版》软件平台,连续经过4轮对抗:在查看决算企业报告和把握周期形势的基础上,判断竞争对手策略,依据一定的目标,输入本轮的指标变量,利用预算仿真工具优化指标,力图实现目标,争取竞争排名中位置前移。提交数据等到所有小组提交后,计算仿真周期出本轮对抗结果。 依次进行直至第4轮结束。查看最后排名和得分。 2、在4轮对抗中,要求重点分析预决算的各类表格,寻求绩效改进的解决办法并反映到指标的设计上。 3、撰写管理决策模拟工作底稿,提交实验报告 二、仪器用具:

三、实验方法与步骤: 一、利用《现代企业经营决策仿真系统—千姿版》软件平台,学生1人组成一个小组,模拟一个公司的运营,各小组间进行4个周期的管理决策与公司运营的模拟。下面以第1周期为例: ①查阅每轮的周期形势报告和上轮对抗模拟结果的企业报告,收集周期形势报告(一个表)、周期企业成果数据表(七个表) ②判读对手的策略,明确本轮目标:产量、利润、市场占有率、销售额的数值; ③从价格,广告等市场营销策略指标的设计入手,依次决定产量、产能、用工人数、原材料采购及科研开发、财务等指标,输入决策表格; ④利用预算仿真工具,查看预算仿真表,计算边际成本、平均成本,利用盈亏平衡分析工具计算保本点销量。从增利减亏或提高市场份额及竞争力等方面,结合对手策略,密切监视产品销售和库存、原材料库存、产能利用率、债务变动、现金指标,优化决策变量,重新填入决策表格,收集相应的预算企业方案成果数据表(七个表)。重复这一步骤至不再修改决策指标为止。 ⑤提交决策数据,并记录、收集决策表格(一个表); ⑥报告老师,等全部小组提交数据后,计算仿真周期出对抗结果。 依次展开第二至四期对抗。 最后计算机自动生成演练结果(经营管理成果),并提出各小组参考得分,由老师综合各方面因素给出各小组及每位学生的最终得分。 四、实验结果与数据处理(说明:四轮中每轮必做的作业): 第一周期报告 (一)、第1周期工作底稿 1、图表输出 A. 第1周期市场形势报告:

软件开发实验报告

本科实验报告 课程名称:软件开发环境与工具实验报告 实验项目:CASE工具PowerDesigner的使用 实验地点: 致远楼B501 专业班级: 指导教师: 2013年10月22日

2、转换物理模型,学生宿舍管理的PDM如下图:

本科实验报告 课程名称:软件开发环境与工具实验报告 实验项目:搭建Visual Studio开发环境,设计 Windows控制台应用程序 实验地点:致远楼B303 指导教师:崔秀娟 2013年9月28日

namespace Test2__02 { class Program { static void Main(string[] args) { int m=0; int n; long sum=0; Console.WriteLine("请输入n的值:"); n = int.Parse(Console.ReadLine()); for (int i = 1; i <= n; i++) { m += i; sum += m; } Console.WriteLine("sum = {0}",sum); Console.WriteLine("请输出sum的值:{0}", sum); } } } (方法二) namespace Test2__02 { class Program { static void Main(string[] args) { int i, j; int n; long sum=0; Console.WriteLine("请输入n的值:"); n = int.Parse(Console.ReadLine()); for (i = 1; i <= n; i++) for (j = 1; j <= i; j++) sum += j; Console.WriteLine("sum = {0}",sum); Console.WriteLine("请输出sum的值:{0}", sum); } }

全自动立体仓库实验报告

实验报告 课程名称:全自动立体仓库实验 课程代码: 6003209 学院(直属系) :建设与管理工程学院 年级/专业/班: 2012级工业工程 学生姓名:杨韬 学号: 312012********* 指导教师:张跃刚贾艳 开题时间: 2015 年 6 月 10 日完成时间: 2015 年 6 月 25 日

目录 1.实验目的和要求…………………………………………………………… 2.实验设备与环境……………………………………………………………… 2.1了解自动化立体仓库系统的总体构成及运作…………………………… 2.2自动化立体仓库的出、入库操作及移库操作…………………………… 2.3绘制自动化立体仓库平面布置图………………………………………… 3.实验内容及步骤………………………………………………………… 3.1实验内容 3.2实验步骤 4.实验结果及分析…………………………………………………………… 4.1绘制生产物流系统的流程程序图………………………………………… 4.2测试记录各工位时间……………………………………………………… 4.3绘制生产线山积图(平衡图) ………………………………………… 4.4借助监控系统监控与记录生产过程,采集生产过程视频……………… 4.5借助达宝易软件对生产过程各工位进行动作时间分析………………… 5.实验总结与感想…………………………………………………………… 参考文献………………………………………………………………………

1、实验目的和要求 通过实验项目培养学生理论与实践相结合的能力。通过实验应达到的基本要求和目的如下: (1)使学生直观地了解和掌握仓储自动化系统的实际运作情况; (2)熟悉自动化仓库系统的设备构成、典型设备和堆垛机; (3)熟悉产品的结构与组成,掌握产品的加工装配工艺过程,进行方法研究,建立标准的作业方法。 2、实验设备与环境 2.1了解自动化立体仓库系统的总体构成及运作 自动化立体仓库系统总体构成包括土建工程及辅助设施、高层货架、自动输送系统、自动存取系统、自动分拣系统、自动监控系统、仓库管理信息系统。 2.2自动化立体仓库的出、入库操作及移库操作 入库操作 入库管理建立与ERP采购计划和到货计划的接口,从物料入库到入库检验和上架进行严格的流程控制。采用条码技术加快入库操作,并可根据既定的规则对物料的存放地点(库位)进行指定,做到物料的有序存放。并实现准确的批次管理。 图8 入库管理模块

体系结构windlx流水线实验报告

实验一基本实验----by 王琳PB07210432 1. 实验目的: 1)熟悉计算机流水线基本概念 2)了解DLX基本流水线的各段的功能 3)了解各种不同指令在流水线中的实际流动情况 4)对流水线做性能分析 5)了解影响流水线效率的因素——数据相关、结构相关、控制相关,了解相关的种类 6)了解解决数据相关的方法 2. 实验平台:WinDLX仿真器 WinDLX简介: ●是一个图形化、交互式的DLX流水线仿真器。 ●可以装入DLX汇编语言程序,然后单步,设断点或是连续执行该程序. ●CPU的寄存器,流水线,I/O和存储器都可以用图形表示出来 ●提供了对流水线操作的统计功能. ●可以装载文件名为*.s的文件. ●要求的硬件平台是IBM-PC兼容机. ●WinDLX是一个Windows应用程序,运行DOS3.3以上和Windows3.0以上的操作系统. ●WinDLX软件包中带有说明文件及教程,可以供使用者进一步了解仿真器的使用方法和 DLX处理器的原理.大家再进行实验前应该仔细阅读这些文档. 3. 实验内容: 1)在仿真器上分别运行单条指令:Load指令、Store指令、分支指令、寄存器ALU指令、立即数ALU指令,记录它们在流水线中的执行情况 ●Lw: 观察此流水线时空图,可以发现:转移指令引起的延迟仅为1 clocks,另2 stalls 是trap指令引起的,这个执行结果似与不采用forwarding技术的前提相违,只能理解为对于无条件的转移指令,新的PC值在EX阶段即已被写入。 ●Sw:

●Beqz: 由此图可见,对于分支指令,总是用 not-taken的策略来处理,并且也认为新的 PC值也在EX阶段即已被写入,且cond 条件也在EX段被算出(这显然是一个极 不合理的假设,究竟为何分支指令的延迟 为1 stall有待进一步探究) ●寄存器ALU指令 ●立即数ALU指令 2)仿真器运行一段无相关的程序,记录它的执行情况,计算流水线的加速比、吞吐率与效率。下面是一段不相关的程序,一共6条指令 ADDI R5, R5, 1 SUBI R4, R4, 1 AND R3, R3, R3 XOR R7, R7, R7 ADDI R8, R8, 1 ADDI R9, R9, 1 在WinDLX中执行的结果如下:

软件工程实验报告(总)

信息工程学院软件工程实验报告 专业: 班级: 学号: 姓名: 指导老师:

实验一:软件开发的过程计划 实验课时:2课时 一、实验目的 项目计划的目的是为项目的研发和管理工作制定合理的行动纲领,以便所有相关人员按照计划有条不紊地开展工作。 ⑴估计项目的总体规模、工作量和成本。 ⑵制定项目计划,重点放在产品生命周期中的主要关键任务。 ⑶制定项目时间表和预算。 二、实验环境 1.硬件环境 P4以上的个人计算机环境,要求内存不少于512MB,硬盘不小于20G.。 2.软件环境 操作系统:Windows XP 数据库:Sql Server 2000以上或Access 2003以上 3.通用工具软件 通用绘图工具:MicroSoft Visio 2003以上 文本编辑工具:MicroSoft Word 2003以上 4.CASE工具 UML建模工具:Rational Rose 2000 三、实验要求、实验内容 1、实验要求: 在进行实验之前,必须掌握软件开发过程的一些基础知识,准备参考资料和阅读相关的过程模型的文档。 2、实验内容 熟悉RUP(Rational Unified Process)软件开发统一过程的思想,RUP(Rational Unified Process)是由Rational公司(现已是IBM公司的一部分)提出的过程模型,它软件工程史上最完整、最成熟、最优秀的过程模型之一。 学习软件开发的组织和管理,将项目开发各阶段的任务明确,掌握各阶段的里程碑,并熟悉相应的工具。

四、思考题 1、项目开发首先要做的事是什么? 答:进行需求分析和定义,了解客户或用户的需求,然后再进行后续。 2、你认为该软件应具备的最重要的特性是什么。 答:安全性、实用性、灵活性。 3、你认为怎样分工是最合理的? 答:该项目已经采取项目经理制,但是在具体开发过程中,情况也许会比预计的复杂,因此,在了解了各组员的工作风格的情况下,根据性格类型进行工作分配,比如:外向而且善于交流的,可以给他安排和客户交流沟通,让客户随时了解我们 的工作情况,并且反应客户的需求改变;为了让项目更好的组织和管理,可以采取 主程序员负责制;这样,在项目经理的带领下,内部安排主程序员和副程序员,工 作员有问题的话,内部自己解决,只要按时汇报工作就可以了。 五、实验内容: 项目背景 项目名称:银行计算机储蓄系统 随着社会经济的发展,XX银行的业务不断增长,传统的依靠手工的存取款业务办理方式已经不能满足不断增长的业务需求。其一,业务需求的增加需要消耗大量人力物力资源;其二,业务复杂化导致人工处理方式出错率增加,从而引起储户不满。一方面可以减轻银行业务员的工作量,另一方面可以减少工作的出错率,从而提高工作效率。现在计算机网络的告诉发现使越来越多的人更喜欢在网购物、在家存款取款。在这样的背景下,很明显现在的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机储蓄系统。为解决此问题,拟为其开发计算机储蓄系统。 项目进度: 项目在项目经理的制度下,在整个开发过程中,树立“里程碑”,而且严格按照计划进行,各阶段任务必须完成,现把任务进度历程绘制如下:

相关文档
相关文档 最新文档