
财讯EXCEL插件需求
编写人/日期: 聂延龙/2010-06-25
审核人/日期:
批准人/日期:
修改历史
| 修改者 | 日期 | 变动内容 | 变动原因 | 
通过excel add-in,对金融数据中的历史行情数据、实时行情数据、财务数据、基本信息数据、宏观经济数据等提供表格化、图形化的分析手段,实现对金融数据的系统化统计分析,进而达到对金融数据进行定性、定量评估的目标。同时,方便金融行业人员使用,融入金融行业工作业务流程。
并针对导出的数据进行指标的设定,建立世华指标体系,便于Worksheet数据更新,满足用户更个性化的分析需求,可直接形成分析报告。延展性考虑,可建立常用金融公式,如波动率、52周涨跌等数据进行指标化设定,用于客户用数据导出分析。
1.1插件相关数据内容和实现功能概要
数据内容和展示方式对照:
| 数据内容 | 数据展示方式 | 
| 历史行情数据 | EXCEL的表格、K线图 | 
| 实时行情数据 | EXCEL的表格、曲线图 | 
| 财务数据 | EXCEL的表格、图表 | 
| 基本信息数据 | EXCEL的表格、图表 | 
| 指标函数数据 | EXCEL的表格、图表 | 
| 序号 | 模块 | 功能 | 功能说明 | 
| 1 | 菜单 | 菜单功能 | 实现菜单的调用、显示 | 
| 2 | 登陆退出 | 登陆退出功能 | 登陆界面以及完成登陆进入系统,退出系统 | 
| 登陆设置功能 | 登陆功能的参数设置 | ||
| 3 | 权限 | 权限 | 登陆过程权限验证、菜单权限控制 | 
| 4 | 收藏夹 | 收藏此模板 | 收藏当前模板 | 
| 收藏夹维护 | 调用收藏的模板 | ||
| 全部收藏的模板显示 | 单击调用模板 | ||
| 5 | 指标搜索 | 指标查询 | 指标树形结构显示,指标查询和说明 | 
| 指标参数定义 | 指标的参数定义 | ||
| 指标EXCEL表格应用 | 指标EXCEL表格中实现 | ||
| 6 | 财务报表 | 财务报表 | EXCEL中生成财务报表 | 
| 7 | 自助报表 | 自助报表-板块 | 从板块中选择报表的品种 | 
| 自助报表-指标 | 选择报表的指标 | ||
| 自助报表-日期 | 设定报表的日期 | ||
| 自助报表-模板 | 系统提供的报表的模板 | ||
| 8 | 行情向导 | 行情向导-历史行情 | 历史行情生成向导 | 
| 行情向导-实时行情 | 实时行情生成向导 | ||
| 行情向导-插入行情图 | 行情图片生成向导 | ||
| 9 | 其他功能 | 其他功能-插入代码 | 的插入代码辅助工具 | 
| 其他功能-插入日期 | 的插入日期辅助工具 | ||
| 其他功能-保存快照 | 保存EXCEL快照 | ||
| 其他功能-重新计算 | 重新计算EXCEL表格 | ||
| 其他功能-系统设置 | 系统参数设置 | ||
| 其他功能-插件升级 | 插件手动升级 | ||
| 10 | 帮助 | 帮助手册 | 弹出帮助手册 | 
2、菜单
(1)模块说明:
a、在EXCEL中,需要实现工具栏中快捷菜单显示、调用。
b、在EXCEL中,需要实现工具栏区域,鼠标右键-“自定义”功能中的EXCEL插件工具栏的用户自定义功能。
c、在EXCEL中,需要实现表格内的右键菜单调用EXCEL插件功能。
d、在EXCEL中,左下角状态栏要显示EXCEL插件启动、登陆、退出等状态。
e、上述菜单显示和调用需要基于用户登陆EXCEL插件后权限。
f、
UI图:
菜单展现
工具栏定义
右键菜单
(2)入口:进入EXCEL后,显示菜单。
(3)
2.1工具栏菜单项
2.1.1需求定义
功能说明:
a、EXCEL插件中菜单项列表,以及调用的各功能名称。
2.1.2功能点UI图
菜单项
2.1.3菜单项列表
参与者:用户
过程说明:
1.用户鼠标键盘可以切换菜单项。
例外处理:无
列表内容:
| 序号 | 一级菜单 | 二级菜单 | 功能说明 | 
| 1 | 登陆/退出 | 用户的“登陆”和“退出”,登陆后,菜单名称变为“退出”。 | |
| 4 | 指标搜索 | 根据指标查询和指标的参数定义生成 指标EXCEL表格中实现 | |
| 3 | 财务报表 | EXCEL中生成财务报表 | |
| 4 | 自助报表 | 从板块中选择报表的品种、选择报表的指标、设定报表的日期,生成自定义报表 | |
| 5 | 行情向导 | 行情向导-历史行情 | 历史行情生成向导 | 
| 行情向导-实时行情 | 实时行情生成向导 | ||
| 行情向导-插入行情图 | 行情图片生成向导 | ||
| 6 | 其他功能 | 其他功能-插入代码 | 的插入代码辅助工具 | 
| 其他功能-插入日期 | 的插入日期辅助工具 | ||
| 其他功能-保存快照 | 保存EXCEL快照 | ||
| 其他功能-重新计算 | 重新计算EXCEL表格 | ||
| 其他功能-系统设置 | 系统参数设置 | ||
| 7 | 帮助 | 帮助手册 | 弹出帮助手册 | 
2.1.3.1业务规则
无
2.2右键菜单项
2.2.1需求定义
功能点说明:
a、在EXCEL表格中,右键菜单中增加EXCEL插件的功能点菜单。
b、菜单实现功能直接调用工具栏中的对应功能。
c、。
2.2.2功能点UI图
2.2.2.1业务规则
1、右键包括菜单和顺序:插入代码、插入日期、 插入指标、插入行情
2、“插入代码”对应工具栏中“其他功能-插入代码”,“插入日期”对应工具栏中“其他功能-插入日期”,“插入指标”对应工具栏中“指标搜索”,“插入行情”对应工具栏中“行情向导-历史行情”。
2.3状态栏信息
2.3.1需求定义
功能点说明:
a、在左下角显示当前的EXCEL插件相关的状态:插件登陆、插件启动成功、插件退出、EXCEL原有的状态保留。
b、
2.3.2功能点UI图
(图略)
3、登陆/退出
(1)模块说明:
a、EXCEL登陆/退出,包括登陆/退出过程中的权限控制。
b、登陆的全部功能实现。
c、退出的全部功能实现。
d、
UI图:
登陆
(2)登陆入口:进入EXCEL后,显示菜单登陆、点击“登陆”进行登陆过程。
(3)退出入口:登陆成功后,“登陆”菜单变为“退出”。
3.1登陆
3.1.1需求定义
功能说明:
a、EXCEL打开后,工具栏有登陆菜单,点击登陆菜单后,弹出登陆界面。
b、登陆界面和财讯的当前版本的登录界面一致。
c、登陆设置功能和财讯的登录设置功能一致。
d、登陆前、登陆中、登陆后的权限要进行控制。
3.1.2功能点UI图
登陆
3.1.3登陆功能
参与者:用户
过程说明:
1.用户鼠标点击登陆按钮,弹出登陆界面。
2.登陆界面和登陆设置填好后,点击登陆,进行登陆操作。
3.登陆过程对用户进行认证,如果有此用户,则拥有所有菜单权限(本版只认证用户)。
4.登陆认证用户成功后,各菜单可用,并且可以调用相关功能。
例外处理:无
其它说明:无
3.1.3.1业务规则
1、业务规则参照 财讯登陆功能点 的规则。
2、如果财讯终端已经登录,点击插件的登录按钮时,不出现登录界面即完成其余登录过程的功能。
3.2退出
3.2.1需求定义
功能点说明:
a、在EXCEL登录的状态下,登录前的“登录“按钮显示为”退出“,点击实现退出功能。
b、。
3.2.2功能点UI图
退出
3.2.2.1业务规则
无
4、指标搜索
(1)模块说明:
a、为实现指标在EXCEL中的查询,插入,修改,删除等操作,提供了辅助的指标搜索功能对话框。
b、主要实现指标的分类查找,指标在EXCEL中应用的参数设置,指标在EXCEL中的定位等操作。
UI图:
指标搜索
(2)入口:进入EXCEL后,点击“指标搜索“菜单,显示指标搜索对话框。
(3)出口:点击“取消”后,回退到EXCEL界面,点解“确定”,进入参数设置对话框,对话框的“叉”,点击后,会退到EXCEL界面。
4.1指标搜索对话框
4.1.1需求定义
功能说明:
a、主对话框中树状展示指标集合,对话框右侧展示当前树节点的所有包含的指标列表,选中某个指标后,右侧下半部显示指标说明,右侧最上部分是指标搜索区,在输入框中输入待搜索的指标名称或者指标表达式后,点击“查找”后,在全部指标的范围内搜索指标并返回右侧下部分显示区显示。
b、“确定”按钮点击后,把搜索到并且选中的公式的参数对话框显示,维护参数后,在当前EXCEL表格中激活公式。
c、“取消”按钮点击后,回退到EXCEL中,没有操作。
d、“查找”按钮点击后,根据左边树状节点的范围,查询搜索框中输入的公式表达式,查找按照左右匹配的方式查询。
e、右侧指标列表,显示“指标名称”、“指标表达式”。
f、树状结构,鼠标左键选取树节点,同时,右侧指标显示区显示当前节点包含的公式集合,如果是非叶子节点,显示公式列表结合,如果是叶子节点显示选中公式,并且,指标说明显示指标的具体说明内容。
4.1.2功能点UI图
指标搜索1
指标搜索2
指标搜索3
4.1.2.1业务规则
1、树状指标根节点显示“沪深股票指标”。
2、树状指标区域屏蔽右键,不可编辑,左键单击选择后,右侧相应显示指标(单击叶子节点)或指标集合(单击非叶子节点,并且显示本非叶子节点下包含的所有指标集合)。
3、树状指标区域双击叶子节点弹出指标参数定义对话框,双击非叶子节点,弹出非叶子节点中的第一个叶子节点的指标参数定义对话框。
4、指标列表区的指标选中后,指标说明区展现指标还有参数的说明。
5、在指标展示列表区,双击指标,弹出该指标的参数定义对话框,同时关闭查询界面。
6、股票指标,完全参照《a-cube股票线条件选股和财务数据分析1.0-条件选股说明列表》文档内容。
4.2指标参数定义对话框
4.2.1需求定义
功能点说明:
a、在指标搜索对话框点击指标确定后,定义指标参数的对话框。
b、对话框中,公式输入条,可以直接键盘输入公式参数,并且,通过在参数对话中输入参数后,可以显示输入的参数。
c、参数输入框支持输入参数,输入框后的按钮点击后,可以从EXCEL中选择一定的单元格位置作为输入项,在确定后,带回指标参数对话框的参数输入框。
d、点“确定”按钮后,把公式和参数带入EXCEL所选的单元格中。
e、点“取消”按钮后,取消指标搜索和定义的所有操作。
f、参数对话框下半部,显示指标名,指标格式,参数描述。
4.2.2功能点UI图
参数定义
4.2.2.1业务规则
1、公式输入区不可以手工输入公式的参数,必须在参数定义中输入或者选择参数输入后的选择按钮设置。
2、维护每一个参数过程中,公式栏中随时跟随参数的输入变化而变化。
3、点击EXCEL本身的Fx指标搜索按钮,弹出EXCEL本身的指标定义界面,并且参数要带出单元格中设置过的参数数据。
4、参数输入框可以维护。
4.3指标在EXCEL中应用
4.3.1需求定义
功能点说明:
a、经过指标查找和参数定义后,指标在EXCEL单元格中定义完成。
b、定义完成后的公式,要在EXCEL中能正确计算。
4.3.2功能点UI图
5、财务报表
(1)模块说明:
a、在EXCEL中,导入金融财务数据,形成固定格式报表,并根据需要可以编辑报表。
b、
UI图:
财务报表
(2)登陆入口:进入EXCEL后,登陆后、点击“财务报表”。
(3)退出入口:关闭“财务报表”对话框。
5.1财务报表
5.1.1需求定义
功能说明:
a、点击“财务报表”菜单,弹出对话框。
b、“取消” 和 对话框的“叉”,退出财务报表对话框。
c、“确定”按照对话框中设置的内容,生成报表内容。
d、对话框分为两个大区,
左边大区域包括:股票列表选择、报表内容选择、报表类型选择、导出说明;
右边大区域包括:报告期选择、详细报告期树状列表选择、报告期说明、导出选项。
e、左边区域介绍:
1)股票列表:在证券代码输入框中,输入证券代码,输入框带键盘精灵功能。
2)报表内容:树状显示树状结构(树状结构和内容,和《a-cube股票线条件选股和财务数据分析1.0-条件选股说明列表》中报表项一致),非叶子节点分为选中、部分选中、未选中三种状态,叶子节点分为选中和未选中两种状态。
3)报表类型:4种报表类型,互斥选择。
4)导出说明:文字描述导出的注意事项。
f、右边区域介绍:
1)报告期:报告期分为“全部”和“自定义”互斥选项,自定义选中后,可以维护起止年度;报告期多选框,支持4个报告期。
2)详细报告期树状展示:年度和每年4个报告期的树状都选。
3)报告期说明:报告期的文字描述
4)导出选项:导出选项选择多页签或者单页签导出等多项内容下拉选择;单位选择。
5.1.2功能点UI图
财务报表
5.1.3财务报表功能
参与者:用户
过程说明:
1.用户点击“财务报告”菜单,弹出对话框。
2.按照需要,填充对话框中不同区域内容。
3.点击“确定”按钮,在EXCEL中生成报告。
4.点击“取消”按钮,退出对话框。
例外处理:(后面版本完成)
其它说明:无
5.1.3.1业务规则
1、全部按钮和自定义按钮为互斥按钮,点击全部后,自定义按钮后的时间输入框置灰,并且,时间周期树显示年度的树状列表为,从1988年到今年的树状结构。如果自定义按钮选择后,默认上一年度往前推5年的时间树,时间树状列表显示年度为设定的年度。
2、点“报告期”4个CHECKBOX按钮中的任何一个,都对下面树状时间列表中的相应年度的树状选择框做出响应。
3、手工设置自定义年度的同时,时间树状列表也相应做增加删除。
4、商品添加区的“删除”、“清空”按钮,对应列表中的选中内容,做删除操作和清空列表的操作。
5、确定按钮,只有在,时间、证券品种、导出的报表科目都有至少一项选择后,才响应导出操作。导出过程中,不可以退出。
6、选择报告期,选择自定义时,如果起始年度大于结束年度,点击“确定”,提示“报告期年度设置,起始年度必须小于等于截止年度”。
7、报表导出选项中的内容,根据品种、报表内容做响应。
8、导出报表的遵循固定的样式和模板(针对4种导出类型分别对应相应的导出规则)。
9、报表导出选项为4类选项,下面列出每个类别的选项和导出的规则:
报表导出的基本内容和格式如下:
●新建一个SHEET页签;
●EXCEL表中,固定前4行不随滚动条滚动,第4行下面显示粗线;
●固定第一列,不随滚动条滚动,第一列右侧显示粗线;
●整张表中使用字体Arial 9,前4行加粗显示,空一行,显示报表内容,第一列显示报表中详细内容,内容和顺序参照(《a-cube股票线条件选股和财务数据分析1.0-条件选股说明列表》)。
●第5行,显示空行,从第六行开始,第一列显示选中报表的树状内容(例如:非金融企业-利润表(单位:元))。其中“单位:元”,是报表定义中所选的单位。
●A1填写“证券代码”,A2填写“证券简称”,A3填写“报告参数”,A4填写“报表类型”;
●B1填写报表定义对话框中选的商品的代码,并且设置单元格棕色背景,B2填写“证券简称”对应的指标,B3填写定义对话框中选择的第一个报告期,并且单元格设置棕色背景,B4填写定义对话框中列出的“报表类型”。
1)导出一个品种、一种报表:
操作说明
股票列表区只有一个品种、报表区只有一个报表选中、报告期至少有一个报告期选中。
导出规则
●基本内容。
在基本内容的基础上扩展规则如下:
●根据多选的报表周期,第3行顺序显示周期,并且背景设置为棕色;第4行显示所选报表类型,“报表类型”的数量和“报告期”的数量一样。
●表格中的数据,按照报表的相关公式填写,显示为:当前品种、当前报告期的报表项的数据。
报表导出选项 置灰。导出后,新建一个SHEET,模板示例如下:
图:导出一个品种、一种报表
2)导出多个品种、一种报表:
导出选项分为:输出到同一SHEET页(按证券分组);输出到同一SHEET页(按报告期分组)、不同证券输出到不同SHEET页。
操作说明
股票列表区有多个品种、报表区只有一个报表选中、报告期至少有一个报告期选中。
输出到同一SHEET页(按证券分组)结果样例
导出规则
●基本内容。
在基本内容的基础上扩展规则如下:
●根据多选的报表周期,第3行顺序显示周期,并且背景设置为棕色;第4行显示所选报表类型,“报表类型”的数量和“报告期”的数量一样。
●表格中的数据,按照报表的相关公式填写,显示为:当前第一个品种、当前报告期的报表项的数据。
●第一个商品的数据显示完毕。
●空一列
●按照前面B2到空行之间的表格内容,完全复制后,修改第一行的证券代码位置的内容为第二个商品。
●依此类推显示所有选择的商品。
输出到同一SHEET页(按报告期分组)结果样例
导出规则
●基本内容。
在基本内容的基础上扩展规则如下:
●根据多选的报表周期,第3行顺序显示该周期的下一个商品,如果还有多选的商品,顺序显示,并且背景设置为棕色;第4行显示所选报表类型,“报表类型”的数量和该“报告期”的商品数量一样。
●表格中的数据,按照报表的相关公式填写,显示为:当前品种、当前报告期的报表项的数据。
●第一个报告期的数据显示完毕。
●空一列
●按照前面B2到空行之间的表格内容,完全复制后,修改第一行的证券代码位置的内容为各自的多商品。
●依此类推显示所有报告期的多商品数据
不同证券输出到不同SHEET页 结果样例【分为两个SHEET,每个SHEET导出样式和 一个品种、一个报表 一致,SHEET页签显示当前报表的商品名称+顺序号】
导出规则
●基本内容。
在基本内容的基础上扩展规则如下:
●根据多选的报表周期,第3行顺序显示周期,并且背景设置为棕色;第4行显示所选报表类型,“报表类型”的数量和“报告期”的数量一样。
●表格中的数据,按照报表的相关公式填写,显示为:当前品种、当前报告期的报表项的数据。
●上面生成的为一个SHEET的内容,SHEET页签显示当前报表的商品名称+顺序号
●按照以上规则并结合多个商品的代码名称,生成多个SHEET
3)导出一个品种、多个报表:
导出选项分为:输出到同一SHEET页;输出到不同SHEET页。
输出到同一SHEET页 结果样例
导出规则
●基本内容。
在基本内容的基础上扩展规则如下:
●根据多选的报表周期,第3行顺序显示周期,并且背景设置为棕色;第4行显示所选报表类型,“报表类型”的数量和“报告期”的数量一样。
●表格中的数据,按照第一个报表的相关公式填写,显示为:当前品种、当前报告期的报表项的数据。
●在第一个报表的科目项结束后,空三行,A列继续填充第二个报表的科目项,直到第二个报表结束。
●表格中的数据,按照第二个报表的相关公式填写,显示为:当前品种、当前报告期的报表项的数据
●依次类推,选择的N个报表都生成数据。
输出到不同SHEET页 结果样例【按照选择的报表数量分为N个页签,每个页签名字为报表的名字+EXCEL中该报表数量的顺序号】
导出规则
●基本内容。
在基本内容的基础上扩展规则如下:
●根据多选的报表周期,第3行顺序显示周期,并且背景设置为棕色;第4行显示所选报表类型,“报表类型”的数量和“报告期”的数量一样。
●表格中的数据,按照第一个报表的相关公式填写,显示为:当前品种、当前报告期的报表项的数据。
●在第一个报表命名为当前报表的名字+顺序号。
●依次类推,生成N个SHEET的报表数据。
4)导出多个品种、多个报表:
导出选项分为:输出到同一SHEET页(按证券分组)、输出到同一SHEET页(按报告期分组)、不同报表输出到不同SHEET页(按证券分组)、不同报表输出到不同SHEET页(按报告期分组)、不同证券输出到不同SHEET页。
输出到同一SHEET页(按证券分组)【报表在SHEET中顺序排列】
导出规则
●基本内容。
在基本内容的基础上扩展规则如下:
●根据多选的报表周期,第3行顺序显示周期,并且背景设置为棕色;第4行显示所选报表类型,“报表类型”的数量和“报告期”的数量一样。
●表格中的数据,按照第一个报表的相关公式填写,显示为:当前品种、当前报告期的报表项的数据。
●在第一个报表的科目项结束后,空三行,A列继续填充第二个报表的科目项,直到第二个报表结束。
●表格中的数据,按照第二个报表的相关公式填写,显示为:当前品种、当前报告期的报表项的数据
●依次类推,选择的N个报表都生成数据。
●在一个商品的报告期结束后,空一列,复制第二行到空行之间的内容。
●修改复制后的,商品代码为多选的商品代码。
●以此类推,复制N个商品代码。
输出到同一SHEET页(按报告期分组)【报表在SHEET中顺序排列】
导出规则
●基本内容。
在基本内容的基础上扩展规则如下:
●根据多选的报表周期,第3行顺序显示该周期的下一个商品,如果还有多选的商品,顺序显示,并且背景设置为棕色;第4行显示所选报表类型,“报表类型”的数量和该“报告期”的商品数量一样。
●表格中的数据,按照报表的相关公式填写,显示为:当前品种、当前报告期的报表项的数据。
●第一个报表的内容显示完后,空三行、
●第一列继续插入第二个报表的科目项,以此类推插入N个报表科目项。
●按照多个报表的相关公式填写数据,显示为:当前品种、当前报告期的报表项的数据。
●第一个报告期的数据显示完毕。
●空一列
●按照前面B2到空行之间的表格内容,完全复制后,修改第一行的证券代码位置的内容为各自的多商品。
●依此类推显示所有报告期的多商品数据
不同报表输出到不同SHEET页(按证券分组)
导出规则
●基本内容。
在基本内容的基础上扩展规则如下:
●根据多选的报表周期,第3行顺序显示周期,并且背景设置为棕色;第4行显示所选报表类型,“报表类型”的数量和“报告期”的数量一样。
●表格中的数据,按照报表的相关公式填写,显示为:当前第一个品种、当前报告期的报表项的数据。
●第一个商品的数据显示完毕。
●空一列
●按照前面B2到空行之间的表格内容,完全复制后,修改第一行的证券代码位置的内容为第二个商品。
●依此类推显示所有选择的商品。
●上述报表内容,保存为一个SHEET,命名为第一个报表名称+顺序号
●以此类推,多个报表分别生成多个SHEET页签
不同报表输出到不同SHEET页(按报告期分组)
导出规则
●基本内容。
在基本内容的基础上扩展规则如下:
●根据多选的报表周期,第3行顺序显示该周期的下一个商品,如果还有多选的商品,顺序显示,并且背景设置为棕色;第4行显示所选报表类型,“报表类型”的数量和该“报告期”的商品数量一样。
●表格中的数据,按照报表的相关公式填写,显示为:当前品种、当前报告期的报表项的数据。
●第一个报告期的数据显示完毕。
●空一列
●按照前面B2到空行之间的表格内容,完全复制后,修改第一行的证券代码位置的内容为各自的多商品。
●依此类推显示所有报告期的多商品数据
●本SHEET保存为第一个报表内容,SHEET页签命名为报表名字+顺序号
●以此类推,生成多个报表SHEET
不同证券输出到不同SHEET页【报表在同一SHEET中顺序排列】
导出规则
●基本内容。
在基本内容的基础上扩展规则如下:
●根据多选的报表周期,第3行顺序显示周期,并且背景设置为棕色;第4行显示所选报表类型,“报表类型”的数量和“报告期”的数量一样。
●表格中的数据,按照第一个报表的相关公式填写,显示为:当前品种、当前报告期的报表项的数据。
●在第一个报表的科目项结束后,空三行,A列继续填充第二个报表的科目项,直到第二个报表结束。
●表格中的数据,按照第二个报表的相关公式填写,显示为:当前品种、当前报告期的报表项的数据
●依次类推,选择的N个报表都生成数据。
●本SHEET内容保存,命名为第一个商品的代码+顺序号。
●依此类推,生成N个商品的N个SHEET。
10、单位:元、千元、万元、十万元、百万元、千万元、亿元。
6、自助报表
(1)模块说明:
a、在EXCEL中,使用本模块的功能,自定义需要的指标类报表。
b、“自助报表”对话框弹出后,位于屏幕左侧,同时EXCEL缩小尺寸后右移,占据右边屏幕位置。
UI图:
自助报表
(2)登陆入口:进入EXCEL后,登陆后、点击“自助报表”。
(3)退出入口:关闭“自助报表”对话框。
6.1自助报表-板块
6.1.1需求定义
功能说明:
a、点击“自助报表”菜单,在EXCEL左侧弹出对话框,同时EXCEL调整大小,适应屏幕其余空间。
b、对话框的“叉”,退出自助报表对话框。
c、对话框分为三个页签:板块页签、指标页签、日期页签。
板块页签包括:待选板块区、商品列表区、代码输入、内容、排序方式、插入按钮;
指标页签包括:指标树选择、指标和参数维护区、插入按钮;
日期页签包括:日期选项、起止日期设置、排序和插入。
d、板块页签:
1)待选板块区:树状显示 沪深股票市场分类列表。
2)商品列表区:列表显示选中板块中包含的证券品种,全部勾选。
3)代码输入:键盘精灵输入,输入确定后,在现有列表最下边加入列表区。
4)内容:显示 代码+名称、代码 两种选择。
5)排序:升序、降序
6)插入按钮:在EXCEL中当前选中的单元格,按照设置的插入方式 插入选中的品种。
6.1.2功能点UI图
板块页签功能
6.1.3自助报表-板块 功能
参与者:用户
过程说明:
1.用户在板块树中选择板块。
2.用户在待选品种区选取品种,或者在输入代码位置输入代码。
3.用户选择内容、排序方式。
4.点击 插入,在EXCEL中当前选中的单元格,按照设置的插入方式 插入选中的品种。
例外处理:
其它说明:无
6.1.3.1业务规则
1、板块树状结构内容,完全采用《a-cube股票线条件选股和财务数据分析1.0-条件选股说明列表》,中的沪深股票树状结构。
2、内容分为两个选择项:代码、代码 + 名称;
3、排序方式分为两种:升序、降序。
4、板块和品种之间有按钮,可以缩小、复原品种区下面的区域。(本版不做)
5、插入分为:当前列插入;当前行插入。
6、点击板块节点,节点下包含的所有商品列在商品列表中。
7、点击插入后,根据当前对话框的设置,在SHEET中所选单元格处,向下或者向右按照格式插入代码。
6.2自助报表-指标
6.2.1需求定义
功能说明:
a、指标页签介绍:
1)指标选择区:指标树状选择。
2)指标和参数维护:显示指标说明和指标公式、参数维护。
3)插入按钮:在EXCEL中插入指标。
6.2.2功能点UI图
自助报表-指标
6.2.3自助报表-指标 功能
参与者:用户
过程说明:
1.用户在指标区选择指标。
2.用户在指标和参数维护区,维护指标和参数。
3.用户插入指标。
例外处理:
其它说明:无
6.2.3.1业务规则
1、沪深股票指标 节点作为指标树的根节点。指标树结构内容参考《a-cube股票线条件选股和财务数据分析1.0-条件选股说明列表》
2、指标搜索:按照拼音首字母查询指标,模糊查询。
3、指标展示框不可以维护。
4、指标展示框下面的参数框可以输入维护,或者根据输入控件维护。
5、代码对应的参数为输入框。
6、日期对应的为日期控件。
7、枚举型参数为下拉控件。
8、维护的同时,指标展示区随维护内容变化。
9、插入按钮分为三种状态:当前行插入、当前列插入。
10、插入按钮 执行插入动作,在当前行、列插入选中的指标。
11、标题后包含参数勾选框,必须指标名称做为标题插入勾选后才有效。
12、指标名称作为标题插入 勾选后,在EXCEL中 单独插入一行/列 指标的文字说明,如果包含参数勾选中,则指标的文字说明列中包含参数说明。
13、点击插入后,根据当前对话框的设置,在SHEET中所选单元格处,向下或者向右按照格式插入指标。
6.3自助报表-日期
6.3.1需求定义
功能说明:
a、日期页签介绍:
1)日期选项:日期类型、时间间隔设置。
2)起止日期:设置起止日期。
3)排序方式:升序、降序 表示插入时间的排序方式。
4)插入按钮:当前行插入、当前列插入。
6.3.2功能点UI图
自助报表-日期
6.3.3自助报表-日期 功能
参与者:用户
过程说明:
1.用户选择时间间隔。
2.用户设定起止时间。
3.用户选择排序方式。
4.点击 插入,完成操作。
例外处理:
其它说明:无
6.3.3.1业务规则
1、日期类型显示:日历日。
2、日期间隔分为几种:日、周、月、季、半年、年。
3、起始日期:起始日期、终止日期。
4、排序方式:升序、降序。
5、插入分为两种:当前行插入、当前列插入,表示在当前光标所在单元格位置,向下或者向右,按照列/行的方式插入时间。
6、点击插入后,根据当前对话框的设置,在SHEET中所选单元格处,向下或者向右按照格式插入日期。
7、起止日期的设置校验,起始日期小于等于截止日期,如果设置错误,弹出对话框提示“起始日期必须大于等于截止日期”。
7、行情向导
(1)模块说明:
a、在EXCEL中,导入历史行情,用于计算和统计。
b、
UI图:
(2)登陆入口:进入EXCEL后,登陆后、点击“行情向导”,下拉选择三种行情中的任一种。
(3)退出入口:关闭“行情向导-XXXX”对话框。
7.1行情向导-历史行情
7.1.1需求定义
功能说明:
a、点击“行情向导-历史行情”菜单,弹出对话框。
b、“取消” 和 对话框的“叉”,退出对话框。
c、按照品种选择、指标选择、时间选择、输出格式选择设置完成后,点击“完成”按钮,按照设定导出数据。
d、对话框分别为4个区,
选择证券区:范围区、待选区、选中区、代码输入、按钮区;
选择指标区:通用指标区、时间周期、复权方式选择;
设置时间区:设定起止时间;
设置输出格式区:代码格式、输出格式、日期格式、时间顺序、指标名称排列方式。
e、选择证券:
1)范围区:树状展示待选范围,点击节点选择范围;
2)待选区:范围选择确定后的证券列表;
3)选中区:从待选区和代码输入的证券列表;
4)代码输入:键盘精灵响应证券代码输入;
f、选择指标:
1)通用指标区:展示证券通用指标:收盘价、成交量、开盘价、成交额、最高价、最低价。复权方式:不复权、前复权、后复权。
2)时间周期:日、周、月、年选择。
g、设置时间区间:
1)设定时间选项:设定起始日期、截止日期。
h、设置输出格式:
1)输出格式设置区:代码格式、输出格式、日期格式、顺序、指标名称排列方式。
2)按钮区:处理 “完成“、”取消“按钮。
7.1.2功能点UI图
行情向导-历史行情
7.1.3行情向导-历史行情 功能
参与者:用户
过程说明:
1.用户点击“行情向导-历史行情”菜单,弹出对话框。
2.按照需要,填充对话框中不同区域内容。
3.点击“完成”按钮,在EXCEL中生成报告。
4.点击“取消”按钮,退出对话框。
例外处理:
其它说明:无
7.1.3.1业务规则
1、历史行情-选择证券 区域,品种树状结构,参照《a-cube股票线条件选股和财务数据分析1.0-条件选股说明列表》。
2、待选和选中列表的上部,实时显示列表中的数量。
3、待选和选中列表支持CTRL和SHIFT操作,CTRL对应点击多选,SHIFT对应起止范围多选。
4、按钮“>”代表,从待选列表中选中几个品种到选中列表中。
5、按钮“<”代表,从选中列表中选中几个品种到待选列表中。
6、按钮“>>”代表,从待选列表中选中全部品种到选中列表中
7、按钮“<<”代表,从选中列表中选中全部品种到待选列表中
8、历史行情-选择指标 区域,选择导出指标,复权方式、时间周期;
9、历史行情-设置时间 区域 ,设定时间选项:设定起始日期、截止日期。
10、历史行情-设置输出格式 对话框 下面的都互斥:
代码格式:代码 + 简称;证券代码
输出格式:按证券分组;按指标分组;
日期格式:YYYY-MM-DD;YYYYMMDD;
顺序:时间升序;时间降序;
指标名称排列方式:名称按行排列;名称按列排列。
11、点击完成后,各种输出项对应的效果图如下:
代码格式:代码 + 简称;证券代码 对照
代码 + 简称 证券代码
输出格式:按证券分组;按指标分组 对照
按证券分组 按指标分组
日期格式:YYYY-MM-DD;YYYYMMDD对照
YYYY-MM-DD YYYYMMDD
顺序:时间升序;时间降序 对照
时间升序 时间降序
指标名称排列方式:名称按行排列;名称按列排列 对照
名称按行排列 名称按列排列
7.2行情向导-实时行情
7.2.1需求定义
功能说明:
a、点击“行情向导-实时行情”菜单,弹出对话框。
b、“取消” 和 对话框的“叉”,退出对话框。
c、对话框“选择证券”、“选择指标、设定输出方式”对话框,点击“完成”按钮,按照设定导出数据。
d、设定区域为2个,
选择证券:范围区、待选区、选中区、代码输入;
选择指标、设定输出样式:待选指标区、证券表述、指标名称排列方式、按钮区;
e、选择证券:
1)范围区:树状展示待选范围,点击节点选择范围;
2)待选区:范围选择确定后的证券列表;
3)选中区:从待选区和代码输入的证券列表;
4)代码输入:键盘精灵响应证券代码输入;
f、选择指标、设定输出样式:
1)待选指标区:指标待选:前收盘价、开盘价、最高价、最低价、最新价、均价、涨跌、涨跌幅、成交量、成交额、买一价、买二价、买三价、买四价、买五价、买一量、买二量、买三量、买四量、买五量、卖一价、卖二价、卖三价、卖四价、卖五价、卖一量、卖二量、卖三量、卖四量、卖五量、全部选中。
2)证券表述:代码+名称、代码。
3)排列名称排列方式:名称按行、列排列。
4)按钮区:“完成“、”取消“按钮。
7.2.2功能点UI图
行情向导-实时行情
7.2.3行情向导-实时行情 功能
参与者:用户
过程说明:
1.用户点击“行情向导-实时行情”菜单,弹出对话框。
2.按照需要,填充2个区域内容。
3.点击“完成”按钮,在EXCEL中生成报告。
4.点击“取消”按钮,退出对话框。
例外处理:
其它说明:无
7.2.3.1业务规则
1、实时行情-选择指标、设定输出样式 区域:全部选中,勾选后,待选指标全部勾选。
2、证券表述:代码+简称;证券代码 互斥
3、待选和选中列表支持CTRL和SHIFT操作,CTRL对应点击多选,SHIFT对应起止范围多选。
4、按钮“>”代表,从待选列表中选中几个品种到选中列表中。
5、按钮“<”代表,从选中列表中选中几个品种到待选列表中。
6、按钮“>>”代表,从待选列表中选中全部品种到选中列表中
7、按钮“<<”代表,从选中列表中选中全部品种到待选列表中
8、指标名称排列方式:名称按行排列;名称按列排列 互斥。
9、点击完成后,证券表述、指标名称排序图例:
代码+简称;证券代码
代码+简称 证券代码
指标名称按行排列;指标名称按列排列
指标名称按行排列 指标名称按列排列
7.3行情向导-插入行情图
7.3.1需求定义
功能说明:
a、点击“行情向导-插入行情图”菜单,弹出对话框。
b、“取消” 和 对话框的“叉”,退出对话框。
c、对话框包括几部分,
选择导出列表:手工、批量选择待选品种,叠加品种;
时间等设置:时间段设置、导出选项、显示内容、周期、复权;
按钮区:导出数据和图形、取消。
7.3.2功能点UI图
行情图形导出器
批量添加按钮
7.3.3行情向导-插入行情图 功能
参与者:用户
过程说明:
1.用户点击“行情向导-插入行情图”菜单,弹出对话框。
2.按照需要,填充对话框中不同区域内容。
3.点击“导出数据及图形”按钮,在EXCEL中生成表格数据和由表格数据生成的图表;
4.点击“取消”按钮,退出对话框。
例外处理:
1、导出数据及图表 ,按钮需要校验是否有品种。
其它说明:无
7.3.3.1业务规则
1、选择导出列表:总数随选中数量变化;手工添加弹出键盘精灵;叠加 总共分 叠加上证综指,叠加深圳成分指数,叠加上证A股指数,叠加沪深300指数;输入代码弹出键盘精灵;已叠加总数随选中数量变化。
2、主图类型:趋势线、蜡烛图、美国线 互斥,并且,蜡烛线、美国线只有在没选任何叠加的时候生效。
3、显示内容:成交量可选。
4、图形大小:互斥 大(540*410)、中(360*270)、小(270*210)、自定义:宽、高(默认0*480),带微调输入框。
5、周期:日线、周线、月线 互斥。
6、复权:后复权、前复权、不复权 互斥。
7、日期格式:下拉选择,数字、英文,按照英文或者数字的形式显示日期坐标。
8、导出数据及图表 按钮,点击后,按照固定样式导出数据和图表。
9、选择导出列表和已选叠加品种列表控件的上部,实时显示当前列表中的品种数量。
10、板块成分和叠加列表支持CTRL和SHIFT操作,CTRL对应点击多选,SHIFT对应起止范围多选。
11、按钮“>”代表,从板块成分列表中选中几个品种到叠加列表中。
12、按钮“<”代表,从叠加列表中选中几个品种到板块成分列表中。
13、按钮“>>”代表,从板块成分列表中选中全部品种到叠加列表中
14、按钮“<<”代表,从叠加列表中选中全部品种到板块成分列表中
15、各种导出数据和图表样式描述:
导出列表包含单品种、有叠加内容:
⏹生成一个SHEET
⏹A1显示世华资讯,公式为取行情公式;
⏹第一列降序显示时间;
⏹第一行显示商品代码,顺序为本单商品、几个叠加品种【勾选指数在先、叠加内容列表按顺序在后】、如果勾选成交量,则最后显示成交量:
⏹表格中间显示收盘价和成交量(最后一列)
⏹表格右侧数据结束列的位置,空一列开始,屏幕中间位置显示根据行情数据生成的收盘线图,图的下边左边是时间、左边坐标是商品列表中的商品在选择周期内的价格范围、右边坐标是量的范围;
⏹叠加商品的第一行数据和本商品的第一行数据相等,并得到各自起始位置的比例值,叠加商品的下边的数据按照这个比例生成,例如:上证指数第一个数据如果为3000,当前品种的第一个价格为30,则比例为100,上证指数的第二个真实数据如果为3100,则表格中,上证指数的第二个数据的位置为31。
导出列表包含多品种、有叠加内容:
⏹生成多个SHEET
⏹每个SHEET中第一列为商品列表中一个商品;
每个SHEET中包含内容:
⏹A1显示世华资讯,公式为取行情公式;
⏹第一列降序显示时间;
⏹第一行显示商品代码,顺序为本单商品、几个叠加品种【勾选指数在先、叠加内容列表按顺序在后】、如果勾选成交量,则最后显示成交量:
⏹表格中间显示收盘价和成交量(最后一列)
⏹表格右侧数据结束列的位置,空一列开始,屏幕中间位置显示根据行情数据生成的收盘线图,图的下边左边是时间、左边坐标是商品列表中的商品在选择周期内的价格范围、右边坐标是量的范围;
⏹叠加商品的第一行数据和本商品的第一行数据相等,并得到各自起始位置的比例值,叠加商品的下边的数据按照这个比例生成,例如:上证指数第一个数据如果为3000,当前品种的第一个价格为30,则比例为100,上证指数的第二个真实数据如果为3100,则表格中,上证指数的第二个数据的位置为31。
导出列表包含单品种、无叠加内容:
⏹生成一个SHEET
⏹A1显示世华资讯,公式为取行情公式;
⏹第一列降序显示时间;
⏹第一行显示商品代码4/5个(蜡烛图为5个、美国线为4个),分别代表了 开(美国线没有)、高、低、收、量:
⏹表格中间显示价格和成交量(最后一列)
⏹表格右侧数据结束列的位置,空一列开始,屏幕中间位置显示根据行情数据生成的图,图的下边左边是时间、左边坐标是商品列表中的商品在选择周期内的价格、右边坐标是量的范围;
导出列表包含多品种、无叠加内容:
⏹生成多个SHEET
⏹每个SHEET中第一列为商品列表中一个商品;
每个SHEET中包含内容:
⏹A1显示世华资讯,公式为取行情公式;
⏹第一列降序显示时间;
⏹第一行显示商品代码4/5个(蜡烛图为5个、美国线为4个),分别代表了高、开(美国线没有)、低、收、量:
⏹表格中间显示价格和成交量(最后一列)
⏹表格右侧数据结束列的位置,空一列开始,屏幕中间位置显示根据行情数据生成的图,图的下边左边是时间、左边坐标是商品列表中的商品在选择周期内的价格、右边坐标是量的范围;
8、其他功能
(1)模块说明:
a、在EXCEL中,其他功能作为插件的辅助类功能。
b、
UI图:
图略
(2)入口:进入EXCEL后,登陆后、点击“其他功能”。
(3)入口:关闭相应功能对话框。
8.1其他功能-插入代码
8.1.1需求定义
功能说明:
a、点击“其他功能-插入代码”菜单,弹出对话框。
b、“取消” 和 对话框的“叉”,退出对话框。
c、“确定“,在EXCEL中插入代码
d、输入代码对话框内容:
1)范围区:树状展示待选范围,点击节点选择范围;
2)待选区:范围选择确定后的证券列表;
3)选中区:从待选区和代码输入的证券列表;
4)代码输入:键盘精灵响应证券代码输入;
5)代码设置:设置内容、排序。
6)输出设置:设置输出方式。
7)按钮区:处理“确定“、”取消“按钮。
8.1.2功能点UI图
插入代码
8.1.3其他功能-插入代码 功能
参与者:用户
过程说明:
1.用户点击“其他功能-插入代码”菜单,弹出对话框。
2.按照需要,填充对话框中不同区域内容。
3.点击“确定”按钮,在EXCEL中插入代码。
4.点击“取消”按钮,退出对话框。
例外处理:
其它说明:无
8.1.3.1业务规则
1、内容:代码;代码+简称 互斥;
2、排序方式:升序、降序、不排序 互斥;
3、单元格所在列向下填充、单元格所在行向右填充 互斥。
4、点击确定后,根据当前对话框的设置,在SHEET中所选单元格处,向下或者向右按照格式插入代码。
5、待选和选中列表支持CTRL和SHIFT操作,CTRL对应点击多选,SHIFT对应起止范围多选。
6、按钮“>”代表,从待选列表中选中几个品种到选中列表中。
7、按钮“<”代表,从选中列表中选中几个品种到待选列表中。
8、按钮“>>”代表,从待选列表中选中全部品种到选中列表中
9、按钮“<<”代表,从选中列表中选中全部品种到待选列表中
8.2其他功能-插入日期
8.2.1需求定义
功能说明:
a、点击“其他功能-插入日期”菜单,弹出对话框。
b、“取消” 和 对话框的“叉”,退出对话框。
c、“确定“,在EXCEL中插入日期
d、插入日期对话框内容:
1)日期参数设置:设置起止日期方式;
2)输出方式:设置输出方式;
3)按钮区:处理“确定“、”取消“按钮。
8.2.2功能点UI图
插入日期
8.2.3其他功能-插入日期 功能
参与者:用户
过程说明:
5.用户点击“财务报告”菜单,弹出对话框。
6.按照需要,填充对话框中不同区域内容。
7.点击“确定”按钮,在EXCEL中生成报告。
8.点击“取消”按钮,退出对话框。
例外处理:
其它说明:无
8.2.3.1业务规则
1、设定详细时间:
a)设定起始日期、截止日期:用户 设置起始日期、截止日期。
2、日期频率:日、周、月、季、半年、年 互斥。
3、日期类型:日历日。
4、排序方式:升序、降序 互斥。
5、日期格式:YYYY-MM-DD、YYYY/MM/DD、YYYYMMDD 互斥。
6、单元格所在列向下填充、单元格所在行向右填充 互斥
7、确定按钮点击后,根据当前对话框的设置,在SHEET中所选单元格处,向下或者向右按照格式插入日期。
8、起止日期的设置校验,起始日期小于等于截止日期,如果设置错误,弹出对话框提示“起始日期必须大于等于截止日期”。
8.3其他功能-保存快照
8.3.1需求定义
功能说明:
a、点击“其他功能-保存快照”菜单,弹出系统对话框保存功能。
8.3.2功能点UI图
保存快照
8.3.3其他功能-保存快照 功能
参与者:用户
过程说明:
例外处理:
其它说明:无
8.3.3.1业务规则
1、保存快照,保存的是当前EXCEL(带计算公式)的一个数据拷贝,即保存的EXCEL中的单元格只有数据,没有公式。
8.4其他功能-重新计算
8.4.1需求定义
功能说明:
a、点击“其他功能-重新计算”菜单,重新计算当前EXCEL中需要界面计算的公式。
8.4.2功能点UI图
图略
8.4.3其他功能-重新计算 功能
参与者:用户
过程说明:
例外处理:
其它说明:无
8.4.3.1业务规则
1、计算完毕后,在状态栏显示:数据全部计算完毕,用时[XX]秒。
8.5其他功能-重算设置
8.5.1需求定义
功能说明:
a、点击“其他功能-重算设置”菜单,设置重新计算的内容。
8.5.2功能点UI图
EXCEL2003前重算设置
EXCEL2007版重算设置
8.5.3其他功能-重算设置 功能
参与者:用户
过程说明:
1、用户设置好各种参数后,点击重算所有文档、重算活动工作表 按钮,可以重算。
2、点确定、保存当前设置。
例外处理:
其它说明:本功能可以直接调用EXCEL的相应对话框设置。
8.5.3.1业务规则
1、计算:自动重算、手动重算【保存前自动重算】,互斥。
2、手动重算 选中后,保存前自动重算 激活。
3、确定保存设置。
4、自动重算保存后,EXCEL单元格写完指标或公式后,马上显示单元格的数据。
5、手动重算,可以调用重新计算菜单,对当前SHEET的所有单元格中的公式计算。
6、手动重算,在保存前自动重算勾选后,当文档保存时,对当前SHEET的所有单元格中的公式计算。
7、重算所有文档、重算活动工作表,如果在手动重算状态,则按钮点击后,重算相应的文档。
8.6其他功能-系统设置
8.6.1需求定义
功能说明:
a、点击“其他功能-系统设置”菜单,弹出对话框。
b、“取消” 和 对话框的“叉”,退出对话框。
c、“确定“,在EXCEL中按照设置的方式响应数据计算
d、系统设置对话框内容:
1)空值选项:按照哪种空数据方式处理;
2)其他设置:单元格列宽自适应;
8.6.2功能点UI图
其他功能-系统设置
8.6.3其他功能-系统设置 功能
参与者:用户
过程说明:
例外处理:
其它说明:无
8.6.3.1业务规则
1、空值选项:按照空值进行处理、按照空字符串进行处理、按照空数据进行处理。
2、按照空值进行处理:在这种方式下,数据空间将被分配,但值为空。数值型将被显示为0,而日期型默认显示为19-12-30,需要进行显示设置。优点是保留了原来的数据类型,对于有引用关系的表格,数值型将被按照0进行处理。
3、按照空字符串进行处理:这种方式下,任何数据类型的值都将按照空字符串进行处理。优点是可以明确的辨析数据是否为空值,缺点是对于有指标引用关系的模板,将导致相关联的指标计算过程无法继续。
4、按照空数据进行处理:在这种方式下,无论何种类型的数据都代表没有进行过数据空间分配,数据类型将不会被引用参与数据计算。这种设置适用于有比较多除运算的模板当中,如一些估值模型。
5、其他设置:指标计算完成后自动调整单元格列宽 勾选。
8.7其他功能-插件升级 自动升级
8.7.1需求定义
功能说明:
a、系统自动下载升级包,新打开EXCEL时,自动升级。
8.7.2功能点UI图
无
8.7.3其他功能-插件升级 功能
参与者:用户
过程说明:
1、用户新打开EXCEL时,检查是否有升级包,如果有,就升级。
例外处理:
其它说明:无
8.7.3.1业务规则
9、帮助手册
(1)模块说明:
a、点击按钮,弹出帮助手册。
b、
UI图:
图略
9.1帮助手册
9.1.1需求定义
功能说明:
a、点击“帮助手册”菜单,弹出手册。
9.1.2功能点UI图
图略
9.1.3帮助手册功能
参与者:用户
过程说明:
例外处理:
其它说明:无
9.1.3.1业务规则
10、参考文档
文档中的指标定义,参考文档《EXCEL 插件指标函数文档.doc》。
