15 |
Abstract
In this thesis, designed and developed the management of internship positions web platform
for the University of Western Macedonia. The institution of the internship consists of the
fundamental entities of the student, the host institution and the professor. The requirements of the
platform are the storage and management of data of these entities, as well as their interaction
through the entity of the internship position.
Thus, the student after registration, may watch the positions that certified host institutions
post and to request the participation in one or more of them. The administrator or department
administrators are responsible for answering the requests through assignments of positions to the
appropriate students. Then they need to define a supervisor professor for each position and control
its progress. During the process of the internship position, the student as the host institution are
obliged to deposit the appropriate reports and data. After the internship, the student and the host
institution write the final reports and complete relevant questionnaires. Also, the supervisor submits
the final grade along with the report as the questionnaire.
This platform was developed as complete part of this thesis, is dynamic and allows settings
for each department, such as details of courses and desired time period in months. Also provide
administration management to each department for one or more users outside the main system
administrator. Moreover evaluate the applications of students with implementation algorithms
offering integrity. Finally enable export statistics and graphs for positions in general and for the
answers of fundamental entities in the respective questionnaires giving appropriate stimuli for a
continuous and uncompromising improvement of the institution of internship at University of
Western Macedonia.
Keywords: Internet Programming, PHP, MySQL, JavaScript, Yii, MVC, AJAX