基于Python+Flask+MySQL的后台权限管理系统

文摘   科技   2024-08-21 08:02   上海  

Flask+MySQL

基于Python+Flask+MySQL后台权限管理系统

  • 项目主要依赖Django,MySQL
  • Bootstrap3

简介

基于 Python+Flask+MySQL 的后台权限管理系统,用于对系统的登录用户进行权限的管理和区分。在 python3.7 下测试通过,项目包含 requirements 文件,便于环境迁移。数据库的修改可以通过 Navicat 这个数据库操作软件进行修改。源码提供了制作好的包含系统展示所需要的 sql 文件,只需要导入 Navicat 就可以实现数据的存取,非常方便,使用简单,可以免费提供 Navicat 的使用指导哦。

项目主要依赖前端:Bootstrap3,后端主要是 Flask,系统的主要功能有登录注册页面,用户管理、角色管理、资源管理和机构管理。

首先是登录页面,默认超级管理员账号是 admin,密码是 123456。

登录

角色管理可以对管理员角色和超级管理员来两种角色的权限进行管理,包括密码修改,权限更改等操作。

用户管理可以对登录人员的权限等信息进行修改。

权限信息修改

资源管理页面能对系统的各个功能图标进行查看,查看图标名称,图标的功能描述,根据各个功能板块分类。

查看图标名称

用户登录历史页面可以看到用户登录的用户名,ip 地址,登录时间以及类别信息。

用户登录历史管理

登录历史管理

点击右上方的控制面板能够看到密码修改页面,对登录人员的密码进行修改。

密码修改

退出系统位于系统界面的右上方,可以用于退出系统

退出系统

数据库展示如下图所示,还有未展示的数据库表,主要有用户信息表,登录时间表。

数据库

安装与使用

本项目在python3.7下测试通过,对于Django类型的项目,安装运行大致和Flask差不多,在控制台执行pip install requirements.txt,再将数据库文件导入到Navicat中,注意在core文件夹下修改Django中数据库的相关配置(setting.py)文件。

获取方式

有需要的小伙伴可以通过后台联系方式获取,如果加不上可以后台留言留下联系方式,不经常看后台,但是看到了会回复的~,源码获取只收取很少的钱钱,除非是标记了For Free的。


Python工坊
Python技术分享
 最新文章