Definitiestudie. ID College

Vergelijkbare documenten
Ontwikkelomgeving - Realisatie. ID College. Organisatie: Koninklijke marine, Dienst der Hydrografie, Geodesie & Getijden

Invantive 2012 Release 1 (build 44)

Invantive 2012 Release 1 (build 44)

Functionele beschrijving: Scannen naar AFAS Profit.

Feature checklist NeMO 5 Android

Functionele beschrijving: scannen naar van Brug software.

Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht

Functionele beschrijving: scannen naar UNIT4 Cura Documentmanagement.

RLBS (robbert Location based services)

Eindbeoordelingsformulier (Applicatieontwikkelaar 4)

Functionele beschrijving: scannen naar Exact Globe.

Functionele beschrijving: scannen naar Trivium FORTUNA.

Invantive 2012 Release 1 (build 44)

Functionele beschrijving: scannen naar UNIT4 DocumentManager

Persoonlijk Actieplan (PAP)

Functionele beschrijving: Scannen naar Pro Management

Functionele beschrijving: Scannen naar Fidura-oplossing

Projectdocument Minecraft Mod Builder

6 weken. jaren. AO MD ALA B periode 2 HTML CSS Javascript Tafels Rekenen website.docx Pagina 1 van 6

1 INTRODUCTIE SYSTEEMVEREISTEN Minimum Vereisten Aanbevolen Vereisten...7

Handleiding Internet Veiligheidspakket Windows & Mac Versie april 2014

Morpheus. Gebruikers Handleiding Clifford Electronics Benelux, Lijnden.

Korte installatiehandleiding voor de datakabel DKU-5

Gebruikershandleiding. LCS loader. LC-Products B.V.

Shakespeak. Een praktische handleiding voor docenten

Outlook is een mogelijke opvolger voor Windows Live Mail aangezien Microsoft (WLM) de ondersteuning van dit product per 10 januari 2017 heeft gestopt.

mobile PhoneTools Gebruikershandleiding

Artikel / Parametrisch ontwerpen en rekenen. Een hype of de toekomst?

Korte installatiehandleiding voor de datakabel CA-42

IVS-Basic 4.4 IVS-Professional 4.4 IVS-PowerPoint 1.1

Zakelijk Veiligheidspakket van InterNLnet Handleiding voor de installatie van Windows besturingssystemen.

Given Hirschau. Curriculum vitae

WAGO-TRAININGEN. Programma

Externe apparatuur. Artikelnummer van document: In deze handleiding wordt het gebruik van optionele externe apparaten beschreven.

GEBRUIKERSHANDLEIDING OpenIMS DMS Microsoft Outlook integratie. Versie 1.1

Gebruikershandleiding

Conceptnota. ERP-MIS afdeling Documentbeheer stad Gent CDG000925

Shakespeak. Een praktische handleiding voor docenten. Copyright UMC St Radboud, IWOO afdeling EKO

Data Safe I (Serial ATA) Externe vaste schijf met USB 2.0. Handleiding

programmeren leeromgeving

tiptel 545/570 office tiptel 545/570 SD PC Software en Driver Installatie In Windows XP/ Windows 7 (32/64 Bit)

Stap voor stap Handleiding voorraad-module

Handleiding netwerkcommunicatie Evo Desktop serie, Evo Workstation serie

SPTOOLS SHAREPOINT CONNECTOR -

Stage Opdracht. Naam: Jeroen Corsius Klas: ES3a Stagebedrijf: Linssen Yachts Stagebegeleider: Dhr. Albach Praktijkbegeleider: Dhr.

Bijlage 1. Opzet aanpak Navigatie. inowit. Datum: augustus Versie 4. Pagina 1 van 7

Handleiding: Telewerken op Windows

TRAININGEN. Laat kennis werken DE JUISTE RICHTING...

TAB XENTA 13c 13,3 TABLET FIRMWARE UPGRADE INSTRUCTIES

Werking van de Office Connector, en het oplossen van fouten.

Notebook of Desktop PC met USB2.0 of USB1.1 poorten Microsoft Windows 98SE, 2000 of XP Mac OS9.x of hoger

Trainingen. Laat kennis werken. de juiste richting... trainingen

