学生和班级信息管理是一个非常繁琐的工作,数量之大,传统的管理方式使用起来极其不方便,但在平时的工作生活中是不可避免的。
典型的场景有:
? 学生和班级的关系
? 学生信息核查的情况
蜘蛛表格可以快速、灵活的搭建应用单元对象,通过字段关联使得表与表之间联系起来,轻松实现以上场景,让工作人员从此告别EXCEL和纸质化。
下面我们通过之前给高昌区第四中学做的一个学生和班级管理系统,来展示搭建此类应用的具体步骤。
应用搭建步骤:
- 确定数据对象
若要设计一个应用,需要明确整个应用所设计到的角色,也就是数据对象,每个对象具有多个属性。
一个简易的学生和班级管理系统,应涉及以下对象:
? 学生:属性有ID、证件号码、姓名、性别等属性
? 班级:属性有名称、班主任、学生总数等属性
? 核查人:属性有核查ID、核查状态、核查缘由、核查时间等属性
- 梳理对象之间的关联关系
? 一对一
? 一对多
? 多对多
在学生和班级管理系统中:
? 一个学生关联一个班级,这是一对一的关系;
? 一个班级关联多个学生,这是一对多的关系;
? 一个核查人关联多个班级,这是一对多的关系。
- 为每个数据对象搭建表结构
由于我们上面已经把对象关系分析的很明确了,我们就可以在蜘蛛表格上快速搭建出一个合理的表格系统。
每个数据对象对应一张工作表;对象的每个属性对应工作表的一个字段。
学生基础信息表中,我们需要添加ID、证件号码、姓名、性别等字段。
蜘蛛表格提供了37种字段类型,当我们需要创建一个字段的时候,只需要添加一列设置它的列名和列类型:
学生基础信息表的所有字段:
班级信息表所有字段:
学生信息核查记录所有字段:
- 设置表关联
学生基础信息表:一个学生关联一个班级, 一个班级关联多个学生,因此需要把学生基础信息表的班级字段关联班级信息表,展示的字段为名称,并同步列值,同步列值之后,属于同一个班级的学生的信息就会显示在班级信息表中,点击之后便可以看到这个学生的所有表单信息。
学生信息核查记录表:一个核查人关联多个班级,因此需要把学生信息核查记录表的班级字段关联班级信息表,展示的字段为名称。
- 创建多种视图
每个表下会有一个默认的视图,存储着所有的记录信息,我们可以就创建不同的视图来展示不同的数据信息。
学生基础信息表我们可以方便、特定的展示例如所有女生、所有转学学生、我校女生数量等这样特定的数据:
班级信息表我们可以通过创建表格视图下的指标图类型的视图来展示所有的班级个数:
- 创建仪表板
仪表板是各个视图以及组建的集合,可以看到关于此应用的各种关键数据以及它们的变化。
在此学生和班级信息管理应用中,我们可以把学生基础信息表下的我校男生数量视图、我校女生视图、班级个数视图添加到仪表板中:
在仪表板中,我们也可以添加组件下的文档编辑器来编写使用说明,使不同的工作人员更加快速的理解:
以上便是搭建一个学生和班级信息管理应用的全部操作步骤。
原文地址:https://blog.51cto.com/14638846/2464093