业务咨询子系统设 计 说 明 书

[入库:2006年4月7日] [更新:2008年1月21日]

本文简介:1.1 编写目的本手册为程序员开发CallCenter 业务咨询子系统软件而编写。1.2 项目背景【应包括:a.项目的委托单位、开发单位和主管部门;b.该软件系统与其他系统的关系。】

3. 总体设计
3.1 处理流程
1、 进程流程(见图1)
2、 数据处理流程
  数据处理流程主要是关于咨询数据库(ConsultInfo)和IVR本地Oracle数据库中的数据缓冲区(ConsultInfo)的数据处理过程。具体内容如下:
3.2 总体结构和模块外部设计
1、 前台应用程序
该程序模块在Window下用Delphi4.0开发。程序模块有:
程 序 名:consult.dll
调用方式:动态库
主要功能:根据客户请求或IVR转入,提供业务咨询、按关键字检索等咨询功能;转入IVR播放语音文件或发送传真;进行数据库信息的管理。
2、 IVR咨询应用流程程序
该程序模块用CONVERSANT的Script Build开发。程序模块有:
程 序 名:consult.t
调用方式:由其他IVR应用流程调用或被前台转入激活
主要功能:根据咨询数据库信息和客户需求,进行动态语音的播放;响应前台的转入,进行指定结点语音的播放,调用外拨服务器,发送传真

4. 接口设计
4.1 外部接口
4.2 内部接口

5. 数据库设计
   数据库设计主要是CTI服务器数据库 ConsultInfo表和IVR本地ORACLE数据库中的表ConsultInfo。
5.1 CTI服务器数据库 ConsultInfo表
   具体字段内容设计如下:
• DB_CI_CID N(5);   // 为当前节点号(>=5000),为主键;
• DB_CI_ORD N(3);   // 表示同一层次中的顺序关系,从1开始;
• DB_CI_PID N(5);   // 为父节点号,注意:DB_CI_PID为0表示第一层节点;
• DB_CI_LEAF N(1);   // 叶节点标识:1表示叶节点;否则表示非叶节点;
• DB_CI_TITLE varchar(48);  // 本节点的标题;
• DB_CI_KEYWORD varchar(48); // 本节点的关键字,用于关键字查询;
• DB_CI_CONTENT text;  // 本节点的内容,只有叶节点才有内容;
• DB_CI_IVRMENU N(1);  // 是否为IVR菜单项:1表示是;否则不是;

 

本方案相关附件

本文关键:,业务咨询子系统设 计 说 明 书,
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top