IBM TRIRIGA Versie 10 Release 4.0. Services aanvragen Handboek voor de gebruiker

Internet Veiligheidspakket van KPN Handleiding Windows XP, Vista, 7,8 Versie

Installatie en Gebruik Barcode Scanner en Barcode App

S T O R A G E S U P P O R T H A R D D I S K C A S I N G 2. 5 S T O R A G E S ATA T O U S B 2. 0 H A N D L E I D I N G S I

Sneller ritsen met internet applicaties?

Project Owner. Date : Version : 1.1

HET BESTURINGSSYSTEEM

2,5 inch SATA Externe Harde Schijf Behuizing met 3,5/5,25 inch Bay

12.1 Stapsgewijs uw Bluetooth monitoring systeem installeren.

Microsoft Office 365 voor bedrijven. Remcoh legt uit

Externe apparatuur. Handleiding

1 Inleiding. 3 Handmatig... invoeren zaken basis 4 Verwerken... zaken 5 Afhandelen... van zaken. 7 Uitgebreidere... zaak opties

TAB NOBLE 97ic FIRMWARE UPGRADE INSTRUCTIES

Nederlandse versie. Inleiding. Inhoud van de verpakking. Specificaties. PU052 Sweex 2 Port USB 2.0 & 2 Port FireWire PC Card

Hoe doe ik opgave aan Stichting de Thuiskopie?

Definitiestudie Pizzaketen

H A R D D I S K A D A P T E R I D E / S A T A T O U S B 3. 0 O N E T O U C H B A C K U P

Bulthuis barcode scan oplossing handleiding

Trainingen. Laat kennis werken. de juiste richting... trainingen

Project Fasering Documentatie Applicatie Ontwikkelaar

Mamut Business Software

Handleiding Shakespeak

Portfolioformulieren Niveau 2

Rijkspas: veiligheid en flexibiliteit. ID-ware, C. Borgmann, MSc Heerhugowaard 24 november 2011

Handleiding Office 365 IN EEN NOTENDOP ALLES OVER OFFICE 365 CARLO KONIJN CHI COMPUTERS HEERHUGOWAARD

januari TTNWW Handleiding TST tools voor het Nederlands als Web services in een Workflow Meertens Instituut, Joan Muyskensweg 25, 1096 CJ Amsterdam

SPRAAK MODULE INT-VG. 1. Eigenschappen. 2. Specificaties

Studio Visual Steps Problemen oplossen

MP300011/MP Sweex MP3 Player 128 MB/256 MB

1. Introductie netwerken

STB-TOOL GEBRUIKER SEED ARCHITECTS AUT.SEED AUTOMATISERING AB.ER.MAN HANDLEIDING STB-TOOL JULY 1, 2017

USB 2.0 over Cat5/6 Uitbreider tot op 100m

2-poort USB naar RS232 RS422 RS485 Seriële Adapter met COM-behoud. StarTech ID: ICUSB

Tips & Tricks: Tip van de maand November Office Integratie

USER MANUAL

Socio-technisch systemen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 2 Slide 1

Uitstroom + Crebonummer Applicatie- en mediaontwikkelaar; Crebonummer Niveau Niveau 4

Handleiding Office 365 en Office 2016

Virtueel of Fysiek. Uitdagingen bij migratie naar Windows 7

DYKA e-shop. ICM-Handleiding

Zakelijk gebruik van je smartphone, tablet en PC. Marcel Maspaitella tools2work Cybersoek, 25 juni 2013

Handleiding OneDrive voor Bedrijven van KPN Versie mei 2015

OpenText RightFax. Intuitive Business Intelligence. Whitepaper. BI/Dashboard oplossing voor OpenText RightFax

Samengesteld door: Xerox Corporation Global Knowledge and Language Services 800 Phillips Road, Bldg S Webster, New York USA

Dienstbeschrijving SB Vast-Mobiel Versie: 1.0 Datum:

Nieuw toegevoegd: Uitleg driver (her) installeren nadat Windows Vista en Windows 7 automatisch de driver heeft geüpdatet.

Transcriptie:

