Marktplaats voor studenten en docenten
Requirements
2008
Vincent de Groot Nick Jansen Peter Muntel Robert Nijenhuis
Marktplaats voor studenten en docenten
Inhoudsopgave Situatieschets .......................................................................................................................................... 3 Randvoorwaarden ................................................................................................................................... 3 Performance ............................................................................................................................................ 3 Gebruikers ............................................................................................................................................... 3 Systeembeheerder .............................................................................................................................. 4 Advertenties ............................................................................................................................................ 5 Adverteren........................................................................................................................................... 5 Kopen................................................................................................................................................... 5 Winkelmandje ......................................................................................................................................... 5 Vragen aan de opdracht gever ................................................................................................................ 6 Voorstel naam van de applicatie ............................................................................................................. 6
2
Marktplaats voor studenten en docenten
Situatieschets Er is behoefte een systeem beschikbaar te stellen waarbij docenten en studenten advertenties kunnen plaatsen voor goederen en / of diensten. Denk hierbij aan het verkopen van je schoolboeken, je bromfiets of het aanbieden van massages . Denk bijvoorbeeld aan marktplaats. Momenteel word er gebruik gemaakt van een prikbord waar her en der papiertjes worden geplakt, dit zal meer georganiseerd moeten worden. Het doel van het systeem is een extra faciliteit bieden aan studenten en docenten.
Randvoorwaarden Het systeem moet goedkoop en snel werken en moet via het web worden benaderd (webapplicatie). Het moet mogelijk worden om een advertentie te plaatsen en te wijzigen Het mogelijk worden om goederen of diensten te kunnen kopen Het systeem mag niet door Jan en alleman worden benaderd, er zal dus een authenticatie routine moeten worden ontworpen. Advertenties moeten in categorieën en subcategorieën geplaatst kunnen worden. Er moet via het systeem aangeven kunnen worden hoe de bezorging en betaling van een advertentie plaats vindt. Er moet vastgelegd worden dat een persoon akkoord gaat het met reglement. Er moet contact gelegd kunnen worden met de beheerders. Het systeem moet gekoppeld worden aan een database
Performance Naar verwachting zal het systeem door circa 17000 personen worden gebruikt. We hoeven geen voorstel voor hardware te doen.
Gebruikers Voordat iemand advertenties kan plaatsen of iets wil kopen moet men zich registreren, er zit geen koppeling tussen andere Windesheim systemen, er hoeven dus geen interfaces / single sign on routines gebouwd te worden. Bij registratie is het verplicht om een p of s nummer door te geven. Aan de hand van dit nummer word het emailadres bepaald. Een p nummer word omgezet in
[email protected], een s nummer word omgezet in
[email protected]. Dit word gedaan om te waarborgen dat alleen studenten en docenten van Windesheim gebruik kunnen maken van het systeem. Om te
3
Marktplaats voor studenten en docenten
kunnen registreren is het verplicht om akkoord te gaan met het regelement. Er moet vastgelegd worden dat een persoon akkoord gaat met de voorwaarden. Na registratie zal het systeem een bevestigings mail naar het Windesheim e-mailadres sturen. Deze mail bevat een automatisch gegenereerd wachtwoord. Vervolgens kan men inloggen met het s of p nummer en het gegenereerde wachtwoord. Nadat het account is aangemaakt moet in de database zichtbaar zijn dat de gebruiker akkoord is gegaan met het regelement. Een gebruiker kan na inloggen zijn profiel wijzigen, op dit profiel zijn de volgende eigenschappen aan te passen: - N.a.w. gegevens (als de verkoper heeft gekozen dat de advertentie thuis kan worden afgehaald, dan is dit verplicht) - Extra emailadres (word standaard gevuld met het windesheim email adres), er moet aangegeven worden dat dit emailadres gebruikt word bij advertenties / notificaties). - Telefoonnummer - Ondersteunde bezorgingscondities - Ondersteunde betalingscondities De gebruikers kunnen communiceren via e-mail en eventueel via (mobiele)telefoon als de gebruiker een telefoonnummer heeft ingevuld. Communicatie verloopt verder buiten systeem, er hoeft dus niet te worden gefaciliteerd in sms/ email routines op dit vlak. Een gebruiker moet zijn eigen advertentie kunnen wijzigen, voorwaarde is dat er nog geen kopers bij de advertentie zijn betrokken. Een gebruiker kan een overzicht generen van al zijn advertenties. Hier kan gesorteerd worden op verkocht / niet verkocht. Niet verkochte producten kunnen worden verwijderd.
Systeembeheerder Naast de ‘gewone’ gebruikers zal het systeem ook een of meerdere beheerders bevatten en een of meerdere magazijn beheerders. Een beheerder moet advertenties kunnen verwijderen en gebruikers kunnen blokkeren. Onderwater heeft een gebruikersprofiel een status veld om aan te kunnen geven dat een gebruiker wel of niet is geblokkeerd. Er zal ook een administrator scherm op de website worden gemaakt. Op dit scherm kan de systeembeheerder categorieën en subcategorieën kunnen maken, deze wijzigen en verwijderen. Bij het verwijderen moet er wel rekening worden gehouden dat er nog geen relaties zijn gelegd (met advertenties). (Sub)categorieën met een relatie mogen niet worden verwijderd. De beheerder moet een overzicht kunnen genereren van alle advertenties. Vanuit het administrator scherm moet de systeembeheerder alle tabellen kunnen muteren. Een systeembeheerder moet dus gebruikers, advertenties en (sub)categorieën kunnen muteren.
Magazijnbeheerder Een magazijnbeheerder moet aan kunnen geven dat een transactie is in het magazijn ligt en dat het is afgehaald. Een transactie heeft dus onderwater een status veld. Tevens moet hij nog niet uitgeleverde bestellingen in kunnen zien en de gegevens van koper en verkoper. Er moet een mogelijkheid komen om kopers te notificeren over niet uitgeleverde bestellingen, overzicht niet uitgeleverde bestellingen, default selectie is ouder dan 2 weken. Er moet ook gezocht kunnen
4
Marktplaats voor studenten en docenten
worden op datum. De magazijnbeheerder moet vanuit het overzicht per bestelling een notificatie kunnen versturen naar de koper. Tevens is een bulk-notificatie functie gewenst, waarbij het voor de magazijnbeheerder mogelijk is om in één keer meerdere kopers te notificeren.
Advertenties Adverteren Een advertentie heeft de volgende vorm: - Naam product / dienst (verplicht) - Omschrijving (verplicht) - Type (goederen of diensten) (verplicht) - Categorie (verplicht) - Subcategorie - Afbeelding /videofragment / geluidsfragment (limiet van 10 mb) - Aanbieder (verplicht, word automatisch opgehaald) - Contactgegevens (uit profiel) Volgende velden zijn alleen zichtbaar voor advertenties van het type goederen: - Prijs (verplicht) - Ondersteunde bezorgingcondities door verkoper - Ondersteunde betalingscondities door verkoper Een gebruiker moet zijn eigen advertentie kunnen wijzigen.
Kopen Een advertentie van het type goederen heeft een “Koop” knop. Als er op deze knop word gedrukt word het artikel in het winkelmandje van de gebruiker geplaatst. Artikelen die zich in een winkelmandje bevinden, krijgen het label “Gereserveerd”, waardoor andere gebruikers het artikel niet meer kunnen bestellen. Voor advertenties van het type diensten worden de advertenties niet gereserveerd door het systeem omdat een dienst meerdere keren kan worden aangeboden. Na 90 dagen wordt de advertentie automatisch de advertentie verwijderd. De gebruiker wordt 3 dagen van tevoren dmv een e-mail op de hoogte gesteld. Het niet nakomen van de regels kan de beheerder zonder pardon het account verwijderen. De gebruiker moet snel kunnen zoeken op naam, omschrijving en categorie. Het moet ook mogelijk worden om te kunnen zoeken op alle velden, de minimale prijs en de maximale prijs (geavanceerd zoeken).
Winkelmandje In een winkelmandje zitten 0 of meer artikelen. Artikelen in het winkelmandje kunnen per artikel worden afgerekend. De gebruiker klikt op een knop “Afrekenen” en kiest uit de gewenste bezorgingsen betalingscondities die de verkoper heeft opgegeven voor deze advertentie Mogelijke bezorgingcondities: - Thuis bezorgen (n.a.w. gegevens van de koper moeten bekend zijn of worden gemaakt) - Afhalen centraal magazijn
5
Marktplaats voor studenten en docenten
- Thuis afhalen (betalingsconditie is in dit geval altijd contant) Mogelijke betalingscondities: - Creditcard (+5,00 administratiekosten), opgeven creditcardgegevens - Rembours (+ 7,50 administratiekosten), indien naw gegevens van de koper bekend zijn, deze alvast voorvullen anders moet de gebruiker dit op dat moment nog invullen. - Ideal, opgeven welke bank Als een persoon niet binnen 30 minuten zijn reservering afrekend, dan word de reservering ongedaan gemaakt. Hierna kan de koper de transactie definitief maken. Als de transactie definitief word gemaakt, dan word er een bericht naar de koper en verkoper verstuurd en krijgt de transactie de status verkocht. Een transactie kent de volgende statussen: Verkocht - wacht op verkoper tot deze word gebracht Artikel binnen, klaar voor verzending / aflevering > notificatie naar koper (als koper moet ophalen) Verzonden, op [datum] > notificatie naar koper dat artikel is verzonden op [datum] Op scherm “winkelmandje” moet een knop “Legen winkelmandje” komen. Met deze knop word het winkelmandje leeg gemaakt, reservering word dan ook ongedaan gemaakt. Een winkelmandje mag maximaal 5 producten bevatten. Een transactie waarbij is gekozen is voor thuis afhalen vind verder plaats buiten het systeem, de koper en verkoper worden genotificeerd en de transactie word op status verzonden gezet. Als zo’n soort transactie mislukt (bijv. koper komt niet opdagen) dan moet er opnieuw een advertentie worden ingevoerd.
Vragen aan de opdracht gever Categorieën beheer, hoe zal dat moeten gaan werken? Administrator scherm, (sub)categorieën muteren), verwijderen alleen als er geen relatie is gelegd. Moet er een limiet komen op multimedia? 10 mb, hard niet instelbaar. Wat gebeurt er als een transactie definitief is gemaakt? Mail naar koper en verkoper, status verkocht Moeten we ook een voorstel doen voor hardware? Nee Hoeveel advertenties verwacht u op jaarbasis? Niet gesteld, n.v.t. zie vorige vraag. Waar vul je een telefoonnummer in? Advertentie of gebruikersprofiel? profiel Waar geef je bezorgingscondities en betalingscondities op? Advertentie of gebruikersprofiel? profiel Waar geef je je n.a.w. gegevens? Advertentie of gebruikersprofiel? Antw. profiel
Voorstel naam van de applicatie
windesplein
6