欢迎来到天天文库
浏览记录
ID:26710345
大小:777.05 KB
页数:40页
时间:2018-11-28
《基于C语言的文件版本管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、湖南理工学院毕业论文学号14133901745毕业论文题目:基于C语言的文件版本管理系统设计与实现作者洪思霞届别2017届院别信息与通信工程学院专业信息工程指导教师李文彬职称讲师完成时间2017年5月20日湖南理工学院毕业论文摘要近年来,随着网络技术的发展,使得软件开发的规模越来越庞大,软件的开发过程也越来越复杂,因此,世界各地的软件开发者想出了一系列的能够解决管理文档频繁变更的方法-软件配置,它的主要思想和内容在于版本控制,这是软件配置管理的核心思想之一,是指对软件开发过程中对各种文件变更的管理。版本控制最主要的功能就是对文件版本变更记录的追踪。它将文件的什么内容在
2、什么时候被什么人修改的信息都清晰的记录下来,版本控制可以有效的解决版本的同步以及并行开发问题。本文介绍的是通过C语言来实现的对文件的版本控制。版本控制的实现主要分为两个部分:版本控制和文件传输。版本控制主要涉及文件校验,用来解决软件并行开发时产生的冲突,本次对于版本控制系统的实现主要用到了SHA-1校验算法,而文件传输则需要用到TCP传输控制协议,来实现文件的上传下载,从而实现文件版本的同步。关键字:版本控制、文件传输、TCP传输控制协议;湖南理工学院毕业论文AbstractInrecentyears,withthedevelopmentofnetworktechno
3、logy,thescaleofsoftwaredevelopmentisbecominglargerandlarger。Therefore,theworldofsoftwaredeveloperstocomeupwithaseriesofmethodstosolvethefrequentchangeofdocumentmanagementsoftwareconfiguration,themainideaandcontentofitistheversioncontrol,thisisthecoreideaofsoftwareconfigurationmanagement
4、,referstotheprocessofsoftwaredevelopmentinthefilemanagementofchange.Themainfunctionofversioncontrolistotrackthechangeoffileversion.Themainfunctionofversioncontrolistotrackthechangeoffileversion.Itwillbethecontentsofthefilewhentheinformationismodifiedbywhatpeoplearerecorded,versioncontro
5、lcaneffectivelysolvetheversionofthesynchronizationandparalleldevelopmentissues.ThispaperdescribestheClanguagetoachievethefileversioncontrol.Versioncontrolisdividedintotwoparts:versioncontrolandfiletransfer.Versioncontrolmainlyinvolvesfileverification,softwaredevelopmenttosolvetheparalle
6、lconflict,theversioncontrolsystemmainlyusestheSHA-1checksumalgorithm,andfiletransferisrequiredtousetheTCPtransmissioncontrolprotocol,torealizethefileuploadanddownload,andfromthesynchronousversionofthefile.Keywords:Versioncontrol,Filetransfer,TCPtransmissioncontrolprotocol;II湖南理工学院毕业论文目录
7、第一章绪论11.1设计背景11.2设计目的和意义21.3本文的组织结构2第二章版本控制及设计的理论基础32.1版本控制32.2文件操作32.3文件校验62.4网络数据传输72.5小结11第三章系统设计及需求分析123.1系统功能需求分析123.2系统设计123.3功能模块设计173.4小结18第4章系统详细设计与实现194.1文件管理194.2C/S模式网络数据通信224.3文件同步及修改检测算法设计274.4系统测试294.5小结32第五章总结与展望335.1总结335.2展望33参考文献35致谢36II湖南理工学院毕业论文第一章绪论1.1设计背景
此文档下载收益归作者所有