TECHNISCH ONTWERP Author: CMD 2A dt Kyril Herkelman Version: 0.1 Date: 26 January 2006
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
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
- Flowchart(s) van het interaction model (zie onder): technisch_ontwerp_ibis_mobile Page 4 26 January 2006
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 jaar2\projecten\de mobiele user experience\inlog.html D:\CMD jaar2\projecten\de mobiele user experience\index.html D:\CMD jaar2\projecten\de mobiele user experience\openstaande_vragen.html D:\CMD jaar2\projecten\de mobiele user experience\actieve_vragen technisch_ontwerp_ibis_mobile Page 5 26 January 2006
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
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? Online testing: http://cmd.hro.nl/0762722/userxp/index.html 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
technisch_ontwerp_ibis_mobile Page 8 26 January 2006