# 学习平台 **Repository Path**: catchcode/learning-platform ## Basic Information - **Project Name**: 学习平台 - **Description**: 在网络信息化膨胀的时代,我们针对高校学生学习目标盲目,同学同任课教师之间平时沟通交流少,导致学生之间很难找到自己的学习队友,同样任课教师也很难筛选出种子选手参加相应的专业比赛,基于此,我们设计出了基于学生学习行为习惯训练的交流平台并采用大数据分析技术最终帮助学生找到自己志同道合的学习伙伴、并为老师发现精英学生提供了有效的建议与参考。 - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-04-21 - **Last Updated**: 2022-05-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 如何使用 ## 导入数据 当首次使用这个程序时候,先解压 `doc` 目录下的 `数据库文件.zip`,将`SQL`文件导入数据库 > 应确保和 `DB.ts` 文件中定义的一致 > 开发时使用的 `MySQL` 版本是 `5.7.26` > 在`src/lib目录下定义了 ts 文件` ```ts const DB = new Sequelize('SMS', '123456', '123456', { host: 'localhost', dialect: 'mysql', logging: false }); ``` ## 安装依赖`npm i` > 你必须先安装相关依赖之后才能运行程序 > 开发时使用的 `nodejs` 版本是 `14.14.0` ## 启动程序 > 你可以使用 `ts-node` 启动 `src/index.ts` > 你可以使用 `node` 启动 `dist/index.js` ## 浏览程序 在浏览器里输入 `localhost/home` 进入程序首页 > 端口定义在 `src/index.ts` 的末尾,默认监听的是`80`端口,可以不用输入