教你如何搭建培训机构-教务管理系统,demo可分享

news2024/10/3 10:36:03

1、简介

1.1、案例简介

本文将介绍,如何搭建培训机构-教务管理。

1.2、应用场景

可对排课、上课点名、课堂点评、作业发布进行管理。

2、设置方法

2.1、表单搭建

1)新建表单【学员】,字段设置如下:

名称类型
学员成员单选
姓名单行文本
班级下拉框
性别单选按钮组
出生日期日期时间
手机号码单行文本
介绍人单行文本
校区下拉框
招生来源下拉框
跟进老师成员单选
联系人信息子表单
基本信息/联系人多标签

2)新增表单【教室】,字段设置如下;

名称类型
校区下拉框
教室名称单行文本
可容纳人数数字
备注多行文本

3)新增表单【常用时段】,字段设置如下;

名称类型
时段单行文本
时长数字

4)新增表单【课程】,字段设置如下;

名称类型
课程名称单行文本
可用校区下拉框
课程属性下拉框
按课时计费单选按钮组
单价数字
组合报价子表单

5)新增表单【班级】,字段设置如下;

名称类型
所属校区下拉框
班级名称单行文本
学员成员成员多选
负责老师成员单选
助教成员单选
上课教室下拉框
开课日期日期时间

6)新增表单【记课消】,字段设置如下;

名称类型
排课号单行文本
校区下拉框
课程下拉框
学员成员单选
姓名单行文本
消课课时数字
上课老师成员单选
助教成员单选
上课日期日期时间
备注多行文本

7)新增表单【排课】,字段设置如下;

名称类型
校区下拉框
课程下拉框
上课班级下拉框
班级学员成员多选
上课教室下拉框
排课详情子表单
上课老师成员单选
授课课时数字
助教成员单选
授课内容多行文本

8)新增表单【作业发布】,字段设置如下;

名称类型
排课号单行文本
发布日期日期时间
班级下拉框
通知学员成员多选
作业课程下拉框
上课老师成员单选
作业内容多行文本
要求上交时间日期时间
附件附件

9)新增表单【课堂点评】,字段设置如下;

名称类型
排课号单行文本
点评时间日期时间
点评课程下拉框
班级下拉框
学员成员多选
点评打分单选按钮组
评价内容多行文本
点评老师成员单选

10)新增表单【课堂点名】,字段设置如下;

名称类型
校区下拉框
排课号单行文本
课程名下拉框
上课老师成员单选
助教成员单选
上课日期日期时间
上课班级下拉框
点名表子表单

11)新增表单【排课明细】,字段设置如下;

名称类型
校区下拉框
课程下拉框
上课班级下拉框
上课教室下拉框
上课日期日期时间
时段单行文本
时长数字
排课号单行文本
上课老师成员单选
助教成员单选
授课内容多行文本
已点名单行文本
课堂已点评单行文本
作业已发布单行文本

2.2、表单【排课】字段及表单属性设置

1)【班级学员】字段,设置默认值为数据联动,设置联动条件及联动字段,该字段为不可见字段;

【排课详情.时长】字段,设置默认值为数据联动,设置联动条件及联动字段;

2)【排课详情.排课号】字段,默认值选择公式编辑,如图设置公式,该字段为不可见字段;

【排课详情.判断是否重复】字段,默认值选择公式编辑,如图设置公式,该字段为不可见字段;

【授课课时】字段,默认值选择公式编辑,如图设置公式;

3)表单提交设置1条数据助手,名称为排课明细;

新增新增数据的执行动作,选择目标表单【排课明细】,对应赋值字段,设置好点击【完成】并保存该数据助手;

4)表单添加提交校验;

当公式“排课详情.判断是否重复=="不重复"”不满足提交时报“该时段已排课!”提示;

2.3、表单【学员】字段及表单属性设置

1)【姓名】字段,默认值选择公式编辑,如图设置公式,并设置操作权限为不可见;

2.4、表单【作业发布】字段及表单属性设置

1)【通知学员】字段,设置默认值为数据联动,设置联动条件及联动字段;

【排课号】字段,设置操作权限为不可见;

2)表单提交设置1条数据助手,名称为修改课堂状态;

新增修改数据的执行动作,选择目标表单【排课明细】,配置过滤条件及对应赋值字段,设置好点击【完成】并保存该数据助手;

2.5、表单【课堂点评】字段及表单属性设置

1)【学员】字段,设置默认值为数据联动,设置联动条件及联动字段;

