如何快速用0代码应用平台搭建一个学生信息管理系统?

学生和班级信息管理是一个非常繁琐的工作,数量之大,传统的管理方式使用起来极其不方便,但在平时的工作生活中是不可避免的。

典型的场景有:

? 学生和班级的关系

? 学生信息核查的情况

蜘蛛表格可以快速、灵活的搭建应用单元对象,通过字段关联使得表与表之间联系起来,轻松实现以上场景,让工作人员从此告别EXCEL和纸质化。

下面我们通过之前给高昌区第四中学做的一个学生和班级管理系统,来展示搭建此类应用的具体步骤。

应用搭建步骤:

  1. 确定数据对象

若要设计一个应用,需要明确整个应用所设计到的角色,也就是数据对象,每个对象具有多个属性。

一个简易的学生和班级管理系统,应涉及以下对象:

? 学生:属性有ID、证件号码、姓名、性别等属性

? 班级:属性有名称、班主任、学生总数等属性

? 核查人:属性有核查ID、核查状态、核查缘由、核查时间等属性

  1. 梳理对象之间的关联关系

? 一对一

? 一对多

? 多对多

在学生和班级管理系统中:

? 一个学生关联一个班级,这是一对一的关系;

? 一个班级关联多个学生,这是一对多的关系;

? 一个核查人关联多个班级,这是一对多的关系。

  1. 为每个数据对象搭建表结构

由于我们上面已经把对象关系分析的很明确了,我们就可以在蜘蛛表格上快速搭建出一个合理的表格系统。

每个数据对象对应一张工作表;对象的每个属性对应工作表的一个字段。

学生基础信息表中,我们需要添加ID、证件号码、姓名、性别等字段。

蜘蛛表格提供了37种字段类型,当我们需要创建一个字段的时候,只需要添加一列设置它的列名和列类型:

学生基础信息表的所有字段:

班级信息表所有字段:


学生信息核查记录所有字段:

  1. 设置表关联

学生基础信息表:一个学生关联一个班级, 一个班级关联多个学生,因此需要把学生基础信息表的班级字段关联班级信息表,展示的字段为名称,并同步列值,同步列值之后,属于同一个班级的学生的信息就会显示在班级信息表中,点击之后便可以看到这个学生的所有表单信息。

学生信息核查记录表:一个核查人关联多个班级,因此需要把学生信息核查记录表的班级字段关联班级信息表,展示的字段为名称。

  1. 创建多种视图

每个表下会有一个默认的视图,存储着所有的记录信息,我们可以就创建不同的视图来展示不同的数据信息。

学生基础信息表我们可以方便、特定的展示例如所有女生、所有转学学生、我校女生数量等这样特定的数据:

班级信息表我们可以通过创建表格视图下的指标图类型的视图来展示所有的班级个数:

  1. 创建仪表板

仪表板是各个视图以及组建的集合,可以看到关于此应用的各种关键数据以及它们的变化。

在此学生和班级信息管理应用中,我们可以把学生基础信息表下的我校男生数量视图、我校女生视图、班级个数视图添加到仪表板中:

在仪表板中,我们也可以添加组件下的文档编辑器来编写使用说明,使不同的工作人员更加快速的理解:

以上便是搭建一个学生和班级信息管理应用的全部操作步骤。

原文地址:https://blog.51cto.com/14638846/2464093

时间: 2024-10-25 04:53:13

如何快速用0代码应用平台搭建一个学生信息管理系统?的相关文章

手把手搭建Java学生信息管理系统【附源码】

基于JavaWeb的学生信息管理系统的设计与实现 一.系统简介 本课程演示的是一套基于JavaWeb实现的学生信息管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的java人群. 详细介绍了学生信息管理系统的实现,包括:1.项目介绍2.环境搭建3.系统功能4.技术实现5.项目运行6.功能演示 以通俗易懂的方式,手把手的带你从零开始运行本套学生信息管理系统,该项目附带全部源码可作为毕设使用. 二.技术实现 ?1. 后台框架:Servlet.JSP.JDBC.DbUtils ?2

