/Recommendation-System-for-University-Choosing

A big data-based system for recommending universities for Chinese students.

Primary LanguageCSSMIT LicenseMIT

Recommendation System for University Choosing

A big data-based system for recommending universities for Chinese students.

Architecture

Requirements

  • Java Environment
  • Tomcat(9.0.40)
  • A patient heart

To Do List

  • Upload System Architecture Image
  • Upload Code
  • Upload Demo GIF Images

Functions

  1. Query the casting line of a university and the score lines of different majors
  2. Query the score line of one major in different universities
  3. Query the Admissions Regulations of different universities
  4. Recommend universities and majors

Data

Function 1

In this function, the user can query the casting line of a university and the score lines of different majors.

The only thing the user needs to do is to input the name of the university in the search box and press the Enter.

Function 2

In this function, the user can query the score line of one major in different universities.

The only thing the user needs to do is to input the name of the major and choose the province, year and student type(Science or Arts). After that, press the Enter.

Function 3

In this function, the user can query the Admissions Regulations of different universities.

The only thing the user needs to do is to input the name of the university in the search box and press the Enter. (Just like the function 1)

Function 4

In this function, the system will recommend different majors in different universities for the user.

For a better recommendation, the user needs to enter his score, province and student types(Science or Arts). After that, press the Enter.

How To Use It

Well, this is a good question, isn't it?

Before you start to install this project, I hope you are already familiar with the use of tomcat and Eclipse. Believe me, this project can be successfully configured according to the following process (because I did just that).

  • Create a Dynamic Java web project in Eclipse, and select Tomcat v9.0 for Target runtime
  • Import the jar package in the lib folder to the project (remember to Build Path)
  • Unzip the data compression package and put it in a specific place (wherever you like)
  • Create the corresponding Servlet Java files in your Web project according to the given Servlet Java files
  • Change the dataPath variable in the Servlet Java files to the absolute address of your data folder
  • Put the front-end code (in the Interface folder) into the WebContent folder of the web project
  • Start the server and try to use it

If you encounter any problems during the process, please submit an issue. Thanks.