• IIANews微官网
    扫描二维码 进入微官网
    IIANews微信
    扫描二维码 关注微信
    移动客户端
  • English
WAIC 2025早鸟票预售
I/O 设备

倚天科技ROUTER应用模式

  2007年11月26日  
目 录
一、系统概要: 1
二、系统综合解决方案: 1
1、总部与营业部连接的基本网络平台: 1
2、总部与营业部基本软硬件配置: 3
3、不同连网方式的解决方案: 4
4、营业部不同柜台交易系统的解决方案: 4
三、系统安全性评测:…………………………………………………………………………………...4
四、具体实施 5
五、典型用户案例介绍 6
六、其它柜面须提供的数据接口 7


新利证券总部监控管理信息系统(SLHQMIS)
一、系统概要
新利公司开发的证券总部监控管理信息系统(SLHQMIS),是针对目前的证券公司规模越来越大、管理越来越集中的实际情况,为了更好地防范经营风险,提高券商内部资源的整体配置效率,通过高科技含量的广域网连通技术,把证券总部、营业部和营业部之间有机地联接起来,实现数据共享和资源共享,以达到提高业务质量,提升业务水平,完善办公自动化目的。
二、系统综合解决方案:
1、总部与营业部连接的基本网络平台:

2、 总部与营业部基本软硬件配置:
A、 总部硬件平台:
1) 一台高内存,大容量NT Server(数据服务器):硬盘大小视营业部多少而定,5个营业部至少8G以上,内存:128M以上, 推荐用PC Server 或 Alpha 小型机 ;
2)两台高内存独立域NT Server(总部应用程序服务器,总部数据接收兼采集机):内存推荐128M以上 , PC 台式机或服务器。
3) 工作站: 3台以上 ,Win95,Win98或NT,内存> 32M ;
4) 若需要从交易所直接接收数据,则需Novell服务器一台;

B、 总部软件平台:
1) 数据库服务器
Windows NT 4.0 Server , Microsoft SQL Server 6.5或 7.0 , 新利总部监控管理信息系统数据库。
2) 应用程序服务器(中间层)
独立域Windows NT Server 4.0 中文版 , Microsoft SQL Server 6.5 ODBC
新利总部监控管理信息系统应用服务程序( 建议单独使用一台机器 )
新利总部管理数据采集总部端通讯程序( 建议单独使用一台机器 )

3) 工作站
Windows NT Workstation 4.0 或 Win95/98 ,
新利总部监控、查询统计应用程序。

C、 营业部硬件平台:
1)一台高内存NT Server(营业部数据采集前置机) :内存推荐128M以上, 如服务器配置高, 此服务器可作为交易服务器的热备份。

D、 营业部软件平台:
独立域Windows NT Server 4.0 中文版 , Microsoft SQL Server 6.5 ODBC
新利总部管理数据采集营业部端通讯服务程序

3、不同连网方式的解决方案:
A.电话拨号:
1. 硬件配置:营业部和总部软硬件基本配置同上,另在营业部增加普通电话线一路和MODEM(33。6K以上)一个,总部增加普通电话线一路或多路和MODEM(33。6K以上)一个或多个。
2. 实现:i)在证券总部接收机只有一路电话线和一个MODEM情况下,各个营业部将根据在营业部采集机上设置的采集的开始时间和采集时间间隔,拨通总部接收机,若占线或总部接收机上MODEM工作不正常则在重拨100次后在营业部采集机上进行提示,确定后可继续再拨,直至拨通。拨通后,启动总部接收机上接收服务器程序,对采集时间间隔时间停止计时,开始发送数据,数据正常发送完后,对采集时间间隔时间重新开始计时,轮循直至完成所有采集功能。若在发送数据中途出错,则断开与电话的连接,以便让另一营业部拨入。ii)在证券总部接收机有多路电话线和多个MODEM组成MODEM池情况下,营业部将自动找到空闲的一路电话,连通按i)的规则完成所有功能。
3. 网络性能:稳定性依电话线路及相关一些客观环境而定,安全性,可对电话使用回拨功能,总部接收机以登录用户可指定固定的电话号码,防止非指定用户登录。数据进行打包加密,以提高安全性和传输效率。
4. 评价:本方式灵活性强,效率相对而言一般(15000股民的营业部,5分钟时间内的日间交易数据的发送在1分钟内完成,包括正常拨通电话及断开的时间),成本低,适用于营业部较分散,“数据采集” 实时性要求不是很高的情况,亦可做任意种其它连网方式的备份。典型使用案例见西安陕国投总部。

