# TeachingSystem **Repository Path**: HoyueCompany/TeachingSystem ## Basic Information - **Project Name**: TeachingSystem - **Description**: 教学辅助系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2019-06-24 - **Last Updated**: 2025-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TeachingSystem ### 介绍 教学辅助系统 ### 文件目录说明 ##### 源代码:java ##### 配置文件:resources ##### 网页文件:webapp ### 基本环境 | 运行环境 | 版本号 | | --- | --- | | JDK | 1.8 | | Tomcat | 8.0 | | MySQL | 8.0 | ### 技术选型 **1、后端** * 核心框架:Spring、Spring MVC * 安全框架:Apache Shiro * 模板引擎:Thymeleaf * 持久层框架:MyBatis * 数据库连接池:Alibaba Druid * 缓存框架: * 日志管理:SLF4J * 工具类: **2、前端** * JS框架:jQuery * 客户端验证:JQuery Validation * 富文本在线编辑:summernote * 数据表格:bootstrapTable * 弹出层:layer * 树结构控件:jsTree ### 数据库表说明 ##### sys_user表(存放用户信息) | 栏位 | 说明 | | --- | --- | |id|序号| |email|邮箱| |password|密码,经过加密| |salt|盐| |userName|用户名| |schoolId|学校id,用于判断用户是哪个学校的| |studentNo|学号,如果是教师就留空| |qq|qq号码| |phone|手机号码| |sex|性别| |createData|创建时间| ##### sys_role表(存放角色) | 栏位 | 说明 | | --- | --- | |id|序号| |roleName|角色名称(admin,teacher,student)| ##### sys_user_role表(用于用户绑定角色) | 栏位 | 说明 | | --- | --- | |id|序号| |user_id|用户id| |role_id|角色id| ### 使用说明 1. xxxx 2. xxxx 3. xxxx ### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request