图书前言

前    言

  在财经类院校信息管理专业相关课程的教学实践中,我们发现IT应用技术与金融交易业务结合方面的教科书和教学参考资料寥寥无几,影响教学质量的提高,于是决定在多年外汇交易系统设计和开发实践的基础上,编写这本融合外汇交易实用知识和信息系统设计开发主流技术的外汇交易信息系统基本功能开发的实践性教材。

  本书在介绍外汇交易基础知识和外汇交易系统案例后,将进行“外汇买卖交易”和“外汇撮合交易”两个模拟系统的设计和开发,实现外汇“零售”和“批发”交易系统的基本功能。

  .NET技术近年来发展异常迅速,越来越受到IT企业的认可,在各行各业都得到了广泛的应用,已成为相关专业毕业生必须掌握的基本技能之一。

  本书有针对性地介绍ASP.NET Web应用开发技术、Visual Studio开发平台的操作和数据库原理,将动态页面、面向对象、功能设计等方面的知识融入各章的教学之中。

  教师可通过课堂教学,展示外汇交易系统的基本原理、实际开发步骤,剖析技术要点,并组织学生进行开发实践或改进案例系统,来培养学生做功能分析、交互设计和程序开发的能力。

  全书共分6章,大致分为3个主要部分:外汇交易的基本知识,外汇交易中心平台案例系统,以及外汇交易模拟系统开发实践。

  第1章简要介绍外汇及外汇交易的基础知识,包括外汇汇率形成机制、交易业务流程及外汇交易市场的基本情况,以巩固财经类院校学生在国际金融课程中外汇部分的知识。

  第2章介绍外汇交易的实际参与主体、交易市场和平台、机构和个人外汇买卖和交易,以及我国现阶段外汇监管和交易的大致情况。该章还从外汇交易的业务需求出发,分析外汇交易系统的功能需求,包括外汇交易平台、外汇买卖和交易子系统的功能需求分析。

  第3章介绍一个实际的外汇交易中心平台案例。作为一个生产系统,需要考虑的因素很多,包括机构和交易员权限、场务监控和交易日志、用户认证和信息安全等,通过这个案例系统,可以让学生理解一个实际的交易系统的复杂程度和详细的交易功能。

  第4章介绍用于外汇交易模拟系统开发的基本技术,包括网页设计中的HTML、CSS和JavaScript基础、ASP.NET动态网页和数据绑定原理、Visual Studio开发平台、ADO.NET数据库操作类、SQL Server数据库服务。该章只是介绍与外汇交易模拟系统开发密切相关的内容和技术。如需要完整地学习上述技术,可以参阅其他的专业技术资料或教材。

  第5章介绍外汇交易模拟系统的设计与开发,包括基本业务分析和系统架构设计,数据分析和数据表结构,用户和账户管理,外汇交易工作台动态页面和数据绑定,以及外汇交易后台信息维护和管理功能的开发。

  第6章介绍外汇撮合交易模拟系统的开发,包括撮合交易原理和队列管理、自动撮合规则和后台线程、交易委托和成交状态、数据库设计、交易工作台动态页面,以及后台的信息维护、交易管理、统计分析功能的开发。

  在准备本教材的“思考和练习参考答案”附录的过程中,作者整理了一些过程性的指南和实践记录,希望会对读者有益。

  本书作为大学生信息系统设计相关课程的实践性教科书,特别适合财经类院校的信息管理专业学生使用,可以在学习和巩固外汇交易知识的同时,对外汇交易系统的设计和开发进行实践,将IT技术技能与行业典型应用结合起来。

  为方便教学,本书提供了外汇交易案例系统和外汇交易模拟系统开发的程序源代码、初始化数据以及操作指南,如有需要,可到清华大学出版社网站下载。需要申明的是,案例和模拟系统涉及的业务功能和演示数据仅供教学参考,不保证数据的真实性和有效性。

  本书由赵曦(第4、5章)、周欢(第1、2章)、胡乃静(第3章)、李琼飞(第6章)编写。此外,编写小组特别感谢李豫博士(原中国外汇交易中心副总裁),他为本书提供了项目策划、业务分析、案例系统和教材出版等方面的宝贵资源和建议。可以说,如果没有李豫博士的参与和支持,本书不可能完成编写和出版。

  由于作者水平有限,在编写过程中,相关的参考资料较少,教材中的外汇交易模拟系统是由我们自己开发的,所以系统缺陷和书中的疏漏之处在所难免,欢迎读者提出宝贵意见和建议。