首页> 中文学位 >基于软件架构松耦合元模型的环境管理系统的研究与设计
【6h】

基于软件架构松耦合元模型的环境管理系统的研究与设计

代理获取

目录

文摘

英文文摘

华南理工大学学位论文原创性声明及学位论文版权使用授权书

第一章 绪论

1.1课题背景

1.1.1环境形势

1.1.2环境信息现状

1.1.3指导思想

1.1.4设计原则

1.2本文主要研究内容和意义

1.3章节安排

第二章 技术概述

2.1系统概述

2.1.1三层架构

2.1.2开发平台

2.1.3系统功能

2.1.4系统技术

2.2 DotNetNuke技术概要

2.2.1工厂模式

2.2.2自定义业务对象(CBO)

2.2.3 Cache

2.2.4 NULL处理

2.3松耦合性研究

2.3.1解耦合设计的目标

2.3.2软件复用

2.3.3设计模式

2.4本章小结

第三章 三层架构松耦合元模型

3.1三层体系架构元模型

3.2本项目总体框架设计

3.3本章小结

第四章 数据层逻辑层松耦合性的研究与实现

4.1交互的元模型

4.1.1函数

4.1.2元模型

4.2元模型架构设计

4.2.1 ORM思想

4.2.2 SqlDependency的融入

4.2.3持久层架构设计

4.3模型的应用

4.3.1框架

4.3.2步骤

4.3.3例子

4.4本章小结

第五章 逻辑层界面层松耦合性的研究与实现

5.1交互的元模型

5.2元模型架构设计

5.2.1无关性的意义

5.2.2面向接口和面向抽象编程

5.2.3 MVP设计模式

5.2.4逻辑层界面层架构设计

5.3模型的应用

5.3.1框架

5.3.2例子

5.4本章小结

第六章 项目效果

6.1软件复用

6.2项目效果

6.3本章小结

结论

参考文献

攻读硕士学位期间取得的研究成果

致谢

展开▼

摘要

本文着眼于佛山市污染源管理信息系统的软件架构设计和实现,从一般三层架构总结出软件架构松耦合的元模型,并以此松耦合元模型为设计的最基本原则,结合新框架理论搭建性能优异、修改方便和扩展性强的软件架构。 数据层与逻辑层松耦合的实现主要通过持久层对象映射实现,本系统的持久层把对象映射的规则放在配置文件,从而独立了经常需要修改的数据层逻辑,提高了系统的可维护性,同时结合缓存管理等模块,提高了整个系统的性能,而逻辑层仅仅使用持久层的结果,并不需要理会数据层的逻辑和如何实现。 逻辑层与界面层松耦合的实现主要通过Model-View-Presenter模式来实现,有别于MVC模式,MVP模式的Presenter处理了原先View所实现的界面逻辑,其模型独立了界面设计,使同一个逻辑层模块用于WinForm和WebForm成为可能,从而实现界面层与逻辑层的松耦合。 文章最后总结了松耦合三层架构的元模型,以及应用此元模型在本软件系统框架设计的具体实现。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号