python+django学生选课管理系统

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

 1前台首页、课程信息、校园论坛、校园公告、个人中心、后台管理。 
2管理员首页、个人中心、学生管理、教师管理课、程信息管理、课程分类管理、选课信息管理、作业信息管理、提交作业管理、学生成绩管理、校园论坛、系统管理。
3学生首页、个人中心、选课信息管理、作业信息管理、提交作业管理、学生成绩管理、我的收藏管理。
4教师首页、个人中心、课程信息管理、选课信息管理、作业信息管理、提交作业管理、学生成绩管理
本系统相比较于现有的在线选课系统在实现课程信息及时准确的发布、教师申报开课课程、学生选课、选修课教师与教室的配备、生成教师用课表和学生用课表等主要功能的基础上利用即时在线聊天工具可以实现教师和学生之间即时沟通实现了学生可以对感兴趣的课程进行试听和体验的功能并能在学习后对授课情况做出合理评价从而更好的了解课程上课情况解决学生盲目选课或被动选课的现状力求给学生提供一个更加人性化的选课系统该系统体现信息时代大学对课程的个性化管理可以让高校学生可以在选课时充分享受到选课系统所带来的增值服务增强学生学习的主动性另一方面也可以减轻学校在选课期间人力资源的大量投入改善学校教务管理负担重的现状。
前台首页功能模块使用说明
使用Navicat或者其它工具在mysql中创建对应名称的数据库并导入项目的sql文件
使用PyCharm 导入项目修改配置运行项目
将项目中config.ini配置文件中的数据库配置改为自己的配置然后运行
运行成功后在浏览器中输入http://localhost:8080/项目名
在系统前台首页我们可以看到首页、课程信息、校园论坛、校园公告、个人中心、后台管理。
在课程信息我们可以看到学校的一些相关课程信息等
 
本课题使用Python语言进行开发。代码层面的操作主要在PyCharm中进行将系统所使用到的表以及数据存储到MySQL数据库中方便对数据进行操作本课题基于WEB的开发平台
1.运行环境python3.7/python3.8。
2.IDE环境pycharm+mysql5.7;
3.数据库工具Navicat11
4.硬件环境windows 7/8/10 1G内存以上或者 Mac OS
5.数据库MySql 5.7版本


浏览器谷歌浏览器
在校园论坛我们可以看到用户发布的一些信息等情况
在校园公告我们可以看到校园的一些公告信息等
在个人中心我们可以看到自己的个人信息情况等


技术栈
后端python+django
前端vue+CSS+JavaScript+jQuery+elementui
开发语言Python
框架django/flask
Python版本python3.7.7
数据库mysql  
数据库工具Navicat
开发软件PyCharm .


管理员功能模块
管理员登录页面
1前台首页、课程信息、校园论坛、校园公告、个人中心、后台管理。 
2管理员首页、个人中心、学生管理、教师管理课、程信息管理、课程分类管理、选课信息管理、作业信息管理、提交作业管理、学生成绩管理、校园论坛、系统管理。
3学生首页、个人中心、选课信息管理、作业信息管理、提交作业管理、学生成绩管理、我的收藏管理。
4教师首页、个人中心、课程信息管理、选课信息管理、作业信息管理、提交作业管理、学生成绩管理
进入管理员系统我们可以看到系统的个人中心、学生管理、教师管理等相关功能模块
学生管理我们可以看到学生的学号、姓名、性别、邮箱、手机号码等基本信息。
在教师管理我们可以查看教师的工号、教师姓名、性别、邮箱等基本信息。
在课程信息管理我们可以看到一些课程的信息等。
在课程分类管理我们可以添加课程分类的类型等。
在课程选课管理系统我们可以看到学生选课的一些信息等
 

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: gopython