1目录1.背景介绍2.系统总体设计3.系统功能设计4.系统平台设计5.通讯平台设计6.项目实施计划背景介绍公司原有模式:分布处理模式以营业网点为基本单位营业网点独立完成从接收客户指令、受理业务到处理业务的全过程。建设集中交易系统的条件:信息系统基础设施各级领导、管理部门和业务部门充分重视2系统总体设计—分析—开放性设计明确的分层设计,保证系统的各业务层的应用处理的相对独立性系统的各层业务在统一的技术标准接口规范下可实现不同产品的替换基于XML、FIX的数据交换协议,方便各方的数据交换基于系统平台与数据库平台的无关设计,方便系统的部署与配置基于对开放的功能单元接口规范设计,方便不同业务不同软件商的二次产品开发设计3系统总体设计—分析—扩展性设计基础功能单元设计,提供二次开发的基础构件数据模型设计在保证已知业务灵活应用的基础上,采用动态扩展的设计模式开放式设计的中间件模块,动态业务模块加载的方式,为不同业务系统的数据共享提供支撑平台基于中间件的业务逻辑设计,业务应用对数据库平台的依赖性降低,易于实现对数据库物理设备的扩展;基于开放式标准规范的接口设计,可很方便地确保不同接入方式的业务应用4系统总体设计—分析—多平台支持设计客户端支持对B/S结构的接入方式,跨平台跨浏览器的可用性与一致性基于JAVA技术的WEB中间件的功能模块设计、基于C语言的中间件的功能模块设计,对不同操作系统平台的通用性业务逻辑在应用服务层真正实现,确保数据库端可采用合适的数据库平台系统数据模型的设计与编码,尽可能采用数据库平台系统无关的编码方式,保证不同数据库平台下的通用性5系统总体设计—分析—高效性设计有效的业务处理流程业务流程划分为处理业务与信息业务,所需要的信息提示剥离于具体业务应用之外中间件实现“请求-应答”、“订阅-出版-发行”、“信息广播”等数据处理类型,减少客户不必要的请求,降低对系统的性能影响数据库部分数据的组织,减少业务的应用所需要的多个表的关联;同时优化数据表的索引设计,对数据库的布局加以合理的设计业务应用的数据缓冲机制6系统总体设计—分析—安全性设计关键数据加密存储数据库中业务数据校验设计,防止篡改数据库超级用户密码采用双密码加密保证机制,两位密码负责人各自掌握,可根据实际情况可要可不要;中间件之间数据通讯采用双密钥,动态密钥传递机制前端与中间件通信的密钥机制,客户认证机制系统应用对象(管理者、柜员、经纪人、客户)身份认证,提供记忆因素(如静态口令)认证、介质因素(IC卡、动态口令卡等)的认证7系统总体设计—数据流图8系统总体设计—总体结构9系统总体设计—报盘模式10系统结构设计—网络结构—数据中心11系统结构设计—网络结构—营业网点12系统结构设计—系统应用部署—运行中心集中交易系统所有涉及客户与交易数据变更的操作,都在这里完成。其主要功能包括:公司所有客户、证券、资金等数据的存储与管理证券交易及相关业务的集中处理集中清算系统集中报盘系统数据管理系统运营监控系统风险管理系统总部管理系统包括业务管理与系统管理,提供对整个集中交易系统运行的管理、调度、风险监控手段银证综合管理平台负责所有银证综合业务(银证转账、银证通)的统一接入负责与各异地银行的统一接入我们AS应用服务器系统用于实现所有的业务逻辑处理和与后台数据库的业务数据处理集中稽核系统客户日志记录和操作员日志记录,监控和稽核经纪人管理系统应用服务器系统应用路由系统是整个集中交易系统的通讯平台负责广域网内所有数据的转发功能负责所有客户端、第三方厂商产品的统一接入13系统结构设计—应用部署—营业网点分支柜台交易系统分支交易系统的主要功能是提供用户客户端,完成基本业务实现。如:开、销户;资金存取;委托、查询;交割等业务。应用路由(我们AR)分支交易系统的主要功能是实现用户客户端端与总部中心集中交易系统的连接。所有业务请求都首先提交给本地AR,本地AR根据营业部号和功能号将该指令递交到上一级AR进行处理。周边委托系统提供给客户操作的操作终端,包括刷卡、热自助、电话委托等。都与传统的系统类似。银证业务平台在集中交易模式下,如果需要与各地的银行在所在地直接连接,则需要在营业部有专门的银行平台处理系统。无盘证券上网设备(我们VDS系统)在营业部实现无盘Windows上网在目前显得非常重要,我们VDS系统是很好的解决方案。14系统结构设计—软件架构15系统结构设计—软件架构—业务逻辑层1账户类如资金开销户、证券开销户2资金类如现金存取款、内部划转、银行转账3证券类如委托、转托管4员工类如员工开销户、权限管理5查询类如查客户信息、公司信息6统计类如统计客户、公司历史信息7系统类如系统管理、参数设置修改16系统结构设计—业务架构—业务结构设计17系统结构设计—业务架构—客户模型设计18姓名身份代码通信联络……权限与安全经纪人代理人多重分类折扣信用……个人信息业务属性基本属性账户信息账务记录投资组合资金账户证券账户基金账户期货账户现货账户……客户资金流水操作流水交易流水货币资产非货币资产……人民币港币美元…………股票债券开放式基金期货证券类现货保险客户标识系统结构设计—业务架构—其它应用整合证券交易软件财务管理软件人事管理软件公司办公软件CRM系统电子商务系统19系统功能设计—业务功能设计—基本业务功能系统基本业务证券交易业务开放式基金业务债券业务特别转让业务20系统功能设计—业务功能设计—扩展业务功能银证平台系统经纪人分析系统风险控制系统经营决策分析系统客户关系管理系统经纪人管理系统和佣金折扣方案21系统功能设计—业务功能设计—系统功能结构核心业务子系统交易业务子系统运行管理子系统信息管理子系统通讯子系统第三方接口子系统22系统功能设计—客户端设计23专用客户端•传统的操作人员与管理人员•更高的安全性与个性化设置WEB客户端•客户端的操作与平台的无关性•易用性、可维护性系统平台设计—主机平台方案一:采用IBM小型机系统数据库主机:选用两台IBMp系列6606M1(4路750MHzCPU、4GB内存)主机组成一个计算机群集系统作为后台数据库平台方案二:采用SUN小型机系统选用两台SUNFire3800(2路900MHzCPU、2GB内存)主机组成一个计算机群集系统作为后台数据库平台24系统平台设计—数据库系统建议采用Oracle数据库系统25通讯平台设计—技术架构组件级共享的易于管理的多层次技术支撑体系26通讯平台设计—企业信息门户27通讯平台设计—应用服务器28安全高效基于证券行业的应用扩展性强,基于组件有热备和负载均衡的功能能够根据服务器的硬件能力和业务的重要性配置多线程的应用基于组件的热修复功能通讯平台设计—中间件设计消息中间件事务中间件应用服务器自有中间件产品29项目实施计划—项目管理与组织30项目实施计划—系统迁移计划—迁移内容数据移植原有分布式的营业部数据将逐步迁移到统一的区域集中交易数据中心应用系统移植应用迁移的范围包括现有系统的核心业务以及与之相关的周边业务系统的迁移31项目实施计划—系统迁移计划—迁移策略32以点带面采取试点-推广的方法,在试点营业部完成系统迁移的试点工作,再逐个营业部的实施系统迁移严密组织参与各方必须从组织上、人员上、设备上给与足够的保证核心业务子系统33客户子系统资金子系统特殊业务子系统•资金存取•利息处理•资金管理•账户管理•资金帐户•代理人账户管理客户的资金账户信息:资金账户开户、修改、销户管理客户的代理人户信息:代理人户开户、修改、销户管理客户的资金:现金存取、现金支票存取、转帐支票存取、确认、作废,取款预约利息计算、利息归本、罚息归本资金手工冻结,手工解冻,隔日红冲、隔日蓝补、利息调整、资金划转资金账户、交易账户、银行账户的冻结、解冻、挂失、解挂,资金帐户清密、交易帐户主帐、交易账户转移,交易账户返回交易业务子系统账户子系统证券子系统委托子系统交割对帐子系统银行账户子系统经纪子系统34账户子系统管理客户的交易账户信息:开户、修改、销户证券子系统证券当日冻结、当日解冻、长期冻结、长期解冻、证券转入、证券转出、债券抵押、债券解压、股份清理、成本设置委托子系统普通委托、选择委托、清仓委托、批量委托、批量撤单、全部撤单、批量申购、委托补单指定交易、转股回售、国债回购、单笔转托、选择转托、全部转托、新股配售、配售确认、配售确认修改代理申购、代理配股、代理配售预埋委托、预埋撤单、预埋修改交割子系统自助交割、自动交割、重新交割、选择交割、批量交割、汇总交割、申购交割、中签交割、邮寄交割自助对帐、客户对帐、汇总对帐、邮寄对帐等经纪子系统经纪人开户、修改、销户、经纪人控制经纪关系开户、修改、销户经纪提成经纪人信息、经纪关系、经纪明细、提佣流水、委托流水、实时成交、持股情况、资金情况经纪人业绩表、经纪日报表、经纪月报表、客户经纪表运行管理子系统数据转换子系统35数据转换子系统成交显示子系统人工报盘子系统日终子系统银证通子系统第三方客户端运行监控子系统复制子系统备份子系统信息管理子系统36查询子系统报表子系统系统管理子系统客户资产管理子系统第三方接口子系统37系统类资金类委托类查询类银行类