# PHP 学生管理系统
一个使用 PHP 实现,功能简单的学生管理系统,刚好够应付课堂作业用。
背景图片来源:https://www.pixiv.net/artworks/59440693
## 项目截图预览
![](./screenshot/主页.png)
![](./screenshot/列表.png)
![](./screenshot/个人中心.png)
![](./screenshot/修改用户名.png)
![](./screenshot/登录.png)
![](./screenshot/注册.png)
## 实现功能
- 登录
- 注册
- 修改用户名
- 修改密码
- 使用 cookie 保持登录状态
- 对学生的增删查改
## 技术栈
- PHP
- Bootstrap v4
- MariaDB(与 MySQL 兼容)
## 测试环境
- WampServer Version 3.2.0 64bit
- PHP 5.6.40 for CLI (Command-Line Interface)
- MariaDB 10.4.10
## 数据库创建语句
```SQL
create database student_management;
use student_management;
CREATE TABLE user (
id int auto_increment primary key,
uname varchar(20) not null,
pwd varchar(20) not null
)default charset=utf8;
create table student (
id int primary key auto_increment,
sid int not null,
name varchar(15) not null,
age int not null,
sex enum('男', '女', '其他') not null,
uid int not null,
FOREIGN KEY(uid) REFERENCES user(id)
)default charset=utf8;
```
## 可以改善的地方
- SQL 语句的生成是通过简单粗暴地拼接字符串完成的,最开始是为了方便应付作业的人能够快速上手并完成。正确的做法是对 SQL 语句进行预处理,否则会导致 SQL 注入攻击。
php+mysql留言板管理系统
需积分: 0 174 浏览量
2023-10-31
16:33:25
上传
评论
收藏 7.2MB RAR 举报
rens-_-
- 粉丝: 2
- 资源: 1
最新资源
- docker一键安装包
- Screenshot_20240430_144340_com.ss.android.ugc.live.jpg
- 回到山沟沟.mp3
- 基于matlab实现自适应波束形成RLS及LMS算法仿真源程序1.rar
- 基于matlab实现自己编写的基于卡尔曼滤波的利用加速度传感器的计步器,测试数据是传感器放在腰部和手臂 .rar
- 基于matlab实现阵列信号处理,波束形成.rar
- 111111111111111111
- 基于matlab实现计步器编程;对当前的计步器装置的数值算法模拟 .rar
- Mdb学习查看PW;access;mdb;pw;password;patch
- 基于matlab实现关于语音信号声源定位DOA估计所用的一些传统算法.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