Skip to content

该项目为基于Flask的学员管理系统,仿写greyli大佬的BootstrapFlask框架Demo进行开发,实现了登录、身份认证、密码修改;学生浏览开设的课程、选课;教师查看已选课学生、为学生录入成绩等功能,涉及登录、表格、表单、数据库操作工具类等实现,是Bootstrap-Flask极简开发网站的参考实例。

Notifications You must be signed in to change notification settings

Mashiro94/BootstrapFlaskDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BootstrapFlaskDemo

项目概述

该项目为基于Flask的学员管理系统,仿写greyli大佬的BootstrapFlask框架Demo进行开发,实现了登录、身份认证、密码修改;学生浏览开设的课程、选课;教师查看已选课学生、为学生录入成绩等功能,涉及登录、表格、表单、数据库操作工具类等实现,是Bootstrap-Flask极简开发网站的参考实例。

项目技术栈

  • 前端页面使用Bootstrap-Flask编写,基于Jinja2模板引擎语法
  • 使用Flask-WTF进行表单交互
  • 使用SQLAlchemy进行数据库连接与操作
  • 数据库使用Sqlite3

项目运行

# 拷贝项目
git clone https://github.com/Mashiro94/BootstrapFlaskDemo.git

# 安装Flask
pip install Flask

# 安装Bootstrap-Flask
pip install Bootstrap-Flask

# 安装SQLAlchemy
pip install SQLAlchemy

# 安装数据库data.db,并开始您的项目

项目截图

image-20201212170303127

测试账号

  • 学生: 账号: 201003001 密码: 003001
  • 老师: 账号: 2000001 密码: 000001

About

该项目为基于Flask的学员管理系统,仿写greyli大佬的BootstrapFlask框架Demo进行开发,实现了登录、身份认证、密码修改;学生浏览开设的课程、选课;教师查看已选课学生、为学生录入成绩等功能,涉及登录、表格、表单、数据库操作工具类等实现,是Bootstrap-Flask极简开发网站的参考实例。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published