编程实现一个动态网站、(成绩管理系统、课程管理系统,个人信息管理系统等),主要包括以下模块:
1、注册模块:完成用户注册功能(25分)
2、登录模块:完成注册的用户可以实现正常登录非法用户警告功能。(25分)
3、信息操作:管理员可以实现数据的增加、修改删除、查询功等功能(50分)
成绩管理系统
一个基于Python Flask和MySQL的完整成绩管理系统,支持用户注册、登录、管理员数据操作等功能。
## 功能特性
### 1. 用户注册模块
- ✅ 用户注册功能
- ✅ 用户名和邮箱唯一性验证
- ✅ 密码确认验证
- ✅ 密码安全加密存储
### 2. 登录模块 (25分)
- ✅ 用户登录验证
- ✅ 非法用户警告功能
- ✅ 密码验证
- ✅ 会话管理
### 3. 信息操作模块
- ✅ 管理员数据增加功能
- ✅ 管理员数据修改功能
- ✅ 管理员数据删除功能
- ✅ 管理员数据查询功能
- ✅ 用户管理
- ✅ 课程管理
- ✅ 成绩管理
# 成绩管理系统
一个基于Python Flask和MySQL的完整成绩管理系统,支持用户注册、登录、管理员数据操作等功能。
## 功能特性
### 1. 用户注册模块 (25分)
- ✅ 用户注册功能
- ✅ 用户名和邮箱唯一性验证
- ✅ 密码确认验证
- ✅ 密码安全加密存储
### 2. 登录模块 (25分)
- ✅ 用户登录验证
- ✅ 非法用户警告功能
- ✅ 密码验证
- ✅ 会话管理
### 3. 信息操作模块 (50分)
- ✅ 管理员数据增加功能
- ✅ 管理员数据修改功能
- ✅ 管理员数据删除功能
- ✅ 管理员数据查询功能
- ✅ 用户管理
- ✅ 课程管理
- ✅ 成绩管理
## 技术栈
- **后端框架**: Python Flask
- **数据库**: MySQL
- **ORM**: SQLAlchemy
- **用户认证**: Flask-Login
- **前端框架**: Bootstrap 5
- **图标库**: Font Awesome
## 系统架构
```
成绩管理系统/
├── app.py # 主应用文件
├── config.py # 配置文件
├── requirements.txt # 依赖包列表
├── README.md # 项目说明
└── templates/ # HTML模板
├── base.html # 基础模板
├── index.html # 首页
├── register.html # 注册页面
├── login.html # 登录页面
├── student_dashboard.html # 学生仪表板
├──