欢迎来到天天文库
浏览记录
ID:33505540
大小:253.61 KB
页数:3页
时间:2019-02-26
《基于软件体系结构的web_mis应用平台设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、维普资讯http://www.cqvip.com计算机科学2006Vo1.33No.9基于软件体系结构的WEB—MIS应用平台设计徐世莲(后勤工程学院后勤信息工程系重庆400016)摘要基于软件体系结构的软件设计方法和功能复用的组件技术,本文提出了一个适用于Web应用系统、与具体的业务逻辑和数据松散耦合的NTier组件模型,并运用ASP.NET的组件技术和Web服务开发了N—Tier组件模型的组件体系,构建出一个可进行二次开发的具有开放性、通用性、重组性的WEBMIS应用平台。通过该应用平台开发人员仅需进行简单的应用数据和逻辑定义即可实现Web应用系统的自动生成。关键词软件体系结构,组件,框架
2、,Web信息系统应用平台DesignoftheWEB·MIS·PlatformBasedO11SoftwareArchitechtureXUShi—IJan(Dept.ofLogisticsInformationEng.,LogisticsEngineeringUniversity,Chongqing400016)AbstractBasedontheviewofsoftwarearchitecture,applieingthecomponenttechnologyoffunctionreuse,thispaperputsforwordtheN-TiercomponentmodelofWebin
3、formationsystem,whichapplytoWebinformationsystem,andin—dependentofspecificbusinesslogicesordata.OnthebaseoftheN—Tiercomponentmodel,thepaperhasdesignedthecomponentsystemwiththecomponenttechnologyandXMIWebserviceofMicrosoft’SASP.NET.ThecomponentsystemconstructsanopenuniversalreformableWEB-MIS-Platform
4、,onwhichDesignerorusermaygoonfurther—de—velopmentonlyneedsprovidetheapplicationdataandthelogicaldefinition,andthentheWebapplicationsystemcanberealizedantomatically.KeywordsSoftwarearchitecture,Component,Framework,WEB-MIS-Platform目前,绝大部分的Web信息系统是以网页为基本单位组应用系统的自动/半自动生成。传统的系统设计方法是采用织各类信息,通过动态和静态页面的互相呼应
5、实现整个应用项目“独立解决方案”,在特定的应用要求下根据特定的业务系统的功能。这种与应用信息紧密结合的Web信息系统开流程和数据存储设计系统功能模块,使得系统的数据源和功发模式,使得系统开发效率很低,系统的可维护性和可定制性能模块形成一种紧密耦合的态势,其可集成性、可重用性、可都较差,代码重用度极低。从系统框架结构来说,Web信息定制性都受到了很大的局限。基于体系结构的系统开发基本系统与传统的c/s结构的MIS的功能体系基本一致,仅是运过程(如图1所示)不同于传统的软件开发,它从软件体系结行方式和表达形式不同而已。因此,本文在分析了信息系统构的角度进行软件的设计和维护,能从体系结构的高层设计的
6、软件体系结构基础上,采用软件功能复用的组件技术,抽象体现系统的质量,如系统性能、安全性、可修改性和可靠性等,出适用于Web信息系统、与具体的业务逻辑和应用数据松散最终目的是减少大型、复杂软件系统开发的时间和成本,提高耦合的架构性基类或组件,并结合ASP.NET技术构建出一系统开发的质量。因此,采用软件体系结构设计与组件技术个可任意伸缩扩展的Web信息系统应用平台l】],解决了长期相结合的系统设计方法是实现大型复杂企业信息系统的一条以来开发Web信息系统效率低下、工作重复的问题。基于该可行途径。开发平台的web信息系统开发工作转变成框架参数调整和⋯一_提取体系结构需求系统应用数据字典配置等简单的
7、数据库信息维护,使得一般用户经过简单的培训即可完成一个新系统的设计,从而实现维护体设计体描述系统的系结构系结构体系结构了Web信息系统的自动/半自动生成。实现体分析体1基于软件体系结构的软件设计系结构系结构软件体系结构是问题解决方案的逻辑框架,软件体系结构设计包括系统结构的总体设计、各计算单元功能分配、各单图1基于体系结构的软件设计过程元间的高层交互等,侧重关注软件部件的重用和接口。基于软件体系结
此文档下载收益归作者所有