网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > 其他类别 > 正文

分布式并行计算系统的设计与实现

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

鉴于大家对其他类别十分关注,我们编辑小组在此为大家搜集整理了“分布式并行计算系统的设计与实现”一文,供大家参考学习

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

3.5 输入/输出设计

3.5.1 输入设计

输入的数据项描述表模板定义:

ID:唯一标识输入的数据项

名称:  数据项名称

描述: 数据项的描述信息

数据规范: 数据项的数据规范

输入方式: 数据项的输入方式

信息的输入者:输入该信息的人

信息的输入目的:输入该信息的目的

数据检验规则:数据项的数据检验规则

各个输入数据项的描述图表.如下:      

输入数据项描述表

ID

IN001

名称

任务的参数信息

描述

该任务的一些配置参数属性,如任务的名称,工作集数。如遗传算法这一算例,需要设置一些如交叉概率,群个体数等属性信息。

输入方式

键盘鼠标输入

数据规范

根据提示框的说明,在对应的文本框中输入格式匹配的信息。

输入者

任务的发布方

输入目的

设置该任务的一些配置参数属性,初始化任务的信息。

数据检验规则

判断输入的数据是否符合要求的格式或其他约束规则(类型检验、界限检验),不符合则提示格式不正确等字样。例如文本框中要求输入数字,用户输入的是字符串,则应弹出请输入数字这一类提示信息。

备注

由于任务和任务属性的多样性,这里就直接用参数信息字样统一标识任务参数信息的输入数据项。

 

输入数据项描述表

ID

IN002

名称

任务的源数据

描述

该任务的一些源数据,如财务分析时需要的那些帐目清单就是源数据

输入方式

键盘鼠标输入

数据规范

由任务特点决定,如平均数算例中,数据应该都是1-1000之间的数字

输入者

任务的发布方

输入目的

初始化任务的源数据,供请求方下载并作计算处理。

数据检验规则

检查数据中是否存在冗余信息或者不符合数据规范的数据

备注

对于某一类特定的任务,可能不需要再次输入任务的源数据。如遗传算法这个算例,任务参数信息就是任务的源数据。

 

输入数据项描述表

ID

IN003

名称

任务的处理规则

描述

对于任务的源数据,输入该任务数据的处理方法函数

输入方式

键盘鼠标输入

数据规范

根据提示框的说明,在文本框对应的位置上输入方法函数代码。

输入者

任务的发布方

输入目的

编写规则处理方法文件,供请求方下载并调用方法文件对源数据进行处理

数据检验规则

检查代码的逻辑性。动态编译该类函数代码,检查代码中是否存在语法等错误。

备注

文本框中有固定的规则方法类的模板代码,在规则函数的定义下输入规则处理方法的代码。对于已经做好的处理规则(DLL)文件,直接放在\Data\Dlls文件夹下即可,不需要重新输入。

 

输入数据项描述表

ID

IN004

名称

任务的分配规则

描述

编写该任务的分配处理方法类

输入方式

键盘鼠标输入

数据规范

根据统一的编程接口,在开发环境中编写任务的分配处理方法类

输入者

任务的发布方

输入目的

提供该任务的分配规则方法,发布成web服务,供任务请求方访问和调用。

数据检验规则

手动检查代码的业务逻辑性,在开发环境中编译该类代码,检查代码中是否存在语法等错误。

备注

参照框架中固有的编程接口,在该任务的规则方法类中输入各个规则处理函数的代码。

 

输入数据项描述表

ID

IN005

名称

任务分配调度的服务文档地址

描述

任务发布方的任务服务地址

输入方式

键盘鼠标输入

数据规范

Web服务的wsdl文档地址格式。

http://localhost/MyService.asmx?wsdl”

输入者

任务的请求方

输入目的

访问任务的服务地址,动态生成服务的代理访问类,以访问和调用远程服务,同时下载任务的规则处理文件,

数据检验规则

访问输入信息的urlwsdl文档地址,检查是否包含wsdl文档信息。

备注

一个任务模块对应一个web服务文档地址

 

输入数据项描述表

ID

IN006

名称

线程数

描述

设置同时请求任务的线程个数。

输入方式

键盘鼠标输入

数据规范

大于0的整数数字

输入者

任务的请求方

输入目的

设置同时请求任务的线程个数。开启多线程,可同时请求和处理多个任务。

数据检验规则

是否是大于0的整数数字

备注

应根据pc的置,设置适当的线程个数。并不是越多越好,关键是看处理机的处理能力(cpu,内存等)。

3.5.2 输出设计

输出的数据项描述表模板定义:

ID:唯一标识输出的数据项

名称:数据项名称

描述:数据项的描述信息

信息的使用者:输出的内容的使用者

信息的使用目的:输出的内容的使用目的

数据形式:文字还是数字,或者两者都有

输出格式:表格,图形,文件

输出数据项描述表

ID

OUT001

名称

客户端代理的配置信息

描述

客户端代理请求任务后,注册获得的代理ID号,代理名称等信息

信息的使用者

任务请求方

信息的使用目的

保存客户端代理的配置信息,避免多次重复注册代理

数据形式

文字+数字

输出格式

文件

备注

仅在客户端代理第一次请求时向服务器注册代理并输出,之后每次从文件中读取,不用重复注册。每个线程代表一个代理。

 

输出数据项描述表

ID

OUT002

名称

任务的配置信息

描述

任务名称等参数信息

信息的使用者

任务请求方

信息的使用目的

获取任务的初始化参数信息。

数据形式

文字+数字

输出格式

文件

备注

对于一些特定的任务,如遗传算法算例,配置的参数信息同样也是源数据,这时就按照任务源数据的输出格式(文件格式)输出。

 

输出数据项描述表

ID

OUT003

名称

任务的源数据文件

描述

保存任务的源数据

信息的使用者

任务请求方

信息的使用目的

获取任务的源数据,调用处理规则处理源数据,产生任务结果。

数据形式

数字/文本/两者兼有

输出格式

文件

备注

任务的源数据形式,是由任务自身的特点决定的,对于平均数算例,数据格式则为数字。

 

输出数据项描述表

ID

OUT004

名称

任务的处理规则文件

描述

保存任务的处理规则方法信息

信息的使用者

任务请求方

信息的使用目的

按照任务的处理规则的方法处理源数据,产生任务结果。

数据形式

文本

输出格式

文件(DLL的形式)

备注

 

 

输出数据项描述表

ID

OUT005

名称

任务的分配规则文件

描述

保存任务的分配规则方法信息

信息的使用者

任务发布方

信息的使用目的

按照任务的分配规则,合理的分配任务给任务请求方

数据形式

文本

输出格式

文件(DLL的形式)

备注

任务的分配规则文件,是以web服务的形式提供给请求方的,因此必须在使用前部署到服务器的IIS上。

 

 

输出数据项描述表

ID

OUT006

名称

任务的结果文件

描述

保存任务的结果信息

信息的使用者

任务发布方

信息的使用目的

查看任务的处理结果

数据形式

文本

输出格式

文件(txt的形式)

备注

对于一些特定的任务,如遗传算法这个算例,在任务结束前,会产生很多临时结果文件,待任务完全结束后,才会得到最终结果文件。

 

 


 

 

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

  • 上一篇资讯: 原创英语论文
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师