Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Technisch ontwerp
1
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Inhoud Plan van aanpak..............................................4 Bevoegdheden van het projectteam...........................4 Planning van activiteiten...........................................4 Kostenoverzicht.......................................................4
Opstellen van programma specificaties...............5
Aan melden bij de applicatie (gebruikers)..............................5 Aan melden bij de applicatie (klanten)..................................5 Bijwerken van gebruikers....................................................6 Bijwerken van klanten........................................................8 Bijwerken van de leverancier...............................................9 Bijwerken van producten...................................................10 Bijwerken van bestellingen voor de leverancier.....................11 Plaatsen van bestellingen..................................................12 Bewerken van bestellingen voor vaste klanten......................12
Ontwerp van de opslagstructuur.......................13 Ontwerp van beeldschermen............................14
Index...................................................................14 Overzicht van gebruikers........................................15 Toevoegen van gebruikers......................................15 Wijzigen van gebruikers..........................................16 Verwijderen van gebruikers.....................................17 Overzicht van leveranciers......................................18 Toevoegen van leveranciers....................................18 Wijzigen van leveranciers........................................18 Verwijderen van leveranciers...................................18 Overzicht van klanten.............................................19 Toevoegen van klanten...........................................19 Wijzigen van klanten..............................................21 Verwijderen van klanten.........................................21 Overzicht van bestellingen......................................22 Toevoegen van bestellingen....................................22
Ontwerp van formulieren.................................23
Facturen...............................................................23
Specificeren van procedures............................24
Afhandelen van een bestelling.................................24 Afhalen...........................................................................24 Versturen.......................................................................24 Afleveren........................................................................24
2
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Invoer..................................................................25
Gebruikers......................................................................25 Klanten..........................................................................25 Leveranciers....................................................................25 Producten.......................................................................25
Specificeren systeemtest.................................26
3
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Plan van aanpak Samenstelling Dennis Blok Michel Admiraal Florian de Groot Benodigde hulpmiddelen
Bevoegdheden van het projectteam Het hele projectteam heeft volledige bevoegdheden en volledige verantwoordelijkheid: Dennis Blok Michel Admiraal Florian de Groot
Planning van activiteiten Weeknr
Activiteit
Perso(o)n(e)n
Verg. versla g
52
Technisch ontwerp
Dennis / Michel / Florian
Kostenoverzicht Uur kosten 6 weken
4
3 dagen
3 uur
Per persoon 3 personen
54 uur 322 uur
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Opstellen van programma specificaties. Aan melden bij de applicatie
(gebruikers)
Met deze functie kunnen gebruikers zich aanmelden. Met het aanmelden wordt er een sessie gemaakt wat automatisch verloopt na 8 uur. Een sessie wordt opgebouwd door middel van gebruikers_nummer, gebruikersnaam(voornaam tussenvoegsel achternaam), functie, rechten en de sessie code deze wordt gegenereerd door middel van de datum en tijd achter elkaar te zetten en hier van een mb5code van te maken. Deze code wordt in de database opgeslagen zodat hier mee regelmatig gecontroleerd kan worden hoelang de sessie actief is.
Aan melden bij de applicatie
(klanten)
Met deze functie kan de klant zich aanmelden bij de webshop, als de klant zich aanmeldt wordt er automatisch een sessie gestart. Deze sessie is maar 2 uur actief. Dit is uit veiligheid maatregelen genomen. Een sessie wordt opgebouwd door middel van gebruikers_nummer, klantnummer, klantnaam(voornaam tussenvoegsel achternaam) en de sessie code deze wordt gegenereerd door middel van de datum en tijd achter elkaar te zetten en hier van een mb5code van te maken. Deze code wordt in de database opgeslagen zodat hier mee regelmatig gecontroleerd kan worden hoelang de sessie actief is.
5
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Bijwerken van gebruikers Bij het bij werken van gebruikers zijn de processen real-time en worden met de hand ingevoerd. Deze functies behoren tot het aanpassen van gebruikers. Met deze functie kan de gebruiker, nieuwe gebruikers toegevoegd, er kan hier mee ook gebruikers gewijzigd en verwijderd worden. De enige die een gebruiker mogen toevoegen zijn de applicatiebeheerder en de gebruikers met administratie rechten. De gebruiker zelf mag onderdelen van zijn eigen gegevens wijzigen. Veder kunnen de gebruikers van de administratie mogen ook onderdelen van de gebruiker wijzingen en zij zijn de enigste die een gebruiker mogen verwijderen. Het kijken of een gebruiker de goede rechten heeft. Dit wordt als volgt gedaan de functie kijkt in de sessie of de gebruiker de goede rechten heeft. Als de gebruiker genoeg rechten heeft dan kan hij/zij gebruikers toevoegen. Als dit niet zo is dan krijgt de gebruiker een foutmelding “dat hij niet voldoenden rechten heeft.” . Toevoegen van gebruikers De velden die door het invoeren van een gebruiker worden toegevoegd aan de database zijn; gebruikers_ nummer(nr), naam, tussenvoegsel(tussen), achternaam, rechten, wachtwoord(2 keer), functie, adres, huisnummer, postcode(getallen[4] + letters[2]), woonplaats, e-mail adres, telefoonnummer, mobilenummer. Als alles in het formulier is ingevoerd dan worden de wachtwoord gegevens met elkaar vergeleken, dit is om te kijken dat beide wachtwoorden het zelfde zijn. Bij het invoeren worden de velden op het scherm (gebruikers_ nummer(nr), naam, tussenvoegsel(tussen), achternaam, rechten, wachtwoord(2 keer), functie, adres, huisnummer, postcode(getallen[4] + letters[2]), woonplaats, e-mail adres, telefoonnummer, mobilenummer) om gezet in velden die in de database komen te staan. Deze velden zijn Gebruikers_nr, Gebruikers_naam, Gebruikers_tussen, Gebruikers_achternaam, Gebruikers_rechten, Gebruikers_wachtwoord, Gebruikers_functie, Gebruikers_adres, Gebruikers_huisnr, Gebruikers_postcode1, Gebruikers_postcode2, Gebruikers_woonplaats, Gebruikers_mailad, Gebruikers_telf, Gebruikers_mobiel. Deze velden worden dan via een sql-commando in gelezen in de sql-database.
6
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp Wijzigen van gebruikers Dit is een functie die door een aantal verschillend gebruikers uitgevoed worden. Welke soort gebruikers kan ook verschillende onderdelen wijzigen. Zo doende kan de gebruiker waar het over gaat alles wijzigen behalve zijn gebruikersnummer, functie en wachtwoord. Zo kan een gebruiker met de rechten van administratie de rechten van een gebruiker wijzigen, maar niet zijn wachtwoord. En de applicatiebeheerder van deze applicatie kan alleen wachtwoorden van gebruiker wijzigen. Applicatiebeheerder: Applicatiebeheerder: de applicatiebeheerder mag alleen het wachtwoord van een gebruiker wijzigen. De velden in de database die gewijzigd worden zijn: Gebruikers_wachtwoord De waarde van Gebruikerswachtwoord moet wel eerst gecontroleerd worden zo dat de gebruiker zeker weet dat hij zijn wachtwoord goed heeft getypt. Daarom moet de gebruiker twee keer zijn wachtwoord intypen. Veder wordt er een e-mailtje naar de gebruiker gestuurd dat zijn wachtwoord is gewijzigd en in wat het is gewijzigd. Administratie: de administratie mogen alleen de adresgegevens, rechten, functie en telefoon nummers wijzigen. Ze mogen geen wachtwoorden wijzigen. Iemand van de administratie mag niet zijn rechten wijzigen en ook niet die van de systeembeheerder. De velden die gewijzigd worden door de administratie zijn: Gebruikers_tussen, Gebruikers_achternaam, Gebruikers_rechten, Gebruikers_functie, Gebruikers_adres, Gebruikers_huisnr, Gebruikers_postcode1, Gebruikers_postcode2, Gebruikers_woonplaats, Gebruikers_mailad, Gebruikers_telf, Gebruikers_mobiel Gebruiker: de gebruiker mag alleen zijn wachtwoord, adresgegevens, en telefoonnummers wijzigen. Dus niet; gebruikers_nummer en de rechten van de gebruiker. De velden die een gebruiker in de database mag wijzigen zijn Gebruikers_tussen, Gebruikers_achternaam, Gebruikers_wachtwoord, Gebruikers_adres, Gebruikers_huisnr, Gebruikers_postcode1, Gebruikers_postcode2, Gebruikers_woonplaats, Gebruikers_mailad, Gebruikers_telf, Gebruikers_mobiel Verwijderen van gebruikers Deze functie kan alleen worden gebruikt door de applicatiebeheerder en de mensen in de administratie groep. Een gebruiker die deze functie mag uitvoeren kan en mag niet zich zelf en de applicatiebeheerder verwijderen. Het doel van deze functie is het volledig verwijderen van een gebruiker. De velden die in de tabel gebruikers worden verwijderd zijn alle velden in de rij die gelijk zijn gebruikers_nr wat reflecteer van de gebruikers naam.
7
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Bijwerken van klanten Dit is een functie die handmatig gestart moet worden. De resultaten die door deze functie worden gewijzigd, worden real-time bij gewerkt in de database. En kan alleen uitgevoerd worden door iemand van de administratie. Toevoegen van klanten Deze functie is voor vaste klanten en woorden alleen toegewezen door de administratie. De velden die in de tabel ‘klanten’ zijn Klant _nr, _naam, _tussen, _achternaam, _wachtwoord, _adres, _huisnr, _postcode (1 & 2), _woonplaats en _mailad Wijzigen van klanten Met functie kan een gebruiker de gegevens van een klant gewijzigd worden. De enigste die iets kan wijzigen zijn de klant zelf en de administratie. De velden die uit de database die niet gewijzigd kunnen worden zijn klant _nummer(nr) en _naam. Hiervoor is gekozen vanwege de veiligheid voor het bedrijf. Veder kunnen alle velden aangepast worden. Verwijderen van klanten In deze functie kunnen de gegevens van een klant volledig verwijderd worden. De enigste die dit mogen doen zijn de mensen van de administratiegroep. De velden die verwijderd worden zij alle velden in de rij met het nummer van de klant.
8
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Bijwerken van de leverancier Dit is een functie die handmatig gestart moet worden. De resultaten die door deze functie worden gewijzigd, worden real-time bij gewerkt in de database. Het werken met deze functie is alleen toegestaan voor mensen uit de groepen: directie, administratie en inkoop. Toevoegen van leverancier Deze functie kan alleen worden toegepast door de afdelingen; directie, administratie. nieuwe leveranciers invoeren. De velden die dan toegevoegd worden zitten in de tabel ´leveranciers´ de velden die dan bij gewerkt worden zijn leverancier_ nummer(nr), _naam van het bedrijf (naam), _naam contactpersoon (voornaam, tussenvoegsel en achternaam), _adres, _huisnr. _postcode( nummers en letters), _woonplaats en _mailadres van de contactpersoon. Wijzigen van leverancier Binnen deze functie kunnen de afdelingen; directie, administratie en inkoop leveranciers wijzigen. De velden die gewijzigd kunnen zijn;leverancier _naam contactpersoon (voornaam, tussenvoegsel en achternaam), _adres, _huisnr. _postcode( nummers en letters), _woonplaats en _mailadres van de contactpersoon. De leverancier _nummer en naam mogen niet gewijzigd worden van dit zijn unieke namen. Verwijderen van leverancier Met deze functie kunnen de gegevens van een leverancier volledig verwijderd worden. De enigste die dit mogen doen zijn de mensen van de administratiegroep en inkoop. De velden die verwijderd worden zij alle velden in de rij met het nummer van de leverancier.
9
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Bijwerken van producten. In deze functie moet de magazijnbeheerder of een medewerker de voorraad bij kunnen werken. Dit houd in hoeveel er in het magazijn aanwezig zou zij. Als er van een product te weinig aanwezig zijn moet de magazijnbeheerder of een magazijnmedewerker een besteling plaatsen bij de afdelingen inkoop. De waarde voor de producten staan in de tabel ‘producten’. Het toevoegen van nieuwe producten Deze functie kan uitgevoerd worden door leden van de administratie en inkoop. Het doel van deze functie is het toevoegen van een product. De velden hier in zijn product nummer, naam, voorbeeld, omschrijving, prijs, aantal en minimum aantal. Wijzigen van producten In deze functie kunnen leden van de administratie en inkoop een product aanpassen. Leden van het magazijn mogen hier in alleen de aantallen van een product aanpassen. De velden in de tabel die je kan aanpassen zijn de velden van het product dit zijn: product_ nummer, naam, voorbeeld, omschrijving, prijs, aantal en minimum aantal. Verwijderen van oude producten Met deze functie kunnen leden van de administratie een product verwijderen. De functie verwijderd dan een hele rij uit de tabel producten. De velden die verwijderd worden zijn alle velden van product_* wat gelijk is aan het product_nr van het geselecteerde product.
10
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Bijwerken van bestellingen voor de leverancier Het plaatsen van de uiteindelijke bestellingen bij een leverancier kunnen alleen gedaan worden door de afdeling inkoop. Hier worden alleen een verzoek gedaan om dat de voorraad onder een bepaald niveau komt. Deze voorstellen worden vier keer per dag verwerkt door de afdeling in koop. Toevoegen van bestelingen Hier kunnen de afdelingen: verkoop en magazijn bestellingen plaatsen om de voorraad aan te vullen. Verwijderen van bestelingen Hier kunnen leden van de administratie of het magazijn. Een bestelling verwijderen. Dit kan door dat een bestelling niet nodig is of al gedaan is of het is een product wat niet meer geleverd word.
11
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Plaatsen van bestellingen (via de telefoon of mail of aan de balei (voor bevestiging)) Toevoegen van bestelling via de telefoon Hier kan een gebruiker een bestelling plaatsen voor een klant die de bestelling via de telefoon plaatst Toevoegen van bestelling via de mail Hier kan een gebruiker een bestelling plaatsen voor een klant die de bestelling via een email plaatst Toevoegen van bestelling via de balie Hier kan een gebruiker een bestelling plaatsen voor een klant die de bestelling komt doen in de winkel zelf. Annuleren van bestelling via telefoon Hier kan een gebruiker een bestelling annuleren voor een klant. Die de gebruiker heeft geplaatst via de telefoon, mail of aan de balie. Hier voor zijn het bestelnummer een klantnummer nodig Annuleren van bestelling via mail Hier kan een gebruiker een bestelling annuleren voor een klant. Die de gebruiker heeft geplaatst via de telefoon, mail of aan de balie. Hier voor zijn het bestelnummer een klantnummer nodig Annuleren van bestelling via balie Hier kan een gebruiker een bestelling annuleren voor een klant. Die de gebruiker heeft geplaatst via de telefoon, mail of aan de balie. Hier voor zijn het bestelnummer een klantnummer nodig
Bewerken van bestellingen voor vaste klanten De klant de mogelijkheid geven om bestellingen te plaatsen Met deze functie kan een vaste klant een bestelling plaatsen op de site. Dit zijn klanten die regelmatig wat kopen via dit bedrijf. De klant de mogelijkheid geven om een bestelling te annuleren Met deze functie kan een vaste klant zijn bestelling annuleren. Dit kan alleen niet meer als de bestelling is afgehandeld. De afhandeling van bestellingen worden gedaan 1 keer per dag. Dus een klant heeft ongeveer 24 uur om een bestelling te annuleren.
12
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Ontwerp van de opslagstructuur De gegeven worden in een MySQL database opgeslagen. Een MySQL database wordt op de webserver opgeslagen wat standaard op een hardeschrijf wordt opgeslagen. Veder moet er om de computer waar deze applicatie op komt te draaien een besturingssysteem staan. Dit besturingssysteem kan Windows 2003 of Linux. De ruimte die er geheel op de hardeschrijf wordt gebruiker is dan ongeveer 5GB. Veder moet er rekening gehouden worden dat de database extra ruimte nodig heeft voor het uitbreiden hier van. Want door het gebruik van de applicatie wordt de database gevuld met gegevens. Veder moet er regelmatig een backup gemaakt worden. Deze backup moet een opslag capaciteit hebben van ongeveer 200GB.
13
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Ontwerp van beeldschermen Index Pagina Kop Taken balk; Met onder ander de knop om als medewerker in te logen. Inlogen gebruiker wachtwoord **********
In dit venster wordt alles getoond.
veder moet er in dit venster een explorer komen met onder ander Producten Met catogorieen winkerwagen bestellen
Hierna komen de vensters die in het hoofdvlak zitten dus er zit hier geen kop of explorer bij.
14
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Overzicht van gebruikers
Gebruikers Naam nummer (+tussenvoeg sel en achternaam) 1 Administrator
Functie
Telefoon- Mobilenummer nummer
bewer ken
Verwijderen
administator
Knop
knop
2
Jan de bruin
inkoper
knop
Knop
3
Frits
Inkoper
0123456 789 0123456 789 0123456 789
knop
Knop
01234567 89 01234567 89 01234567 89
… Gebruiker toevoegen Pagina 1 van X Vorige
1.2.3.4.5.6.X
volgende
Toevoegen van gebruikers
15
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
voornaamnaam Tussenvoegsel Achternaam rechten Wachtwoord Adres Huisnummer Postcode Woonplaats Vaste telefoon Mobiel telefoon Email adres [Annuleren] [invoeren]
Wijzigen van gebruikers
16
verkoper
[0000] [AA]
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
voornaamnaam Tussenvoegsel Achternaam Wachtwoord 1# Wachtwoord 2# Adres Huisnummer Postcode
[0000] [AA]
Woonplaats Vaste telefoon Mobiel telefoon Email adres [Annuleren] [wizigen]
Verwijderen van gebruikers
Weet u zeker dat u gebruiker X wilt verwijderen? Ja Nee
17
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Overzicht van leveranciers
leverancier Bedrijfsnaam nummer 1
Klein leveringen Michelan
2
Naam (+tussenvoegsel en achternaam) Klaas de vis
Telefoonnummer
Mobilenummer
bewer ken
Verwijderen
0123456789
0123456789
Knop
knop
Jan de bruin
0123456789
0123456789
knop
Knop
…
leverancier toevoegen Pagina 1 van X Vorige
1.2.3.4.5.6.X
Toevoegen van leveranciers Wijzigen van leveranciers Verwijderen van leveranciers
Weet u zeker dat u leverancier X wilt verwijderen? Ja Nee
18
volgende
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Overzicht van klanten
Gebruikers Naam nummer (+tussenvoeg sel en achternaam) 1 Frans de beugel 2 Jan de bruin 3
Frits
Telefoon- Mobilenummer nummer
Woonpl bewer Verwijaats ken deren
0123456 789 0123456 789 0123456 789
Laren
Knop
knop
Rotterd am numans dorp
knop
Knop
Knop
Knop
01234567 89 01234567 89 01234567 89
… klant toevoegen Pagina 1 van X Vorige
1.2.3.4.5.6.X
volgende
Toevoegen van klanten
19
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
voornaamnaam Tussenvoegsel Achternaam Wachtwoord Adres Huisnummer Postcode Woonplaats Vaste telefoon Mobiel telefoon Email adres
[Annuleren] [invoeren]
20
[0000] [AA]
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Wijzigen van klanten
voornaamnaam Tussenvoegsel Achternaam Wachtwoord 1# Wachtwoord 2# Adres Huisnummer Postcode
[0000] [AA]
Woonplaats Vaste telefoon Mobiel telefoon Email adres [Annuleren] [invoeren]
Verwijderen van klanten
Weet u zeker dat u klant X wilt verwijderen? Ja Nee
21
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Overzicht van bestellingen
Gebruikers Naam nummer (+tussenvoeg sel en achternaam) 1 Frans de beugel 2 Jan de bruin 3
Frits
Telefoon- Mobilenummer nummer
Woonpl bewer Verwijaats ken deren
0123456 789 0123456 789 0123456 789
Laren
Knop
knop
Rotterd am numans dorp
knop
Knop
Knop
Knop
01234567 89 01234567 89 01234567 89
… klant toevoegen Pagina 1 van X Vorige
1.2.3.4.5.6.X
volgende
Toevoegen van bestellingen Product
omschrijving
aantal
prijs
prijs totaal
wijzigen
Product1 Product2 Product3
product1 product2 product3
5 4 1
€20.00 €10.55 €125.59
€100.00 €84.40 €125.59
knop knop knop
Totaal Veder winkelen
22
€309,99 Bestellen
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Ontwerp van formulieren. Facturen Kooiman Autos Kerkstraat 20 5644 GH Rottedam Datum: 26 juni 2005 Bestelnummer: 564645153 Klant Nummer: 4565647 Klant Naam: Davie Klei Klant Adres: Meerkade 4A Klant Postcode: 5647 JK Rottedam
Product Nummer
Product naam
Omschrijving
Aantal
Prijs
Totaal
1564823
michelan 19 “ banden.
19” michelan winter banden
4
€40.95
€163.80
6546546
17” DBS velgen
17” DBS chromen velgen
4
€80.00
€320.00
Totaal bedrag € 483,80 BTW 19% € 91,92 Verzend kosten €
23
Totaal inc. BTW € Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot 581,47 Docent: Dhr. Keemink - Technisch ontwerp -
Specificeren van procedures. Afhandelen van een bestelling Afhalen. Als er een bestelling binnen komt die opgehaald wordt. Deze producten worden dan in het magazijn van de winkel gelegd om afgehaald te worden. Als deze producten niet opgehaald door de klant, dan worden deze producten na 24 uur uit het verkoopmagazijn gehaald en weer in het hoofdmagazijn gelegd. Tenzij er een tekort is van dit product bij de verkoop afdeling. Het afhalen gaat als volgt een klant krijgt een bevestiging van zijn bestelling per e-mail opgestuurd. In dit e-mailtje staat de adresgegevens van de klant en het bestelnummer van zijn bestelling. Als de gebruiker dit bij de balie afgeeft worden de gegevens op het formulier met de gegevens in de database vergelegen. Als deze gegevens kloppen dan wordt de bestelling van de klant uit het verkoopmagazijn gehaald. Te gelijk met dit rekent de producten af aan de balie. Als deze gegevens niet kloppen, dan kan de besteling niet afgegeven worden. Verder wordt er onder zocht of er iets is fout gegaan of dat de desbetreffende besteling nooit heeft plaatsgevonden.
Versturen. Hiermee wordt het product naar de klant verstuurd via de post. Er word hier een pakbon van de besteling uitgeprint. Hierna worden de producten die op de pakbon staan bij elkaar gezocht. Als alle producten bij elkaar zijn gezocht wordt er een facturen uitgeprint en in een envelop gedaan. De producten zitten dan al gezamenlijk in een doos. Dan wordt de envelop aan de doos bevestigd. En op de post gedaan.
Afleveren. Hiermee wordt het product naar de klant verstuurd via de post. Er word hier een pakbon van de besteling uitgeprint. Hierna worden de producten die op de pakbon staan bij elkaar gezocht. Als alle producten bij elkaar zijn gezocht wordt er een facturen uitgeprint en bij de producten gedaan. Dan worden deze producten in een bestelbus geladen en bij de kant afgeleverde. Bij aflevering moet de kant tekenen voor aflevering. De klant krijgt gelijk met de levering een factuur van de besteling.
24
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Invoer Gebruikers Een administratieve medewerker krijgt op papier de gegevens van een nieuwe gebruiker. Hierna start de administratieve medewerker de functie voor het “ invoer gebruikers” en voert de stappen uit die hij hier moet doen. Dus vult de naam van de gebruiker, de rechten van de gebruiker, functie van de gebruiker, enz in. Hierna drukt de medewerker op verzenden. Hierna kom een scherm met de zelfde gegevens en wordt er gevraagd of deze gegevens goed zijn. Als de gegevens op het beeld goed zijn dan klikt de medewerker op ‘ voltooien’ . Hierna is de gebruiker toegevoegd aan de database.
Klanten Een administratieve medewerker krijgt op papier de gegevens van een nieuwe klant. Hierna start de administratieve medewerker de functie voor het “ invoer klants” en voert de stappen uit die hij hier moet doen. Dus vult de naam van de klant, de rechten van de klant, functie van de klant, enz in. Hierna drukt de medewerker op verzenden. Hierna kom een scherm met de zelfde gegevens en wordt er gevraagd of deze gegevens goed zijn. Als de gegevens op het beeld goed zijn dan klikt de medewerker op ‘ voltooien’ . Hierna is de klant toegevoegd aan de database.
Leveranciers Een administratieve medewerker krijgt op papier de gegevens van een nieuwe leverancier. Hierna start de administratieve medewerker de functie voor het “ invoer leverancier” en voert de stappen uit die hij hier moet doen. Dus vult de naam van de leverancier, de rechten van de gebruiker, functie van de leverancier, enz in. Hierna drukt de medewerker op verzenden. Hierna kom een scherm met de zelfde gegevens en wordt er gevraagd of deze gegevens goed zijn. Als de gegevens op het beeld goed zijn dan klikt de medewerker op ‘ voltooien’ . Hierna is de leverancier toegevoegd aan de database.
Producten Een administratieve of een inkoop medewerker krijgt op papier de gegevens van een nieuw product. Hierna start de administratieve medewerker de functie voor het “ invoer product” en voert de stappen uit die hij hier moet doen. Dus vult de naam van de product, de rechten van de product, functie van de product, enz in. Hierna durkt de medewerker op verzenden. Hierna kom een scherm met de zelfde gegevens en wordt er gevraagd of deze gegevens goed zijn. Als de gegevens op het beeld goed zijn dan klikt de medewerker op ‘ voltooien’ . Hierna is het product toegevoegd aan de database.
25
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Specificeren systeemtest. Bij deze test worden er in elke onderdeel een aantal waarden ingevoerd. Zo doende moeten er een aantal gebruikers in gevoerd kunnen worden. Er moeten 10 gebruikers aangemaakt worden die elk een andere functie hebben. Veder moeten er nog 10 klanten in gevoerd worden. Het maakt hierbij niet uit hoe ze heten als de klanten maar op papier gezet worden hoe de gebruikers heten. Bij de leverancier moeten er 5 verschillende bedrijven zijn met elk hun eigen contactpersonen. Veder moet er van 1 a 2 bedrijven een extrabedrijf zijn maar met een ander contact persoon en adresgegevens. Er moeten een ruim aantal producten ingevoerd worden. Ik zou zeggen een stuk of 20 producten. Alle klanten moeten een aantal willekeurige bestellingen plaatsen, dit kunnen er van 2 tot 5 wezen.
26
Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - Technisch ontwerp -
Opstellen technisch ontwerp rapport. Planningsrapport. Mensen. Wie hebben er hier aan gewerkt. Florian de Groot Dennis Blok Michel Admiraal Middelen. Welke middelen zijn gebruikt. 3 computer met een tekst bewerkingsprogramma. 3 kladblokken met pen en potlot 10 meter netwerkkabels met 8 conrectoren (RJ45) 1 Internet aansluiting 1 Cisco Switch. Capaciteit De computers moeten een hoge rekenkracht hebben en een tekstverwerker Werkruimte De werkruimte is 3m bij 5m
27