ZUNDPLOT 2009 Definitiestudie ID College Organisatie: Koninklijke marine, Dienst der Hydrografie, Geodesie & Getijden Opdrachtnemer: Etienne Peters Betrokkenen: L.L. Dorst (ll.dorst@mindef.nl) I. Gillissen (i.gillissen@mindef.nl) J.K.E. Crince (jke.crince@mindef.nl) Datum totstandkoming document: 27-05-09

INLEIDING Dit document is de definitiestudie. Met onderstaande uitleg wordt per hoofdstuk beschreven wat er zich in dit document bevindt. Hoofdstuk 1: Versiebeheer In dit hoofdstuk wordt bijgehouden wanneer het document is gewijzigd, waarom de wijziging plaatsvond en wat de laatste versie van het document is. Hoofdstuk 2: In hoofdstuk 2 wordt de klant beschreven. Ook worden hier de afdelingen beschreven die direct met het programma, wat ik moet gaan herschrijven, te maken hebben. Hoofdstuk 3: Hier wordt de doelstelling van het project beschreven. Deze doelstelling is ook opgesplitst in 2 deeldoelstellingen. Hoofdstuk 4: In dit hoofdstuk wordt beschreven welke middelen er bij dit project gebruikt gaan worden. Deze kunnen verschillen van informatie tot bijvoorbeeld een beamer. Hoofdstuk 5: In dit hoofdstuk wordt elk onderdeel van het systeem beschreven dat straks nodig is om het systeem operationeel. Ook wordt hier aangegeven waaraan elk onderdeel moet voldoen. Versie 1.0 Pagina II

INHOUDSOPGAVE 1. VERSIEBEHEER...1 2. HET BEDRIJF...2 2.1 KLANT...2 2.2 BETROKKENEN...2 3. DE DOELSTELLING...4 4. MIDDELEN...5 5. HET SYSTEEM...8 Versie 1.0 Pagina III

1. VERSIEBEHEER Versie Status Datum Opmerkingen 0.1 Voltooid 27-05-09 0.1: Eerste opzet definitiestudie afgerond. 0.5 Voltooid 29-05-09 0.5: Eerste conceptversie afgerond. 0.7 Voltooid 03-06-09 0.7: Volledig document afgerond. 1.0 Voltooid 04-06-09 1.0: Document goedgekeurd Ter goedkeuring: Praktijkbegeleider: I. Gillissen, Datum: Handtekening: Student: E.Peters, Datum: Handtekening: Versie 1.0 Pagina 1

2. HET BEDRIJF 2.1 Klant De klant van dit project is de Dienst der Hydrografie. Het is voor de Dienst der Hydrografie van belang dat er een nieuw productiesysteem komt. Realisatie vindt plaats in het project SHIP2. Een goed plotterprogramma is een deel van dat productiesysteem. De Dienst der Hydrografie, onderdeel van de Koninklijke Marine, heeft als belangrijke taak het karteren van de Noordzee en het uitgeven van de daarmee samenhangende hydrografische publicaties. De Noordzee wordt om een vast aantal jaar ingemeten, hiervan worden de dynamische en druk bevaren delen vaker gemeten dan de diepe minder dynamische delen. Hiervoor beschikt de Dienst over een opnemingsbeleidsplan. De Dienst der Hydrografie geeft namens de Nederlandse staat officiële zeekaarten en hydrografische publicaties uit. Het doel hiervan is dat een veilige navigatie wordt bevorderd. De kaarten en hydrografische publicaties zijn te verkrijgen op papier en in digitale vorm. Deze zijn geschikt voor zowel de internationale scheepvaart als de pleziervaart. Het Bureau Hydrografie bestaat uit een aantal afdelingen: Afdeling Productie Interne Zaken & Secretarie Plannen/Operaties/METOC Technologie & Ontwikkeling Geodesie & Getijden Bedrijfsvoering Projecten(SHIP2) 2.2 Betrokkenen In dit hoofdstuk wordt beschreven welke van de in hoofdstuk 2.1 genoemde afdelingen en personen daarvan direct te maken hebben met het bijwerken van de zeekaarten. Afdeling productie, subafdeling Berichtgeving Afdelingshoofd: T. Taal Medewerkers: L. Oosterling, A.B. Maren Van alle informatie die binnenkomt en verwerkt wordt, moet worden beoordeeld of er de noodzaak is voor een Bericht aan Zeevarenden (BaZ). De afdeling Berichtgeving voorziet de gebruiker van de meest noodzakelijke wijzigingen op publicaties(kaarten, boekwerken etc.) van de Dienst der Hydrografie, zonder de gebruiker te overspoelen met informatie. Het aandeel van de afdeling berichtgeving in het proces van de kaarten bijwerken: De correcties van een zeekaart worden gemaakt in de CARIS GIS Editor. De aan te passen kaart worde in het programma geladen. Dan wordt er in het programma een onzichtbare laag over de kaart heen gelegd. Op deze laag worden de correcties getekend. Als alles klopt, wordt van deze laag een correctiebestand gegenereerd. Versie 1.0 Pagina 2

