Contribute Media
A thank you to everyone who makes this possible: Read More

SLM – School Library Management

Description

SLM est un logiciel qui facilite la gestion des livres scolaires par une association coopérative, dans un lycée (typiquement : 20 000 livres, à prêter à 1 500 élèves, en une trentaine d'heures)

  • il s'agit d'une application web : un navigateur et un accès réseau sont suffisants pour l'utilisateur
  • l'infrastructure est supportée par Django et une base de données SQLite3
  • la source contient 18 000 lignes de code, dont 50% de Python, 25% de JavaScript, 20% de HTML/CSS

Durant la conférence, quelques points seront mis en avant :

  • le choix de Django, les avantages que cette infrastructure a apportés
  • l'utilisation d'itérateurs, pour visiter la base de données progressivement, sans perte de temps
  • l'implication d'élèves du lycée pour des améliorations du code

Quelques liens

Details

Improve this page