B.DDN/ISDN/X.25:
1. 硬件配置:营业部和总部软硬件基本配置同上,另申请DDN/ISDN/X.25专线,增加相应路由器及网关设置
2. 实现:数据采集营业部端程序通过路由器,走TCP/IP协议,启动总部接收机上接收服务器程序,对采集时间间隔时间停止计时,开始发送数据,数据正常发送完后,对采集时间间隔时间重新开始计时,轮循直至完成所有采集功能。
3. 网络性能:专线一般稳定性好,安全性在网络和NT用户上实现
4. 评价:本方式稳定性好,效率视其专线速率(15000股民的营业部,专线速率64K,5分钟时间内的日间交易数据的发送在20-30秒内完成),成本稍高,适用于营业部同一城市较集中的环境,可用电话连网方式的做备份。典型使用案例见湖南证券总部。
C. 卫星:
1. 硬件配置:营业部和总部软硬件基本配置同上,另租用专用信道,增加相应卫星收发机,路由器及网关设置。
2. 实现:数据采集营业部端程序通过路由器,走TCP/IP协议,启动总部接收机上接收服务器程序,对采集时间间隔时间停止计时,开始发送数据,数据正常发送完后,对采集时间间隔时间重新开始计时,轮循直至完成所有采集功能。
3. 网络性能:卫星一般稳定性好,安全性在网络和NT用户上实现
4. 评价:本方式稳定性好,效率视其卫星速率(15000股民的营业部,专线速率64K,5分钟时间内的日间交易数据的发送在20-30秒内完成),成本期初投资高,适用于营业部多,很分散的环境的环境,可用电话连网方式的做备份。典型使用案例见厦门信托及东方信托总部。

4、营业部不同柜台交易系统的解决方案:
总的来说,新利证券总部监控管理信息系统已综合考虑各种可能变化的因素,包括在同一个证券总部下属营业部中,有可能有不同的柜台交易系统,或是同一柜台的不同版本的交易系统的情况,在我们的系统中,只要在数据采集营业部端的COM Server程序稍做修改,将不同柜台交易系统数据或同一柜台的不同版本的交易系统的数据统一转化成我们所需要的一个标准数据结构,即可在证券总部基本不需改动的情况下实现所有的功能。已实现的成功案例有深圳平安证券,他们所用交易系统为他们自己所开发的,而总部监控程序由我们提供。


三、系统安全性综合评测:
按“新利证券总部监控管理信息系统” 实施方案,在证券总部与营业部连网中将形成三个相对独立而又有联系的局域网,即证券总部局域网,营业部局域网及营业部数据采集机与总部数据接收机形成的局域网。证券总部局域网通过总部数据接收机访问营业部数据采集机(必须通过采集机上NT Server的用户和口令校验),调用营业部数据采集机上的COM服务器程序(必须在采集机上具有COM服务器程序的使用权限,并通过营业部数据服务器的用户和口令校验),完成证券总部访问营业部局域网的动作,实现相应功能。如:总部手工委托,数据恢复,消息传送等。营业部局域网通过营业部数据采集机访问总部数据接收机(必须通过数据接收机上NT Server的用户和口令校验),调用总部数据接收机上的COM服务器程序(必须在接收机上具有COM服务器程序的使用权限,并通过总部数据服务器的用户和口令校验),完成营业部访问证券总部部局域网的动作,实现相应功能。如:数据采集,消息传送等。

四、具体实施
“总部监控”工程安装计划表:

安装项 证券公司负责人及联系方式 新利公司负责人及联系方式 硬件到位时间 上点时间 相关信息 备  注
“总部监控”总部端 人名:
电话 人名:
电话   总部接收机机器名和IP:
使用MODEM时总部的电话号码: 
营业部1“数据采集[营业部端] 人名:
电话 人名:
电话   营业部编号:101
营业部连网方式:
营业部采集机IP:
使用MODEM时营业部的电话号码:
登录总部使用的用户和口令: 
营业部2“数据采集[营业部端] 人名:
电话 人名:
电话   营业部编号:102
营业部采集机IP:
营业部连网方式:
使用MODEM时营业部的电话号码:
登录总部使用的用户和口令: 
… … … … … … 

五、典型用户案例介绍
1、陕国投
总部与营业部网络架构:


