Magazijnbeheer
Context en achtergrond
In een lopend project zijn we als team bezig met een uitdagend project: het ontwikkelen van een magazijnbeheersysteem voor het vak Project PHP. Ons voornaamste doel is het stroomlijnen en automatiseren van magazijnprocessen om zo efficiëntie te verhogen en fouten te minimaliseren. Voorafgaand aan dit project wordt het magazijnbeheer voornamelijk handmatig uitgevoerd, wat leidt tot trage procedures en onnauwkeurigheden in de voorraadgegevens.
Na grondig overleg met de klant en analyse van hun wensen en behoeften, hebben we de functionele en niet-functionele eisen geïdentificeerd en zijn we begonnen met de ontwikkeling van het systeem. Het resultaat zal een gebruiksvriendelijke webapplicatie zijn die helpt bij het beheren van voorraadniveaus, inkooporders, verkooporders en andere magazijnactiviteiten.
Volgende onderdelen zijn het resultaat van het teamwerk van alle leden:
Accounts beheren
Functies beheren
Magazijn beheren
Magazijn indelen
Leveranciers beheren
Artikel beheren
Voorraad aanpassen
Bestelling beheren
Artikel verkopen
Pakket aanvragen
Mijn persoonlijke bijdrage aan dit project omvat het volgende(dit lijst is niet uitputtend en ik ben nog bezig met enkele van deze functionaliteiten):
- Database-ontwerp.
- Gebruikersauthenticatie en registratie.
- Voorraad aanpassingen.
- Toegangsbeperkingen op basis van gebruikerstype.
- Rolintegratie per gebruikerstype (eigenaar, magazijnier, verkoper, klant).
- Opzetten en beheren van database migraties.
- Notities bij klantcontact.
Project realisaties
Enkele schermafbeeldingen van de huidige website die we als team hebben ontwikkeld:





Conclusies
Tijdens het werken aan dit project heb ik zowel waardevolle soft skills als hard skills opgedaan. Op het gebied van hard skills heb ik mijn kennis van PHP frameworks, databasebeheer en webtechnologieën verder uitgebreid. Bovendien heb ik mijn vaardigheden in versiebeheersystemen en het hosten van webapplicaties aangescherpt.
Wat betreft soft skills heb ik geleerd effectiever te communiceren met teamleden en klanten. Daarnaast heb ik mijn probleemoplossend vermogen verbeterd en ben ik beter geworden in het managen van mijn tijd en het stellen van prioriteiten. Deze vaardigheden zullen mij zeker van pas komen in mijn toekomstige professionele carrière.