cocos2d-x v3.0的window平台搭建和编译成andriod程序

首先添加这个地址到系统环境变量,path 然后打开CMD,输入如下语句 现在就可以创建一个新项目了 这样一个空的cocos2d-x v3.0的项目就创建好了 接下来编译andriod程序 先在系统环境变量中添加一个NDK_ROOT 然后打开cmd 然后就开始编译了 接下来打开ADT中的eclipse 再添加andriod文件夹到工程里 cocos2d-x v3.0的window平台搭建和编译成andriod程序,布布扣,bubuko.com

Angularjs,WebAPI 搭建一个简易权限管理系统

Angularjs,WebAPI 搭建一个简易权限管理系统 Angularjs名词与概念(一) 1. 目录 前言 Angularjs名词与概念 权限系统原型 权限系统业务 数据库设计和实现 WebAPI项目主体结构 Angularjs前端主体结构 2. 前言 Angularjs开发CRUD类型的Web系统生产力惊人,与jQuery,YUI,kissy,Extjs等前端框架区别非常大,初学者在学习的过程中容易以自己以往的经验来学习Angularjs 往往走入误区,最典型的特征是在的开发过程中,使用

学生信息管理系统 1.0

学生信息管理系统V1.0 1.实现用户的注册与登录功能. 1.1:注册时检测用户名,如果有重复则需要重新输入,用户信息存入数据库. 1.2:登录时,有验证码验证. 2.实现用户查询学生表的基本信息. 3.用户可以更改.删除学生表信息. 4.系统可以正确显示系统时间. 5.系统正确显示用户权限(功能暂未实现). 因为很多东西还没有学到,只能用最基础的代码实现功能. 1)欢迎页面 1 <%@ page language="java" contentType="text/ht

学生信息管理系统v1.0

昨天一个教师朋友找到我,告诉我现在学期末他工作比较忙.需要统计处理很多学生信息,想让我帮他做一个管理系统.实现的功能就是把WPS表格转化成Word文档,将每一个学生的信息都能够分开,并且要根据名字找到对应的文档.(笔者注:原话如此) 和他又扯了好久,分析整理了一下思路,推测他大概就是想这样: 学校发出的成绩表格统计是这样的: -----------------------------程序运行后-------------------------------------> 每个文件的内容是: 大概就

学术休假-学生信息管理系统v1.0

这是第一个学术休假的项目,主体部分在回家时的火车上完成的,隔了几天继续加工,今天终于完成,这是学生管理系统的beta版本,后续还将继续完善. 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等.试设计一学生信息管理系统,使之能提供以下功能: (1)系统以菜单方式工作 (2)学生信息录入功能(学生信息用文件保存)---输入 (3)学生信息浏览功能---输出 (4)查询.排序功能 按学号查询 按姓名查询 (5)学生信息的删除与修改(可选项) /* *Copyright (c)

基于MyEclipse+9.0+++Tomcat+7.0的SSH+平台搭建

http://wenku.baidu.com/view/96fbfe0f581b6bd97f19ea1d.html 用MyEclipse 10在Tomcat 6上搭建Structs2.1+Spring2.5+Hibernate3.2框架实例

Hadoop 2.6.0 完全分布式平台搭建

软件环境: 网络配置: master1            192.168.11.24 worker1             192.168.11.25

学生信息管理系统JAVASE版--第0阶段之CMD版--0.1.3 版

这个程序是一个有进步也有失败的程序 比如没有做好多表查询,也没有做好主类中的逻辑处理.总之又要去复习了. 改进: 1.使用第三工具dbutils对数据库操作部分进行了封装 2.把URL等变量改为属性文件的形式 代码: MYSQL: student表: CREATE TABLE student( stuId INT PRIMARY KEY AUTO_INCREMENT, -- 学生编号 stuName VARCHAR(20) NOT NULL DEFAULT '', -- 学生姓名 stuAge