自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (54)
  • 收藏
  • 关注

原创 跟着实例学eclipse插件开发--第五篇:插件自动升级

本文为大家讲解实现插件的自动升级功能,首先需要搭建一个ftp服务器,将最新的插件放到ftp指定位置:Eclipse启动时,通过ftp查看插件最新版本,如果和本地版本不一样,就下载最新版本。首次启动时,需要设置ftp基础属性:本文涉及到org.eclipse.ui.startup、org.eclipse.ui.preferencePages扩展点:org.eclipse.ui.s...

2018-09-11 14:59:12 30138 2

原创 跟着实例学eclipse插件开发--第四篇:文件打开插件

本文为大家讲解如何自己动手开发一款“eclipse文件打开插件”,用自己开发的插件去替代OpenExplorer,同时新增了F8快捷键打开文件夹功能,还是有一点成就感。本文涉及到org.eclipse.ui.menus、org.eclipse.ui.popupMenus、org.eclipse.ui.bindings扩展点:org.eclipse.ui.popupMenus 是项目右键菜单...

2018-09-05 13:23:33 19571 4

原创 跟着实例学eclipse插件开发--第三篇:数据库文档生成插件

本文通过数据库文档生成插件实例,为大家讲解org.eclipse.ui.menus扩展点,menus效果如下图所示:点击之后的界面:plugin.xml如下图所示:<?xml version="1.0" encoding="utf-8"?><?eclipse version="3.7"?><plugin> <extens

2018-09-04 13:08:03 16791

原创 跟着实例学eclipse插件开发--第二篇:类注释插件(代码辅助)

本文为大家讲解org.eclipse.jdt.ui.javaCompletionProposalComputer扩展点。在类名上,按智能提示(alt+/),可以出来“类注释”的代码辅助功能,可能我举得这个例子意义不大,大家可以通过该扩展点做很多,对自己写代码更有意义的辅助功能。首先需要使用org.eclipse.jdt.ui.javaCompletionProposalComputer...

2018-09-03 17:50:39 16887

原创 跟着实例学eclipse插件开发--第一篇:翻译插件

本文并非插件开发的最基础教程,推荐2个网站大家可以看一下(国外的,国内资源太少):    eclipse功能点demo:https://wiki.eclipse.org/Eclipse_Corner    eclipse开发API:http://help.eclipse.org/photon/index.jsp本教程通过开发一系列elipse的插件,为大家讲解elipse插件的使用。本...

2018-09-03 16:14:33 21244 4

原创 数据库文档自动生成工具(开放源码)

本人写了一个数据库文档自动生成工具,可以自动生成数据库文档。工具下载地址:https://download.csdn.net/download/jiujiya123/10618074用java写了个 客户端界面:输入相关信息后,可以自动生成数据库文档:模板支持自定义,点击“自定义模板?”按钮,将新增的模板复制到该目录下即可。本人将源码开放出来了,有需要的可以下载下来:h...

2018-08-21 17:20:18 27979 4

原创 java 进程通信代码

本人写了一个java进程通信的工具jar,方便大家简单的使用java进程通信。开启守护进程,获取消息:package com.test;import org.msun.process.ProcessMonitor;import org.msun.process.ProcessMonitor.NewMsgListener;/** * 开启守护进程 */public clas...

2018-08-03 10:50:16 34712

原创 java保存文件工具类

import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.URL;import java.net.URLConnection;import java.util.Date;/** * @author jjy @[email protected] */...

2012-04-24 21:58:44 13701

转载 Google正式推出Dart,结构化的Web编程语言

Google在官方博客正式宣布推出Dart语言,Google称之为早期预览版(early preview)。Chrome浏览器V8 JavaScript引擎的创造者,也是Dart语言项目的领导者Lars Bak在今天于丹麦举行的Goto会议上为Dart进行了主题演讲,并在

2011-10-11 14:21:48 21034

eclipse数据库文档生成插件(含源码)

使用非常简单,点击elipse菜单栏的“生成数据库文档”按钮,即可自动生成数据库文档,模板支持自定义,点击“自定义模板?”按钮,将新增的模板复制到该目录下即可。 该源码是“跟着实例学eclipse插件开发--第三篇:数据库文档生成插件”的示例源码,教程网址:https://blog.csdn.net/jiujiya123/article/details/82380286。

2018-09-04

基于数据仓库的决策支持系统在网络教务管理中的应用.doc

目前高校教务管理系统使用的是面向应用的联机数据处理型数据库系统。能够完成教学计划、课室安排、学籍管理、成绩管理、外来数据管理等基本的教务管理工作,但在教务工作趋势的预测和教务管理战略的制定方面存在着各种局限性。主要原因是,基于操作型数据库的教务系统是按照需求驱动的生命周期法进行开发的,其信息模型设计是以实体-关系模式为基础的二维平面设计,元数据的管理采用数据字典的方式。为此学校教务决策者需要新的技术来弥补原有数据库系统的不足,需要把已经广泛收集到的数据集成到数据仓库中,以便从操作数据中提取有用的信息,帮助他们在教务管理和发展上作出即时、正确的判断。基于数据仓库的决策支持系统(Decision Support System ,DSS)真正使用户利用工具直接从信息池中随机地提取分析数据,有效地服务于教务的全方位决策。本文给出了基于数据仓库的决策支持系统在教务管理系统中的应用的研究。

2018-08-29

基于web的在线问卷调查系统的设计与实现.doc

1 需求分析 1 1.1 系统开发背景 1 1.2 系统开发目的 1 1.3 系统开发意义 2 2 概要设计 3 2.1 总体设计 3 2.2 功能设计 3 2.2.1 用户系统设计 3 2.2.2 问卷系统设计 3 2.3 数据库设计 4 2.3 交互设计 6 3 详细设计 7 3.1 用户管理系统 7 3.1.1 用户注册 7 3.1.2 用户登录 9 3.2 问卷管理系统 9 3.2.1 问卷信息管理 9 3.2.2 题目信息管理 12 3.2.3 选项信息管理 14 3.2.4 问卷结果统计 17 3.2.5 问卷生成 18 3.2.6 问卷提交 19 4 测试 20 4.1 出现的错误 20 4.2 解决方法 20 参考文献 21 附 录(关键部分程序清单) 22 1. 路由文件 22 2. 用户管理后台文件 23 3. 问卷后台管理文件 27 4. 问卷生成文件 41 5. 登录界面 45 6. 注册页面 46 7. 问卷信息管理页面 47 8. 题目信息管理页面 50 9. 选项信息管理页面 53 10. 选择题统计信息展示 55 11. 简答题统计信息展示 58 12. 错误页面 59 13. CSS文件 60 14. JavaScript文件 76

2018-08-29

广州市卫生信息资源编码标准化-卫生业务信息基本数据集-第4部分:妇女保健.pdf

前言 II 1范围 1 2规范性引用文件 1 3妇女保健基本数据集 1 3.1婚前保健服务基本数据集 2 3.2计划生育技术服务基本数据集 10 3.3妇女病普查基本数据集 18 3.4孕产期保健与高危管理基本数据集 24 3.5产前筛查与诊断基本数据集 38 3.6出生缺陷监测基本数据集 40 3.7孕产妇死亡报告基本数据集 44

2018-08-29

青果软件教务系统建设方案

第一章 总体设计架构 3 1、功能结构 4 2、逻辑结构 5 3、技术实现 5 4、安全保障 5 5、性能指标 10 6、版本控制 11 7、数据接口 11 第二章 教务网络管理系统 12 第一部分 管理控制与数据处理部分(系统客户端) 12 1、教学计划 14 2、教学资源 16 3、教学安排 18 4、免修重修 33 5、等级考试 36 6、毕业处理 38 7、学生学籍 46 8、学生成绩 54 9、考试事务 60 11、教学考评 70 12、教材管理 74 13、系统管理 79 第二部分 数据采集与信息发布(教务系统门户) 81 1、门户维护 83 2、为学生提供的服务 84 3、为教师教辅人员提供的服务 86 4、为管理人员提供的服务 87 第三部分 运行维护工具 90 1、数据库连接密钥生成工具 90 2、照片设置与导出工具 90 3、更新包上传工具 90 4、管理控制与数据处理部分更新工具 91 5、数据采集与信息发布部分更新工具 91 6、历史成绩导入工具 91 7、数据导入工具 91 8、数据导出工具 91 第三章 客户服务体系 92 1、客户服务组织 92 2、客户服务流程 93 3、客户服务平台——青果在线(KINGOONLINE) 96 第四章 培训计划 98 1、系统培训计划 98 2、系统培训时间安排 99 第五章 公司简介 100 总经理兼总设计师介绍 101 KINGOSOFT高校教务网络管理系统整体优势 102

2018-08-29

紫晶一体化管理系统

