TP BTS SIO 1ère année — application PHP MVC de réservation de billets de cinéma par catégorie tarifaire, avec récapitulatif des ventes et gestion des tarifs.
Application web développée en PHP MVC permettant de réserver des billets de cinéma. L'utilisateur saisit un nombre de billets et choisit une catégorie tarifaire (adulte, enfant, etc.) via un formulaire. Un récapitulatif des réservations est disponible, et une fonctionnalité permet d'augmenter les tarifs par catégorie. Les données sont chargées depuis des fichiers JSON.
Le projet suit le pattern MVC, un standard d'architecture reconnu en développement web. Les données (catégories tarifaires, réservations) sont structurées en JSON, et les classes PHP respectent les conventions orientées objet avec des accesseurs, des constructeurs et une séparation claire des responsabilités.
L'application web exploite des fichiers JSON contenant les catégories de billets et leurs tarifs. Elle permet d'effectuer des réservations, d'en consulter le récapitulatif et de modifier les prix par catégorie. Le site évolue donc en fonction des données métier de la structure.
Le projet a nécessité une analyse préalable du besoin : définir les fonctionnalités à développer (réservation, récapitulatif, gestion des tarifs), structurer les routes via un contrôleur principal et répartir le code entre modèles, vues et contrôleurs de façon cohérente.