基于Python+Django+MySQL+Vue的学生信息管理系统

基于Python+Django+MySQL+Vue的学生信息管理系统Django MySQL Vue 基于 Python Django MySQL Vue 的学生信息管理系统项目采用前后端分离技术 项目包含完整的前端 经过打包后与 Django 构成完整的系统 Element UI 支持三种角色登录 学生登录查看个人信息

大家好,欢迎来到IT知识分享网。

Django+MySQL+Vue

基于Python+Django+MySQL+Vue的学生信息管理系统

  • 项目采用前后端分离技术,项目包含完整的前端,经过打包后与Django构成完整的系统
  • Element-UI
  • 支持三种角色登录,学生登录查看个人信息,管理员登录查看全部信息,教师登录查看教师相关的信息,学生可以进行注册

简介

基于Django+MySQL+Vue学生信息管理系统,采用Vue构建前端页面,采用前后端分离技术,通过PyMySQL连接数据库获取并读取数据。UI框架采用Element-UI组件库,安装需要基础的前端知识数据库知识以及python知识。

  • Vue是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。

登录页面输入对应的账号密码后选择正确的角色登录

基于Python+Django+MySQL+Vue的学生信息管理系统

登录管理界面

基于Python+Django+MySQL+Vue的学生信息管理系统

首页欢迎界面

选择左栏公告管理,可以对公告信息做修改删除等操作,在最上方可以对公告标题和公告类型做筛选。

基于Python+Django+MySQL+Vue的学生信息管理系统

公告信息管理

年级一栏可以对专业信息和对应的年级进行新增,修改和删除。顶部输入框可以对专业和年级进行筛选。

基于Python+Django+MySQL+Vue的学生信息管理系统

年级专业管理

课程信息板块可以看到课程名称任课教师等信息,支持对课程信息的修改查看和删除等操作。

基于Python+Django+MySQL+Vue的学生信息管理系统

课程信息管理

专业信息板块可以实现对专业信息的编辑修改和删除。

基于Python+Django+MySQL+Vue的学生信息管理系统

专业信息管理

教师和学生信息管理板块可以对教师信息进行修改删除,点击详情可以看到更多信息。

基于Python+Django+MySQL+Vue的学生信息管理系统

教师信息管理

基于Python+Django+MySQL+Vue的学生信息管理系统

学生信息管理

基于Python+Django+MySQL+Vue的学生信息管理系统

安装与使用

本项目在python3.7下通过测试,具体可以查看requirements中的环境要求,在这里出一个简单的项目使用教程,一般项目中的requirements.txt中包含了项目的python依赖环境,在安装好python的前提下只需要在cmd窗口中pip install -r requirements.txt 有时候因为路径问题会提示requirements这个文件不存在,可以改为完整的路径,比如c:\requirements.txt,对于本项目只需要运行main.py,在pycharm的配置更为方便,可以不用每次都在终端输入命令使用。

前后端分离项目,对前端的修改需要安装node环境,本项目开发时采用的node12,最好使用一样的版本,完成前端页面的修改后需要打包到dist生效。建议使用nvm管理不同的node版本,如果是电脑上已经安装了node最好卸载后在安装nvm,这里给一个nvm的安装包,在后台回复nvm下载就可以获取到连接了

获取方式

有需要的小伙伴可以通过后台联系方式获取,如果加不上可以后台留言留下联系方式,不经常看后台,但是看到了会回复的~

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/93191.html

(0)
上一篇 2024-10-24 21:45
下一篇 2024-10-25 19:15

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信