【VC++开源代码栏目提醒】:网学会员在VC++开源代码频道为大家收集整理了“分布式自考毕业申报系统关键技术研究与设计 - 硕士论文“提供大家参考,希望对大家有所帮助!
厶篓只孳 论 文硕士学位
论文I。
、№文题目:分布式自考毕业申报系统关键技术研究与计丫Master’sl}彳号Thesis高师导计业7N :董者作1, :0691-0470645毒G 斌University合作导师专1年4I ,分类号:TP31G j:THE^0日密算机应用技术级国庆副教授学单位
代码:10422ShandongOSYSTEMSELF-EXAMGRADUATOF02月‘▲j Nt AT,.户、DESKEYTECHNOLOGYRESEARCHANDl。
秽NlREPORT201’’j.?。
,|:!、.7,·. 论 文 论 文◆ 论 文……:缉聊虢煎 论 文
原创性声明关于学位
论文使用授权的声明}■ 创性声明和关于
论文使用授权的说明原(保密
论文在解密后应遵守此规定)保存
论文和汇编本学位
论文。
论文作者签名:。
的法律责任由本人承担。
论 文内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段文被查阅和借阅;本人授权山东大学可以将本学位
论文的全部或部分包含任何其他个人或集体已经发表或撰写过的科研成果。
对本文的研立进行研究所取得的成果。
除文中已经注明引用的内容外,本
论文不本人郑重声明:所呈交的学位
论文,是本人在导师的指导下,独校保留或向国家有关部门或机构送交
论文的复印件和电子版,允许论本人完全了解山东大学有关保留、使用学位
论文的规定,同意学究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本声明●≮t‘●/、■●7 论 文◆y’ i◆▲●“ 论 文 论 文录4.3业务数据传输实现………………………………………..244.2.2业务数据传输接u设计……………………………234.3.2业务数据传输接收接U实现………………………..244.2.1业务数据传输协议分析……………………………234.2业务数据传输设计………………………………………..234.1.2毕业中报系统数据传输解决方案…………………….214.1.1毕业中报系统数据传输需求分析…………………….214.1分布式业务数据传输需求分析和解决方案………………………21第4章分布式业务数据传输设计与实现………………………….21SFTP协议存系统中的应用………………………………….19UOF文档格式标准体系…………………………….11 文Java的非阻塞socket简介…………………………172.2数据传输………………………………………………..7SFTP数据包格式…………………………………16SSH框架综述…………………………………….53.3.1协议概述……………………………………….15SFTP协议设计…………………………………………..15MVC模式………………………………………..43.2.3续传………………………………………….153.2.2吞吐量………………………………………..153.2.1可靠性………………………………………..14SFTP协议研究…………………………………………..14J2EE核心技术……………………………………………43.1需求分析……………………………………………….14第3章分布式大文什传输协议SFTP设计与实现……………………14API……………………………………….12论第2章相关理论和技术……………………………………….41.3
论文的组织结构架构………………………………………3Abstract…...…...…..…....……...…..…...….........第1章绪论………………………………………………..14.3.1业务数据传输发送接U实现………………………..24UOF开放文档格式………………………………………..1摘2.2.2数据库业务数据传输………………………………102.2.1文什数据传输…………………………………….7、 要………………………………………………………11.1课题的研究背景与来源……………………………………..11.2
论文的主要研究内容……………………………………….11.2.1分布式大文什传输协议研究与设计……………………11.2.2分布式业务数据传输设计与实现……………………..21.2.3基.丁.UOF的通用数据交互接U研究……………………21.2.4分布式自考毕业中报系统………………..2目山■馥 匀:大学硕士学位
论文2.1.13.33.22.12.1.2UOF2.313.43.3.23.3.3A.3.12.3.227{‘ 论 文◆ 一.一一一一一现一一一一一一一一一一一一一一一一一一■学位
论文,324875’0^O96≥●,’毫 论 文 论 文Analysis………………………………………………………………………………………….212.2.2BusinessDataTransmission………………………………………………………10 文Format………………………………………………………………………………….16 论ImplementationTransmission……………………………………………………………………………………….7MainCONTENTSTransferProtocol龟W.0rk…………………………………………………………………………………………………lDesign………………………..2andTransmissionChapterTransmission山‘ 尔大学硕士学位
论文DataTransferNeedsAnalysis……………………………………………………………………..21DocumentImplementation……………………..1inDSystem……………………………………………………………………………19Implementation..........…..…............21protocol4.1Business4.24.3ofBusiness3.4Data…………………………………………….24SendPacketImplementation……………………………………………………………………24Design…………………………………………………………….23Overview…………………………………………………………………………………….15Format……………………………………………………………………………..1l2.1Design……………………………………………………………………………….15Techniques...…….......….....……………………………………..4SFTP3.3Resume…………………………………………………………………………………………………….15TheoryCapacity………………………………………………………………………………….15Ristributed2.1Abstract’inResearch……………………………………………………………………………….14sftp3.2Analysis………………………………………………………………………………………….14Needs4Antroduction………………………………………………………………………………………lDesignSFrPProtocolChapterF3AbstractinEnglish……………………………………………………………………………….2Paper………………………………………………………………………………….31.1ResearchUOFDocumentFormatArchitecture……………………………………………………………llIileBackgroundandUOF2.3Structure1.3Paper……………………………………………..11.2ofthisData2.2Framework………………………………………………………………………………………….5SSHSystemPattem………………………………………………………………………………………………4MVCChinese……………………………………………………………………………….1Technology…………………………………………………………………………………4CoreJ2EEPurpose1.2.2DistributedBusinessDataTransmissionDesignandImplementation………………一21elatedLargeFileTransferProtocolResearchandDesign…………………………………………一lIntroduction……………………………………………………..173.3.13.2.3Java·S2.2.1Socket4.1.22.1.2Declaration2.1.1AutoditacteDistributed1.2.4UOF……………………………..2BasedResearchInterfaceInteractionDataGeneral1.2.3Graduation3-3.21.2.1Solutions………………………………………………………………………………………………….214.2.1Non-blockingFileTransmission………………………………………………………………………………………一73.3.32.3.1API………………………………………………………………………………………………….1l2.3.2UOF3.2.IReliability………………………………………………………………………………………………….14SFrP4.1.1ProtocolThroughoutProtocolAnalysis………………………………………………………………………………………234.2.2Design...….……......…........……...….……………………..…..……….………….….234.3.13.2.2on111 论 文Layer.……………………………………………………………………………….44 论Design……………………………………………………………………………………….37 文Dat出aseAPmesearch……………………………………………………………………….28TechnicalDesign…………….………….…………….………33Master.............…..................…….…..........…500Design.…………….…………………………………………….....….36andThanks…………….….…….….………...…………................…….......………..Design……………………………………………………………………………….376pDesign……………….……..……....…..…………..…..…..…………………42Design……………………………………………………………………………………30UOF………………..28Design…………………………………………………………………….33onummary山东大学硕士学位
论文TransmissionSBasedPublishedInteractionInterfaceObjectandInteractiveSystemLecturesSystem……………………………………………………………………44ofHierarchicalSupport6.4OptimizationofDatabase……………………………………………………............…..………437andPresentationOutlook……………………………………………………………………..46Reference.....…...………………..………………………………………………………………..………...47ConsistencyServiceDuringtheStudy6.3for◆毒Architecture5.3Implementation.……………………………..….…..…….….……………..24InterfaceImplementation………………………………………………..254.4FunctionalIncrementalBusiness6.2Architecttire…………………………………………………………………………………..32Overall6.1Design…………………………….32DifferentDeclarationGraduationATechnology.…….………….……………265eneralGutoditacteResearchImportDesign………………………………………….…….………………………………….29Chapter5.1API……………………………………29DesignDataNeeds5.2UOFAnalysis…………………………………………………………………………………………286.4.45.3.1Database5.3.2ExportLayer…………………………………………....………………......….....….446.4.3Business6.3.3AccessLayer...….………………………………………………………………….........446.3.2Tllble6.2.1ArchitectureData6.3.1Functional6.2.26.4.1TechnicalProtocolTransport6.4.2,4.3.3PersistenceInterfaceReceive4.3.2layer...........…...…....…............………….………………………………………..44 论 文摘要 论提出了分布式业务数据传输的解决方案以及基于开放
文档格式UOF的通用数据关键词:J2EE=SFTP=数据传输:数据交互本文在对分布式白考毕业中报系统中心端及市县区白考办端需求进行了详数据交互等关键技术和解决方案。
设计并实现了可靠的大文什传输协议SFTP、各市县区自学考试办公室存考生毕业审批上作中的效率,解决考生毕业审批办理设和办公自动化业务改造,实现政府各级部门之间、政府与政府之间、政府内部的信息网络互联互通,在强化政务信息安全管理的基础上,实现我同政府资源按作用‘11。
传输协议SFTP,用.丁满足省中心端和市县区端系统间的考生照片、中报材料等求,迫切需要设计一套满足山东省白考办及市县区自考办实际需求的分布式白考实时的、安全可靠的、高效率的适用.丁.全省白考办的分布式自考毕业中报系统。
端组成的、支持自考毕业中报的全过程管理的分布式自考毕业中报系统基_丁.互联嘲和J2EE,r台的分布式一体化的、由省中心端和分布的市县区白考办细调研的基础上,研究并设计实现了一种可同时保证可靠性及传输效率的大文件Service、Hessian和RMI等协议的增量大文件传输需求;提出了一种支持Web交换接U,解决分布式白考毕业中报系统间及系统内部的数据交互问题。
最后,毕业中报系统。
文式的分布式业务数据传输
方案,解决’卜属市区向省级中心上报中报信息、成绩信存我同办公自动化改革和发展的背景。
卜,为了推行办公的电了化,提高全省息、毕业信息等业务数据上报的问题;同时设计了基于开放
文档格式的通用数据和等待时间长的问题,同时满足省自考办对全省白考中报信息的汇总统计的需及时向社会发布各项决策、泫规,为全社会的安全、稳定和发展发挥重要的导向权限共享与方便快捷交换,并同时能够确保向广大人民群众提供政务信息服务,木文基.丁.以上研究成果,结合山东省白考办的有关政策和具体需求,设计了一套本课题将重点研究分布式白考毕业中报系统的大文件传输、业务数据传输、当前我同各级政府存“中同电了政务上程”号召卜,都存进行信息化蚓络建交互接U,并将研究成果应用.丁.分布式白考毕业中报系统的中,最终设计了一个山厶 东大学硕士学位
论文▲ 论 文Jinan.ThisinformationGraduationdesignsdesignSystem,whichExchangebackgroundmaterials)betweentransfer(i.e.photosprotocol-SFl卫transfer,businessSystem.Meanwhile,thisService,HessianWebtransfer,andefficiencyan0ffice.Office,thisOfficetransfer,dataefficientProjpaperexchangeABSTRACShandongandappliedtransferahemationimprovementalsoAutoditactebusinessimplementiondetailedbasisotherR.M/.Finally,theorderlocaldatagraduatesinformation-basedKdiscussedDeclarationandnetworkcommunicationreal,safe,reliableE-govemmentgovernmentmainlydesignsafe,andimplementsdistributed,efficientGraduationSystem,whichbasedinformationthebigoneywords:J2EE;SFTP;Datadetails山东大学硕士学位
论文resolutionsomeincrementalfiledataprotocolreliabletechnologyCenterresearchandimplementsThisSystemutoditactebigdepartmentsgeneralproposesprotocalableprovincesatisfydistributedstatisticssatisfyingpurposebusinessDeclarationrAutoditactestudysinterfacepaperfeliableincalluulla rgencyinnovattion,itofTransfer;DataOnOAintemalbetweendata.Finally,itrealizesenhancingGraduationoffice.Inhighof”ChinacarryingtheProvinceapprovalisforconstructionexaminationkeyThecurrentlylocaltoatect”,2 论 文 论 文第1章绪论1.2
论文的主要研究内容1.1课题的研究背景与来源 论 文一个实时的、安全可靠的、高效率的适用.丁.山东省白考办的分布式白考毕业中报求,对简单文件传输协议TFTP进行了~系列的改进,使其适应分布式系统传输数据交互接U,并将研究成果应用丁分布式白考毕业中报系统的中,最终设计了件传输协议SFTP、分布式业务数据传输协议以及基.丁.开放文档格式UOF的通用木课题基丁分布式白考毕业中报系统中心端与白考办端的“大文什传输”需1.2.1分布式大文件传输协议研究与设计体到要研究实现一个实时、安全、高效率的分布式白考毕业中报系统,将面临诸省级端自考毕业中报系统间的大文什传输问题、市县区级端白考
毕业中报系统与多关键性挑战。
其中必须解决的三大关键技术是:市县区端白考毕业中报系统与业中报模式彳i但需要大量的时间、物力、人力来作保证,而月.上作强度大、效率了诸多彳i便,浪费了大量的时间和精力。
如何提高自学考试毕业中报工作的信息随着社会的发展,
计算机、
网络技术的巨大进步,存自学考试领域中对毕业高全省各市自学考试办公室在考生审批上作的效率,解决考生审批工作中办理和木课题以我同办公自动化的改革和发展为背景,为了推行办公的电-了化,提化程度,进而提高白考办上作效率,成为白考办公室迫切需要解决的课题。
低,给考生、市县区白考办上作人员及省白考办的毕业中报信息汇总统计都带来中报
工作的时间性、便捷性、安全性、易操作性、系统性及省白考办与市县区白系统间的数据交互问题等。
木课题将重点研究上述关键性技术,即分布式的大文省级端自考毕业中报系统间的分布式业务数据资源的安全可靠的传输问题以及等待时间长的
问题,同时方便全省白考中报信息的汇总统计,迫切需要开发实现.考办间的数据传输交互、信息汇总统计等各个方面都有了更高的要求。
以往的毕一套完整的、满足山东省白考办实际需求的分布式白考毕业中报系统。
但是,具系统。
山▲ 乃;大学硕士学位
论文,▲ 论 文应用中,还需要进一步的验证和完善。
1.2.3基于UOF的通用数据交互接口研究UOF的通用数据交互接U,即是在u,用以解决系统内部及系统间数据交互问题。
1.2.2分布式业务数据传输设计与实现--SFTP(Simple扩展接U实现技术设计并实现了分布式数据库业务数据传输接U。
SFTP协议。
盘。
基丁这些需求,本课题研究设计了基-T据交互。
山尔大学硕士学位
论文FileTransferUJ OF-2●..’’ 论仔细分析我们开发的各种信息系统可以发现,它们的实质都是以一定的控制塞socket实现的SFTP能取得比较好的性能和可靠性,当然要使用到复杂的实际 文容量大、可靠性要求高的简单文什传输需要,形成了一种新的简单文件传输协议个一个的信息孤岛。
同样,本课题所设计的分布式白考毕业中报
系统,彳i论是存Protoc01),并基.丁.Java的非阻塞socket技术实现了省中心端及市县区系统的内部,还是在中心端系统和市县区系统之间,都需要数构数据库间的业务数据传输问题,本文提出了一种通用的、支持WebService、Hessian等多种开放协议的、实时可靠的业务数据传输解决方案,并运用动态可信息、成绩信息、中报信息等业务数据实时传输,为了解决这种跨jI£台分布式异存毕业中报系统应用中,‘卜.属市区端与省中心端之间需要进行大量的毕业生对相对复杂的文什传输需求的适应性。
通过实际实验结果来看,基.丁Java非阻数据交互存分布式白考毕业中报系统中的应用主要分为两大部分:一是在系API的基础上,设计并实现了一个可扩展的、可配置的、通用的数据交互接统部署实施的过程中,系统基础数据的自动导入,另一部分是系统数据备份与报SFTP协议通过对Ⅱ叮P协议的可靠性和传输数据吞吐量的改进,提高了其统内部需要进行数据交互,刁i同的系统之间也需要进行数据交互,否则就成了一逻辑进行某种数据处理的过程。
而数据处理彳i免涉及到数据的交互问题,一个系 论 文1.3
论文的组织结构架构 论第六章,具体介绍了分布式毕业中报系统的设计,主要包括毕业中报系统的给出了系统的彳i足,并对课题今后需要进一步研究的工作做了展望。
第网章,根据分布式的白考毕业中报系统省级与地市级系统间业务数据的传描述了SFTP、分布式业务数据传输方法及UOF通用数据交互接U存系统中的应在解决了设计实现一个实时、安全、高效率的分布式白考毕业申报系统所必间的数据交互需求,设计了一套基丁.UOF的通用数据交互接U。
第五章,根据分布式自考毕业中报系统内部与中心端与市县区白考办端系统第二章,重点讲述了白考毕业中报系统所涉及的关键技术,文什传输协议和输的需求,研究并设计了安全可靠的满足本课题需求的分布式业务数据传输方1.2.4分布式自考毕业申报系统的
设计与实现第三章,在具体分析分布式的白考毕业中报系统省中心端与市县区自考办端 文须解决的三大关键技术后,本课题最后给出了分布式毕业中报系统的设计方案,包括分布式的系统架构设计、基T-SFTP、分布式业务数据传输、通用数据交互接U的分布式毕业中报系统的技术架构设计、数据库设计、分层化开发设计详细总体架构设计、技术与功能架构设计、数据库设计与分层化开发设计。
同时重点用。
第一章,绪论,主要描述木课题的研究背景与来源,以及木文的主要研究内第七章,对整个课题的研究作了总结与展望,对
论文的上作做了回顾与总结,设计方案,为最终开发实现系统打卜了坚实的基础。
法。
容。
式。
业务数据传输协议的当前同内外研究现状、J2EE的核心技术及UOF开发文档格系统间大文什传输的需求的基础上,设计_并实现了分布式大文什传输协议SFTP。
山尔大学硕士学位
论文 论 文第2章相关理论和技术J2EE核心技术到的常见设计问题,优化程序的性能【2l。
在模型层、视图层和控制层之间划分责任可以减少
代码的重复度,并使应用的责任,缩短开发上期,提高软什质量,从而加速商品推向市场【2】。
论交互和系统模式,并且很方便地用多个视图显示多套数据,使系统能够方便地支据显示变化的时候,数据处理也会变得更简单【31。
MVC设计模式主要适用丁那和显示逻辑分成彳i同的组件实现,这些组中I:可以进行交互和重用〔21。
持其它新的客户端类型。
由丁分离了模式中的控制和数据表现,可以分清开发者制器提供应用的处理过程摔制。
通过这个设计模型,可以把应用逻辑、处理过程的软什开发设计模式,随着网络应用的快速增加,使用MVC设计模式设计开发方法,并为构造
软件商品提供清晰的结构框架【21。
刁i同变化类型的MVC设计模式。
它能为理解、分析应用模型提供最基本的分析W曲应用软什的优势也慢慢地呈现出来,大多数的Web层应用框架都可以使用模型.视图.摔制器(Model.View-Controller,简称MVC)是一种目前广泛流行 文情境和经验的总结,合理运用J2EE模式可以有效地解决在J2EE-.、I£台开发中遇设计模式是一套被反复使用、多数人知晓的、经过分类编目的、
代码设计经种技术,其规范从高层抽象了基础技术。
但要将这些技术合理而有效的使用就需设计模式使
代码编制真正工程化,它是现代软什上程的基石。
J2EE’r台拥有多使用设计模式是为了可重用
代码、让
代码更容易被他人理解、保证
代码可靠性。
些多用户、可扩展、可维护或具有很高交互性的系统,它可以很好地表达用户的在MVC设计模式中,模型代表应用的业务逻辑,视图代表应用的表示,控验的总结,它是在对某种环境中反复出现的问题以及解决该问题的方案的描述。
程序维护起来吏简单。
同时由.丁.数据和商务逻辑的分开,在新的数据源加入和数M、rC模式要长期的开发经验和对各项技术的深入理解。
J2EE模式就是J2EE,F台中开发的2.12.1.1山东大学硕士学位
论文4 论 文SSH框架综述木系统中具体应用MVC架构时采用了Struts框架‘21。
论了很多组件来实现MVC基木特征,简化了基G-’MVC的应用程序的开发,缩短了Struts的底层机制是MVC,其具有MVC模式的所有特性和优点,并.日.还提供框架是软什开发过程中经过适度抽象的可重用、可扩充的基础性架构,它将组成Spring框架的每个模块(或组件)都可以单独存在,或者与其他一个是Apache用的快速开发。
框架是一组对象的集合,它的设计与
代码都可以被重用。
Struts应用中的一些通用功能集成在一起,通过对这些通用功能的定制和扩充来支持应Foundation的一个开放源
代码项目,它提供了一个构建基.丁.web层的开发提供一个易维护、易扩展的基础性架构,来简化应用的开发。
MVC模式的Web应用
程序的框架。
Struts旨在通过对MVC设计模式的应用给J2EE或多个模块联合实现。
框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组什,同Spring框架的7个模块【4】图2.1示t存核心容器之上,核心容器定义了创建、配置和管理bean的方式,如图2.1所Spring框架是一个分层架构,由7个定义良好的模块组成。
Spring模块构建时为J2EE应用程序开发提供集成的框架。
Spring是一个
开源框架,是为了解决企业应用程序开发复杂性而创建的。
1.Spring框架A 东大学硕士学位
论文山2.Struts框架Software2.1.2 .