項目功能- 學生培養(yǎng)計劃可視化,學生能夠直觀地了解個人的培養(yǎng)計劃進度情況和學分信息,從而更加有針對性地選擇課程。
- 使用SVD算法,可根據其他用戶的課程評價及選課情況,向用戶個性化地推薦課程,分享志同道合的朋友。
- 通過論壇模塊,學生還可以在課程討論區(qū)交流想法,答疑解。
項目目錄|—— sql # 存放相關數據庫sql語句 |—— static # 存放靜態(tài)資源文件 |—— |—— css |—— |—— images |—— |—— js |—— templates # 存放html文件 |—— |—— *.html |—— utils # 存放一些功能函數 |—— config.py |—— errors.py |—— main.py
項目環(huán)境使用pip install Flask pip install numpy
- 初始化數據庫
mysql -u 'userName' -p ```python - 創(chuàng)建數據庫 ```python 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 = { 'default': Config, 'MYSQL_PASSWORD': '123456', 'DATABASE_NAME': 'studentTrainPlan' }
MYSQL_PASSWORD 字段為自己數據庫密碼.python main.py
localhost:5000
效果圖
|