【排课号】字段,设置操作权限为不可见;

2)表单提交设置1条数据助手,名称为修改课堂状态;

新增修改数据的执行动作,选择目标表单【排课明细】,配置过滤条件及对应赋值字段,设置好点击【完成】并保存该数据助手;

2.6、表单【课表点名】字段及表单属性设置

1)【排课号】字段,设置操作权限为不可见;

【点名表.姓名】字段,默认值选择公式编辑,如图设置公式,并设置操作权限为不可见;

【点名表.计课时】字段,默认值选择公式编辑,如图设置公式,并设置操作权限为不可见;

2)【点名表】子表单字段开启数据加载,数据源为【物料信息】,添加显示字段设置赋值字段及筛选条件,点击保存;

3)表单提交设置2条数据助手;

数据助手名称为记课消,新增新增数据的执行动作,选择目标表单【记课消】,选择对应赋值字段,设置好点击【完成】并保存该数据助手;

新增修改数据的执行动作,选择目标表单【排课明细】,配置过滤条件及对应赋值字段,设置好点击【完成】并保存该数据助手;

2.7、表单【排课明细】字段及表单属性设置

1)【已点名】、【课堂已点评】、【作业已发布】设置默认值为“0”,操作权限为不可见;

2.8、【课堂信息表】报表搭建

1)新增【课堂信息表】报表,用基础报表【数据表】展示数据源为表单【排课明细】的数据;

2)新增数据表菜单栏,【上课点名】、【课堂点评】、【作业发布】;

【上课点名】的菜单栏,操作模式设置为弹出表单【课表点名】;

【课堂点评】的菜单栏,操作模式设置为弹出表单【课堂点评】;

【作业发布】的菜单栏,操作模式设置为弹出表单【作业发布】;

3)数据菜单冻结属性打钩,固定数据表菜单栏位置;

4)设置报表的权限,填入权限组名称点名,选择可操作的数据表菜单;

数据权限添加过滤条件,【已点名】等于0;

设置报表的权限,填入权限组名称点评,选择可操作的数据表菜单;

数据权限添加过滤条件,【课堂已点评】等于0;

设置报表的权限,填入权限组名称作业,选择可操作的数据表菜单;

数据权限添加过滤条件,【作业已发布】等于0;

2.9、效果演示

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/369483.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

STM32—独立看门狗(IWDG)

什么是看门狗? 在由单片机构成的微型计算机系统中,由于单片机的工作常常会收到来自外界电磁场的干扰,造成程序跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成…

Python Unittest框架

1、unittest简介 unittest是Python自带的单元测试框架,具备编写用例、组织用例、执行用例、输出报告等自动化框架的条件,主要适用于单元测试,可以用来作自动化测试框架的用例组织执行框架。 2、unittest框架的特性: 提供用例组织与执行:当测试用例只有几条的时候可以不考虑…

notepad++如何快速批量搜索复制,3步搜索+标记所在行+复制书签行

一。缘起 用习惯了 某edit, 突然用notepad很不习惯,至少3处不习惯:列操作,批量复制搜索行,和是txt文件比较。 另外一直坚持认为,不提供快捷键操作的软件不是好软件:)当下屏幕对眼睛迫害至深的时…

【正点原子FPGA连载】第十七章双核AMP实验 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南

1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id692450874670 3)全套实验源码手册视频下载地址: http://www.openedv.com/thread-340252-1-1.html 第十七章双核AMP…

使用FVM管理Flutter SDK版本切换

window下配置fvm版本切换工具,管理flutter sdk版本的切换 一、配置flutter dart环境 使用前需要先配置flutter dart环境,才能下载jvm 已经配置好环境的,在命令框中输入dart --version验证是否安装成功 C:\Users\topqizhi>dart --versi…

前端导出表格 修改样式(xlsx-style)用法

一. 应用机制 xlsx-style 修改样式的机制 就是选中哪一行,那一列或者哪一个 然后去修改 比如表格最左上角的一个格子 坐标是(0, 0)下标 也可以叫做 A1 选中之后 可以修改其样式 二. 实战讲解 1. 下载依赖 npm install xls…

了解Python语言和版本

1.1 任务1了解Python语言和版本 Python 语言的名字来自于一个著名的电视剧"Monty Pythons Flying Cireus",Python之父 Guido van Rossum是这部电视剧的狂热爱好者,所以把他设计的语言命名为Python。 Python 是一门跨平台、开源、免费的解释型高级动态编…

