littlebot
Published on 2025-04-09 / 4 Visits
0

【源码】基于Python和Flask框架的学生信息与需求管理系统

项目简介

本项目是基于 Flask 框架构建的 Web 应用,采用 SQLAlchemy 作为 ORM,以 Bootstrap 作为前端框架,利用 HTML、CSS 和 JavaScript 构建用户界面。主要用于管理学生、工作员、管理员的信息,实现通知的发布与接收,以及处理学生需求等功能。

项目的主要特性和功能

  1. 用户注册和登录:支持学生、工作员、管理员注册登录,通过比对输入的 ID 和密码与数据库记录确认身份。
  2. 个人信息管理:学生、工作员、管理员均可查看和更新个人信息。
  3. 需求处理:学生提交需求,工作员负责接收处理。
  4. 通知管理:工作员和管理员可发布通知,供其他用户查看。
  5. 数据可视化:展示 2021 年和 2020 年订单数量统计和占比。
  6. 数据库管理:借助 Alembic 进行数据库迁移,管理数据库版本变化。

安装使用步骤

  1. 确保已安装 Flask、SQLAlchemy、Flask - Bootstrap、Flask - Migrate 等必要的库。
  2. 新建一个数据库,再新建一个 schema,运行 web_work.sql 文件导入数据库数据。
  3. 在 Terminal 中输入 app.py runserver 启动项目。
  4. 打开浏览器,访问 http://127.0.0.1:5000/,即可看到主页。

注意:此项目需要预先安装好相应的 Python 环境和数据库环境,并设置正确的数据库连接信息。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】