flask基于python的学生教师评教评学系统django+vue


 评教评学系统根据使用用户将分为三个模块:学生端模块,教师端模块,和管理
员端模块。
登录功能:根据登录的用户类型不同,分别进入相应类型的模块[10]。
学生端模块:1.学生登录之后可以查看和维护自己的信息。2.学生可以查看每门
课程教师评学结果。3.学生可以进行评教操作:查看已经评价的课程;查看未评价的
课程;可以对未评价的课程进行评教。4.学生退出登录功能。
教师端模块:1.教师登录之后可以查看和维护自己的信息。2.教师可以查看每门
课程学生评教结果。3.教师可以进行评学操作:查看已经评价的课程;查看未评价的
课程;可以对未评价的课程进行评学。4.教师退出登录功能。
管理员端模块:1.管理员管理:添加管理员;删除管理员;禁用管理员。2.学生
管理:添加学生;删除学生;学生信息修改。3.教师管理:添加教师;删除教师;教
师信息修改。4.班级管理。5.选课管理。6.评教管理:可以对评教结果进行分类统计
和分析。7. 评学管理:可以对评学结果进行分类统计和分析。8.管理员退出登录功
能。
,评教信息等。
前端:vue.js+elementui
框架:django/flask
后端:python 
Python版本:python3.7+
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm 
使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
使用PyCharm 导入项目,修改配置,运行项目;
将项目中config.ini配置文件中的数据库配置改为自己的配置,然后运行;

为设计一个安全便捷,并且使学生更好获取本评教评学信息,本文主要以安全、简洁为理念,实现学生快捷寻找评教评学信息,从而解决评教评学信息复杂难辨的问题。该系统以vue架构技术为基础,采用python语言和Mysql。数据库进行开发设计,通过对评教评学系统的分析,分析了其功能性和非功能性需求,设计了评教评学系统,该系统包括管理员、教师和学生三部分。同时还能为学生提供一个方便实用的评教评学系统,使得学生能够及时地找到合适自己的评教评学信息。学生在使用本系统时,可以浏览首页、个人中心、课程信息管理、学生评教管理、教师评学管理等;管理员在使用本系统时,可以通过后台管理员界面管理教师的信息以及学生的信息和课程信息
关键词:评教评学; vue;mysql数据库;python
目 录
1 概 述    1
1.1 开发背景及研究意义    1
1.2 国内外研究现状和发展趋势    1
1.3 本文主要研究的内容    2
2 关键技术介绍    3
2.1 开发环境    3
2.2 python技术    3
2.3 MySQL数据库    3
2.4 vue框架    4
2.5 B/S架构    4
2.6 本章小结    5
3 系统分析    6
3.1 系统概述    6
3.2 需求分析    6
3.3 可行性分析    8
3.3.1 技术可行性分析    8
3.3.2 经济可行性分析    8
3.4 流程设计    8
3.4.1 程序流程图设计    8
3.4.2 添加信息流程图设计    9
3.4.3 删除信息流程图设计    10
4 系统设计    11
4.1 系统基本结构设计    11
4.2 数据库设计    12
4.2.1 数据库E-R图设计    12
4.2.2 数据库表设计    13
4.3 本章小结    18
5 系统实现    18
5.1 系统登录实现    18
5.2 管理员模块实现    19
5.3 教师模块实现    22
5.4 学生模块实现    23
5.5 本章小结    25
6 系统测试    25
6.1 系统测试的目的    25
6.2 系统功能测试    26
6.2.1 登录注册功能测试    26
6.2.2 学生管理功能测试    26
6.3 本章小结    27
7结 论    28
参考文献    29
致 谢    31
(格式按照模板)

  • 14
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值