2023年,尽量还是别裸辞了吧···

你知道什么叫 度日如年 吗?就是在家待业的每一天。你知道什么叫心焦如焚吗?就是投出100份简历却等不来一个回应。 当前就业环境,裁员、失业消息满天飞,好像能有一份工作就不错了,更别说高薪。其实这只是一方面。另一方…

电商平台商品详情接口的应用场景

API接口的定义价格、库存量、发货地点等。此外,它还可以提供商品的详细信息,包括商品的图片、详细描述、规格参数、售后服务等。这些信息可以帮助用户更好地了解商品,从而更好地选择商品。其次,电商平台商品详情接口的实现原理是基…

关于Qt程序打包后运行库依赖的常见问题分析及解决方法

目录 一. 大致如下常见问题: (1)找不到程序所依赖的Qt库 version Qt_5 not found (required by (2)Could not Load the Qt platform plugin "xcb" in "" even though it was found &#xff0…

Antd Select 设置偏移量

对于Select 组件我要想实现如下效果,该如何处理呢?我们查看你select组件https://ant.design/components/select-cn#select-props 并没有相关的属性API,如何去处理这个呢?添加 dropdownAlign{{ offset: [0, 30] }} 这个属性,可以设…

在Linux中进行rocketmq及rocketmq控制台安装与配置

rocketmq下载安装的版本:rocketmq-rocketmq-all-5.0.0.tar.gz rocketmq控制台下载安装的版本:rocketmq-externals-rocketmq-console-1.0.0.tar.gz rocketmq安装 第一步,下载server-jre-8u202-linux-x64.tar.gz安装包。 登录网址&#xff…

UVa 1604 Cubic Eight-Puzzle 立体八数码问题 双向BFS 状态设定

题目链接:Cubic Eight-Puzzle 题目描述: 给定一个初始状态和一个终止状态的3∗33*33∗3网格,网格中含有888个立方体和一个空白,每个立方体的颜色如下: 需要注意的是:只会给出终止状态的立方体的顶面朝向&a…

Android init 进程流程分析 一

init 进程流程分析 一1.1引入init进程1.2 init 进程入口函数参考博客预告下一章 FirstStageMain()分析1.1引入init进程 1.启动电源以及系统启动: 上电引导芯片从预定义的地放(固化在ROM)开始执行,加载引导程序Bootloader 到RAM中&#xff0c…

格雷码的实现

格雷码:任意两个相邻的二进制数之间只有一位不同 想必通信专业的学生应该都接触过格雷码,它出现在数电、通信原理等课程里。 如下图所示一个四位格雷码是什么样子的: 格雷码的特点: 其最大的特点是任意上下相邻的两个码值间&am…

css学习-----web

引入方式 内嵌式 css写在style标签中 外链式 css写在一个单独的.css文件中 <link rel"stylesheet" href"./文件名.css">stylesheet关系为样式表&#xff1b; href地址 行內式 css写在标签的style属性中 可以配合js使用 选择器 标签选择器是选…

CTFer成长之路之XSS的魔力

XSS的魔力CTF XSS闯关 题目描述: 你能否过关斩将解决所有XSS问题最终获得flag呢&#xff1f; docker-compose.yml version: "3.2"services:xss:image: registry.cn-hangzhou.aliyuncs.com/n1book/web-xss:latestports:- 3000:3000启动方式 docker-compose up -…

Spring依赖注入(四):Bean的循环依赖是如何产生和解决的?

前言其实这篇文章才是正主&#xff0c;前面几篇文章&#xff1a;Spring依赖注入&#xff08;一&#xff09;&#xff1a;字段注入的方式是如何工作的&#xff1f;Sprng依赖注入&#xff08;二&#xff09;&#xff1a;setter注入是如何工作的&#xff1f;Sprng依赖注入&#xf…

easyExcel与poi版本不兼容导致的后台报错问题

1、背景&#xff1a;最新接手公司系统excel导入解析模块&#xff0c;点击批量导入&#xff0c;后台报错如下 com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/FileMagicat com.alibaba.excel.analysis.…

CycleGAN代码使用入门

以下内容为本人亲测使用过程&#xff0c;完成了橘子到苹果的AI转化效果&#xff0c;先上效果&#xff1a; 1、下载数据集 Index of /cyclegan/datasets 本次做的是苹果和橘子相互转化的实验&#xff0c;所以下载apple2orange.zip数据集 2、下载代码 github地址为&#xff1a;…