| The market of study abroad consultation in China is very large.With the development of the Internet,the way of consultation on study abroad extends from the traditional offline intermediary to the online platform.Although many studying abroad agencies provide relevant consulting services,the authenticity of their information can not be guaranteed,and there are still many problems in the industry,such as information asymmetry and non-standard services.In view of these problems,Xintong study abroad agency proposed to build an Expert Appointment System to provide authoritative expert information and study abroad services.At the same time,it opens up communication channels between students and experts so that students can directly communicate with university experts through online appointments.This thesis mainly describes the design and implementation of the Expert Appointment System.The system adopted the architecture of front-end and back-end separation.The back-end used Spring Boot framework,and the DAO layer used My Batis to access the database and Redis to improve the reading speed of data.The front-end included Web and We Chat Mini Program.The Web modules used Vue framework,and the We Chat Mini Program used the official MINA framework.First,this thesis introduces the background of the Expert Appointment System,and then describes the technologies used in the system.Then,this thesis analyzes the requirements of each functional module of the system and the implementation of each module.The Expert Appointment System includes administrator,expert and student modules.Based on Web,the administrator module provides administrators the management of users,appointments and services.Based on We Chat Mini Program,the expert module allows experts to manage services,appointments and consultations,and the student module allows students to query and filter experts and service information,as well as to make appointments for services and consulting questions.The last part introduces the function test and performance test of the system.Since the launch,the system has been running in a stable state,meeting the daily business needs of users. |