![]() ![]() The website is secured HTTPS with a ssl certificate. It will also be able to communicate with the models to obtain information that it can then transfer to the view. It will take care of receiving the data entered by the user and communicating the changes to the models. The controller is the last element of the MVC structure and it is also the main element. It is also responsible for the dynamic rendering of the data. It is the part that is responsible for the presentation of the data. The View is the part of the architecture that deals with the presentation. It is composed of the following classes : The role of the Model is to get information from the database, organize it and assemble it to permits the controller to manage te edata. This Model part manages the data of the site. Then, the controller will make business operation using the model's function.įinally, the controller will generate the view to display the data. It is the entry point of the site.įirst, the controller will take the controller matching with the URL. There are three parts on the architecture The site is also accessible in a safe mobile version thanks to an android emulator and the technology ( ). The access to the site is secured by a secure authentication. The data is stored locally in a MySQL database. 26 Views (3-Candidacy, 5-Company, 3-Components, 5-InternshipOffer, 1-Legalmentions, 1-Main, 5-Users, 2-Wishlist, 1-Offline)Īpache server is used to host the site with xampp.It uses a model view controller (MVC) architecture: The site is developed using the framework ( ). Consult users that applied an internshipOfferĪn administrator has access to all the site's features.On the tutor's side, the site allows you to Add an internship to a Wishlist and consult it.Consult the internships for which you have applied.On the student side, the site allows you to : You have to be logged in, to access the site. We have used a MySQL database named projet_web with 10 tables (address, candidacy, company, graduates, internship_offer, located, manage, promotion, users, wishlist).Ĭontact us to get more informations about this database. The code is open source and can be downloaded from the repository or cloned with (gh repo clone CESI-StageAdvisor/Projet_Web).Ī specify database is used on the website to store all the data. The site is accessible to all persons having a code provided by a tutor or an administrator. ![]() The website has been developed in order to allow CESI students to facilitate their research and application for internship online. This site was designed as part of the end-of-year WEB project at CESI Bordeaux. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |