一個使用PHP實現,功能簡單的學生管理系統,剛好夠應付課堂作業用。
GitHub倉庫:https://github.com/PinkChampagne17/Student-Management-PHP
背景圖片來源:https://www.pixiv.net/artworks/59440693
項目截圖預覽
實現功能
- 登錄
- 注冊
- 修改用戶名
- 修改密碼
- 使用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
數據庫創建語句
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;