分类筛选
分类筛选:

关于系统架构论文范文资料 与MVC模式下多层分布式软件系统架构设计有关论文参考文献

版权:原创标记原创 主题:系统架构范文 科目:毕业论文 2024-02-10

《MVC模式下多层分布式软件系统架构设计》:本文是一篇关于系统架构论文范文,可作为相关选题参考,和写作参考文献。

摘 要: 为了解决传统基于模式的软件系统架构设计存在复用力度弱以及系统代价高的弊端,设计MVC模式下多层分布式软件系统架构,在分析MVC模式结构的基础上,将MVC设计形式的开发框架Struts,Spring以及Hibemate汇集起来形成SSH框架,设计基于SSH的多层分布式软件系统开发框架,给出SSH框架的组合及其体系结构,并分析了其中的表示层、业务层、持久层、域模型层的功能,详细描述了软件系统的运行流程.设计的软件系统功能模块包括会话管理模块、身份认证模块、授权模块、安全审计模块以及性能检测模块.实验结果说明,所设计软件系统的运行效率和能耗都较优,具备较高的性能.

关键词: MVC模式; 多层分布式; 软件系统; 架构设计; 复用力度; 开发框架

中图分类号: TN911?34; TP311.52 文献标识码: A 文章编号: 1004?373X(2018)07?0135?05

Design of multi?layer distributed software system architecture based on MVC mode

LIU Zheng1, 2, ZHANG Shufeng2, ZHAO Heming1

(1. School of Electronic and Information Engineering, Soochow University, Suzhou 215123, China;

2. Suzhou Industrial Park Institute of Services Outsourcing, Suzhou 215123, China)

Abstract: In order to eliminate the shortcomings of weak reuse strength and high system cost existing in the design of traditional software system architecture based on mode, a multi?layer distributed software system architecture based on MVC mode was designed. On the basis of analyzing the structure of the MVC mode, the development framework Struts, Spring and Hibemate in MVC design mode are assembled to form the SSH framework. The SSH framework based development framework of multi?layer distributed software system was designed. The combination and architecture of the SSH framework are given. The functions of the presentation layer, business layer, persistence layer and domain model layer function are analyzed. The running process of software system is described in detail. The functional modules of the designed software system include session management module, identity authentication module, authorization module, security audit module and performance detection module. The experimental results show that the designed software system has high operating efficiency and performance, and low energy consumption.

Keywords: MVC mode; multi?layer distribution; software system; architecture design; reuse strength; development framework

0 引 言

在持续扩展软件系统领域和增添繁琐度的大环境中,开发设计人员需要解决层出不穷的问题,各种各样的应用解决规划也随之产生.因此,软件系统建立和框架规划具有重要应用价值[1],软件系统的架构是框架實现特殊情况的软件架构.设计、开发软件系统架构时,框架是应用程序的一部分,其可实现完整设计以及代码的复用,实现特定的程序.大幅度提升软件的开发速度,确保软件品质是框架复用的优势.而传统基于模式的软件系统架构设计存在复用力度弱以及系统代价高的弊端.因此,本文设计基于MVC模式下多层分布式软件系统架构,极大地提高了软件系统的性能.

1 MVC模式下多层分布式软件系统架构设计

1.1 MVC设计模式

多层分布式软件系统架构设计模式被称为模型?视图?控制器设计模式(Model?View?Controller,MVC).MVC设计模式的优势表现为模型层、视图层以及控制层不同层之间层次鲜明,性能分明,不同模块间互不干扰,系统的灵敏性和重复性得到提升.实现三层乃至多层的松散耦合是MVC设计模式的中心内容,应用程序被其抽象为三大类,它们分工明确、相互协作将用户提出的请求完成[2].MVC构成如图1所示.

系统架构论文参考资料:

系统架构设计师论文

期刊协同采编系统

学生管理系统论文

论文系统

信息系统项目管理论文

论文查询系统

结论:MVC模式下多层分布式软件系统架构设计为适合系统架构论文写作的大学硕士及相关本科毕业论文,相关什么是系统架构图开题报告范文和学术职称论文参考文献下载。

和你相关的