Afdeling bedrijfsvoering, subafdeling Verkoop Afdelingshoofd: B. Zuidam Medewerkers: R. Ottenhof De afdeling Verkoop houdt zich voornamelijk bezig met het verkopen van hydrografische publicaties. Daarnaast wordt door Verkoop het magazijn beheerd. In dit magazijn liggen onder andere de papieren zeekaarten. In het magazijn staat ook de plotter waarmee de zeekaarten worden bijgewerkt. Deze plotter wordt aangestuurd door het programma waarmee de correcties voor kaarten ingeladen, ingepast en geplot worden. De plotter en het programma worden gebruikt door Richard Ottenhof. Richard is dus de hoofdgebruiker van het programma dat gemoderniseerd moet worden. Het aandeel van de afdeling verkoop in het proces van de kaarten bijwerken: Als een bedrijf een bestelling voor kaarten doet moet er onderzocht worden of de bestelde kaarten op voorraad zijn in het magazijn. Zo niet, dan moeten die kaarten eerst gedrukt worden. Als de kaarten wel op voorraad zijn, moeten de kaarten bijgewerkt worden tot aan de laatste BaZ. Als er een kaart bijgewerkt moet worden wordt het programma Zundplot opgestart. Vervolgens wordt de te bewerken kaart op de plottafel gelegd. Dan wordt er in Zundplot een het desbetreffende correctiebestand ingeladen waarin staat welke correcties er gedaan moeten woorden en waar die zich bevinden op de kaart. De kaart moet vervolgens ingepast worden om er zeker van de zijn dat de correcties op de goede plaats worden geplot. Dan wordt het plotten gestart. De plotter krijgt via het programma de instructies uit het correctiebestand. Versie 1.0 Pagina 3

3. DE DOELSTELLING Hoofddoelstelling: Modernisering van het huidige plotterprogramma(zundplot) ten behoeve van integratie in het in de toekomst gemoderniseerde productiesysteem. Bovenstaande doelstelling kan worden opgesplitst in de volgende deeldoelstellingen: 1. Het overzetten van het huidige plotterprogramma naar een veelgebruikte programmeeromgeving ten behoeve van beheer van de applicatie in de toekomst. Reden deeldoelstelling 1: De huidige versie van Zundplot is door de programmeur geprogrammeerd in een programmeeromgeving die niet vaak meer wordt gebruikt. Over een niet al te lange tijd gaat de programmeur met pensioen en het is noodzakelijk dat als hij met pensioen is, iemand anders gemakkelijk het beheer van de applicatie kan overnemen. En dit kan het beste door de applicatie te moderniseren met behulp van een veel gebruikte ontwikkelomgeving en programmeertaal. Eigenschappen deeldoelstelling 1: Het is de bedoelding dat de nieuwe versie van het plotterprogramma in Microsoft Visual Studio wordt gerealiseerd met C# als programmeertaal. 2. Het nieuwe plotterprogramma zodanig aanpassen dat het in de toekomst Postscript correctiebestanden kan inladen en verwerken.* Reden deeldoelstelling 2: De correcties van een zeekaart worden gemaakt in de CARIS GIS Editor. De aan te passen kaart worden in het programma geladen. Dan wordt er in het programma een onzichtbare laag over de kaart heen gelegd. Op deze laag worden de correcties getekend. Als alles klopt, wordt van deze laag een correctiebestand gegeneerd die de plotter vervolgens inleest en op de kaart geplot. In het huidige productiesysteem heeft het gegenereerde correctiebestand het HPGL 2.0 formaat. Als in de toekomst het nieuwe productiesysteem in gebruik zal worden genomen zal dit formaat niet meer worden ondersteund. Vanaf dan zal het gegenereerde correctiebestand het Postscript formaat hebben. Aangezien het huidige plotterprogramma alleen de correctiebestanden met het HPGL 2.0 formaat ondersteund zal dit aangepast moeten worden. * Deeldoelstelling 2 zal wegens tijdslimiet van de stageperiode uitgevoerd worden door: I. Gillissen. Reden hiervoor is dat er tijdens de stageperiode naast het vertalen van het programma te weinig tijd overblijft om ten eerste uit te zoeken hoe Postscript precies werkt en ten tweede dat vervolgens toe te passen. Versie 1.0 Pagina 4

