Professional Documents
Culture Documents
Realized By:
Samih Bouguerra
Internship Period:
01/08/2022 – 31/08/2022
Topic:
Development of a trainee management site.
Supervised By:
MR.Saadeoui Mohamed Ali
Thanks
Company Presentation:
1. Introduction
2. Website analysis
3. Website Functionalities
1. Conclusion
My topic talks about creating a website that keeps track of all trainees and their supervisors in a data base that
can be accessible and easy to manipulate. It also gives the opportunity for people to file an internship request to
join CNI from the comfort of their homes. This data base is created using different programing languages such as
JavaScript, PhP, MYSQL, HTML and CSS. The data base mentioned above stores every information about a
trainee.
Name & Surname
Identity Card
Date & Place of Birth
E-Mail Address
Phone Number & Establishment
Study level
Host organization
Internship Topic
Date (Start – End) Internship
Project Framework:
Developing a website that can store the details & information of a trainee and allows him to
generate an Internship Certificate letter after finishing his internship.
Problem:
Objective:
Create a website which is based on JavaScript, PhP, MYSQL, HTML and CSS that passes through these
steps:
Scheming
Developing a Front-End
Developing a Back-End
Link Back-End & Front-End
Founded on December the 30th 1975, CNI was the first establishment that presented and showed the importance of
technology and its benefits. CNI is a non-administrative public establishment endowed with civil personality and
financial autonomy.
CNI is an organization that works with the ministry of communication & technologies and provides multiple services on
the field of computer science and communications technology.
CNI’s mission is to exploit information systems which means using it to benefit the user and to make life easier and
adapt to the evolution of computer science and all its field.
During the period of the Internship, the trainee can discover the professional life of a computer science employee. The
trainee can develop a sense of group work and time management and learns how to overcome problems with ease as
well as responsibility. The Trainee can learn many things practicing different languages such as
HTML/JavaScript/PhP/CSS and so on.
Introduction:
This Website consist of facilitating the process of getting an Internship with CNI which in itself will help the
employees of CNI to get work done faster and quicker than before without the need of being present and without
the need of excessive paper work. This website makes it easier for the trainees to get their paper work without
having to enter the establishment physically as it’s all generated from a data base that contains all the information
of an Intern.
Website Analysis:
The website uses MySQL as a data base that contains every information the Intern sets while creating his
account to apply for an internship
The website currently has a total of 4 tables each table contains specific information either about the Intern or
the supervisor.
These details are not randomly generated, matter of fact these details are sent to the data base using the
“POST” method on HTML/PHP when a person wants to request an Internship with CNI using the provided
form bellow: