Inleiding

HiX bevat verschillende modules welke gebruik maken van duizenden tabellen in de database. Op al deze tabellen kunnen overzichten worden geconfigureerd en uitgevoerd. 
Deze overzichten kunnen weer worden gebruikt in andere schermen in HiX, maar er kan ook gekozen worden om een uitdraai te maken in de vorm van spreadsheets. Deze laatste functionaliteit wordt aangeboden door de module Rekenblad in HiX.


De uitdaging

Er wordt ontzettend veel data vastgelegd in HiX. Deze data wordt verspreid over de vele tabellen in de database. De module Rekenblad faciliteert dat op willekeurige tabellen spreadsheets kunnen worden gebouwd. Met behulp van overzichten wordt data uit de tabellen gehaald. Eenmaal opgehaald zullen deze gegevens geconverteerd moeten worden naar een spreadsheet. Rekenblad kent een gelimiteerde eigen spreadsheet-functionaliteit, maar kan ook gebruik maken van de integratie met Microsoft Excel. Helaas is deze integratie niet altijd even snel en kost het genereren van een spreadsheet op een groot overzicht toch al snel wat extra tijd. Dit is voornamelijk te wijten doordat in de huidige structuur nog gebruik wordt gemaakt van COM en ActiveX voor de aansturing van Excel. Dit is een oude techniek waarbij Excel daadwerkelijk moet worden opgestart om daarna m.b.t. API call’s bewerkingen te kunnen uitvoeren. Sinds een tijd stelt Microsoft de standaard OpenXML beschikbaar om spreadsheets te kunnen genereren. Via de OpenXML API zou het mogelijk moeten zijn om spreadsheets te genereren zonder tussenkomst van Microsoft Excel en de daarbij benodigde API call’s o.b.v. COM en ActiveX. De verwachting is dat de genereertijd van spreadsheets hierdoor sterk naar beneden gebracht kan worden. Bijkomend voordeel is dat het genereren van spreadsheets ook in backend processen van HiX kan worden toegepast, omdat er geen UI (Microsoft Excel) meer nodig zou hoeven zijn.


Opdracht

ChipSoft is nog relatief onbekend met de OpenXML API (te gebruiken voor Excel sheets). Er zal eerst moeten worden onderzocht welke functionaliteiten van Excel worden gebruikt in Rekenblad. Op basis van deze uitkomsten zal er een prototype gemaakt moeten worden o.b.v. de OpenXML API, waarbij voor de benodigde functionaliteiten een alternatieve implementatie o.b.v. OpenXML zal moeten worden ontwikkeld.

Gebruikte technieken

  • Visual Studio
  • C#
  • WPF
  • XML






#e2f4feSoftware Architectuur / Software Ontwikkeling1

 

 

 

Wij zoeken

Studenten Informatica (HBO)



#EEESoftware Architectuur / Software Ontwikkeling1

 

 

Wij bieden

  • Een riante vergoeding met uitzicht op een vaste baan
  • Een uitgebreide kennismaking met de meest uiteenlopende methodes en ontwikkeltools binnen de zorg-ICT en onze programmeer- en dataomgeving


Wil jij deze uitdaging aangaan?

Stuur je motivatie en/of ideeën dan naar werken@chipsoft.nl.
Heb je zelf een leuker of beter afstudeeridee? Neem gerust contact op!














#FFFSoftware Architectuur / Software Ontwikkeling1

 

 

 Gesolliciteerd en nu?

Gesolliciteerd! En nu?

Kijk mee met onze recruiters

Wat leuk dat je bij ons wilt komen werken!
Zien wat er nú met je sollicitatie gebeurt?

 

 

 

Kan ik u helpen?

. . .
De chat is beëindigd