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

中国货币网的系统架构设计与实现

作 者: 毛智刚
导 师: 唐新怀;方林
学 校: 上海交通大学
专 业: 项目管理
关键词: 外汇交易 中国货币网 CMS 快速开发 用户体验 定时数据同步
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 22次
引 用: 0次
阅 读: 论文下载
 

内容摘要


中国货币网作为中国外汇交易中心的门户网站,为银行间金融市场参与者提供公共信息平台服务,是银行间金融市场交易服务的延伸平台,是银行间金融市场交易的备案与监测平台,是外汇交易中心内部各项服务的支持平台,中国货币网同时为未与交易中心交易系统联网的金融机构提供报价服务,为人民银行、国家外汇管理局提供市场监管服务。然而,现有的货币网已比较陈旧简陋,无论在业务功能需求上,还是在用户体验,系统的稳健可靠以及可扩展与维护性上都远远不能达到要求,因此必须对现有的货币网的业务体系及技术架构系统进行根本性的改造。因此,新版货币网将满足外汇交易中心对业务的各种需求,并为将来的业务(如CA认证,网上会议等)扩展提供必要的扩展接口。并且,新版货币网引进CMS内容管理平台系统,支持行情数据、逻辑业务数据、非业务逻辑数据的实时以及非实时采集及可视化编辑、处理和发布等。为了满足大并发用户访问的性能问题以及解决网站互动应用之间的冲突问题,新版货币网将同时支持动态、静态网站发布功能。为了大幅度地改进用户的体验,使用户方便地访问网站,网站将灵活地展现系统功能,满足多层次、多样式、多维度展现外汇交易中心的业务数据信息功能,并且支持多频道的发布功能,以便使同一信息能够同时发布多网站的多个栏目。为实现新版货币网系统,本文工作包括如下几个方面:1.分析并介绍了当前中国货币网所面临的挑战,中国外汇交易中心当前业务发展的趋势和对新货网站的建设目标要求。2.分析了为达到新版货币网的各种需求,新版货币网采用的核心技术,包括CMS系统,PAI快速应用开发框架,Spring,Struts,Quartz和Ant技术的简要介绍。3.在业务分析的基础上,对新版货币网的系统平台方案进行了设计,主要包括:系统设计,物理逻辑架构设计,数据同步平台设计等。并且,阐述了系统为达到优良的性能质量、用户体验、安全性、高可靠性和可扩展性和可维护性所采用的设计原则。4.在业务需求分析和系统设计原则的指导下,对新版网络进行了系统设计,包括系统逻辑架构设计,系统物理架构设计,新系统软件基础平台设计,数据采集及同步流程设计。5.在设计的基础上阐述了对货币网的基础平台的实现步骤包括系统部署的实现。6.最后对系统进行了严格的测试,包括性能压力测试,用户测试等,通过测试软硬件环境的搭建和具体测试的过程,给出了详细分析来证明新版货币网在性能指标、可靠性、可维护性和安全性等方面都达到了用户的要求。不仅实现了原有应用系统集成和数据共享,同时也是一个跨平台,具备兼容性、灵活性、安全性、稳定性和高效性的综合信息服务平台系统。并且通过测试发现系统的设计问题并进行了相应改进措施。本文主要分析外汇交易中心的业务体系架构和数据流程,详细阐述针对外汇交易中心门户网站-中国货币网的系统设计和平台的技术架构体系,本文在技术上有所创新,通过各种设计原则和设计思想,利用各种设计模式实现基础系统框架,并且成功采用CMS内容管理系统,解决了网站的动转静,可视化编辑等网站管理功能,PAI快速开发平台的应用也大幅度提高了系统应用的开发效率。

全文目录


摘要  3-5
ABSTRACT  5-10
1 绪论  10-14
  1.1 建设背景及意义  10-11
  1.2 系统建设目标和内容  11-12
  1.3 系统建设原则  12
  1.4 系统约束条件  12-13
  1.5 论文结构  13-14
