<div class="page"> <div class="cover text-center"> <img class="mx-auto" src=/itb/images/logo_mislata.png alt="logo"> # Solució Diagrama Classes Institut <div class="text-end fit-content ms-auto my-3 mt-auto pt-3"> <p><strong>Autor:</strong> Joan Puigcerver Ibáñez</p> <p><strong>Correu electrònic:</strong> j.puigcerveribanez@edu.gva.es</p> <p><strong>Curs:</strong> 2024/2025</p> </div> <div> <p class="fw-bold mb-0">Llicència: BY-NC-SA</p> <p class="d-none d-md-block">(Reconeixement - No Comercial - Compartir Igual)</p> <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.ca" target="_blank"> <img class="mx-auto" src="/itb/images/license.png" alt="Licence"/> </a> </div><!--license--> </div><!--cover--> </div><!--page--> {:toc} ## Enunciat Es vol realitzar un programa per gestionar les dades d'un Centre Integrat Públic de Formació Professional. El CIPFP pot ofertar cicles formatius, els quals tenen un nom, unes sigles i un nivell (bàsic, mitjà o superior). Cada cicle pertany a una família professional. Cada familia professional pot tindre diversos cicles i s'identifica per un nom. Un cicle formatiu està composat per diferents mòduls professionals. Els mòduls professionals estan identificats per un codi, tenen un nom, unes sigles, un número de hores i un credits ETCS. Un mòdul professional pot ser impartit en diferents cicles formatius. A més, es vol saber en quin curs del cicle es cursa cada mòdul. El cicle formatiu podrà accedir eficientment a la llista de mòduls impartits. En el centre podem trobar-nos dos tipus diferents de persones: docents i estudiants. Totes les persones estan registrades mitjançant el DNI, i tenen un nom, uns cognoms, un o diversos números de telèfon, una data de naixement, un correu electrònic personal i un correu electrònic corporatiu. De totes les persones volem implementar una manera per obtindre l'edat de la persona i per saber si és menor d'edat. Els estudiants, a més, també tenen el NIA i volem calcular la nota mitjana obtinguda. Dels docents volem conèixer el nombre d'hores lectives anuals. Els estudiants estan organitzats per grups. Cada grup s'identifica mitjançant al cicle formatiu al qual pertany, un curs (1r o 2n) i una lletra. El grup pot ser semipresencial o presencial i pot ser de torn de matí o vesprada. Un estudiant sols pot formar part d'un grup. Cada grup té un únic tutor, que sols pot ser tutor d'un grup. Els estudiants es poden matricular les assignatures del cicle. Per cada assignatura on s'han matriculat, es dessitga guardar la nota obtinguda i l'any d'aquesta matrícula. Un estudiant es pot tornar a matricular en la mateixa assignatura en un altre any. Els estudiants han de poder calcular la seua nota mitjana dels mòduls aprovats del cicle. Cada docent pot impartir diferent assignatures i en diferents cursos escolars. ## Solució ![](/itb/DAM-ED/UD3/exercicis/img/institut_class.png){.center}