Font Size: a A A

Design And Implementation Of A File Synchronization And Management System Within Network Environment

Posted on:2022-09-19Degree:MasterType:Thesis
Country:ChinaCandidate:L L JiangFull Text:PDF
GTID:2518306314462594Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Data-intensive scientific research based on research data,as the fourth paradigm of scientific research,has become an important strategy for academic research.It has been paid much attention by scientists and governments at home and abroad.At present,scientific and technical literature and data are preferred to be managed separately in China and steady progress on data sharing varies with domains.The current customer of this project is one research group.In this group,there are huge amount of various data produced during the research progress.As original records,these data could be used to reproduce the theoretical and experimental work and to check the validity and reliability of these work.And these data could also serve as knowledge to be passed.Moreover,the issues of handing over and storing data,due to the turnover of employees,may cause problems to the continuation of the scientific project.For example,it has to face the problem of graduations of students every year.At the same time,cooperations and file sharing are needed within the group.So it's an urgent requirement that these scientific data could be managed more reasonably and efficiently and could be shared with different permissions for cooperations.Based on the workflow of the group,the requirement analysis of the system is done.Then one system within network environment for file synchronization and management is designed and implemented using the existing hardwares.It is used for storing the scientific data and for file sharing within the group.The system is adjustable to multiple operation systems,including Windows,Linux,macOS,iOS,and Android.It also supports simultaneous online backup for the same account on multiple platforms.The adaptive backup is processed based on the type and size of the file,and different synchronization directions could be selected.Online browsing files of various types and co-editing by multiple people at the same time are supported.The log files for user's accesses and operations and the previous versions of files are automatically stored on the server-side.After delivering the system,we have performed randomly monitoring of the operation in one year.By monitoring the amount,of data updated,the time used,the usage of CPU,the performance of reading and writing,the real-time flux sta-tistical analysis,etc.,the first-hand and real-time data of the system are collected.It could provide strong support for the subsequent update and improvement of the system.Overall,the system is in stable operation since delivered to the cus-tomer and well meets the needs of automatic file synchronization,backup and sharing.It greatly improves the efficiency in scientific data managing and results in better development of their scientific research.
Keywords/Search Tags:File Sync, Client/Server Mode, Scientific Data, Golang, Automatic Backup, Python
PDF Full Text Request
Related items