2 相关技术介绍  14-21
  2.1 开源框架Spring 简介  14-16
  2.2 开源框架Struts1.2 简介  16-18
    2.2.1 MVC 系统架构  16-17
    2.2.2 Struts1.2 架构  17-18
  2.3 开源框架quartz  18-20
    2.3.1 Quartz 简介  18
    2.3.2 Quartz 框架功能  18-20
  2.4 Ant 项目自动化部署工具  20-21
3 核心技术研究  21-39
  3.1 CMS 内容管理系统的研发  21-30
    3.1.1 CMS 内容管理系统的定位和需求  21-22
    3.1.2 CMS 内容管理系统的体系架构  22-23
    3.1.3 CMS 工作模式  23-28
    3.1.4 核心功能  28-30
  3.2 PAI 快速应用开发框架  30-39
    3.2.1 PAI 系统架构  30-31
    3.2.2 PAI 系统特性  31-39
4 系统设计与实现  39-69
  4.1 系统平台方案  39
    4.1.1 系统平台选型原则  39
    4.1.2 硬件平台、软件平台、操作系统配置清单  39
  4.2 系统设计原则  39-42
    4.2.1 后台核心系统设计原则  39-40
    4.2.2 用户体验设计原则  40-41
    4.2.3 数据同步接口设计原则  41-42
    4.2.4 日志设计原则  42
  4.3 系统安全性设计  42-44
  4.4 系统设计  44-56
    4.4.1 系统逻辑架构  44-49
    4.4.2 系统物理架构  49
    4.4.3 系统数据同步及定时发布基础框架架构  49-51
    4.4.4 数据采集平台架构设计  51-52
    4.4.5 数据同步接口流程设计  52-56
  4.5 数据同步及定时发布基础框架实现  56-69
    4.5.1 定时任务实现  56-60
    4.5.2 生成HTML 和图片实现  60-63
    4.5.3 Web 应用开发实现  63-64
    4.5.4 系统部署实现  64-69
5 系统测试  69-81
  5.1 测试环境说明  69-71
    5.1.1 性能测试环境软件项  69
    5.1.2 性能测试环境硬件和固件项  69
    5.1.3 性能测试环境网络拓扑  69-70
    5.1.4 测试环境差异说明  70
    5.1.5 测试方法和过程说明  70-71
  5.2 测试总结  71-79
    5.2.1 测试结果综述  71-72
    5.2.2 测试详细结果  72-79
  5.3 测试风险  79-81
6 结论  81-82
  6.1 系统设计开发总结  81
  6.2 系统展望  81-82
参考文献  82-84
致谢  84-85
攻读学位期间发表的学术论文目录  85-87

相似论文

  1. 基于用户体验的灯具设计策略研究,TS956
  2. 陆地棉细胞质雄性不育及其恢复机制的研究,S562
  3. 全新的交互体验,TP11
  4. 一个试卷生成系统的设计与实现,TP311.52
  5. 手机游戏软件界面交互的设计与实现,TP311.52
  6. 基于智能客户端的超市收银软件系统设计,TP311.52
  7. 以体验价值为导向的产品创新设计,J504
  8. 基于.NET的网站新闻发布系统设计与实现,TP311.52
  9. 三叶罗茨风机快速开发研究,TH444
  10. 基于网络处理器的Web用户体验测量研究,TP393.09
  11. 棉花线粒体atp9基因的克隆及其表达分析,S562
  12. 蕴含故事体验的玩具设计研究,TS958.0
  13. 面向长尾市场的包装产品设计研究,TB482
  14. 基于用户体验的产品识别系统研究,TB472
  15. 玉米新型细胞质雄性不育突变体的遗传基础及差异蛋白质组学研究,S513
  16. 基于WEB 2.0社交型网站分析与设计,TP393.092
  17. 基于移动交互设备应用程序开发的研究,TP311.1
  18. 基于用户体验的产品设计方法研究,TP311.52
  19. 手持移动终端的交互设计研究与应用,TN929.53
  20. 中国与印尼农产品贸易比较研究,F224

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