## 学生管理系统
### 部署方法
- 下载代码 -- github(国内用户不推荐)
```
git clone https://github.com/974988176/StudentCMS.git
```
- 下载代码 -- gitee(国内用户推荐)
```
git clone https://gitee.com/vip_huage/StudentCMS.git
```
> 如果没有composer的用户,请按说明安装[安装composer](https://www.php.cn/tool/composer/427612.html)
- 添加Composer到环境变量
- 添加php到环境变量
> 添加环境变量教程 [添加环境变量](https://jingyan.baidu.com/article/47a29f24610740c0142399ea.html)
- 进入项目目录
```cmd
cd StudentCMS
```
- 安装依赖包
```
composer install
```
- 创建数据库`stucms`.在.env文件中`DB_DATABASE`选项中可更改
- 更改.env里面`DB_USERNAME`,`DB_PASSWORD`等数据库配置
- 执行命令
```cmd
php artisan stucms:run
```
### 演示站点
http://stu.yushihua.vip
- 管理员账号:admin/admin
- 学生账号:test/test
>
> B站部署视频教程:
>
> https://www.bilibili.com/video/BV1Wv411r7nT
>
### [B站系列视频教程](https://space.bilibili.com/260594621/video)
### 项目介绍
基于php Laravel和layui开发的学生管理系统
### 技术栈
- Laravel
- layui
- layuimini
### 交流群
已解散
### 配套毕业论文
请联系作者获取(有偿),备注:毕业论文
QQ: 974988176
WX: lg974988176
### 图片演示
![个人分析](https://github.com/974988176/StudentCMS/blob/master/screenshots/%E4%B8%AA%E4%BA%BA%E5%88%86%E6%9E%90.jpg?raw=true)
![学生列表](https://github.com/974988176/StudentCMS/blob/master/screenshots/%E5%AD%A6%E7%94%9F%E5%88%97%E8%A1%A8.jpg?raw=true)
![总体分析](https://github.com/974988176/StudentCMS/blob/master/screenshots/%E6%80%BB%E4%BD%93%E5%88%86%E6%9E%90.jpg?raw=true)
![成绩查询](https://github.com/974988176/StudentCMS/blob/master/screenshots/%E6%88%90%E7%BB%A9%E6%9F%A5%E8%AF%A2.jpg?raw=true)
![课程分析](https://github.com/974988176/StudentCMS/blob/master/screenshots/%E8%AF%BE%E7%A8%8B%E5%88%86%E6%9E%90.jpg?raw=true)
### 常见问题
- 左侧的菜单在哪里修改?
> 在数据库中的system_menu表中更改,其他pid为他的父级ID
>
- 如何区分一个用户是的角色?权限?
> 登录用户是在users表,user_has_role中用role_id关联表roles,记录了这个用户是管理员/老师/学生.users表中的bind_user_id表示这个用户对应学students/teachers中的表ID,如果这个用户是学生,那么对应students表的ID,否则对应的是teachers表的ID
- 菜单图标怎么修改?
> 可在 [Font Awesome 中文网](http://www.fontawesome.com.cn/faicons/)中找图标,然后,在`system_menu`表中的icon字段修改
>
- 数据库中各个表的作用?
> users表保存可登入网站的用户
>
> students表保存学生
>
> teachers表保存老师
>
> parents表保存学生家长
>
> courses表为课程表
>
> exams表为考试列表
>
> role_menu 表为特殊角色专属菜单表,在表中的,只有身份为老师或管理员才可以显示
>
> roles表,角色表,目前为3种角色
>
> scores表为学生成绩表
>
> system_menu表为系统菜单表
>
> user_has_role: 用户拥有的角色表,标记了当前用户是管理员/老师/学生
>
> 其他表目前无用,以下是无用的表,为一些库自动生成的:
> migrations: 迁移文件记录表,自动记录的,不用管
>
> permissions:保存用户特殊权限表,暂时未用到
>
> role_has_permissions:角色对应的权限表,暂时未用
>
> user_has_permissions: 用户拥有的特殊权限表,暂时未用
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
基于php Laravel框架和Layui的学生管理系统.zip (361个子文件)
artisan 2KB
web.config 1KB
layui.css 71KB
font-awesome.css 39KB
font-awesome.min.css 30KB
layuimini.css 20KB
wangEditor.css 17KB
wangEditor.min.css 15KB
layer.css 14KB
layui.mobile.css 10KB
zyupload-1.0.0.min.css 9KB
laydate.css 7KB
default.css 4KB
public.css 1KB
step.css 1KB
code.css 1KB
treetable.css 294B
.editorconfig 213B
.env 815B
fontawesome-webfont.eot 162KB
iconfont.eot 41KB
.env.example 726B
59.gif 10KB
22.gif 10KB
24.gif 8KB
13.gif 7KB
16.gif 7KB
39.gif 6KB
64.gif 6KB
63.gif 6KB
50.gif 6KB
loading-0.gif 6KB
4.gif 6KB
1.gif 5KB
42.gif 5KB
71.gif 5KB
21.gif 5KB
20.gif 5KB
29.gif 5KB
70.gif 4KB
5.gif 4KB
17.gif 4KB
27.gif 4KB
9.gif 4KB
44.gif 4KB
11.gif 4KB
8.gif 4KB
3.gif 4KB
23.gif 4KB
34.gif 4KB
41.gif 4KB
38.gif 4KB
65.gif 3KB
32.gif 3KB
45.gif 3KB
7.gif 3KB
12.gif 3KB
26.gif 3KB
60.gif 3KB
2.gif 3KB
40.gif 3KB
25.gif 3KB
19.gif 3KB
66.gif 3KB
18.gif 3KB
46.gif 3KB
10.gif 3KB
28.gif 3KB
51.gif 3KB
57.gif 3KB
67.gif 3KB
0.gif 3KB
48.gif 3KB
43.gif 3KB
30.gif 2KB
61.gif 2KB
33.gif 2KB
69.gif 2KB
14.gif 2KB
47.gif 2KB
36.gif 2KB
49.gif 2KB
58.gif 2KB
6.gif 2KB
54.gif 2KB
53.gif 2KB
56.gif 2KB
62.gif 2KB
31.gif 2KB
55.gif 2KB
35.gif 2KB
15.gif 2KB
loading-2.gif 2KB
37.gif 1KB
68.gif 1KB
52.gif 777B
loading-1.gif 701B
.gitignore 103B
.gitignore 23B
.gitignore 21B
共 361 条
- 1
- 2
- 3
- 4
资源评论
白话机器学习
- 粉丝: 8891
- 资源: 7682
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功