首页> 中文学位 >基于.Net Remoting机制的货运结算系统的设计与实现
【6h】

基于.Net Remoting机制的货运结算系统的设计与实现

代理获取

目录

摘要

Abstract

第一章 绪论

1.1 课题来源及意义

1.2 国内外研究现状

1.2.1 C/S 系统结构介绍

1.2.2 分布式系统交互技术的比较

1.3 论文研究目标

1.4 论文结构安排

第二章 货运结算系统结构介绍及系统设计原则

2.1 货运结算系统平台结构

2.1.1 业务平台结构

2.1.2 技术平台结构

2.1.3 组件关系调用结构

2.2 面向对象系统设计的一般原则

2.2.1 开闭原则OCP(Open-Closed Principle)

2.2.2 里氏代换原则LSP(Liskov Substitution Principle)

2.2.3 依赖倒转原则DIP(Dependency Inversion Principle)

2.2.4 接口隔离原则ISP(Interface Segregation Principle)

2.2.5 组合复用原则CRP (Composite Reuse Principle)

2.2.6 迪米特法则LoD (Law of Demeter)

2.2.7 单一职责原则SRP (Simple Responsibility Principle)

2.3 本章小结

第三章 货运结算系统分析与设计

3.1 C/S 系统的分析

3.1.1 C/S 系统结构历史

3.1.2 C/S 系统框架构建说明

3.1.3 C/S 系统框架构建基础设施的选择

3.2 通用C/S 系统框架的设计

3.2.1 初始设计

3.2.2 业务逻辑层细化后的系统结构

3.2.3 加入.net Remoting 后的系统结构

3.2.4 系统结构的再分析和改进

3.2.5 系统框架结构中各层类的设计

3.2.6 ORM 机制的引入

3.3 本章小结

第四章 多层C/S 系统框架系统货运结算的实现

4.1 整体实现说明

4.2 各个逻辑层次的实现

4.2.1 GUI Layer

4.2.2 UI Process Layer

4.2.3 System Interfaces Layer

4.2.4 Business Fa?ade Layer

4.2.5 Business Logic Layer

4.2.6 Data Access Layer

4.2.7 Data Layer

4.3 系统设计的补充说明

4.4 货运结算系统的实现

4.4.1 货运结算货运系统的开发

4.4.2 货运结算系统的运行

4.5 本章小结

第五章 货运结算系统框架的测试

第六章 总结与展望

致谢

参考文献

展开▼

摘要

本课题源自河南快捷货运结算中心开发的国内货运收入结算系统。课题研究基于.NetRemoting机制构建易于维护且扩展性较强的多层C/S应用系统,作为货运收入结算系统的构建框架,实现了货运结算软件的实际开发。C/S结构分布式系统的开发与B/S结构的区别主要在于客户端的配置上。多层C/S结构可以充分利用现有的计算机硬件资源,在客户端缓存的数据和客户端逻辑操作可以提高响应速度。本论文所使用的基于.NetRemoting机制的多层C/S应用系统是VisualStudio.net提供的一种开发分布式应用程序的基础设施。在解决进程间通信、开发分布式系统方面,.NetRemoting具有重要的作用。它提供了一种允许对象通过应用程序域与另一对象进行交互的框架,提高了开发的效率。本文从.NetRemoting机制的研究、软件体系结构模式尤其是客户代理模式体系结构的研究、设计模式的研究以及自动生成业务逻辑框架代码方法的研究四个方面入手,按照面向对象设计原则,以VisualStudio.net为开发平台,利用其提供的.netRemoting、Reflection等基础设施构建了一个易于开发和维护的多层C/S系统框架。该系统可以方便地利用.netRemoting作为Client和Server端交流的管道,最终设计出了一种能够在河南快捷货运结算系统中应用的多层C/S系统体系结构的解决方案,并在河南快捷货运结算系统中验证构建的多层C/S系统框架的可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号