Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.1 KB

README.md

File metadata and controls

28 lines (19 loc) · 1.1 KB

Flasky

基于flask的学生信息管理系统(相应的安卓版在Flasky_app库)

主要用到:

后端框架flask + 数据库管理sqlalchemy + 数据库sqlite + 前端bootstrap

主要功能:

1.用户注册与密码找回(验证邮箱)

2.教师,学生,管理员不同权限

教师:

对学生增删查改,展示自己所管理的学生信息

学生:

选择教师以参看教师所管理的学生信息,但是不能操作

管理员:

查看所有用户,可以新增、冻结、解冻以及删除用户账号

启动:

下载项目 -> 进入目录 -> 创建虚拟环境并激活 -> pip install -r requirements.txt -> python app.py runserver

注:若需使用邮件功能则需更改app.py中邮箱相关配置

再注:好像大家都不太会配置邮件服务,可以直接登录管理员账户:访问路径/admin,账户是[email protected]密码是huster1446

不足之处:

未将应用模块化,应用全部集中于app.py文件中。另密码未使用加密模块加密,存在风险,仅供学习交流使用。