项目简介
本项目是基于 Flask 框架构建的 Web 应用,采用 SQLAlchemy 作为 ORM,以 Bootstrap 作为前端框架,利用 HTML、CSS 和 JavaScript 构建用户界面。主要用于管理学生、工作员、管理员的信息,实现通知的发布与接收,以及处理学生需求等功能。
项目的主要特性和功能
- 用户注册和登录:支持学生、工作员、管理员注册登录,通过比对输入的 ID 和密码与数据库记录确认身份。
- 个人信息管理:学生、工作员、管理员均可查看和更新个人信息。
- 需求处理:学生提交需求,工作员负责接收处理。
- 通知管理:工作员和管理员可发布通知,供其他用户查看。
- 数据可视化:展示 2021 年和 2020 年订单数量统计和占比。
- 数据库管理:借助 Alembic 进行数据库迁移,管理数据库版本变化。
安装使用步骤
- 确保已安装 Flask、SQLAlchemy、Flask - Bootstrap、Flask - Migrate 等必要的库。
- 新建一个数据库,再新建一个 schema,运行
web_work.sql
文件导入数据库数据。 - 在 Terminal 中输入
app.py runserver
启动项目。 - 打开浏览器,访问 http://127.0.0.1:5000/,即可看到主页。
注意:此项目需要预先安装好相应的 Python 环境和数据库环境,并设置正确的数据库连接信息。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】