# 慧读惠写校务通教务管理软件 **Repository Path**: handsomeWeiye/xiaowutong ## Basic Information - **Project Name**: 慧读惠写校务通教务管理软件 - **Description**: 一款有学生管理,班级管理,订单管理,签到管理的教务小程序 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2022-02-06 - **Last Updated**: 2024-07-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 慧读慧写教务管理系统设计方案 ## 需求 1. 录入学生信息 2. 以班级为单位点名 3. 点名之后自动计算剩余课时以及课费 ## 思路 学生管理。学生表增删改查;管理员全部权限,教务老师有新增权限;根据学生手机号查重,拒绝重复添加 课程管理。课程表与学生表结合。某个学生报了哪些课,课程价格,课程的节数,是否已经缴费 班级管理。班级表的存在是为了更方便的点名。 班级的管理者可以被转移 老师和班级是一对多的关系,教务老师可以新增班级。 班级和学生是一对多的关系,教务老师可以对学生增删;班级和老师如果是一对一关系。 签到表。教务老师登录账号点击学生新增签到记录。所属老师,所属学生,所属班级,所属课程。 签到表会根据时间,避免重复签到,或者恶意签到 统计报表显示。 学生,班级,老师,课程,信息聚合,在小程序上显示报表 以某个学生显示,报了哪些课程,上课的签到情况,剩余的课时及其课费。 以某个老师显示,带了哪些班级,班级里面有哪些学生 数据不允许删除,只允许停用 代课老师和教务老师都允许给学生签到 ## 表结构 配置表 阶段 科目 班型 学生表 姓名 年级 性别 备注 学生订单表 阶段(小学,初中,高中) 科目 初中 高中(语文,数学,英语,物理,化学,生物) 小学(阅读与写作,科学实验室,英语新概念) 班型(一对一,一对二,小班) 课程单价(根据总价除以次数自动得出) 课程次数 剩余次数 课程总价 创建时间 修改时间 备注 用户表(管理员,教务老师,代课老师) 姓名 手机号 密码 是否停用 角色 班级表 班级名 所属用户 包含学生 签到表(检验某个课程ID是否近两个小时内有签到记录,检验某个课程ID是否还有剩余次数) 学生姓名 学生性别 学生ID 订单ID 订单阶段 订单科目 订单单价 订单总次数 签到时间(2个小时内只能签到一次,避免重复签到) 签到前次数 剩余次数 剩余金额 签到人ID 签到人姓名 签到人手机号 签到人角色 签到之后同步课程剩余次数,剩余金额。签到的过程中要使用回滚机制。 角色 管理员和教务老师都是全部数据可以看到全部班数据报表,带课老师只能看到自己班的数据报表 ## UI 登录页面 主页 学生管理(带课老师不显示) 学生搜索 (搜索结果时间倒序排列) 学生列表(时间倒序排列) 创建学生 修改学生(可以编辑,无法删除) 班级管理 班级搜索 班级列表(时间倒序排列)(直接点击进入学生列表) 学生列表页面 创建班级 班级编辑页面(可以编辑,可以删除) 添加学生 删除学生 订单管理 订单搜索 订单列表(时间倒序排列) 创建订单 订单详情(无法编辑,无法删除) 签到管理 签到搜索 签到记录列表 (时间倒序排列) 创建签到 班级列表页面 学生列表页面(点击签到按钮,确定,添加签到记录) 签到详情(无法编辑,无法删除) 统计页(暂不需要) ## 代码