1 系统安装说明--------------------------------------------------------------------------------3 2 系统使用说明--------------------------------------------------------------------------------4 2.1系统 2.1.1 系统使用流程---------------------------------------------------------------------------4 2.1.2 系统参数设置---------------------------------------------------------------------------5 2.1.3 库参数设置------------------------------------------------------------------------------6 2.1.4 用户管理---------------------------------------------------------------------------------7 2.1.5 收发文年度设置------------------------------------------------------------------------7 2.1.6 分类大纲管理---------------------------------------------------------------------------8 2.1.7 分类表管理------------------------------------------------------------------------------9 2.1.8 主题词库设置---------------------------------------------------------------------------10 2.1.9 数据管理---------------------------------------------------------------------------------10 2.1.10 其他门类档案管理--------------------------------------------------------------------11 2.2 数据库/全文维护 2.2.1 强制解锁---------------------------------------------------------------------------------11 2.2.2 数据库系统处理------------------------------------------------------------------------11 2.2.3 机读目录数据转出---------------------------------------------------------------------12 2.2.4 日志库检索------------------------------------------------------------------------------12 2.2.5 日志库加密导出------------------------------------------------------------------------12 2.2.6 浏览加密日志文件---------------------------------------------------------------------13 2.2.7 全文目录管理---------------------------------------------------------------------------13 2.2.8全文文件管理---------------------------------------------------------------------------14 2.2.9 全文扫描管理---------------------------------------------------------------------------15 第1页,共40页 紫晶文档一体化管理系统(AMS)使用手册 2.2.10全文文件加密压缩--------------------------------------------------------------------15 2.2.11全文文件解密还原--------------------------------------------------------------------16 2.3 公文管理/归档 2.3.1 收文管理----------------------------------------------------------------------------------16 2.3.2 发文管理----------------------------------------------------------------------------------17 2.3.3 公文处理表格和收发文簿打印-------------------------------------------------------17 2.3.4 自动归档----------------------------------------------------------------------------------19 2.3.5 人工归档/卷(盒)内文件调整----------------------------------------------------------21 2.3.6 封面编辑和打印-------------------------------------------------------------------------22 2.3.7 归档文件目录编辑、打印/文件级数据录入---------------------------------------23 2.3.8 备考表、脊背的编辑打印-------------------------------------------------------------24 2.3.9案卷目录、全引目录打印-------------------------------------------------------------24 2.3.10 档号批量替换--------------------------------------------------------------------------24 2.3.11 件号处理--------------------------------------------------------------------------------25 2.3.12 案卷(盒)批量处理---------------------------------------------------------------------25 2.3.13 分卷及合卷-----------------------------------------------------------------------------25 2.4 编目检索/利用 2.4.1 案卷级检索----------------------------------------------------------------------------26 2.4.2 文件级检索----------------------------------------------------------------------------27 2.4.3 收文检索-------------------------------------------------------------------------------28 2.4.4 发文检索-------------------------------------------------------------------------------28 2.4.5 借阅参数设置-------------------------------------------------------------------------28 2.4.6 借阅管理-------------------------------------------------------------------------------29 2.4.7 归还-------------------------------------------------------------------------------------29 2.4.8 催还-------------------------------------------------------------------------------------30 2.5 鉴定/移交 2.5.1 鉴定登记-------------------------------------------------------------------------------30 2.5.2 移交登记-------------------------------------------------------------------------------31 2.6 报表 2.6.1 统计表----------------------------------------------------------------------------------31 2.6.2 其他报表-------------------------------------------------------------------------------31 2.7 数据交换/网上发布 2.7.1 数据交换-------------------------------------------------------------------------------32 2.7.2 Internet 网上数据发布---------------------------------------------------------------33 2.8 系统辅助功能模块 2.8.1 主题词自动标引----------------------------------------------------------------------34 2.8.2 分类号自动标引----------------------------------------------------------------------34 2.8.3 全文浏览-------------------------------------------------------------------------------34 2.8.4 字体设置-------------------------------------------------------------------------------35 第2页,共40页 紫晶文档一体化管理系统(AMS)使用手册 2.8.5 快速/高级检索------------------------------------------------------------------------35 2.8.6 打印预览和页数设置----------------------------------------------------------------37 2.8.7 多级排序-------------------------------------------------------------------------------37

2018-08-29

车辆运行信息化管理系统功能需求报告

一、背景介绍 2 二、车辆运行管理需求分析 2 (一) 安全需求 2 (二) 运行成本控制需求 3 (三) 车辆使用便利性需求 3 三、当前存在的问题 3 四、系统建设目标 5 五、车辆信息化管理系统功能需求 5 (一)系统软件功能需求分析 5 1.基础信息管理 5 2.车辆监控 6 3.车辆调度管理 7 4.车务管理 11 5.安全管理 14 6.报表统计 15 7.手机及微信端功能应用 17 (二)车载终端硬件功能需求分析 17 (1)GPS/BD的轨迹智能算法(蝴蝶图形) 17 (2)远程车辆故障诊断与提醒 17 (3)智能感知CAN数据 18 (4)精准油耗、碳排放、精准里程和精准速度计算 18 (5)支持可配置的每秒多次的汽车总线数据采集 18 (6)车辆碰撞信息及实时采集 19 (7)低功耗的节能模式 19 (8)盲区数据的补传 19 (9)CAN和AD方式的双重电池电压测量及低电压报警; 19 (10)车机参数的简单设置及即插即用 19 (11)自动抑制静止状态GPS/BD漂移和行驶过程的动态漂移 20 (12)终端唯一ID 20 (13)车辆怠速超长提醒 20 (14)车况综合指数 20 (15)急加速,急转弯,急刹车(“3急”)行为统计 20 六、车辆信息化管理系统搭建介绍 21 (一)专业术语解释 21 1. OBD(On-Board Diagnostic)车载诊断系统 21 2.CAN(Controller Area Network, CAN) 控制器局域网络 22 3. ECU(Electronic Control Unit)电子控制单元 23 4.TMS 23 (二)车辆运行信息化管理系统架构 24 图1.系统平台架构示意图 24 1、系统架构组成 24 2、感知层及网络层构架 25 图2.系统平台组成 26 (四)车辆运行信息化系统组成及原理 26 1、车载智能终端 26 2、车载智能终端设计要求 26 3、车辆信息化管理平台 26 六、搭建车辆信息化管理系统的意义 27

2018-08-29

车辆管理系统论文

全文分为前言、系统概述、系统分析、系统设计、系统实现、系统运行和维护,结束语共七章。主要阐述了系统分析、系统设计(重点在数据库设计)的技术及应用讨论了结构化生命周期法与原型法两种开发方法相结合的技术。另外,还对管理系统的现状及发展趋势做了技术分析。

2018-08-29

mkvtoolnix.zip

mkvtoolnix.zip 音视频解密,有需要的下载一下!

2018-08-22

数据库文档自动生成工具(java版)

需要jdk1.8的环境变量。 模板支持自定义,点击“自定义模板?”按钮,将新增的模板复制到该目录下即可。 本人将源码开放出来了,有需要的可以下载下来:https://github.com/JAdmin-JAVA/dbToDoc

2018-08-21

java 进程通信 实例(直接运行)

