TECHNISCH ONTWERP
IBIS mobile Author: CMD 2A dt Kyril Herkelman Version: 0.1 Date: 26 January 2006
IBIS mobile
Technisch Ontwerp
APPLICATIE ....................................................................................................................3 SERVER SIDE EISEN ........................................................................................................5 CLIENTSIDE EISEN ALGEMEEN..........................................................................................6 CLIENTSIDE EISEN DOELGROEP........................................................................................6 DATABASES ...................................................................................................................6 DEVELOPMENT................................................................................................................7
technisch_ontwerp_ibis_mobile
Page 2
26 January 2006
IBIS mobile
Technisch Ontwerp
APPLICATIE •
Wat voor applicatie is het? Een mobiele web-based html/flash/php/mysql applicatie waarbij huismeesters zich kunnen inloggen om vervolgens een aantal zaken mobiel te kunnen afhandelen in de verschillende huizen van asielzoekers in Rotterdam. Het gaat daarbij om zaken als antwoord geven op een geregistreerde vraag. Dit antwoord kan vervolgens verstuurd worden of opgeslagen en later in een centraal systeem worden opgeslagen. Daarbij kan er ook een huis/ adresrapportage worden gemaakt. Ook kunnen er afdrukken worden gemaakt van afgifte en innameformulieren die ter plekke door beide partijen getekend kunnen worden. Via telefoonnummers kan er direct gebeld worden en via het adres kan er doorgelinkt worden naar een navigatiesysteem. Voor meer informatie wordt verwezen naar de functionele specificatie
•
Wat is de url voor de ‘normale’ gebruikers van de applicatie? http://stud.cmd.hro.nl/0762722/userxp/index.html
•
Wat is de url voor de ‘beheerders’ van de applicatie? http://stud.cmd.hro.nl/0762722/userxp/index.html
•
Hoe is de structuur van de applicatie opgebouwd? Sitemap van de applicatie voorzien van bestandsnamen. (zie onder):
-
technisch_ontwerp_ibis_mobile
Page 3
26 January 2006
IBIS mobile
Technisch Ontwerp
- Flowchart(s) van het interaction model (zie onder):
technisch_ontwerp_ibis_mobile
Page 4
26 January 2006
IBIS mobile
Technisch Ontwerp
Wat zijn de technische eisen die gesteld zijn aan de applicatie? Applicatie moet 10 uur per dag online beschikbaar zijn (tijdens kantooruren tusen 07:00 en 18:00) Applicatie moet bij storing binnen 10 uur weer online zijn. Applicatie data moet wekelijks volledig worden gebackupd. Gebruiker moet met wifi maximale responsetijd hebben van 3 seconden tussen 2 schermwisselingen. Databaseserver en webserver draaien op de HRO webserver. Zie ook programma van eisen (bijlage…) •
Wie is verantwoordelijk voor de installatie van de applicatie? Herkelman K.C.J. Rotterdam Alexander
•
Bij welke bedrijf/instantie/afdeling gaat de applicatie in produktie ? Centraal Opvang Asielzoekers (COA) afdeling wonen: de huismeesters Renee Knoors 010-2890629
•
Wie is technisch applicatiebeheerder van de applicatie ? Centraal Opvang Asielzoekers (COA) afdeling wonen: de interactie woonbegeleider Kyril Herkelman 010-2890629
SERVER SIDE EISEN •
Machine (hardware): op welke hardware komt de applicatie te draaien? PDA (Personal Digital Assistant): HP iPAQ hw6515 Mobile Messenger
•
Platform (OS): op welk platform komt de applicatie te draaien? Microsoft Windows NT 2003 Server
•
IPADDRESS: wat is het ipaddress van de server? 145.24.131.200
•
Webserver: welke webserver wordt gebruikt? HRO webserver
•
Wat is de documentrootfolder van de webserver? http://stud.cmd.hro.nl
•
Welke serverside scriptingtaal (met bijbehorende versie) wordt gebruikt? MySql 3.23.39 php5
•
Welke instellingen van PHP zijn van belang? SMTP server, emailaddress for MAIL function
•
Uit welke componenten incl. korte beschrijving bestaat de productie applicatie? Webpages met flash D:\CMD D:\CMD D:\CMD D:\CMD
jaar2\Projecten\De jaar2\Projecten\De jaar2\Projecten\De jaar2\Projecten\De
technisch_ontwerp_ibis_mobile
mobiele mobiele mobiele mobiele
user user user user
experience\inlog.html experience\index.html experience\openstaande_vragen.html experience\actieve_vragen
Page 5
26 January 2006
IBIS mobile
Technisch Ontwerp
D:\CMD jaar2\Projecten\De mobiele user experience\vraag_en_antwoord.html D:\CMD jaar2\Projecten\De mobiele user experience\formulieren.html D:\CMD jaar2\Projecten\De mobiele user experience\huisadresraportage.html
CLIENTSIDE EISEN ALGEMEEN •
•
•
Op welk platforms kan de applicatie draaien? Microsoft Windows Mobile 2003 Wat zijn de minimale hardware eisen? PC 700 Mhz, 256 Mb RAM, 16 miljoen kleuren beeldscherm, 2-button mouse, keyboard, 16-bits geluidskaart, speakers. Welke webbrowsers met bijbehorende versies ondersteunen de applicatie? Microsoft Internet Explorer V5.5
•
Welke extra componenten (flash,html, php,mysql) zijn er nodig? Macromedia Flash Plugin V8.0
•
Welke schermresoluties worden door de applicatie ondersteund? - schermresolutie van 320 x 240 pixels
CLIENTSIDE EISEN DOELGROEP • Hoe is de werkplek van de doelgroep gebruiker aangesloten op internet? Direct, via mobiele telefoon: Indirect, via UTP kabel aansluiting op COA netwerk •
Voldoet de werkplek van de doelgroep gebruiker aan de CLIENTSIDE EISEN ALGEMEEN?
DATABASES •
Van welke databaseomgeving(en) wordt gebruik gemaakt? phpMyAdmin-2.6.1-pl3
•
Wat is(zijn) de naam(namen) van de database(s)? db_ibis_mobile
•
Welke tabel(len) word(en) er gebruikt? Hier komt een overzicht van het fysieke datamodel Opsomming en volledige beschrijving van alle tabellen en velden incl. attributes en fieldtypes. Zie bijlage (…).
•
Welke relaties zijn er tussen de tabellen? Hier komt een overzicht van het relationele datamodel Flowchart van tabellen met relaties daartussen. (zie bijlage (…)
technisch_ontwerp_ibis_mobile
Page 6
26 January 2006
IBIS mobile
Technisch Ontwerp
•
Wat is de userstructuur van de database? Hier komt een opsomming van de database users met bijbehorende rechten en passwords. Dit zijn users die connectie kunnen maken via een applicatie. Kan worden volstaan met een verwijzing naar bijlagen, bijv. een screendump. User: Renee • Password: rknoors test • Rechten: alles User: John • Password: jsalaw test • Rechten: alles
DEVELOPMENT •
Met welke tools wordt de applicatie ontwikkeld? Macromedia Flash 8.0 professional Educational version MX 2004 Macromedia Dreamweaver 7.0 UK Educational version MX 2004
•
Wie is de bouwer van de applicatie? Kyril Herkelman
•
Wat is de lokatie van de applicatieontwikkelserver? http://cmd.hro.nl/0762722/userxp/index.html Online testing:
•
Wat is de lokatie van de projectwerkomgevingserver? Online testing:
D:\CMD jaar2\Projecten\De mobiele user experience\index.html
•
Wanneer is de oplevering van de applicatie gepland? Maandag 20 maart
•
Wanneer is overleg technisch team? Elke maandag om 09:00 Elke vrijdag om 13:00
•
Wie is verantwoordelijk voor de technische voortgang van het project? o Kyril Herkelman o Docenten d.m.v. het op tijd leveren van feedback
•
Wie is verantwoordelijk voor het maken van periodieke backups tijdens de ontwikkeling? Kyril Herkelman
technisch_ontwerp_ibis_mobile
Page 7
26 January 2006
IBIS mobile
Technisch Ontwerp
technisch_ontwerp_ibis_mobile
Page 8
26 January 2006