分类筛选
分类筛选:

关于软件研发论文范文资料 与土壤水分资料自动下载查看软件研发有关论文参考文献

版权:原创标记原创 主题:软件研发范文 科目:本科论文 2024-03-08

《土壤水分资料自动下载查看软件研发》:本论文为您写软件研发毕业论文范文和职称论文提供相关论文参考文献,可免费下载。

【摘 要】土壤水分资料是气象部门农气工作必需的资料,精确下载土壤水分资料对农气工作至关重要.目前所使用的土壤水分下载器存在许多的问题,如资料遗漏、无查看功能、过度依靠手动操作等,研发新的土壤水分自动下载和查看软件可以解决上述问题.本文详述了该土壤水分自动下载及查看软件的研发过程,展示了软件功能,并分享C#编写技巧.运行测试结果表明该软件对农气观测业务工作效率的提升有很大的帮助,值得推广.

【关键词】土壤水分;自动下载;农气;C#

[Abstract] Soil moisture content is the necessary information for the meteorological department, and it is very important to accurately download the soil moisture data to the agricultural gas work. Currently used by the soil moisture downloader has many problems, such as data missing, without excessive view function, rely on manual operation, etc., research and development of new soil moisture automatically download and view software can solve the above problems. This paper describes the process of automatic downloading and viewing software of this soil, showing the software functions and sharing C# writing skills. The result of running test shows that the software is helpful to the improvement of the working efficiency of agricultural gas observation.

[Key words] Soil moisture; Automatic download; Farmers gas; C #

土壤水分是土壤的重要物理参数,是气候、植被、地形及土壤因素的综合反映,对于降雨产流、蒸散等过程具有重要影响,因此是气象测报和农气观测中不可或缺的部分,对描述天气变化、指导农业生产有着重要的作用.

目前山东省各区县局气象站的土壤水分观测资料均采用Z-FTP土壤水分资料下载器处理.在设定好用户名、*、服务器地址的情况下,Z-FTP能够手动批量下载土壤水分观测资料,免去了每次下载时都要人工圈选和输入*的重复操作,简化了工作流程[1].但是也存在着一些问题.因此本研究从分析Z-FTP软件的问题入手,有针对性地研发土壤水分观测资料的自动下载及查看软件,进一步提高数据获取的效率和准确度.

1 研发新软件的必要性

Z-FTP土壤水分资料下载器的使用为一线工作人员提供了便利,但是也存在一些问题:

土壤水分资料在省局信息中心只保存3天,由于Z-FTP软件没有自动下載功能,所以如果连续3天或更长时间未进行资料下载,就会导致这期间的土壤水分资料永久缺失;

每次下载资料时都需要手动调整时间设置,并且当设置的时间间隔大于3天时,下载器会把之前下载的资料删除且不能恢复,从而导致误操作;

下载的资料输出时,需要预先在指定路径依照年月建立文件夹,且不能随意改变输出目录.

综上可以看出,Z-FTP土壤水分资料下载器在实际的使用过程中并不十分便捷,因此研发一款能够自动下载和存储,减少误操作的土壤水分资料下载软件是十分必要的.

2 软件研发

2.1 开发工具

本软件研发使用的是C#语言.C#语言是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,具有安全、稳定、简单的特性[2].

2.2 开发流程

2.2.1 界面设计 考虑到业务人员的使用习惯,新开发的软件依据原Z-FTP的设计模式,搭建土壤水分资料自动下载器界面,界面包括输入用户名、*的登录模块、服务器地址输入模块、参数设置模块及结果显示模块,并为各个模块设计相应输入框[3]. 新开发的软件根据功能需求设计5个按钮,用于修改路径,路径部署,保存设置,自动下载和手动下载.

2.2.3 下载函数 在设计各个模块之前首先要编写下载ftp文件用的函数,以下为下载函数的主要部分及其注释.

public static void DownloadFile(string localDir, string FtpDir, string FtpFile, string hostname, string username, string password)

//用本地路径,ftp文件夹路径,ftp文件名,ftp地址,用户名和*下载ftp文件

{

string URI 等于 "ftp://" + hostname + "/" + FtpDir + "/" + FtpFile; string tmpname 等于 Guid.NewGuid().ToString();

// 生成一个guid作为临时文件名

string localfile 等于 localDir + @"\" + tmpname;

软件研发论文参考资料:

电子杂志制作软件

论文查重软件

论文排版软件latex

毕业论文用什么软件写

论文免费查重软件

软件论文

结论:土壤水分资料自动下载查看软件研发为关于软件研发方面的论文题目、论文提纲、软件研发工程师待遇论文开题报告、文献综述、参考文献的相关大学硕士和本科毕业论文。

和你相关的