Font Size: a A A

The Design And Implemention Of Coal FTP Upload Service System Based On C#

Posted on:2016-08-12Degree:MasterType:Thesis
Country:ChinaCandidate:C M XueFull Text:PDF
GTID:2308330470451548Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
Since2003, with the information construction process of coal promotingand coal private network operating, need networked business systems continuesto increase. This monitoring system in coal production data upload serviceprogram put forward higher requirements. Currently there are many differentkinds of upload service systems in coal, and low transmission efficiency ofproblems. Such as: the DOS environment developed upload service system,which is low upload efficiency and complex operation; Client graphicalinterface upload service system features a single and general poor; Uploadbrowser mode service System upload speed is slow, and it can not meet a lot ofproduction data upload.To solve these problems, in order to both meet users’ versatility andimprove uploading efficiency, according to the coal industry standards, design acoal FTP upload service systems based on C#. The system of data transmissionuse File Transfer Protocol technology (FTP). The client software use C#language, which is provided by.NET platform. And user information backstagestored is used Microsoft SQL Server2008database. FTP upload service system is designed with uploaded data, which is encrypted and packaged by productionmonitoring system, to the coal regulatory authorities. In early systemdevelopment, we analysis system requirements and system modeling UnifiedModeling Language (UML), combining with Secure Hash Algorithm (SHA)designing system registration functionality, which improve the management ofthe system developers. To achieve the versatility of the system, we design theconfiguration file in the background. This article includes the followingelements:First, this paper introduces the system development background,significances, research status and development trends of domestic coalproduction data transmission systems, and study its key technology. We do adetailed study of the FTP file transfer protocol.Second, according to the engineering software development process, usingsystem analysis methods system requirements analysis, and the use of UMLmodeling system has been designed case model diagrams.Third, the system is divided functional modules, and each functionalmodule has been designed and programmed, and giving the corresponding flowchart and main features of the program source code. Taking into account the userconvenience and post-maintenance, the auxiliary function of the system aredesigned.Fourth, the principle of CRC16algorithm and SHA1algorithms are studiedand applied to the registered function of the system. Finally, the design system is applied to the actual program, and gives theeffect of the application system.The main innovations of this paper are as follows:First, the use of the most popular programming languages C#.NETplatform, the system design and development, achieved with the integration ofWindows2007operating system, and enhance the stability of the system. Anddesigning a user-friendly interface, which improve the function of the system.Second, for late developers facilitate management of the system, we use aspecial algorithm for the detailed design of registration function, and write thecorresponding generate software registration code.Third, according to the site maintenance and pre-use experience, we designbackground configuration file, data backup and log files, improving theversatility of the system and data security.This design of mine FTP upload service system has been applied to theactual project. It is normal operation, high efficiency upload and functional inthe major coal mines in Shanxi. System versatility and reliability has improvedsignificantly.
Keywords/Search Tags:coal FTP upload service system, FTP protocol, UML modelinguse case diagrams, SHA1algorithm
PDF Full Text Request
Related items