连网方案
由于陕国投总部下属各营业部较分散,目前全部采用电话拨号网的形式来实现其数据采集:各营业部均配置一台高内存Windows NT4.0 独立域服务器,一根电话线和一个MODEM,总部配置一台高内存Windows NT4.0 独立域服务器,多根电话线和多个MODEM组成的MODEM池。(今后考虑在西安市区内采用DDN)

具体实施:
1. 在系统安装时完成系统参数设置和营业部的初始数据采集,保证总部数据与营业部数据的一致性
2. 营业部每天开市前,打开数据采集机,启动数据采集(营业部端),同时总部端的数据接收机必须已打开
3. 启动数据采集(营业部端)程序的“日间采集”模块,采集程序会根据已设置的参数(开始,结束时间;采集时间间隔等)间续地拨通总部接收机,将数据发往总部,完成日间的数据采集
4. 营业部清算做完后,启动数据采集(营业部端)程序的“日终采集”模块,程序将拨通总部接收机,将日终数据发往总部。保证每天总部数据与营业部数据的一致性。
5. 总部利用“新利总部集中信息管理系统”对各营业部日间交易进行实时监控和信息查询,统计汇总。

五、其它柜面须提供的接口数据
-- 资金余额接口
{
serial_no  int   identity,-- 流水号
depart_number smallint not null,-- 股民所在营业部编号
fund_account int  not null,-- 资金帐号
name  varchar( 20 )  null,  -- 客户姓名
money_type  char( 1 )  default '1',-- 币种
current_balance  money  null,  -- 当前资金余额
other_frozen money  null, -- 其他冻结
balance_interest money  null, -- 正利息
open_date int  null -- 开户日期
}
-- 资金信息表
create table SMfundinfo
(
serial_no  int   identity,-- 流水号
depart_number  smallint  not null,-- 股民所在营业部编号
fund_account int  not null,-- 资金帐号
card_number char( 20 )  null,  -- 资金卡号
account_status tinyint  not null,-- 帐户状态
customer_type char( 1 )  not null,-- 客户类别
id char( 20 )  null, -- 身份证号
deposit_passwd varchar( 8 )  null, -- 资金密码
exchange_passwd varchar( 8 )  null, -- 交易密码
address varchar( 60 )  null, -- 地址
phone_number  varchar( 20 )  null, -- 电话
nationality  varchar( 20 )  null, -- 国籍
postcode  char( 6 )  null, -- 邮编
fopen_flag  smallint  null, -- 开通标志
agent_name  varchar( 10 )  null, -- 代理人姓名
agent_id  varchar( 15 )  null, -- 代理人身份证
agent_nationality varchar( 20 )  null, -- 代理人国籍
agent_address varchar( 40 )  null, -- 代理人地址
agent_telphone varchar( 16 )  null, -- 代理人电话
valid_date int  null, -- 有效日期
summary varchar( 20 ) null, -- 摘要
balance_integral float null, -- 资金积数
modi_date int null, -- 积数更改日期
over_days int null, -- 透支天数
over_integral float null, -- 透支积数
over_interest money  null, -- 透支利息
control_balance money  null -- 取款限额
)
-- 股东证券户信息表
create table SMfundsecurity
(
serial_no  int   identity,-- 流水号
depart_number  smallint not null, -- 股民所在营业部编号
fund_account  int not null, -- 资金帐号
bourse_code  char( 1 ) not null, -- 交易所编码
security_account  char( 16 ) not null, -- 证券帐号
customer_alias  char( 8 ) not null, -- 客户别名
open_flag  tinyint null , -- 开通标志
open_date  int not null , -- 开户日期
trust_flag  char ( 1 ) null -- 指定标志
)
-- 证券余额表
create table SMsecurity
(
serial_no  int   identity,-- 流水号
depart_number  smallint  null, -- 营业部编号
fund_account  int   null, -- 资金帐号
name  char( 20 )  null, -- 客户姓名
bourse_code  char( 1 )  null, -- 交易所代码
security_account  char( 16 )  null, -- 证券帐号
security_code  char( 8 )  null, -- 证券代码
security_name  char( 8 )  null, -- 证券名称
security_type  char( 1 )  null, -- 证券类别
current_amount  int   null, -- 当前数量
hold_price  float   null, -- 持仓价
frozen_amount  int   null, -- 冻结数量
unfrozen_amount  int   null, -- 解冻数量
other_frozen  int null -- 其他冻结
)
-- 当日委托
create table SMentrust
(
serial_no  int   identity,-- 流水号
depart_number  smallint  not null,-- 营业部编号
fund_account int  not null,-- 资金帐号
bourse_code char( 1 )  not null,-- 交易所代码
customer_alias char( 8 )  not null,-- 客户别名
entrust_serial_no int  not null,-- 委托流水号
report_serial_no int  null, -- 申报流水号
entrust_depart_no smallint  not null,-- 委托营业部编号
report_depart_no smallint  null, -- 申报营业部编号
security_account varchar( 16 )  not null,-- 证券帐号
security_code char( 8 )  null, -- 证券代码
security_type char( 1 )  null, -- 证券类别
security_name char( 8 )  null, -- 证券名称
entrust_way char( 1 )  not null,-- 委托方式
entrust_type char( 1 )  not null,-- 委托类别
entrust_amount int  null, -- 委托数量
entrust_price float  null, -- 委托价格
entrust_status char( 1 )  not null,-- 委托状态
seat_no char( 8 )  null, -- 席位号
business_amount int  null, -- 成交数量
entrust_operator smallint  not null,-- 委托操作员
entrust_date int  not null,-- 委托日期
entrust_time char(8)  not null,-- 委托时间
report_operator smallint  null, -- 申报操作员
report_date int  null, -- 申报日期
report_time char(8)  null -- 申报时间
)
-- 当日成交
create table SMbusiness
(
serial_no  int   identity,-- 流水号
depart_number smallint  not null,-- 营业部编号
fund_account int    null, -- 资金帐号
name char( 20 )  null, -- 姓名
bourse_code char( 1 )  null, -- 交易所代码
security_account char( 16 )  not null,-- 证券帐号
security_code char( 8 )  null, -- 证券代码
security_name char( 8 )  null , -- 证券名称
security_type char( 1 )  null , -- 证券类别
buy_or_sale char( 1 )  null, -- 买或卖
business_amount int  null, -- 成交数量
business_price float  null, -- 成交价格
business_balance money  null, -- 成交金额
business_date int  null, -- 成交日期
business_time char( 8 )  null, -- 成交时间
business_serial_no int  null, -- 成交编号
report_time char( 8 )  null, -- 申报时间
report_serial_no int  null, -- 申报号
seat_no char( 8 )  null -- 席位号
)
-- 当日资金流水
CREATE TABLE day (
 depart_number int NOT NULL ,
 fund_account int NOT NULL ,
 op_date int NULL ,
 serial_no int NOT NULL ,
 name char (8) NULL ,
 business_name char (8) NOT NULL ,
 bourse_code char (1) NOT NULL ,
 business_flag smallint NOT NULL ,
 pre_balance money NULL ,
 occur_balance money NULL ,
 op_code smallint NULL ,
 op_number smallint NULL ,
 op_time char (8) NULL ,
 summary char (30) NULL ,
 deposit_way char (1) NULL ,
 money_type char (1) NOT NULL
)
-- 当日证券流水
CREATE TABLE rityday (
depart_number  smallint  not null, -- 营业部编号
fund_account  int  not null, -- 资金帐号
bourse_code  char( 1 )  not null, -- 交易所代码
security_account  varchar( 16 )  not null ,-- 证券帐号
op_date  int  not null, -- 操作员编号
serial_no  int  not null, -- 流水号
customer_alias  char( 8 )  null , -- 客户别名
security_code  varchar( 8 )  null , -- 证券代码
security_name  varchar( 8 )  null , -- 证券名称
business_flag  smallint  not null, -- 业务标志
business_name  char( 8 )  not null, -- 业务名称
pre_amount  int  null, -- 前余额
occur_amount  int  null, -- 发生数量
op_code  smallint  null, -- 操作员
op_number  smallint  null, -- 操作员营业部编号
op_time  char( 8 )  null, -- 操作时间
summary  char( 30 )  null -- 摘要
)
-- 资金变动与成交明细表
create table SHfundmonth
(
depart_number  smallint  null, -- 营业部编号
fund_account  int   null, -- 资金帐号
op_date  int   null, -- 操作日期
serial_no  int   null, -- 流水号
name  char ( 8 ) null, -- 客户姓名
business_name  char ( 8 ) null, -- 业务名称
bourse_code  char ( 1 ) null,  -- 交易所代码
business_flag  smallint  null, -- 业务标志
pre_balance  money   null, -- 前余额
occur_balance  money   null, -- 发生额
op_code  smallint  null, -- 操作员
op_number  smallint  null, -- 操作员营业部编号
op_time  char ( 8 )  null,  -- 操作时间
summary  char ( 30 ) null,  -- 摘要
deposit_way  char ( 1 )  null,  -- 存取方式
money_type  char ( 1 ) default '1', -- 币种
  -- 成交部分数据 --
security_account  char( 16 )  null , -- 证券帐号
customer_alias  char( 8 )  null , -- 客户别名
security_code  char( 8 )  null , -- 证券代码
security_name  char( 8 )  null , -- 证券名称
entrust_serial_no  int   null , -- 委托序号
business_no  int   null , -- 成交编号
business_time  char ( 8 )  null , -- 成交时间
business_amount  int   null , -- 成交数量
business_price  float   null , -- 成交价格
fare1  money   null, -- 费用1 ( 佣金)
fare2  money   null, -- 费用2(印花税)
fare3  money   null, -- 费用3(过户费)
fare4  money   null, -- 费用4(附加费用)
other_fare  money   null, -- 其他费用
surplus_money  money   null, -- 盈亏金额
seat_no  char ( 8 )  null -- 席位号
)
-- 历史委托表
create table SHentrust
(
depart_number  smallint  not null,-- 营业部编号
fund_account  int  not null,-- 资金帐号
security_account  char( 16 )  not null,-- 证券帐号
entrust_date  int   not null,-- 委托日期
bourse_code  char( 1 )  null , -- 交易所代码
entrust_serial_no  int   not null,-- 委托序号
name  char( 8 )  null , -- 客户姓名
security_code  char( 8 )  null , -- 证券代码
security_name  char( 8 )  null , -- 证券名称
report_serial_no  int  null, -- 申报序号
entrust_depart_no  smallint  not null,-- 委托营业部编号
report_depart_no  smallint  null, -- 申报营业部编号
entrust_way  char( 1 )  not null,-- 委托方式
entrust_type  char( 1 )  not null,-- 委托类别
entrust_amount  int  null, -- 委托数量
entrust_price  float  null, -- 委托价格
entrust_status  char( 1 )  not null,-- 委托状态
seat_no  char( 8 )  null, -- 席位号
business_amount  int  null, -- 成交数量
entrust_operator  smallint  not null,-- 委托操作员
entrust_time  char( 8 )  not null,-- 委托时间
report_operator  smallint  null, -- 申报操作员
report_date  int  null, -- 申报日期
report_time  char( 8 )  null -- 申报时间
)
-- 非交易过户证券变动流水
create table SHsecuritymonth
(
depart_number  smallint  not null, -- 营业部编号
fund_account  int  not null, -- 资金帐号
bourse_code  char( 1 )  not null, -- 交易所代码
security_account  varchar( 16 )  not null ,-- 证券帐号
op_date  int  not null, -- 操作员编号
serial_no  int  not null, -- 流水号
customer_alias  char( 8 )  null , -- 客户别名
security_code  varchar( 8 )  null , -- 证券代码
security_name  varchar( 8 )  null , -- 证券名称
business_flag  smallint  not null, -- 业务标志
business_name  char( 8 )  not null, -- 业务名称
pre_amount  int  null, -- 前余额
occur_amount  int  null, -- 发生数量
op_code  smallint  null, -- 操作员
op_number  smallint  null, -- 操作员营业部编号
op_time  char( 8 )  null, -- 操作时间
summary  char( 30 )  null -- 摘要
)


最新视频
苏州新鸿基:破解精密机加的柔性密码   
茵梦达x富诺尔:携手共铸信任力,共赴百年承诺之旅   
研祥金码
40年‘针’功夫提速新能源产线
专题报道
《我们的回答》ABB电气客户故事
《我们的回答》ABB电气客户故事 ABB以电气问题解决专家之志,回答未来之问。讲述与中国用户携手开拓创新、引领行业发展、推动绿色转型的合作故事,共同谱写安全、智慧和可持续的电气化未来。
企业通讯
2025世界人工智能大会
2025世界人工智能大会

2025世界人工智能大会暨人工智能全球治理高级别会议(简称“WAIC 2025”)将于7月在上海世博中心和世博展览馆举行

【邀您报名】2025智能趋势论坛——AI数算 重构智造产链生态
【邀您报名】2025智能趋势论坛——AI数算 重构智造产链生态

7月27日,2025智能趋势论坛将以“AI数算 重构智造产链生态”为主题,邀请业界专家、学者和企业家深度交流对话,围绕"

在线会议
热门标签

社区