4. MIDDELEN Bij dit project zal er gebruik moeten gemaakt worden van een aantal middelen. Die variëren van informatie tot software en apparatuur. Hieronder wordt beschreven welke middelen er nodig zijn om dit project tot een goed einde te laten komen. Informatie Voor meer informatie over het proces van de zeekaarten bijwerken is het verstandig dat er een gesprek plaats vind met de afdelingen Berichtgeving en Verkoop. Inwinning & Berichtgeving maken van de nieuwe data een BaZ. Dit gebeurt met de CARIS GIS Editor. Deze BaZ gaat naar de plotter toe waar een medewerker van Verkoop de nieuwe data op een bestaande kaart plot. Het SHIP2 project gaat het nieuwe productiesysteem van de productieafdeling opleveren. SHIP2 staat voor Systeem voor Hydrografische Informatie Processen deel 2. Dit project omvat het ontwerp, de realisatie en de invoering van een geïntegreerd digitaal productiesysteem en bijpassende bedrijfsvoering voor de Dienst der Hydrografie. Ook is het verstandig om met de projectleider van het SHIP2-project te gaan praten. Zoals hierboven beschreven levert het SHIP2-project een geheel nieuw productiesysteem voor de Dienst der Hydrografie. Het is verstandig om te weten waar het plotterprogramma zich bevindt in het SHIP2-project. Ook komt er een gesprek met iemand die veel verstand heeft van de CARIS GIS editor. Die persoon heeft namelijk het deel van CARIS GIS Editor geschreven wat ervoor zorgt dat de dingen die op een kaart aangepast moeten worden, in een bestandje gezet worden die de plotter vervolgens inleest en op de kaart plot. Ook is te allen tijde de handleiding van de plotter beschikbaar. Ook zal er in Zundplot onderzocht hoe de verschillende informatiestromen lopen. Als de bovenstaande gesprekken en onderzoeken zijn uitgevoerd zullen de volgende dingen goed kunnen beschreven kunnen worden: - De opbouw van de organisatie met zijn afdelingen en functies - De hoofdprocessen binnen de organisatie - Het primaire proces met de bijbehorende details - De gebruikers en hun taken binnen het bovengenoemde proces - De informatiestromen die bij dit proces een rol spelen - Welke applicatie(zundplot) er gebruikt word bij het automatiseren van dit proces Dit is belangrijk voor het eerste werkproces van de opleiding Applicatieontwikkelaar: 1.1 Vaststellen van de informatiebehoefte. Alle verkregen informatie zal bijgehouden worden door middel van verslagen. Versie 1.0 Pagina 5

