# 项目功能
* 学生培养计划可视化,学生能够直观地了解个人的培养计划进度情况和学分信息,从而更加有针对性地选择课程。
* 使用SVD算法,可根据其他用户的课程评价及选课情况,向用户个性化地推荐课程,分享志同道合的朋友。
* 通过论坛模块,学生还可以在课程讨论区交流想法,答疑解。
* 模拟选课退课,提前把握自己的学业进度.
# 项目目录
```
|—— sql # 存放相关数据库sql语句
|—— static # 存放静态资源文件
|—— |—— css
|—— |—— images
|—— |—— js
|—— templates # 存放html文件
|—— |—— *.html
|—— utils # 存放一些功能函数
|—— config.py
|—— errors.py
|—— main.py
```
# 项目环境
- Python:3.x
- mysql:5.7
- Flask:1.0x
- numpy
# 使用
- 克隆项目
```
git clone https://github.com/gsolvit/studentTrainPlan.git
```
- 安装相关库
```
pip install Flask
pip install numpy
```
- 初始化数据库
- 来到`sql/目录下`命令行进入mysql
```
mysql -u 'userName' -p
```
- 创建数据库
```
create database studenttrainplan;
```
- 插入数据
```
use studenttrainplan;
source schema.sql;
source insert_student.sql;
source insert_loginformation.sql;
source insert_education_plan.sql;
source insert_choose.sql;
source insert_edu_stu_plan.sql;
```
- 回到主目录
- 修改`config.py`中
```
config = {
'default': Config,
'MYSQL_PASSWORD': '123456',
'DATABASE_NAME': 'studentTrainPlan'
}
```
`MYSQL_PASSWORD`字段为自己数据库密码.
- 执行
```
python main.py
```
- 打开浏览器,输入
```
localhost:5000
```
# 部署
参考[博客](https://blog.csdn.net/qq_40423339/article/details/86606308#commentsedit)
# 效果图
![主页](./exampleImage/index.png)
![课程进度](./exampleImage/plan.png)
![推荐](./exampleImage/recommend.png)
![课程论坛](./exampleImage/discuss.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
python 学生培养计划可视化,学生能够直观地了解个人的培养计划进度情况和学分信息,从而更加有针对性地选择课程。 使用SVD算法,可根据其他用户的课程评价及选课情况,向用户个性化地推荐课程,分享志同道合的朋友。 通过论坛模块,学生还可以在课程讨论区交流想法,答疑解。 模拟选课退课,提前把握自己的学业进度. 项目环境 Python:3.x mysql:5.7 Flask:1.0x numpy
资源推荐
资源详情
资源评论
收起资源包目录
基于Python+Flask+MySQL实现的学生培养计划管理系统,项目包括课程推荐、课程评分、交流论坛和模拟退选课模块 (109个子文件)
style1.css 19KB
layer.css 14KB
register-login.css 4KB
.DS_Store 8KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
loading-0.gif 6KB
loading-2.gif 2KB
loading-1.gif 701B
.gitattributes 93B
.gitignore 13B
train_plan.html 11KB
detail.html 7KB
personal_information.html 5KB
recommed.html 5KB
news_center.html 5KB
course_discussion.html 4KB
index.html 4KB
register.html 3KB
login.html 2KB
manager.html 2KB
managerEdit.html 2KB
managerAdd.html 2KB
managerDelete.html 732B
500.html 189B
404.html 170B
logo.ico 17KB
logo1920.jpeg 76KB
logo.jpeg 74KB
logo1.jpeg 10KB
jj_pic.jpg 382KB
github.jpg 103KB
banner2.jpg 72KB
personal.jpg 39KB
xl.jpg 31KB
logo.jpg 14KB
qq.jpg 10KB
jquery-2.2.4.min.js 84KB
jquery.min.js 82KB
jquery.js 70KB
jquery1.42.min.js 70KB
particles.js 42KB
layer.js 19KB
jquery.superslide.2.1.1.js 11KB
Tree.js 7KB
actions.js 6KB
background.js 3KB
recommedBar.js 2KB
index.js 0B
README.md 2KB
学生培养计划管理系统说明书.pdf 2.43MB
index.png 399KB
plan.png 333KB
discuss.png 211KB
recommend.png 98KB
logo220.png 17KB
icon.png 11KB
icon-ext.png 6KB
icon2.png 4KB
icon4.png 4KB
icon1.png 4KB
icon3.png 4KB
logo1.png 3KB
icon41.png 2KB
icon5.png 2KB
icon6.png 2KB
icon11.png 2KB
guangao1.png 2KB
icon31.png 2KB
icon21.png 1KB
lxwm_icon1.png 1KB
lxwm_icon5.png 1KB
lxwm_icon2.png 1KB
lxwm_icon3.png 1KB
lxwm_icon4.png 1KB
info_icon2.png 1KB
but_bg.png 1KB
siade_bg1.png 1KB
info_icon1.png 944B
info_icon.png 944B
siade_bg.png 941B
btn.png 417B
query.py 17KB
main.py 12KB
recommed_module.py 4KB
map_student_course.py 1KB
resource.py 900B
errors.py 254B
config.py 249B
toJson.py 149B
__init__.py 0B
query.cpython-37.pyc 9KB
query.cpython-36.pyc 9KB
recommed_module.cpython-37.pyc 5KB
recommed_module.cpython-36.pyc 5KB
map_student_course.cpython-37.pyc 1KB
map_student_course.cpython-36.pyc 1KB
config.cpython-36.pyc 620B
config.cpython-37.pyc 586B
共 109 条
- 1
- 2
资源评论
MarcoPage
- 粉丝: 4292
- 资源: 8837
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C#ASP.NET高校移动考勤webapp源码数据库 SQL2008源码类型 WebForm
- (2000-2023年)中国各、省、市、县、乡镇基尼系数数据(全新整理)
- JAVA的SpringBoot快速开发平台源码数据库 MySQL源码类型 WebForm
- java校园跑腿综合服务网平台小程序源码带部署搭建教程数据库 MySQL源码类型 WebForm
- 时间序列-白银-1分数据
- C#VS2015进销存管理系统源码数据库 SQL2008源码类型 WebForm
- java企业报表管理系统源码数据库 MySQL源码类型 WebForm
- 软考题库试题及其解析.docx
- (全新整理)中国同一带一路国家海关进出口数据(1994-2022年)
- java医院数据分析管理系统源码数据库 MySQL源码类型 WebForm
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功