搭建说明
1. 使用到了哪些功能
本应用主要应用了简道云的以下几个核心能力:
1.1 基本能力
- 普通表单 – 普通表单适用于数据收集、基础信息记录、通知公告,还可对数据进行分权协作管理。普通表单搭建教程详见:普通表单 以及 字段。
- 流程表单 - 将普通表单转化为流程,并且构建审批流。本应用中除上面提到的普通表单外,其余都是流程表单。流程搭建教程详见:流程设计。
- 数据联动 – 数据联动是指在一个表单中调用另一个表单或者聚合表中满足一定条件的数据。当某一个字段的内容需要跟着上一个字段的变化而自动填写或自动改变选项的时候,就可以使用数据联动功能;数据联教程详见:数据联动规则。
- 关联查询 - 关联查询作为单独的查询展示功能,可以自动查询出其他表单中的一条或多条数据,且不做入库处理。关联查询教程详见:关联查询。
- 关联数据是指在当前表单中关联出其他表单的数据,建立两个表单之间的联系,可以理解为功能更强的数据联动。关联数据教程详见:关联数据。
1.2 进阶能力
- 聚合表 - 实现资产状态实时控制,例如在「图书&人-聚合」中,通过聚合表实时各个学生图书借阅情况。(可参考参考教程:聚合表)。
- 仪表盘 - 在表单中收集得到的数据,可通过仪表盘来进行查看、分析和处理。仪表盘由 图表、组件 组成,其中数据组件包含种类丰富的图表类型,管理员可以根据实际需要选择图表类型进行仪表盘统计看板的搭建。(可参考教程:仪表盘)。
2. 结构规划
2.1 模板表单构成
2.1.1 业务流程图
2.1.2 功能清单
表单 | 功能特性 |
学生信息录入 | 学生基础信息录入。 |
年级班级录入 | 年级班级信息维护。 |
图书录入 | 图书基础信息维护。 |
存放位置录入 | 存放位置信息维护 |
图书分类录入 | 图书分类信息维护。 |
图书编码录入 | 图书资产编码维护。 |
图书借阅单 | 在此录入借阅书本,如果学生所欠金额大于300,则不能借阅。 |
图书归还单 | 在此录入归还图书信息,借阅15天内归还没有费用,超过15天后,每增加一天计0.5元。 |
欠款缴费单 | 在此进行缴费登记,缴费金额不能大于欠款金额。 |
3. 快捷工作台和应用首页
3.1 快捷工作台
「图书借阅分析」为快捷工作台,「常用应用」可实现表单或仪表盘的快速跳转,只需在仪表盘中添加「快捷入口」组件,设置完标题后点击「添加入口」,选择应用,然后选择需要的功能即可。
3.2 应用首页
本模板将「图书借阅分析」设置为应用首页,应用首页可用于信息传递、系统引导、快捷操作、待办提醒与处理、数据展示与钻取等,应用首页的设置可见 应用首页设置。
4. 表单搭建
4.1 学生信息录入
4.1.1 年级
该字段为下拉框,操作步骤如下:
1)选项中选择「关联其他表单数据」。
2)选择「年级班级录入」下的「年级」。
4.1.2 班级
该字段为下拉框,操作步骤如下:
1)采用数据联动,关联表为「班级年级录入」。
2)条件设置为:联动表单的「年级」等于当前表单的「年级」。
3)触发联动:当前表单的「班级」联动显示联动表单的「班级」。
4.2 图书录入
4.2.1 分类代号
该字段为下拉框,操作步骤如下:
1)选项中选择「关联其他表单数据」。
2)选择「图书分类录入」下的「分类代号」。
4.2.2 图书大类
该字段为单行文本,操作步骤如下:
1)采用数据联动,关联表为「图书分类录入」。
2)条件设置为:联动表单的「分类代号」等于当前表单的「分类代号」。
3)触发联动:当前表单的「图书大类」联动显示联动表单的「图书大类」。
4.2.3 图书小类
该字段为单行文本,操作步骤如下:
1)采用数据联动,关联表为「图书分类录入」。
2)条件设置为:联动表单的「分类代号」等于当前表单的「分类代号」。
3)触发联动:当前表单的「图书小类」联动显示联动表单的「图书小类」。
4.3 图书编码录入
4.3.1 ISBN
该字段为下拉框,操作步骤如下:
1)选项中选择「关联其他表单数据」。
2)选择「图书录入」下的「ISBN」。
4.3.2 书名
该字段为下拉框,操作步骤如下:
1)采用数据联动,关联表为「图书录入」。
2)条件设置为:联动表单的「ISBN」等于当前表单的「ISBN」。
3)触发联动:当前表单的「书名」联动显示联动表单的「书名」。
4.3.3 版次
该字段为下拉框,操作步骤如下:
1)采用数据联动,关联表为「图书录入」。
2)条件设置为:联动表单的「ISBN」等于当前表单的「ISBN」、联动表单的「书名」等于当前表单的「书名」。
3)触发联动:当前表单的「版次」联动显示联动表单的「版次」。
4.3.4 楼层
该字段为下拉框,操作步骤如下:
1)选项中选择「关联其他表单数据」。
2)选择「存放位置录入」下的「楼层」。
4.3.5 借阅室号
该字段为下拉框,操作步骤如下:
1)采用数据联动,关联表为「存放位置录入」。
2)条件设置为:联动表单的「楼层」等于当前表单的「楼层」。
3)触发联动:当前表单的「借阅室号」联动显示联动表单的「借阅室号」。
4.3.6 书架号
该字段为下拉框,操作步骤如下:
1)采用数据联动,关联表为「存放位置录入」。
2)条件设置为:联动表单的「楼层」等于当前表单的「楼层」、联动表单的「借阅室号」等于当前表单的「借阅室号」。
3)触发联动:当前表单的「书架号」联动显示联动表单的「书架号」。
4.3.7 调用图书信息
调用图书信息包含「图书大类」、「图书小类」、「分类代号」、「著译者」、「出版处」、「出版地」、「出版年月」、「开本」、「页数」、「单价」等书本基础信息,其配置类似,下面以「图书大类」为例介绍搭建方式。
该字段为单行文本,操作步骤如下:
1)采用数据联动,关联表为「图书录入」。
2)条件设置为:联动表单的「ISBN」等于当前表单的「ISBN」、联动表单的「书名」等于当前表单的「书名」、联动表单的「版次」等于当前表单的「版次」。
3)触发联动:当前表单的「图书大类」联动显示联动表单的「图书大类」。
4.4 图书借阅单
4.4.1 借阅证号
本处借阅证号使用了下拉框选择数据,实际使用过程中可使用扫码录入。
扫码录入的搭建方式请参照:如何实现扫码出入库 。
该字段为下拉框,操作步骤如下:
1)选项中选择「关联其他表单数据」。
2)选择「学生信息录入」下的「借阅证号」。
4.4.2 借阅人信息
借阅人信息包括「姓名」、「年级」、「班级」等借阅人基础信息,其配置类似,下面以「姓名」为例介绍搭建方式。
该字段为单行文本,操作步骤如下:
1)采用数据联动,关联表为「学生信息录入」。
2)条件设置为:联动表单的「借阅证号」等于当前表单的「借阅证号」。
3)触发联动:当前表单的「姓名」联动显示联动表单的「姓名」。
4.4.3 累计借书量
数字字段,默认值采用公式编辑,公式:
MAPX('sum',借阅证号,借阅证号,借阅数量总计)-MAPX('sum',借阅证号,借阅证号,归还数量总计)
目的:根据当前表单的「借阅证号」查询「图书借阅单」中借阅图书的数量和「图书归还单」中归还图书的数量,然根据差值计算出目前借阅人借阅中的图书数量。
4.4.4 累计欠款金额
数字字段,默认值采用公式编辑,公式:
MAPX('sum',借阅证号,借阅证号,延期费用总计)-MAPX('sum',借阅证号,借阅证号,缴费金额)
目的:根据当前表单的「借阅证号」查询「欠款缴费单」中缴纳的金额和「图书归还单」中延期的费用,然根据差值计算出目前借阅人欠款金额。
4.4.5 欠款说明
单行文本字段,默认值采用公式编辑,公式:
IF(常数辅助==0,'',IF(LEN(借阅证号)==0,'请输入借阅证号!',IF(累计欠款金额>300,'欠款额度超标,不能继续借书!','欠款额度正常,可以继续借书!')))
目的:如果借阅证号未选择,则提示「请输入借阅证号」,借阅证号选择后如果累计欠款金额>300,则提示「欠款额度超标,不能继续借书!」,否则提示「欠款额度正常,可以继续借书!」。
4.4.6 图书大类
配置参考:【4.2.2 图书大类】 。
4.4.7 图书小类
配置参考:【4.2.3 图书小类 】。
4.4.8 条码号
该字段为下拉框,操作步骤如下:
1)采用数据联动,关联表为「图书编码录入」。
2)条件设置为:联动表单的「图书大类」等于当前表单的「借阅明细--图书大类」、联动表单的「图书大类」等于当前表单的「借阅明细--图书小类」。
3)触发联动:当前表单的「借阅明细--条码号」联动显示联动表单的「条码号」。
4.4.9 书名和版次和ISBN
「书名」、「版次」、「ISBN」配置类似,下面以书名为例介绍搭建方式。
该字段为单行文本,操作步骤如下:
1)采用数据联动,关联表为「图书编码录入」。
2)条件设置为:联动表单的「图书大类」等于当前表单的「借阅明细--图书大类」、联动表单的「图书大类」等于当前表单的「借阅明细--图书小类」、联动表单的「图书编码」等于当前表单的「借阅明细--图书编码」。
3)触发联动:当前表单的「借阅明细--书名」联动显示联动表单的「书名」。
4.5 图书归还单
4.5.1 借阅证号
配置参考:【4.4.1 借阅证号 】。
4.5.2 归还人信息
配置参考:【4.4.2 借阅人信息 】。
4.5.3 条码号
字段为关联数据,操作步骤如下:
1)关联表为聚合表「图书和人--聚合」(聚合表配置详见:5.2 图书和人-聚合)。
2)设置选择数据时的显示字段。
3)表中的显示字段设置为:「条码号」。
4)过滤条件为:「借阅证号」等于「借阅证号过渡」、「借阅证号」等于「借阅证号过渡」。
5)数据填充规则为:「条码号」的值填充到「归还明细.条码号-主键」、「书名」的值填充到「归还明细.书名」、「版次」的值填充到「归还明细.版次」、「ISBN」的值填充到「归还明细.ISBN」、「图书大类」的值填充到「归还明细.图书大类」、「图书小类」的值填充到「归还明细.图书小类」、「借阅日期」的值填充到「归还明细.请选择借阅日期-主键」。
4.5.4 借阅日期
日期时间字段,默认值采用公式编辑,公式:
TIMESTAMP(DATE(SPLIT(归还明细.借阅日期选择存储,',')[0],SPLIT(归还明细.借阅日期选择存储,',')[1],SPLIT(归还明细.借阅日期选择存储,',')[2]))
目的:根据聚合表中预先设定的日期时间字符串转换为时间,方便之后的借阅时长的计算。
4.5.5 借阅天数
数字字段,默认值采用公式编辑,公式:
DAYS(DATE(归还时间),DATE(归还明细.借阅日期))
目的:计算出借阅天数。
4.5.6 需缴纳延期费用
数字字段,默认值采用公式编辑,公式:
IF(归还明细.借阅天数>15,(归还明细.借阅天数-15)*0.5,0)
目的:如果借阅天数大于15天,则超出时间部分按照每天0.5元进行收费,否则不收取费用。
4.6 欠款缴费单
4.6.1 借阅证号
配置参考:【4.4.1 借阅证号】 。
4.6.2 欠款人信息
配置参考:【4.4.2 借阅人信息】 。
4.6.3 累计欠费
该字段为关联查询,操作步骤如下:
1)关联表为聚合表「欠款-聚合」(聚合表配置详见:【5.3 欠款-聚合】)。
2)设置显示字段。
3)过滤条件为:「借阅证号-借阅证号」等于「借阅证号」。
4)显示数据条数为「单条」。
5. 聚合表搭建
5.1 图书借阅-聚合
数据来源为多表数据:「图书编码录入」、「图书借阅单」、「图书归还单」,表单字段关联关系如下:
图书编码录入 | 图书借阅单 | 图书归还单 |
图书编码 | 借阅明细.条码号 | 归还明细.条码号存储 |
操作步骤如下:
1)无过滤条件。
2)行表头为:「条码号」。
3)指标及其计算公式:「状态」:「计数辅助」-「借阅明细.计数辅助」+「归还明细.计数辅助」。
4)数据提交校验为:「状态」>=0 、「状态」<=1 。
5.2 图书和人-聚合
数据来源为多表数据:「图书借阅单」、「图书归还单」,表单字段关联关系如下:
图书借阅单 | 图书归还单 |
借阅证号 | 借阅证号 |
借阅明细.条码号 | 归还明细.条码号存储 |
姓名 | 姓名 |
年级 | 年级 |
班级 | 班级 |
借阅明细.书名 | 借阅明细.书名 |
借阅明细.版次 | 借阅明细.版次 |
借阅明细.ISBN | 借阅明细.ISBN |
借阅明细.图书大类 | 借阅明细.图书大类 |
借阅明细.图书小类 | 借阅明细.图书小类 |
借阅明细.借阅日期记录 | 借阅明细.借阅日期选择存储 |
操作步骤如下:
1)无过滤条件。
2)行表头为:「借阅证号」、「条码号」、「姓名」、「年级」、「班级」、「书名」、「版次」、「ISBN」、「图书大类」、「图书小类」、「借阅日期记录」。
3)指标及其计算公式:「状态」:「借阅明细.计数辅助」-「归还明细.计数辅助」。
4)数据提交校验为:「状态」>=0 、「状态」<=1 。
5.3 欠款-聚合
数据来源为多表数据:「欠款缴费单」、「图书归还单」,表单字段关联关系如下:
欠款缴费单 | 图书归还单 |
借阅证号 | 借阅证号 |
姓名 | 姓名 |
年级 | 年级 |
班级 | 班级 |
操作步骤如下:
1)无过滤条件。
2)行表头为:「年级」、「班级」、「姓名」、「借阅证号」。
3)指标及其计算公式:「欠费」:「延期费用总计」-「缴费金额」。
4)数据提交校验为:「欠费」>=0 。
5.4 借书量-聚合
数据来源为多表数据:「图书借阅单」、「图书归还单」,表单字段关联关系如下:
图书借阅单 | 图书归还单 |
借阅证号 | 借阅证号 |
姓名 | 姓名 |
年级 | 年级 |
班级 | 班级 |
操作步骤如下:
1)无过滤条件。
2)行表头为:「年级」、「班级」、「姓名」、「借阅证号」。
3)指标及其计算公式:「借书量」:「借阅数量总计」-「归还数量总计」。
4)数据提交校验为:「借书量」<=10 。
5.5 图书在馆数量(按书名)
数据来源为多表数据:「图书编码录入」、「图书借阅单」、「图书归还单」,表单字段关联关系如下:
图书编码录入 | 图书借阅单 | 图书归还单 |
图书大类 | 图书大类 | 图书大类 |
图书小类 | 图书小类 | 图书小类 |
书名 | 书名 | 书名 |
版次 | 版次 | 版次 |
ISBN | ISBN | ISBN |
操作步骤如下:
1)无过滤条件。
2)行表头为:「图书大类」、「图书小类」、「书名」、「版次」、「ISBN」。
3)指标及其计算公式:「实时在馆数量」:「计数辅助」-「借阅明细.计数辅助」+「归还明细.计数辅助」。
6. 数据工厂搭建
6.1 图书在馆数量(按类别)
使用到的输入表单有:「图书编码录入」、「图书借阅单」、「图书归还单」。
「图书借阅单」、「图书归还单」按照「图书大类」、「图书小类」进行分组汇总计算出书本数量,然后依次与「图书编码录入」横向连接得到图书数据,最后通过字段设置计算得出各分类图书「在馆数量」。
6.2 实时借出量分析(按书目)
使用到的输入表单有:「图书借阅单」、「图书归还单」。
「图书借阅单」、「图书归还单」按照「图书大类」、「图书小类」进行分组汇总计算出书本数量,然后横向连接得到图书数据,最后通过字段设置计算得出各分类图书「借出总量」。
6.3 实时借出量分析(按学生)
使用到的输入表单有:「图书借阅单」、「图书归还单」。
「图书借阅单」、「图书归还单」按照「年级」、「班级」、「姓名」进行分组汇总计算出学生借阅/归还数量,然后横向连接得到图书数据,最后通过字段设置计算得出各学生「实时借出量」。
6.4 实时欠款分析
使用到的输入表单有:「欠款缴费单」、「图书归还单」。
「图书借阅单」、「图书归还单」按照「年级」、「班级」、「姓名」、「借阅证号」进行分组汇总计算出学生欠款/缴费金额,然后横向连接得到各个学生欠款金额和缴费金额,最后通过字段设置计算得出各学生「欠款总额」。
7. 仪表盘搭建
仪表盘搭建会使用到各种类型的图表,图表使用的数据源可来自于表单、聚合表、数据工厂。
本模板主要输出的报表有:「实时在馆量分析」、「实时借出量分析(按书目)」、「实时借出量分析(按学生)」、「实时欠款分析」、「借阅及归还明细」、「借阅数量分析(按书目)」、「借阅数量分析(按学生)」、「图书存放位置分析」、「图书借阅分析」。
下面以首页「图书借阅分析」为例介绍搭建方式:
7.1 各班级借阅量分析
操作步骤如下:
1)使用统计图。
2)图表类型选择「柱形图」。
3)维度选择「班级」。
4)指标选择「借阅数量」且汇总方式选择「求和」,排序选择「降序」。
5)添加辅助线设置:类型选择「动态值」「借阅数量(求和)」的「平均值」。
7.2 各大类实时借出量、占比
操作步骤如下:
1)使用统计图。
2)数据源选择「实时借出量分析(按书目)」(数据工厂配置参考:【6.2 实时借出量分析(按书目)】)。
3)图表类型选择「饼图」。
4)维度选择「图书大类」。
5)指标选择「借出总量」且汇总方式选择「求和」。
7.3 各小类实时借出量、占比
操作步骤如下:
1)使用统计图。
2)数据源选择「实时借出量分析(按书目)」(数据工厂配置参考:【6.2 实时借出量分析(按书目)】)。
3)图表类型选择「饼图」。
4)维度选择「图书小类」。
5)指标选择「借出总量」且汇总方式选择「求和」。
7.4 每年级实时借出量、占比
操作步骤如下:
1)使用统计图。
2)数据源选择「实时借出量分析(按学生)」(数据工厂配置参考:【6.3 实时借出量分析(按学生)】)。
3)图表类型选择「饼图」。
4)维度选择「年级」。
5)指标选择「实时借出量」且汇总方式选择「求和」。
7.5 每班级实时借出量、占比
操作步骤如下:
1)使用统计图。
2)数据源选择「实时借出量分析(按学生)」(数据工厂配置参考:【6.3 实时借出量分析(按学生)】)。
3)图表类型选择「饼图」。
4)维度选择「班级」。
5)指标选择「实时借出量」且汇总方式选择「求和」。
7.6 每月借阅量分析
操作步骤如下:
1)使用统计图。
2)数据源选择「图书借阅单」。
3)图表类型选择「折线图」。
4)维度选择「借阅时间」且汇总方式选择「年-月」。
5)指标选择「借阅数量」且汇总方式选择「求和」。

400-111-0890
在线咨询