欢迎来到天天文库
浏览记录
ID:34807277
大小:1.76 MB
页数:68页
时间:2019-03-11
《基于.net平台公交流转应用框架设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、论文独创性声明本论文是我个人在导师指导下进行的研究工作及取得的研究成果。论文中除了特别加以标注和致谢的地方外,不包含其他人或其它机构已经发表或撰写过的研究成果。其他同志对本研究的启发和所做的贡献均已在论文中作了明确的声明并表示了谢意。作者签名扯论文使用授权声明日期:塑丕笪!?本人完全了解复旦大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其它复制手段保存论文。保密的论文在解密后遵守此规定。作者签名幽醐砑獬狮徘摘要从工程应
2、用的角度看,本文设计一个基于.NET平台的公文流转应用框架——DFS框架(ApplicationFrameworkforDocumentFlowSystem),并用C#代码对DFS框架进行了具体实现。DFS框架使用多种设计模式进行模块化设计,具有可重用性及扩展性,此框架已经在软件开发中用作开发基础,通过为公文流转系统的开发提供可重用的通用点及可扩展的变化点。在提高软件企业的开发效率、降低软件企业的维护成本方面发挥着积极的作用,创造了较好的经济效益。从学术理论的角度看,DFS框架是公文流转领域知识和.NET技术的结合
3、点。论文一方面是对公文流转领域知识的挖掘和整理,另一方面是对,NET技术的运用和总结。在创新方面,作者阐述了采用Petri网对公文流转系统进行建模的不足,创造性地提出一种采用有限状态机(FSM)对公文流转系统进行建模的思想和方法,并且把这种建模的思想和方法实现到DFS框架的一个模块中,使得运用DFS框架对采用有限状态杌(FS渺建模的公文流转系统的实现更加快速和有效。文章给出一个DFS框架的应用示例,该示例展示了使用有限状态机(FSM)对公文流转系统建模的方法以及如何使用DFS框架。关键词:应用框架.NET公文流转F
4、SM建模构件通用点变化点设计模式中图分类号:TP311.1Design&ImplementationofA.NET—basedDocumentFlowApplicationFrameworkFromtheviewpointofengineeringapplication,a.NET—baseddocumentflowapp]icationframeworkisdesignedandtheconcreteC}Icodeofimplementationisprovidedinthispaper.Theapplicati
5、onframeworkismodularlydesignedusingmultipledesignpatternssothatitisreusableandscalable.Theframeworkimprovesdevelopingeffectivityanddecreasesthemaintainingcostinsoftwareenterprisebyprovidingreusablecommon-pointsandscalablevariable—pointsfordevelopingdocumentflo
6、wsystem.Fromtheviewpointofscholartheory,authorexpatiatesonapplicationframeworkfromvariouspointsofviewfirstly,thendiscussesthearchitectureofdocumentflowsystem.AfterauthordescribestheshortagewhilemodelingdocumentflowbyPetriNet,theideaofusingFSM(FiniteStateMachin
7、e)tomodeldocumentflowistreativelypromoted.Thiskindofmodelingmethodisthenappliedinthedesignandimplementationofapplicat,ionframework.Oneexampleofusingtheapplicationframeworkisprovidedinthispaper.Keywords:applicationframework,.NET,documentflow,FSM,modeling,compon
8、ent,commonpoint,variablepoint,designpatternChineseLibraryClassificationNumber:TP311.12引言随着面向对象技术的日趋成熟,代码级的低层次的复用已经不适于特定领域大型软件生产的需求。为了提高软件生成过程的重用粒度,人们进行一种新的尝试来提高软件生产力,即不仅要重用旧的代码,而且要
此文档下载收益归作者所有