基于JM_NET框架的SCM系统的设计与实现

基于JM_NET框架的SCM系统的设计与实现

论文摘要

随着科学技术的飞速发展和市场、经济的全球化,市场竞争形式从企业间的竞争逐渐演进为供应链之间的竞争。在这种新环境下,供应链管理(Supply ChainManagement,SCM)作为一种提高企业竞争力的有效手段,正受到越来越多的重视。本文对SCM系统的应用框架进行了分析,针对现有应用框架存在的不足,提出了一种.NET平台下的基于Web服务和持久层的Web应用框架—JM_NET框架,给出了框架实现过程中关键问题的解决方案,并在JM_NET框架的基础上,设计实现了一个SCM系统。本文的主要工作包括: (1) 提出了一种.NET平台下的基于Web服务和持久层的Web应用框架—JM_NET框架。JM_NET框架将传统三层Web应用框架中的应用服务层进一步从逻辑上划分为三个层次:业务外观层、业务规则层和持久层,业务外观层采用Facade设计模式进行设计,以Web服务方式向Web表示层提供服务,并利用TierDeveloper设计持久层,实现对象持久化。该框架不仅使得系统的逻辑结构更加清晰,易于维护和开发,而且提高了系统的互操作性、可移植性和可集成性。 (2) 分析了JM_NET框架实现过程的关键问题,并给出相应的解决方案和具体实现。采用身份验证、授权和基于SOAP报头的认证来实现Web服务的访问安全;采用SOAP扩展来保证Web服务的传输数据的机密性;采用Nziplib类库对SOAP消息进行压缩处理来改善Web服务的性能。 (3) 按照面向对象的软件工程思想,采用UML建模方法对镇江金源环境工程有限公司SCM系统进行分析与设计,并将JM_NET框架应用于该SCM系统的开发,具体给出了采购模块的详细设计实现过程。

论文目录

  • 第一章 绪论
  • 1.1 课题的背景
  • 1.2 SCM系统的应用现状
  • 1.3 论文的主要工作
  • 1.4 论文的组织
  • 第二章 相关技术
  • 2.1 Web服务技术
  • 2.1.1 Web服务概述
  • 2.1.2 Web服务的体系架构
  • 2.1.3 Web服务的技术要素
  • 2.1.4 .NET XML Web服务
  • 2.2 持久层技术
  • 2.2.1 持久层概述
  • 2.2.2 O/R映射
  • 2.2.3 基于 Tier Developer的持久层技术
  • 2.3 Facade设计模式
  • NET框架设计'>第三章 JMNET框架设计
  • NET框架基本结构'>3.1 JMNET框架基本结构
  • NET框架实现内容'>3.2 JMNET框架实现内容
  • NET框架实现的关键问题及解决方案'>3.3 JMNET框架实现的关键问题及解决方案
  • 3.3.1 Web服务的访问安全
  • 3.3.2 Web服务的传输信息的机密性
  • 3.3.3 Web服务的性能
  • 第四章 SCM系统的分析与设计
  • 4.1 SCM系统功能需求
  • 4.2 SCM系统分析
  • 4.2.1 需求分析
  • 4.2.2 特定领域分析
  • 4.3 SCM系统设计
  • 4.3.1 体系结构设计
  • 4.3.2 详细设计
  • NET框架的 SCM系统实现'>第五章 基于 JMNET框架的 SCM系统实现
  • 5.1 实现平台和开发环境
  • 5.2 数据层实现
  • 5.3 应用服务层实现
  • 5.3.1 持久层实现
  • 5.3.2 业务逻辑层实现
  • 5.3.3 业务外观层实现
  • 5.4 Web表示层实现
  • 第六章 结束语
  • 6.1 工作总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 攻读硕士期间发表论文和参加的科研项目
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于JM_NET框架的SCM系统的设计与实现
    下载Doc文档

    猜你喜欢