[TOC]
使用技术:ThinkPHP
+ Bootstrap
+ Layui
+ Jquery
版本:
Jquery
:
Bootstrap
: 4.5
ThinkPHP
: 6.0.3
X-admin
:2.
- MVC 支持-基于多层模型(M)、视图(V)、控制器(C)的设计模式
- ORM 支持-提供了全功能和高性能的 ORM 支持,支持大部分数据库
- 模板引擎支持-内置了高性能的基于标签库和 XML 标签的编译型模板引擎
- RESTFul 支持-通过 REST 控制器扩展提供了 RESTFul 支持,为你打造全新的 URL 设计和访问体验
- XSS 安全防护
- 表单自动验证
- 强制数据类型转换
- 输入数据过滤
- 表单令牌验证
- 防 SQL 注入
- 图像上传检测
graph LR;
后端模块==>系统管理;
style 后端模块 fill:yellow ,stroke:yellow;
系统管理==>单位管理;
style 系统管理 fill:yellow ,stroke:yellow;
系统管理==>文件管理;
系统管理==>类别管理;
系统管理==>统计项目;
系统管理==>数据备份;
系统管理==>系统设置;
后端模块==>教师管理;
教师管理==>权限列表;
style 教师管理 fill:yellow ,stroke:yellow;
教师管理==>角色列表;
教师管理==>教师列表;
后端模块==>教务管理;
教务管理==>学期列表;
style 教务管理 fill:yellow ,stroke:yellow;
教务管理==>班级列表;
教务管理==>学科列表;
教务管理==>教研组;
后端模块==>学生管理;
学生管理==>学生列表;
style 学生管理 fill:yellow ,stroke:yellow;
学生管理==>毕业学生;
学生管理==>删除学生;
后端模块==>考试管理;
考试管理==>考试列表;
style 考试管理 fill:yellow ,stroke:yellow;
后端模块==>成绩管理;
成绩管理==>表格录入;
style 成绩管理 fill:yellow ,stroke:yellow;
成绩管理==>在线录入;
成绩管理==>已录入列表;
成绩管理==>已录统计;
成绩管理==>下载标签;
字段名 | 类型(长度) | 是否为空 | 默认值 | 注释 |
---|
字段名 | 类型(长度) | 是否为空 | 默认值 | 注释 |
---|---|---|---|---|
id | int(10) | 主键 | 自动编号 | |
name | varchar(10) | 用户名 | ||
password | varchar(10) | 密码 | MD5 加密 | |
role | tinyint | 角色 | 0 普通用户 1 管理员,默认 0 | |
ctime | datetime | 记录创建时间 | 数据库时间 |
字段名 | 类型 | 用途 | 注释 |
---|---|---|---|
id | int(10) | 主键 | 自动编号 |
name | varchar(10) | 用户名 | |
password | varchar(10) | 密码 | MD5 加密 |
role | tinyint | 角色 | 0 普通用户 1 管理员,默认 0 |
ctime | datetime | 记录创建时间 | 数据库时间 |
字段名 | 类型 | 用途 | 注释 |
---|---|---|---|
id | int(10) | 主键 | 自动编号 |
name | varchar(10) | 用户名 | |
password | varchar(10) | 密码 | MD5 加密 |
role | tinyint | 角色 | 0 普通用户 1 管理员,默认 0 |
ctime | datetime | 记录创建时间 | 数据库时间 |
composer create-project topthink/think tp 6.0.*
- 多应用模式:
composer require topthink/think-multi-app
- 验证码:
composer require topthink/think-captcha
- 数据库迁移工具:
composer require topthink/think-migration
- 服务器配置
composer update topthink/framework