首页> 中文学位 >基于MVC的新型CERP应用程序框架的研究与实现
【6h】

基于MVC的新型CERP应用程序框架的研究与实现

代理获取

目录

封皮

摘 要

Abstract

第1章 绪论

1.1 课题背景与来源

1.2 与课题相关国内外研究进展及成果

1.3 本硕士论文的研究内容

第2章 应用软件框架与相关技术

2.1 应用软件框架

2.1.1 应用软件框架的概念

2.1.2 与软件框架相关的概念

2.1.3 使用框架开发系统的特点

2.1.4 典型应用软件框架

2.2 相关技术与应用软件框架的关系

2.2.1 构件技术

2.2.2 形式化方法

2.2.3 软件体系结构

2.2.4 设计模式

2.2.5 基于角色的权限控制

2.2.6 面向对象的软件度量

2.3 本章小结

第3章 基于用户模式的CERP应用软件框架研究

3.1 用户模式

3.1.1 用户模式的概念

3.1.2 CERP应用软件的用户模式

3.2 基于用户模式的业务构件

3.2.1 用户界面构件

3.2.2 业务逻辑构件

3.3 业务构件的组装与形式化规约

3.3.1 代码横切

3.3.2 Generic-DTO

3.3.3 业务构件组装

3.3.4 构件组装的形式化规约

3.4 应用软件框架元模型

3.4.1 基于构件的应用软件框架元模型

3.4.2 扩展点

3.4.3 扩展的RBAC模型

3.5 应用软件框架度量

3.5.1 类的度量指标

3.5.2 框架的度量指标

3.6 本章小结

第4章 新型CERP框架的设计与实现

4.1 MVC模式

4.2 新型CERP框架的体系结构

4.3 新型CERP框架详细设计

4.3.1 控制器设计

4.3.2 模型层的设计

4.3.3 授权机制的设计

4.3.4 新型CERP框架的新特性

4.4 新型CERP框架的开发模式

4.5 新型CERP框架与原CERP框架的对比

4.5.1 内特性的对比

4.5.2 外特性的对比

4.5.3 软件质量的对比

4.6 本章小结

第5章 新型CERP框架的应用

5.1 库存系统的功能说明

5.2 库存系统的设计

5.3 库存系统的实现

5.4 应用效果分析

5.5 本章小结

结 论

参考文献

攻读学位期间发表的学术论文

哈尔滨工业大学硕士学位论文原创性声明

哈尔滨工业大学硕士学位论文使用授权书

哈尔滨工业大学硕士学位涉密论文管理

致 谢

展开▼

摘要

软件复用技术能提高软件开发的速度和质量,是解决软件危机的重要手段之一。基于构件的软件工程(ComponentBasedSoftwareEnginnering,CBSE)是现今软件复用实现的研究热点,被认为是最具有潜力的软件工程方法之一。框架是实现大粒度软件复用的有效途径。本文主要研究一个新型的CERP应用软件框架,旨在提高代码复用度、支持快速开发、提高系统的可维护性和可扩展性。
  在理论研究方面,先根据用户和软件开发者的需求,提出了用户模式的概念,并分析了CERP应用软件的典型用户模式。接着研究了业务构件模型,根据用户模式抽象出几种不同粒度的数据块构件,并用形式化描述语言Z语言对构件及其组装机制进行规约。之后,本文研究了基于构件的应用软件框架元模型,着重研究扩展的角色权限控制模型,它可以对被访问的对象进行不同粒度的授权。软件度量是软件工程中的一个重要环节,本文最后研究了面向对象的软件质量以及耦合性的度量方法。
  在实现方面,本文先采用MVC模式设计了新型CERP应用软件框架的系统架构,它继承了原CERP应用程序框架中的优点,加入了多种粒度的授权机制、自定义流程控制、任务盒以及数据库连接池等新特性。新型CERP框架是可配置的、能降低应用程序之间的耦合性、提高软件的复用度和软件的可维护性、可扩展性。然后将新型CERP框架和原CERP框架作对比,分析其优缺点。
  在应用方面,主要是在新型CERP框架中开发一个库存系统,并与在原CERP框架中开发的库存系统做比较,分析新型CERP框架的应用效果,以及它在特定领域内的应用前景。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号