学位论文 > 优秀研究生学位论文题录展示

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

作 者: 税伯琪
导 师: 张凤荔;郑国清
学 校: 电子科技大学
专 业: 软件工程
关键词: 货运结算系统 C/S系统框架 设计原则 .net Remoing 对象关系映射
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 24次
引 用: 0次
阅 读: 论文下载
 

内容摘要


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

全文目录


摘要  4-5
Abstract  5-8
第一章 绪论  8-13
  1.1 课题来源及意义  8-9
  1.2 国内外研究现状  9-11
    1.2.1 C/S 系统结构介绍  9-10
    1.2.2 分布式系统交互技术的比较  10-11
  1.3 论文研究目标  11-12
  1.4 论文结构安排  12-13
第二章 货运结算系统结构介绍及系统设计原则  13-22
  2.1 货运结算系统平台结构  13-16
    2.1.1 业务平台结构  13-14
    2.1.2 技术平台结构  14-15
    2.1.3 组件关系调用结构  15-16
  2.2 面向对象系统设计的一般原则  16-21
    2.2.1 开闭原则OCP(Open-Closed Principle)  16-17
    2.2.2 里氏代换原则LSP(Liskov Substitution Principle)  17-18
    2.2.3 依赖倒转原则DIP(Dependency Inversion Principle)  18-19
    2.2.4 接口隔离原则ISP(Interface Segregation Principle)  19
    2.2.5 组合复用原则CRP (Composite Reuse Principle)  19-20
    2.2.6 迪米特法则LoD (Law of Demeter)  20-21
    2.2.7 单一职责原则SRP (Simple Responsibility Principle)  21
  2.3 本章小结  21-22
第三章 货运结算系统分析与设计  22-54
  3.1 C/S 系统的分析  23-25
    3.1.1 C/S 系统结构历史  23
    3.1.2 C/S 系统框架构建说明  23-24
    3.1.3 C/S 系统框架构建基础设施的选择  24-25
  3.2 通用C/S 系统框架的设计  25-53
    3.2.1 初始设计  25-26
    3.2.2 业务逻辑层细化后的系统结构  26-27
    3.2.3 加入.net Remoting 后的系统结构  27-37
    3.2.4 系统结构的再分析和改进  37-41
    3.2.5 系统框架结构中各层类的设计  41-51
    3.2.6 ORM 机制的引入  51-53
  3.3 本章小结  53-54
第四章 多层C/S 系统框架系统货运结算的实现  54-70
  4.1 整体实现说明  54-55
  4.2 各个逻辑层次的实现  55-61
    4.2.1 GUI Layer  55-56
    4.2.2 UI Process Layer  56-57
    4.2.3 System Interfaces Layer  57
    4.2.4 Business Fa?ade Layer  57-58
    4.2.5 Business Logic Layer  58-59
    4.2.6 Data Access Layer  59-60
    4.2.7 Data Layer  60-61
  4.3 系统设计的补充说明  61-62
  4.4 货运结算系统的实现  62-69
    4.4.1 货运结算货运系统的开发  63-68
    4.4.2 货运结算系统的运行  68-69
  4.5 本章小结  69-70
第五章 货运结算系统框架的测试  70-74
第六章 总结与展望  74-75
致谢  75-76
参考文献  76-78

相似论文

  1. 论环境艺术系统中的城市家具设计,TS664.01
  2. 多年冻土地区热棒路基温度场研究,U416.1
  3. 城铁空间标识与导视系统的合理性设计,U239.5
  4. 多媒体电子地图集用户界面设计研究,P208
  5. 邮政行业职业装的设计应用与研究,TS941.2
  6. 公共建筑边缘空间景观研究,TU986
  7. 论改装商务车的设计研发,U462
  8. 资金管理实时监控系统的设计与实现,TP311.52
  9. 北京市中小企业信息化公共服务平台建设与实现,TP311.52
  10. IP视频监控系统中业务运营支撑系统的设计与实现,TP311.52
  11. 室外公共坐具造型设计研究,TS665.4
  12. 住宅室内设计与建筑设计互动性研究,TU241
  13. 全员人口个案信息分析系统的设计与实现,TP311.52
  14. 管道保温结构热损失测试系统远程监测分析与设计,TP311.52
  15. 成人高校论文指导交流系统设计与实现,TP311.52
  16. 基于容器的车载应急移动通信系统软件设计研究,TN929.5
  17. 用景观的观点审视室内设计,TU238.2
  18. 德阳市居住小区水体景观设计研究,TU984.12
  19. 基于古文献的梳理中医湿温的理论研究,R254
  20. 基于.NET的对象持久化研究与应用,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com