Benodigde Software Documentatie e.d. Voor het maken van verslagen, documenten zal ik gebruik maken van Microsoft Office Word 2003. De planning heb ik gemaakt met behulp van Microsoft Project. Ik moet van het functioneel en technisch ontwerp een presentatie houden. Deze presentatie zal ik maken in Microsoft Office PowerPoint. Programmeeromgeving Voor het ontwikkelen van het nieuwe programma ga ik gebruik maken van Microsoft Visual Studio 2008. Hier heb ik al vaker mee gewerkt dus met de omgang van de ontwikkelomgeving zal ik geen moeite hebben. Oude versie Zundplot Als ik straks de nieuwe versie van Zundplot ga realiseren, is het verstandig om het oude programma bij de hand te hebben omdat ik dan gemakkelijk de structuur van het programma en zijn functies over kan nemen. Ook zal ik het oude programma gebruiken om te kijken hoe de informatiestromen binnen het programma lopen. Benodigde apparatuur Alle apparatuur zal beschikbaar worden gesteld door de afdeling Automatisering. Beamer Ik ga in dit project twee presentaties houden. Een presentatie zal gaan over het Functioneel Ontwerp. De andere presentatie zal gaan over het Technisch ontwerp. Ter ondersteuning van deze presentaties zal ik Microsoft Office PowerPoint gebruiken. Hiervoor zal ik een beamer nodig hebben. Laptop Om de PowerPoint presentatie te kunnen geven heb ik naast een beamer natuurlijk ook een laptop nodig die op de beamer wordt aangesloten. Plotter Het belangrijkste onderdeel van het project is natuurlijk de plotter. Zonder dit apparaat zou het niet eens mogelijk zijn om de zeekaarten bij te werken. De specificaties van de plotter: Merk: Zünd Serienaam: M-Line Plotternaam: M1200 Werkoppervlakte plotter: 1300 x 1200 mm De plotter is een zogeheten flatbed-plotter, dit houdt in dat de plotter alleen platte producten, zoals zeekaarten kan plotten. Alle andere hydrografische publicaties worden elders gemaakt. Versie 1.0 Pagina 6

Overige benodigdheden Flip-over Naast de PowerPoint presentatie zal ik ook een flip-over gebruiken waarop ik verschillende dingen zal uitleggen of toelichten. Whiteboard Mocht er geen flip-over ter beschikking staan voor mijn presentatie kan er ook nog gekozen worden voor een whiteboard en vice versa. Locatie Als ik een presentatie moet houden moet daarvoor wel een ruimte voor beschikbaar zijn. Er is mij binnen de Dienst der Hydrografie een ruimte bekend waar ik mijn presentaties kan houden. Ik heb met mijn praktijkbegeleider gepraat en het is mogelijk om deze ruimte te reserveren. Versie 1.0 Pagina 7

5. HET SYSTEEM In dit hoofdstuk wordt uitgelegd welke onderdelen deel uitmaken van het systeem. Ook wordt hier beschreven waaruit die onderdelen bestaan of waar die onderdelen aan moeten voldoen. Aan het eind van dit hoofdstuk wordt ook nog een diagram afgebeeld die de structuur van het systeem verduidelijkt. PC Moet bestaan uit: - Alle standaard componenten om een computer compleet te maken - Besturingssysteem: Windows XP - 1 GB RAM - Een seriële poort(com-poort) Deze seriële poort is nodig om de PC met een seriële kabel te verbinden met de plotter. Op deze manier wordt de mogelijkheid gecreëerd om de correcties vanaf te PC naar de plotter te verzenden. De applicatie(zundplot 2009) Eigenschappen: - Ontwikkelomgeving: Microsoft Visual Studio 2008 - Programmeertaal: C# - Dezelfde functionaliteiten als de oude versie van het programma - Aangepaste interface Vereisten: - In staat zijn om correctiebestanden in te laden - In staat zijn om een kaart in te passen - In staat zijn een kaart te plotten - Werkende verbinding tussen de PC en de plotter Versie 1.0 Pagina 8

De seriële verbinding tussen de PC en de plotter. Benodigdheden: - RS232 kabel(seriële kabel) Vereisten: - In staat zijn tot verzending van gegevens Instellingen: De plotter: Vereisten: - Moet een seriële poort bevatten - Moet in staat zijn om instructies te kunnen lezen die door de seriële poort zijn binnengekomen. - Moet in staat zijn die instructies uit te voeren - Moet in staat zijn om te kunnen plotten o Moet de benodigde pennen bevatten - Moet in staat zijn om in te kunnen passen o Moet een inpasloupe bevatten ten behoeve van het inpassen o Er moet een joystick aanwezig zijn om de kijker te besturen Versie 1.0 Pagina 9

Hieronder wordt met behulp van een diagram de structuur van het gehele systeem beschreven. Versie 1.0 Pagina 10