本人写了一个java进程通信的工具jar,方便大家简单的使用java进程通信。 开启守护进程,获取消息: package com.test; import org.msun.process.ProcessMonitor; import org.msun.process.ProcessMonitor.NewMsgListener; /** * 开启守护进程 */ public class StartService { public static void main(String[] args) { // 开启守护进程 ProcessMonitor.getProcessMonitorTypeSWING().lockMe(); ProcessMonitor.getProcessMonitorTypeSWING().addNewMsgListener(new NewMsgListener(){ @Override public void handler(String data) { System.out.println("收到消息:" + data); } }); // 另一端程序,通过ProcessMonitor.getProcessMonitorTypeWEB() 即可开启守护进程 } } 发送消息测试: package com.test; import org.msun.process.SendMsgUtil; /** * 发送消息 */ public class SendMsg { public static void main(String[] args) { SendMsgUtil.sendMsgToWeb("111"); } }

2018-08-03

JDT生成代码实例

package ast.test.demo; import org.eclipse.jdt.core.dom.AST; import org.eclipse.jdt.core.dom.Assignment; import org.eclipse.jdt.core.dom.Block; import org.eclipse.jdt.core.dom.ClassInstanceCreation; import org.eclipse.jdt.core.dom.CompilationUnit; import org.eclipse.jdt.core.dom.ExpressionStatement; import org.eclipse.jdt.core.dom.IfStatement; import org.eclipse.jdt.core.dom.ImportDeclaration; import org.eclipse.jdt.core.dom.InfixExpression; import org.eclipse.jdt.core.dom.MethodDeclaration; import org.eclipse.jdt.core.dom.MethodInvocation; import org.eclipse.jdt.core.dom.Modifier; import org.eclipse.jdt.core.dom.NumberLiteral; import org.eclipse.jdt.core.dom.PackageDeclaration; import org.eclipse.jdt.core.dom.PrimitiveType; import org.eclipse.jdt.core.dom.ReturnStatement; import org.eclipse.jdt.core.dom.SingleVariableDeclaration; import org.eclipse.jdt.core.dom.StringLiteral; import org.eclipse.jdt.core.dom.SuperConstructorInvocation; import org.eclipse.jdt.core.dom.ThrowStatement; import org.eclipse.jdt.core.dom.TypeDeclaration; import org.eclipse.jdt.core.dom.TypeLiteral; import org.eclipse.jdt.core.dom.VariableDeclarationFragment; import org.eclipse.jdt.core.dom.VariableDeclarationStatement; import org.eclipse.jdt.core.dom.Assignment.Operator; import org.eclipse.jdt.core.dom.Modifier.ModifierKeyword; public class Demo { public static void main(String[] args) { AST ast = AST.newAST(AST.JLS3); CompilationUnit compilationUnit = ast.newCompilationUnit(); //创建类 TypeDeclaration programClass = ast.newTypeDeclaration(); programClass.setName(ast.newSimpleName("Program")); //设定类或接口的修饰类型 programClass.modifiers().add(ast.newModifier(ModifierKeyword.PUBLIC_KEYWORD)); //将创建好的类添加到文件 compilationUnit.types().add(programClass); //创建包 PackageDeclaration packageDeclaration = ast.newPackageDeclaration(); //设定包名 packageDeclaration.setName(ast.newName("com.aptech.lzh")); //将创建好的添加到文件 compilationUnit.setPackage(packageDeclaration); //要导入的包 String[] imports = {"java.util.Date", "java.util.Random"}; for(String imp : imports){ //创建一个新包声名 ImportDeclaration importDeclaration = ast.newImportDeclaration(); //添加包说明 importDeclaration.setName(ast.newName(imp)); //将包声名加入文件中 compilationUnit.imports().add(importDeclaration); } //创建一个main方法 { //创建一个方法声名 MethodDeclaration main = ast.newMethodDeclaration(); main.setName(ast.newSimpleName("main")); main.modifiers().add(ast.newModifier(Modifier.ModifierKeyword.PUBLIC_KEYWORD)); //为方法添加静态声名 main.modifiers().add(ast.newModifier(ModifierKeyword.STATIC_KEYWORD)); //为方法增加返回值类型声明 main.setReturnType2(ast.newPrimitiveType(PrimitiveType.VOID)); //将方法装入类中 programClass.bodyDeclarations().add(main); //为方法增加语句块 Block mainBlock = ast.newBlock(); main.setBody(mainBlock); //给main方法定义String[]参数 SingleVariableDeclaration mainParameter = ast.newSingleVariableDeclaration(); //设置参数名称为arg mainParameter.setName(ast.newSimpleName("arg")); //设置参数类型为String[] mainParameter.setType(ast.newArrayType(ast.newSimpleType(ast.newName("String")))); main.parameters().add(mainParameter); //创建Pragram对象: Program program=new Program(); //创建一个变量声名明(变量的前半部份) VariableDeclarationFragment fragment = ast.newVariableDeclarationFragment(); //(1)设置变量名称 fragment.setName(ast.newSimpleName("program")); //(2)为变量创建表AST节点类型 VariableDeclarationStatement statement = ast.newVariableDeclarationStatement(fragment); //(3)对变量进行修鉓符设置 statement.setType(ast.newSimpleType(ast.newSimpleName("Program"))); //实例化变量 ClassInstanceCreation classInstanceCreation = ast.newClassInstanceCreation(); classInstanceCreation.setType(ast.newSimpleType(ast.newSimpleName("Program"))); //将变量实例化 fragment.setInitializer(classInstanceCreation); //将变量装入主句语块 mainBlock.statements().add(statement); //创建一个方法调用 //调用getString方法:String r = program.getString("中国"); MethodInvocation methodInvocation = ast.newMethodInvocation(); //设置引用方法对像 methodInvocation.set[removed]ast.newSimpleName("program")); //设置引用方法 methodInvocation.setName(ast.newSimpleName("getString")); //String参数(是一个字符串节点)方法参数字面值 StringLiteral stringLiteral = ast.newStringLiteral(); stringLiteral.setLiteralValue("中国"); //将其作为引用方法参数 methodInvocation.arguments().add(stringLiteral); //创建变量 VariableDeclarationFragment fragment2 = ast.newVariableDeclarationFragment(); //设置变量声名名称 fragment2.setName(ast.newSimpleName("r")); //将声名创建为一个AST节点 VariableDeclarationStatement statement3 = ast.newVariableDeclarationStatement(fragment2); //设置节点类型声名 statement3.setType(ast.newSimpleType(ast.newSimpleName("String"))); //调用methodInvocation方法,进行实例化 fragment2.setInitializer(methodInvocation); mainBlock.statements().add(statement3); //输出r的值: System.out.println(r); //(1)创建方法引用实例 MethodInvocation methodInvocation2 = ast.newMethodInvocation(); //(2)设置引用方法对像 methodInvocation2.set[removed]ast.newName("System.out")); //(3)设置方法名称 methodInvocation2.setName(ast.newSimpleName("println")); //设置方法参数 methodInvocation2.arguments().add(ast.newSimpleName("r")); //使用方法实例创建表达类型 ExpressionStatement statement2 = ast.newExpressionStatement(methodInvocation2); //将表达式添加到语句块 mainBlock.statements().add(statement2); } //构造方法 { //创建一个方法声名(构造函数方法) MethodDeclaration constructorMethod = ast.newMethodDeclaration(); //(1)声名为构造方法 constructorMethod.setConstructor(true); //(2)设置方法名称为program constructorMethod.setName(ast.newSimpleName("Program")); //(3)设置方法的修鉓类型为公开 constructorMethod.modifiers().add(ast.newModifier(ModifierKeyword.PUBLIC_KEYWORD)); { //基本类型的参数 SingleVariableDeclaration p1 = ast.newSingleVariableDeclaration(); //(1)设置参数名称为a p1.setName(ast.newSimpleName("a")); //(2)设置参数类型为INT p1.setType(ast.newPrimitiveType(PrimitiveType.INT)); //int[]类型的参数 SingleVariableDeclaration p2 = ast.newSingleVariableDeclaration(); p2.setName(ast.newSimpleName("b")); p2.setType(ast.newArrayType(ast.newPrimitiveType(PrimitiveType.INT))); //引用类型的参数(创建一个修鉓类型为final的参数 SingleVariableDeclaration p3 = ast.newSingleVariableDeclaration(); p3.setName(ast.newSimpleName("c")); p3.setType(ast.newSimpleType(ast.newName("Integer"))); p3.modifiers().add(ast.newModifier(ModifierKeyword.FINAL_KEYWORD)); //将参数添加到方法声名中 constructorMethod.parameters().add(p1); constructorMethod.parameters().add(p2); constructorMethod.parameters().add(p3); } //创建方法句语块(空) Block constructBlock = ast.newBlock(); //将句语块添加到方法中 constructorMethod.setBody(constructBlock); //将方法添加到类中 programClass.bodyDeclarations().add(constructorMethod); //创建super SuperConstructorInvocation superConstructorInvocation = ast.newSuperConstructorInvocation(); constructBlock.statements().add(superConstructorInvocation); superConstructorInvocation.arguments().add(ast.newNullLiteral()); } /**//*定义一个方法,形如: public String getString(String name){ String newString = name + "你好"; return newString; } */ { //创建getString()方法 MethodDeclaration getString = ast.newMethodDeclaration(); //(1)设置方法名称为getString getString.setName(ast.newSimpleName("getString")); //(2)设置方法public修饰 getString.modifiers().add(ast.newModifier(ModifierKeyword.PUBLIC_KEYWORD)); //(3)设置方法参数 SingleVariableDeclaration p = ast.newSingleVariableDeclaration(); //(3.1)设置参数名称p p.setName(ast.newSimpleName("p")); //(3.2)设置参数类型String p.setType(ast.newSimpleType(ast.newName("String"))); //将参数添加到方法中 getString.parameters().add(p); //设置return类型 getString.setReturnType2(ast.newSimpleType(ast.newSimpleName("String"))); //创建块 Block block = ast.newBlock(); //将句语块添加到方法中 getString.setBody(block); programClass.bodyDeclarations().add(getString); //方法内容----定义String变量 VariableDeclarationFragment fragment = ast.newVariableDeclarationFragment(); fragment.setName(ast.newSimpleName("newString")); //String newString = "初始值"; /**//*StringLiteral stringLiteral2 = ast.newStringLiteral(); stringLiteral2.setLiteralValue("初始值"); fragment.setInitializer(stringLiteral2);*/ //创建一个类实例引用 ClassInstanceCreation classInstanceCreation = ast.newClassInstanceCreation(); //引用实例名称 classInstanceCreation.setType(ast.newSimpleType(ast.newName("String"))); //创建赋值实例 SingleVariableDeclaration p1 = ast.newSingleVariableDeclaration(); //创建一个字面参数 StringLiteral stringLiteral3 = ast.newStringLiteral(); //设置字面值 stringLiteral3.setLiteralValue("初始值"); //将字面参数作为类引用赋值 classInstanceCreation.arguments().add(stringLiteral3); //将classInstanceCreateion实初始化之后,作为变量实例 fragment.setInitializer(classInstanceCreation); //创建一个变量节点 VariableDeclarationStatement statement = ast.newVariableDeclarationStatement(fragment); //设置变量类型 statement.setType(ast.newSimpleType(ast.newName("String"))); //创建一个新作业 newString = "你好"; Assignment assignment = ast.newAssignment(); //设置左侧 assignment.setLeftHandSide(ast.newSimpleName("newString")); //(1)设置方法传入字面值 StringLiteral stringLiteral = ast.newStringLiteral(); stringLiteral.setLiteralValue("你好"); //(2)将字面值设置在右侧 assignment.setRightHandSide(stringLiteral); //设置表达式的运算符 assignment.setOperator(Operator.ASSIGN); ExpressionStatement statement2 = ast.newExpressionStatement(assignment); block.statements().add(statement); block.statements().add(statement2); //方法调用 MethodInvocation methodInvocation = ast.newMethodInvocation(); //设置引用方法对像 methodInvocation.set[removed]ast.newName("newString")); //设置方法名称 methodInvocation.setName(ast.newSimpleName("index")); //方法名 //设置方法传入字面值 StringLiteral stringLiteral2 = ast.newStringLiteral(); stringLiteral2.setLiteralValue("值"); methodInvocation.arguments().add(stringLiteral2); //声名一个变量 VariableDeclarationFragment fragment2 = ast.newVariableDeclarationFragment(); //将方法声名加入变量 fragment2.setInitializer(methodInvocation); //设置变量名称 fragment2.setName(ast.newSimpleName("result")); //为变量声明一个Statement VariableDeclarationStatement statement3 = ast.newVariableDeclarationStatement(fragment2); //定义类型 statement3.setType(ast.newSimpleType(ast.newName("String"))); //将Statement装入语句块 block.statements().add(statement3); StringLiteral stringLiteral4 = ast.newStringLiteral(); stringLiteral4.setLiteralValue("你好"); //定义一个拼串对像name + "你好"; InfixExpression infixExpression = ast.newInfix[removed]); //(1)定义左侧 infixExpression.setLeftOperand(ast.newName("name")); //(2)设置连接符号 infixExpression.setOperator(org.eclipse.jdt.core.dom.InfixExpression.Operator.PLUS); //(3)定义右侧 infixExpression.setRightOperand(stringLiteral4); //创建一个新作业 newString = name + "你好"; Assignment assignment2 = ast.newAssignment(); assignment2.setLeftHandSide(ast.newSimpleName("newString")); assignment2.setOperator(Operator.ASSIGN); assignment2.setRightHandSide(infixExpression); ExpressionStatement statement4 = ast.newExpressionStatement(assignment2); block.statements().add(statement4); //创建一个return Statement ReturnStatement rs = ast.newReturnStatement(); rs.set[removed]ast.newName("newString")); block.statements().add(rs); } /** *//** * 定义一个方法,形如: * public String isOdd(int a) throws NullPointerException, Exception{ * if(a < 0) throw new Exception("数字不能为负数"); * * if(a % 2 == 0){ * return "偶数"; * }else{ * System.out.println("完"); * return "奇数"; * } */ { MethodDeclaration methodDeclaration = ast.newMethodDeclaration(); methodDeclaration.setName(ast.newSimpleName("isOdd")); methodDeclaration.modifiers().add(ast.newModifier(ModifierKeyword.PUBLIC_KEYWORD)); methodDeclaration.setReturnType2(ast.newSimpleType(ast.newSimpleName("String"))); //设置参数 SingleVariableDeclaration singleVariableDeclaration = ast.newSingleVariableDeclaration(); singleVariableDeclaration.setName(ast.newSimpleName("a")); singleVariableDeclaration.setType(ast.newPrimitiveType(PrimitiveType.INT)); methodDeclaration.parameters().add(singleVariableDeclaration); //抛出异常 methodDeclaration.thrownExceptions().add(ast.newSimpleName("NullPointerException")); methodDeclaration.thrownExceptions().add(ast.newSimpleName("Exception")); //创建块{} Block isOddBlock = ast.newBlock(); methodDeclaration.setBody(isOddBlock); //创建if与异常 IfStatement ifStatement = ast.newIfStatement(); //表达式 a < 0 InfixExpression infixExpression = ast.newInfix[removed]); infixExpression.setLeftOperand(ast.newSimpleName("a")); infixExpression.setOperator(org.eclipse.jdt.core.dom.InfixExpression.Operator.LESS); NumberLiteral numberLiteral = ast.newNumberLiteral("0"); infixExpression.setRightOperand(numberLiteral); ifStatement.set[removed]infixExpression); //设置if中的内容 ThrowStatement throwStatement = ast.newThrowStatement(); ClassInstanceCreation classInstanceCreation = ast.newClassInstanceCreation(); classInstanceCreation.setType(ast.newSimpleType(ast.newSimpleName("Exception"))); StringLiteral stringLiteral = ast.newStringLiteral(); stringLiteral.setLiteralValue("数字不能为负数"); classInstanceCreation.arguments().add(stringLiteral); throwStatement.set[removed]classInstanceCreation); ifStatement.setThenStatement(throwStatement); //if(a % 2 == 0) IfStatement ifStatement2 = ast.newIfStatement(); InfixExpression infixExpression2 = ast.newInfix[removed]); infixExpression2.setLeftOperand(ast.newSimpleName("a")); infixExpression2.setOperator(org.eclipse.jdt.core.dom.InfixExpression.Operator.REMAINDER); NumberLiteral numberLiteral2 = ast.newNumberLiteral("2"); infixExpression2.setRightOperand(numberLiteral2); InfixExpression infixExpression3 = ast.newInfix[removed]); infixExpression3.setLeftOperand(infixExpression2); infixExpression3.setOperator(org.eclipse.jdt.core.dom.InfixExpression.Operator.EQUALS); NumberLiteral numberLiteral3 = ast.newNumberLiteral("0"); infixExpression3.setRightOperand(numberLiteral3); ifStatement2.set[removed]infixExpression3); //return "偶数"; ReturnStatement returnStatement = ast.newReturnStatement(); StringLiteral stringLiteral2 = ast.newStringLiteral(); stringLiteral2.setLiteralValue("偶数"); returnStatement.set[removed]stringLiteral2); ifStatement2.setThenStatement(returnStatement); //else Block elseBlock = ast.newBlock(); MethodInvocation methodInvocation = ast.newMethodInvocation(); methodInvocation.set[removed]ast.newName("System.out")); methodInvocation.setName(ast.newSimpleName("println")); StringLiteral stringLiteral4 = ast.newStringLiteral(); stringLiteral4.setLiteralValue("完"); methodInvocation.arguments().add(stringLiteral4); ExpressionStatement statement = ast.newExpressionStatement(methodInvocation); elseBlock.statements().add(statement); ReturnStatement returnStatement2 = ast.newReturnStatement(); StringLiteral stringLiteral3 = ast.newStringLiteral(); stringLiteral3.setLiteralValue("奇数"); returnStatement2.set[removed]stringLiteral3); elseBlock.statements().add(returnStatement2); ifStatement2.setElseStatement(elseBlock); isOddBlock.statements().add(ifStatement); isOddBlock.statements().add(ifStatement2); programClass.bodyDeclarations().add(methodDeclaration); } System.out.println(compilationUnit.toString()); } }

2018-07-27

Sql转StringBuffer格式化工具.html

可以将sql ,转化为格式化的sql,并生成StringBuffer,可直接将代码copy到eclipse里面

2018-07-27

thymeleaf-extras-eclipse-plugin-2.1-master.zip

Thymeleaf - Eclipse Plugin module A plugin for the Eclipse IDE to add content assist features for the Thymeleaf standard dialect processors and expression utility objects, using the Eclipse Web Tools Platform HTML source editor. Current version: 2.1.2 Released: 4 March 2016 The 2.1.x versions of the Eclipse plugin are for Thymeleaf 2.1. Check out the 2.0-master branch for a version that supports Thymeleaf 2.0. Minimum Requirements Java 6 Thymeleaf 2.1.0 Eclipse Indigo SR2 (3.7.2) w/ Web Tools Platform 3.3.2 (ie: the Java EE Developer bundle) Installation In Eclipse, go to Help >> Install New Software... then either use the update site URL, or download a ZIP archive of the plugin from SourceForge: Update site URL: http://www.thymeleaf.org/eclipse-plugin-update-site/ ZIP file downloads: https://bintray.com/thymeleaf/downloads/thymeleaf-extras-eclipse-plugin/ Features Content Assist Content assist features are only available for dialects which have supplied special dialect metadata files in their JARs. thymeleaf-core, thymeleaf-spring3, thymeleaf-extras-springsecurity3, and thymeleaf-extras-tiles2 projects already have such files. Other dialects, however, are up to the discretion of their developer(s). If you're developing a Thymeleaf dialect and would like to take advantage of content assist for your own dialect, read the section on adding content assist for your dialect. Once those help files are available, you can make content assist available in your HTML files through 1 of 2 ways: 1. Declaring the dialect namespace and prefix in your HTML files This is the easiest method and you may have already done this to keep the XML validator happy: <!DOCTYPE html> &lt;html xmlns:th="http://www.thymeleaf.org"&gt; 2. Applying the Thymeleaf project nature to your project This method will make content assist available to all of the HTML files in your project, and is ideal for when you've organized your code to have plenty of reusable HTML fragments without a common root element on which to put the XML namespace. To add the Thymeleaf nature to your project: right-click a project >> Thymeleaf >> Add Thymeleaf Nature. Using either method, you should now start getting content assist for any dialect whose namespace is explicitly declared in your HTML files (method 1), or for every dialect in your project's classpath (method 2). This applies to suggestions as you type, autocompletion of what you've entered so far if it matches only one result (both of these can be invoked manually using CTRL+SPACE), and help text when hovering the cursor over a Thymeleaf processor. Adding content assist for your dialect The content assist features are driven by metadata about a dialect, currently done using XML files, conforming to a schema that lives at http://www.thymeleaf.org/xsd/thymeleaf-extras-dialect-2.1.xsd. When content assist is invoked, this plugin will look for XML files in the classpath of the current project whose XML namespace is http://www.thymeleaf.org/extras/dialect. If such a file is found, it is loaded and the information in it is used to form the content assist data that the Eclipse plugin uses. Dialect developers can take advantage of this by including XML help files as part of their dialect JARs. All you need to do is create an XML file that conforms to the schema above, then bundle that XML file with your JAR. Some notes on where you put that file in the JAR: it cannot go in the default package the directory it goes in must be a valid Java package name These are just short-comings of the current dialect scanning method, which itself is built upon Eclipse's own lookup mechanisms.

2018-07-25

thymeleafexamples-springmail-3.0-master.zip

Thymeleaf 3 examples: Spring Mail This is an example application showing how to compose and send dynamic e-mails using Spring and Thymeleaf. With Thymeleaf you can compose text and HTML emails easily. To learn more about Thymeleaf and download the latest version visit http://www.thymeleaf.org In order to run the application to should configure your SMTP server correctly. You can do this by modifying the values on src/main/resources/configuration.properties and src/main/resources/javamail.properties You can deploy the application any Java servlet container or executing the application on an embedded Tomcat 7 with mvn tomcat7:run (the application will be at http://localhost:8080/springmail/).

2018-07-25

thymeleaf-extras-springsecurity-3.0-master.zip

Thymeleaf - Spring Security integration modules [Please make sure to select the branch corresponding to the version of Thymeleaf you are using] Status This is a thymeleaf extras module, not a part of the Thymeleaf core (and as such following its own versioning schema), but fully supported by the Thymeleaf team. This repository contains two projects: thymeleaf-extras-springsecurity3 for integration with Spring Security 3.x thymeleaf-extras-springsecurity4 for integration with Spring Security 4.x Current versions: Version 3.0.2.RELEASE - for Thymeleaf 3.0 (requires Thymeleaf 3.0.3+) Version 2.1.3.RELEASE - for Thymeleaf 2.1 (requires Thymeleaf 2.1.2+) License This software is licensed under the [Apache License 2.0] (http://www.apache.org/licenses/LICENSE-2.0.html). Requirements (3.0.x) Thymeleaf 3.0.0+ Spring Framework version 3.0.x to 4.3.x Spring Security version 3.0.x to 4.2.x Web environment (Spring Security integration cannot work offline) Maven info groupId: org.thymeleaf.extras artifactId: Spring Security 3 integration package: thymeleaf-extras-springsecurity3 Spring Security 4 integration package: thymeleaf-extras-springsecurity4 Distribution packages Distribution packages (binaries + sources + javadoc) can be downloaded from SourceForge. Features This module provides a new dialect called org.thymeleaf.extras.springsecurity3.dialect.SpringSecurityDialect or org.thymeleaf.extras.springsecurity4.dialect.SpringSecurityDialect (depending on the Spring Security version), with default prefix sec. It includes: New expression utility objects: #authentication representing the Spring Security authentication object (an object implementing the org.springframework.security.core.Authentication interface). #authorization: a expression utility object with methods for checking authorization based on expressions, URLs and Access Control Lists. New attributes: sec:authentication=&quot;prop&quot; outputs a prop property of the authentication object, similar to the Spring Secu

2018-07-25

thymeleaf Examples: Layouts

Thymeleaf Examples: Layouts This is an example project containing code used in the "Thymeleaf Layouts" tutorial. The project was created using Spring MVC 4 Quickstart Maven archetype: https://github.com/kolorobot/spring-mvc-quickstart-archetype To learn more about Thymeleaf and download latest version please visit: http://www.thymeleaf.org

2018-07-25

thymeleaf-tests-3.0-spring5.zip

Thymeleaf Test Set This repository contains a set of tests designed for thymeleaf maintenance. Tests included cover expressions, standard dialect attributes, Spring integration and also most of the example applications, among other topics. Tests under the org.thymeleaf.engine package are designed for use with the thymeleaf-testing library. All tests and are launched using JUnit. The JUnit test classes are contained at several folders, depending on the thymelaef version they refer to (activated with the corresponding profile): src/test-common/java contains tests executed for all thymeleaf versions. src/test-20/java for thymeleaf 2.0.x src/test-21/java for thymeleaf 2.1.x Inside these folders, tests are divided into subfolders, one for each group of functionality, and might be accompanied by model or configuration classes. Test files (among them, *.thtest files for the engine tests) are contained in similarly organized folders: src/test-common/resources src/test-20/resources src/test-21/resources Launching tests In order to launch tests from maven, execute: mvn -P [profile] clean compile test Where [profile] is one of: 2.0 for the latest SNAPSHOT in the Thymeleaf 2.0 branch 2.1 for the latest SNAPSHOT in the Thymeleaf 2.1 branch Each test reported as successful or failed refers in fact to a set of thymeleaf tests launched by a test method in a JUnit class. Refer to the specific report for that JUnit test class in order to examine which test file or files failed and under which circumstances.

2018-07-25

TableViewerExamplePlugin.zip

文件列表: com.opnworks.tableviewer.example_1.0.0 ......................................\icons ......................................\.....\sample.gif ......................................\plugin.xml ......................................\TableViewerExample.jar ......................................\TableViewerExampleSrc.zip eclipse .......\plugins .......\.......\com.opnworks.tableviewer.example_1.0.0 .......\.......\......................................\icons

2018-07-25

eclipse开发团队技术介绍.zip

本资源是eclipse开发团队技术介绍,html的网站介绍,有需要的可以下载一下。

2018-07-25

方正高影仪安裝包_v2.1.5.0.exe

本资源是方正高影仪的安裝包,版本为v2.1.5.0,有需要的朋友可以下载。

2018-07-25

银行客户风险统计报送系统技术方案 .doc

银行客户风险统计报送系统技术方案 目 录 1. 项目概述 4 1.1. 系统建设背景 4 1.2. 系统建设目标 4 2. 业务需求分析 4 2.1. 业务流程分析 4 2.1.1. 业务模型数据的抽取与加载 4 2.1.2. 数据筛选 4 2.1.3. 数据信息管理 5 2.1.4. 报告校验管理 5 2.2. 业务数据分析 5 2.2.1. 报送数据内容 5 3. 总体设计方案 5 3.1. 系统设计方针 5 3.1.1. 确保业务正确 5 3.1.2. 确保系统安全 6 3.1.3. 用户易用性 6 3.2. 系统结构设计 6 3.2.1. 系统总体结构 6 3.2.2. 网络拓朴图 7 3.3. 系统运行平台 7 3.3.1. 客户端 7 3.3.2. 应用服务器 7 3.3.3. 数据库服务器 8 3.4. 应用软件架构 8 3.4.1. 基于Struts的WEB表现层 8 3.5. 系统安全性处理 8 3.5.1. 系统接入安全处理 8 3.5.2. 身份认证和访问控制 9 3.5.3. 完善的数据操作日志 9 3.6. 与核心业务系统的衔接 9 4. 系统功能设计 9 4.1. 超级用户管理 10 4.1.1. 操作员管理 10 4.2. 数据管理 10 4.2.1. (个人担保)个人违约贷款担保情况统计表 11 4.2.2. (对公担保)对公客户担保情况统计表 11 4.2.3. (个人贷款违约)个人贷款违约情况统计表 11 4.2.4. (单一法人客户)单一法人客户基本信息统计表 12 4.2.5. 集团客户、供应链融资基本信息统计表 12 4.2.6. 对公及同业客户授信和表内外业务统计表 13 4.3. 数据获取 13 4.4. 数据打包和下载 14 4.5. 系统设置 14 5. 培训服务计划 15 5.1. 培训计划 15 6. 售后服务计划 15 6.1. 服务方式 15 6.2. 服务标准 16 6.3. 服务内容 16 6.4. 免费服务期限 16 7. 系统灾难备份及应急处理方案 16

2018-07-25

银行CRM系统解决方案.doc

银行CRM系统解决方案 目 录 i 第一章 引言 1 一、 实施客户关系管理的必要性 1 二、 实施客户关系管理的现状及其存在的问题 2 三、 实施客户关系管理的具体步骤 3 四、 实施客户关系管理的基础建设 5 五、 客户关系管理与银行业务整合营销后的效果 6 六、 实施CRM面临的问题 7 第二章 银行CRM解决方案 9 一、 系统概述 9 二、 系统目标 9 三、 系统架构 9 四、 功能简介 10 五、 系统技术特点 12 第三章 客户提升体系 HzBI.CUP 14 一、 简介 14 二、 包含的内容 14 三、 什么情况下需要HzBI.CUP 14 四、 我们的优势 15 第四章 客户关系管理 HzCRM 16 一、 产品概要 16 二、 产品功能 17 第五章 客户分析管理 HzDAM 21 一、 产品概述 21 二、 产品功能 22 第六章 综合积分管理 HzIFM 29 一、 产品概要 29 二、 产品功能 30 第七章 综合理财销售 HzCFS 33 一、 产品概要 33 二、 产品功能 34

2018-07-25

移动金融解决方案.pptx

本文档是移动金融解决方案,有需要的朋友可以下载一下。

2018-07-25

信阳银行呼叫中心方案.doc

信阳银行呼叫中心方案 目 录 第1章 需求分析 10 1.1 背景 10 1.2 设计思想 11 1.3 需求理解 11 第2章 呼叫中心的构建 13 2.1 呼叫中心的系统结构 13 2.1.1 接入系统 13 2.1.2 交互式语音应答系统(IVR) 13 2.1.3 CTI中间件 14 2.1.4 录音系统 15 2.2 系统方案设计目标与原则 15 2.3 系统总体架构与规模 16 第3章 交换系统的选择 20 3.1 三种交换系统 20 3.1.1 三者的主要区别 20 3.2 远端座席实现方式 21 3.2.1 交换机系统 21 3.2.2 媒体网关系统 21 3.2.3 多媒体板卡系统 21 3.3 CTI的系统支持 21 第4章 基于媒体网关M1000设计的解决方案 23 4.1 系统软硬件部署方案 23 4.1.1 体系设计 23 4.1.2 AudioCodes Mediant 1000媒体网关 24 第5章 基于多媒体板卡设计的解决方案 27 5.1 系统软硬件部署方案 27 5.1.1 体系设计 27 5.1.2 VN30D多媒体板卡 28 第6章 基于AVAYA交换机设计的解决方案 31 6.1 系统软硬件部署方案 31 6.1.1 体系设计 31 6.1.2 S8300媒体服务器 32 6.1.3 G450媒体网关 34 6.1.4 Communication Manager软件 36 第7章 惠光IPX产品介绍 49 7.1 全新的产品架构 49 7.2 合理完善的产品 50 7.2.1 服务器平台 51 7.2.2 IVR 52 7.2.3 预拨号呼出系统 60 7.2.4 软话机 61 7.2.5 B/S坐席支持 62 7.2.6 录音系统 65 7.2.7 传真功能 66 7.2.8 系统监控、报表 71 第8章 IPX CTI部分详细介绍 74 8.1 系统结构 74 8.2 IPX构架 75 8.2.1 媒体传输平面 76 8.2.2 呼叫控制平面 80 8.2.3 服务平面 85 8.2.4 管理功能平面 97 8.3 IPX功能特点 100 8.3.1 支持多信令处理 100 8.3.2 支持多种媒体接入 100 8.3.3 强大的互联网服务功能 101 8.3.4 Web Call功能 101 8.3.5 完善的安全管理系统 102 8.3.6 组件化开发模式,符合SOA架构 103 8.3.7 接入设备的多样化 103 8.3.8 人工服务方式的多样化 103 8.3.9 智能化坐席 104 8.3.10 方便快捷的开发手段 105 8.3.11 灵活的组网方式 106 8.3.12 支持虚拟呼叫中心 106 8.3.13 系统的高可靠性 106 8.3.14 业务扩展性好 107 第9章 IPX IVR详细介绍 108 9.1 系统特点 108 9.1.1 符合标准协议 108 9.1.2 开放性、灵活性 108 9.1.3 成熟,先进的产品 108 9.1.4 可延续性与扩展性,持续的发展规划 108 9.1.5 接入方式丰富 108 9.1.6 兼容各种主流体系的语音板卡 109 9.1.7 支持主流交换机 109 9.1.8 支持主流CTI中间件 109 9.1.9 良好的兼容能力,支持多种TTS、ASR等第三方系统 109 9.1.10 支持主流操作系统、数据库 109 9.1.11 方便的监控、维护和管理能力 109 9.1.12 简单快捷的二次开发 110 9.1.13 安全性 110 9.2 网络结构 110 9.3 软件结构 110 9.4 系统功能介绍 112 9.4.1 网络拓扑结构 112 9.4.2 功能描述 113 9.4.3 操作系统 118 9.4.4 基于Email的应用 119 9.4.5 与主流CTI产品接口 120 9.4.6 语音合成功能(TTS) 120 9.4.7 声控菜单功能-自动语音识别(ASR) 121 9.4.8 数据访问接口 121 9.4.9 系统管理 123 9.5 二次开发平台 124 9.5.1 IVR开发工具-IPX IVR Builder 124 9.5.2 传真开发工具-IPX FAX IDE 129 9.6 产品性能 131 9.6.1 系统接入能力 131 9.6.2 系统的可靠性 132 9.6.3 可扩展性 133 第10章 录音系统 134 10.1 建议方案 134 10.1.1 具有CTI集成技术 134 10.1.2 管理方便 134 10.1.3 使用灵活 135 10.2 录音监听功能 135 10.2.1 录音 135 10.2.2 监听 135 10.2.3 监听报告功能 135 10.3 录音方式(模拟/数字通道录音) 136 10.4 录音管理功能 136 10.4.1 录音数据存储备份 136 10.4.2 强大的录音文件检索 136 10.4.3 分析统计功能 137 10.5 服务质量管理 137 10.5.1 监听功能 137 10.5.2 服务质量评分 137 10.5.3 质量评估参数设定 137 10.5.4 质量评估报告 138 10.5.5 统计报表 138 10.6 绩效考核管理 138 10.7 排班管理 138 10.8 教学案例制作 139 10.9 媒体资源记录 139 10.10 录音资料回放 140 10.11 系统自检功能 140 10.12 性能 140 10.12.1 通道容量 141 10.12.2 存储容量 141 10.12.3 压缩存储方式 141 第11章 应用平台功能特点 142 11.1 完善的管理系统 142 11.2 智能化坐席 142 11.3 知识库 143 11.3.1 信息采集 144 11.3.2 信息存储 145 11.3.3 信息管理 145 11.3.4 个人收藏 146 11.3.5 问题记录 147 11.3.6 知识库点击率统计 147 11.4 考试系统 147 11.5 座席功能 149 11.5.1 工作记录 151 11.5.2 语音留言 152 11.5.3 录音管理 153 11.5.4 即时通讯 154 11.5.5 公告管理 155 11.5.6 业务报表 156 11.5.7 呼叫报表 158 11.5.8 角色管理 159 11.6 座席系统Framework介绍 159 11.6.1 总体描述 159 11.6.2 结构图 159 11.6.3 ADK开发包使用图例 161 11.6.4 最新发展 165 第12章 报表系统 167 12.1 IPX自定义报表系统 167 12.1.1 实时报表 167 12.1.2 系统报表 167 12.1.3 自定义统计报表平台 169 第13章 系统业务功能实现 176 13.1 业务功能分析及实现机制 176 13.2 电话接入总流程 176 13.3 银行客户服务中心实现的业务内容 177 13.4 个人业务 180 13.4.1 个人帐户查询 181 13.4.2 代缴费业务 181 13.4.3 挂失服务 182 13.4.4 个人基本信息处理 182 13.4.5 明细传真 182 13.4.6 储种转换 183 13.4.7 转账 183 13.5 对公业务 183 13.5.1 查询 184 13.5.2 对帐单传真 185 13.5.3 修改密码 185 13.6 业务咨询 185 13.7 用户投诉建议受理 187 13.8 主动服务 188 13.9 CSR座席 189 13.9.1 呼入部分 189 13.9.2 智能外呼部分(主动服务) 192 13.10 IVR 193 13.10.1 IVR业务功能 193 13.10.2 呼入部分 194 13.10.3 呼出部分 195 13.11 报表 195 13.12 用户投诉建议受理 195 13.13 技术支持中心 197 第14章 呼叫中心营运管理 198 14.1 基础管理的建设建议 198 14.1.1 规章制度的建立和表单管理 198 14.1.2 人员绩效考核管理 199 14.1.3 人员培训制度 199 14.2 服务质量管理的建议 200 14.2.1 人工座席服务质量的评估标准 200 14.2.2 人工座席服务质量的评估方法 201 14.3 客户请求处理过程管理 202 14.3.1 客户请求分析 202 14.3.2 客户请求处理流程分析 202 14.3.3 客户请求的实时管理 202 14.4 呼叫中心工作效率管理 203 14.5 呼叫中心管理指标 204 14.5.1 系统统计分析指标 204 14.5.2 个人工作分析统计 204 14.5.3 个人话务对比统计 205 14.5.4 事后处理时间 205 14.5.5 实际工作率 205 14.5.6 平均放弃时间 206 14.5.7 平均持线时间 206 14.5.8 平均排队时间 207 14.5.9 平均交谈时间 207 14.5.10 一次性解决问题的呼叫率 207 14.5.11 服务水平 208

2018-07-25

华为金融行业移动解决方案.pdf

本文档是 华为金融行业移动解决方案,有需要的朋友可以下载下来。

2018-07-25

华天动力协同OA系统解决方案.doc

华天动力协同OA系统解决方案 目 录 系统概述 5 1.1 管理思想 5 1.1.1 战略力和执行力之间的桥梁 5 1.1.2 从艺术到科学——管理的进化 5 1.1.3 如何让管理变得简单而有效 6 1.2 研发目的 6 一、产品作用与价值 8 1.1 产品的作用 8 1.2 产品的价值 9 二、 产品主张与结构 10 2.1 产品主张——实用、易用、好用的最佳管理工具 10 2.2 体系结构图 11 2.3 具体功能列表 12 三、 系统功能描述 13 3.1 信息发布 13 3.2 公共资源 13 3.3 审批流转 14 3.4 收发文管理 15 3.5 任务管理 15 3.6 人力资源 15 3.7 网上交流 16 3.8 综合行政 16 3.9 个人办公 17 3.10 报表中心 18 3.11 系统管理部分 18 四、 系统优势 20 4.1 界面风格定义: 20 4.2 多数据库自动切换 21 4.3 性能问题 21 4.4 客户端的实时聊天功能 22 4.5 多语言系统 22 4.6 大文件传送问题 23 4.7 邮件系统 23 4.8 权限管理 23 4.9 文件更新的自动提醒。 23 4.10 MVC体系结构 23 4.11 BBS功能 24 4.12 流程管理 24 4.13 完善的日志功能 24 4.14 统一的界面样式 24 4.15 协同OA的安全性 24 4.16 信息到达的通知和回执 24 4.17 访问速度快 25 4.18 出色的易用性 25 4.19 简便的客户端 25 4.20 在线文档编辑,电子印章,痕迹保留 25 4.21 可以在同一台服务器上配置多套系统 25 4.22 良好的服务 25 五、 系统的技术参数说明及性能保证 27 5.1 开发环境 27 5.2 性能优化 27 5.3 OA办公助手的技术参数 28 5.4 网络环境建议 28 5.5 技术先进性 28 5.6 技术平台 29 5.6.1 系统架构——B/S + C/S(可选) 29 5.6.2 多应用服务器支持 29 5.6.3 多数据库切换 29 5.6.4 开发语言——J2EE+MVC+SOA 30 5.7 其它指标 32 六、 OA办公自动化系统平台的选择 34 七、 系统安全 36 7.1 OA系统开发时的安全性考虑 36 7.1.1 弱密码检测 36 7.1.2 三次密码失败自动封锁帐号 36 7.1.3 密码输入通过软键盘方式进行。 36 7.1.4 图形码认证 36 7.1.5 动态密码,通过短信获得登陆密码 36 7.1.6 密码加密 36 7.1.7 密码加密的不可逆性 37 7.1.8 数据加密存储。 37 7.1.9 硬件加密锁 37 7.1.10 数字证书 37 7.1.11 电子印章 37 7.1.12 详尽的访问日志 37 7.1.13 内部IP访问限制。 37 7.1.14 特定区域的限制 38 7.1.15 MAC 地址访问限制 38 7.1.16 访问时间段 38 7.1.17 数据库的默认密码 38 7.1.18 每项功能上有严格的权限划分 38 7.2 网络安全 38 7.2.1 网络防病毒 38 7.2.2 VPN虚拟专用网 38 7.2.3 SSL安全传输协议 39 7.3 系统安全 39 7.3.1 权限管理体系 39 7.3.2 数据备份容错 39 7.3.3 日志管理 40 7.4 安全管理体系 40 7.4.1 管理目标 40 7.4.2 管理框架 40 7.4.3 安全技术规范 41 7.4.4 人员与组织结构 42 7.4.5 应急事件与响应 43 7.4.6 安全培训 43 八、 培训方案 44 8.1 培训流程 44 8.2 培训方案 44 8.3 培训对象分类 44 8.4 培训课程 46 九、 技术服务和售后服务 47 9.1 “五心”服务精神: 47 9.2 八项服务承诺: 47 9.3 六大服务内容: 47 9.3.1 定制服务 47 9.3.2 升级服务 47 9.3.3 二次开发服务 48 9.3.4 咨询服务 48 9.3.5 跟踪服务 48 9.3.6 更高层次的合作 48 9.4 三级服务体系 48 十、 网络及硬件建议 49 10.1 主体的网络拓扑结构 49 10.2 服务器环境 49 10.3 客户端环境 50 十一、 公司简介 52 11.1 企业文化 52 11.2 组织机构 53

2018-07-25

Legion基金行业反洗钱监测管理系统解决方案.doc

Legion基金行业反洗钱监测管理系统解决方案 目 录 Legion基金行业反洗钱监测管理系统®介绍 3 1.概述 3 2. 系统整体规划 3 3. 系统应用体系结构 4 4.功能设计 4 4.1 首页 5 4.2 交易确认 5 4.3 交易审核 8 4.4 报文管理 8 4.5 查询统计 9 4.6 系统管理 10 4.7 数据抽取分析引擎 10 5.系统特色 11

2018-07-25

资源管理系统.doc

1.1 “中国远程教育资源管理软件系统”结构 2 1.1.1 概述 2 1.1.2 资源建设层 2 1.1.2.1 资源建设规范 3 1.1.2.2 中心资源库 4 1.1.2.3 系统管理 4 1.1.2.4 素材检索 5 1.1.2.5 资源浏览 5 1.1.3 卫星传输层 8 1.1.3.1 设计原则 8 1.1.3.2 系统组成 9 1.1.3.3 卫星传输系统与卫星接收系统 11 图 四、系统结构 11 1.1.4 资源管理层 13 1.1.4.1 主要特性 13 1.1.4.2 包自动识别技术 14 1.1.5 资源应用层 15 1.1.5.1 特性 15 1.1.5.2 主要功能 16 1.1.5.3 资源下载 17 1.1.5.4 资源上传 17 1.1.5.5 收藏夹 17 1.1.5.6 资源日志管理 17 1.1.5.7 资源管理 17 1.1.5.8 资源栏目树的管理 18 1.1.5.9 权限管理 18 1.1.5.10 网络认证层 18 1.2 核心技术 19 1.2.1 概述 19 1.2.2 MPEG4数据编码标准 20 1.2.3 MULTICAST 21 图六、协议栈各层对收到帧的过滤过程 22 1.2.4 XML数据存储与交换技术 25 1.3 “中国远程教育资源管理软件系统”的工作流程 27 图七、系统工作流程 28 1.4 “中国远程教育资源管理软件系统”的技术体系 29 图八、体系结构 29

2018-09-14

固定资产管理系统方案.doc

一、 系统概述 3 1、方天固定资产管理系统概述 3 2、条形码技术的优势 4 3、固定资产管理系统引入条形码 5 4、如何把条码技术引入固定资产管理 5 5、利用条形码固定资产管理系统能带来什么效益 6 二、 功能简介 6 1、功能概述 6 2、方天固定资产管理系统 7 2.1、系统组成 7 2.2、数据库服务器 8 2.3、管理软件 8 2.4、PDA手持终端 8 2.5、条码打印机 9 2.6、 条码标签 9 三、 系统功能 10 1、 日常管理 10 1.1、 资产信息管理 10 1.1.1、资产信息查询 10 1.1.2、资产信息管理 10 1.1.3、打印条码 10 1.1.4、导出EXCEL 11 1.2、资产借用与归还 11 1.2.1、资产借用与归还信息查询 11 1.2.2、资产借用与归还 11 1.2.3、打印单据 11 1.2.4、资产借用与归还单号 11 1.3、资产维修 12 1.3.1、资产维修信息查询 12 1.3.2、资产维修管理 12 1.3.3、资产维修单打印 12 2、变更管理 12 2.1、资产转移与接收 12 2.1.1、资产转移与接收信息查询 12 2.1.2、资产转移 13 2.2、资产处理 13 2.2.1、资产调拨 13 2.2.2、资产退出 13 2.2.3、资产处置 13 3、盘点管理 14 3.1、条码打印 14 3.1.1、资产条码打印 14 3.2、资产盘点管理 14 3.2.1、资产盘点任务信息查询 14 3.2.2、盘点任务管理 14 3.2.4、资产盘点 14 4、资产查询 15 4.1、有效资产信息查询 15 4.2、转移资产信息查询 15 4.3、调拨资产信息查询 15 4.4、退出资产信息查询 15 4.5、处置资产信息查询 15 4.6、历史资产信息查询 16 4.7、到期资产信息查询 16 5、系统报表 16 5.1、生成报表 16 5.2、导出报表 16 5.3、打印报表 16 6、系统设置 17 6.1、单位管理 17 6.2、部门管理 17 6.3、人员管理 17 6.4、存放地点管理 17 6.5、资产性质管理 17 6.6、资产分类管理 17 6.7、供应商管理 18 7、权限管理 18 7.1、权限控制 18 7.2、 系统登录 18 7.2.1、 管理单位 18 7.2.2、监管单位 19 8、资产监管 19 8.1、申请资产变动 19 8.2、资产变动审批 19 8.3、审批信息查询 20 9、PDA手持终端 20

2018-09-14

eclipse插件自动升级源码

该源码是“跟着实例学eclipse插件开发--第五篇:插件自动升级”的示例源码,教程网址:https://blog.csdn.net/jiujiya123/article/details/82498681。

2018-09-11

电子签章技术方案

1 系统概述 1 1.1 背景介绍 1 1.2 需求分析 1 2 总体结构 2 3 操作逻辑 3 4 产品功能 4 4.1 电子签章管理系统 4 4.2 电子签章软件 5 4.2.1 字处理软件签章 5 4.2.2 网页电子签章软件 9 5 产品特点 10 6 运行环境 12 6.1 电子签章管理系统 12 6.2 电子签章软件 12 7 方案报价 13 8.1. 软件费用 13 8.2. 硬件费用 13 8.3. 开发费用 13

2018-09-11

数据库清洗产品ETL工具

针对同一种数据库,使用通用的接口(如ODBC/JDBC)还是原厂商自己的专用接口,数据抽取效率会有很大差别,这直接关系到能不能在有限的时间内完成。(如oracle的jdbc连接方式:oci和thin的选择) ETL任务支持多种数据源: 支持多种数据库Oracle,DB2,SQLServer, MySQL,SqlServer,Informix等。能 支持ODBC数据源,支持JNDI数据源,支持共享应用服务器数据源。 支持文本数据,支持将Excel,txt文件,csv,XML文件等文件型的数据直接作为数据源;

2018-09-11

车辆管理系统操作.ppt

随着信息化高度发展,“采用计算机并辅之以软件来对车辆进行管理,以期达到降低费用、提高监控力度、增加安全性等应用目的”这一需求也日趋迫切。沈阳至尚软件有限公司集十余年车辆管理及项目实施经验,研发出一套功能全面、方便实用且成效显著的车辆管理工具软件——《至尚车辆管理信息系统》,旨在为企业提供帮助提高管理、节约成本。

2018-09-11

教师评价系统

教学是高等教育的重要一环,在其中起着不可估量的作用,对教师教学质量的评估考核就起到了政策导向和指挥棒的作用。自觉地运用教学质量评估搞好教学工作是深化教学改革、提高教学质量的必然需要。开展教师教学质量评估,要有一个科学、公正、客观、操作性强的评估系统。

2018-09-11

在线学习系统毕业论文

摘 要 1 Abstract 2 1 前言 5 1.1 课题的提出 5 1.2 在线学习系统的研究现状 5 1.3 在线学习系统研究的意义 5 1.3.1在线学习系统的特点 5 1.3.2在线学习系统的意义 6 2 系统分析 6 2.1 可行性分析 6 2.1.1 技术可行性分析 6 2.1.2 操作可行性分析 6 2.1.3 风险分析 7 2.2 系统需求分析 7 2.2.1 系统功能需求 7 2.2.2 系统性能需求 7 3 系统开发工具及相应技术 8 3.1 B/S体系结构 8 3.2 Visual Studio 2008 8 3.3 SQL Server 2005 9 4 系统总体设计 9 4.1系统总体设计 9 4.2系统总体框架设计 9 4.3系统模块设计 10 4.4后台数据库设计与实现 10 4.4.1 数据库概念结构设计 11 4.4.2 数据库逻辑结构设计 12 4.4.3 数据库物理结构设计 13 5 系统详细设计 14 5.1 在线留言页面管理功能 14 5.1.1 在线留言页面描述 14 5.1.2 在线留言界面设计 14 5.1.3 在线留言功能实现 15 5.2 学习课件页面管理功能 15 5.2.1 学习课件页面描述 15 5.2.2 学习课件页面设计 16 5.2.3 学习课件页面功能实现 17 5.3 作业发布页面管理功能 17 5.3.1 作业发布页面描述 17 5.3.2 作业发布查看界面设计 17 5.3.3作业发布页面功能实现 18 6 系统的实现与测试 18 6.1 测试内容 18 6.2 测试方法 18 6.3 测试目的 19 6.4 系统测试 19 7 总结 21 参考文献 23 致 谢 24

2018-09-11

在线考试系统技术方案

1 需求概述 1 2 系统架构 2 3 系统功能 3 3.1 题库管理 3 3.2 题型管理 3 3.2.1 单选题管理 4 3.2.2 填空题管理 4 3.2.3 判断题管理 4 3.2.4 简答题管理 5 3.2.5 问答题管理 5 3.2.6 难度 5 3.3 试卷管理 5 3.3.1 试卷信息管理 5 3.3.2 出题管理 6 3.4 答题 7 3.4.1 考试答题界面 7 3.4.2 考生试卷答题功能 7 3.4.3 考生答题完毕后处理 7 3.5 考试参数设置 7 3.5.1 考生考号设定 7 3.5.2 出题人(用户或评卷人)设定 8 3.5.3 登录考试系统设定 8 3.6 阅卷 8 3.6.1 权限的分配 8 3.6.2 阅卷方式 8 3.6.3 阅卷记录 8 3.6.4 多人阅卷 9 3.6.5 特定考题 9 3.7 练习考题 9 3.8 在线人数统计 9 3.9 报表统计 9 4 考试流程 9 5 总结 10

2018-09-11

eclipse文件打开插件源码

本示例为大家讲解如何自己动手开发一款“eclipse文件打开插件”,用自己开发的插件去替代OpenExplorer,同时新增了F8快捷键打开文件夹功能。 该源码是“跟着实例学eclipse插件开发--第三篇:数据库文档生成插件”的示例源码,教程网址:https://blog.csdn.net/jiujiya123/article/details/82384255。

2018-09-05

eclipse类注释插件(代码辅助)

使用非常简单,在类名上,按智能提示(alt+/),可以出来“类注释”的代码辅助功能,可能我举得这个例子意义不大,大家可以通过该扩展点做很多,对自己写代码更有意义的辅助功能。。 该源码是“跟着实例学eclipse插件开发--第二篇:类注释插件(代码辅助)”的示例源码,教程网址:https://blog.csdn.net/jiujiya123/article/details/82351431。

2018-09-03

eclipse翻译插件源码

使用非常简单,只需要选中要翻译的文本,然后按F9即可。 该源码是“跟着实例学eclipse插件开发--第一篇:翻译插件”的示例源码,教程网址:https://blog.csdn.net/jiujiya123/article/details/82348527。

2018-09-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除