Print Email Facebook Twitter DeliverXL Title DeliverXL Author Meerkerk, W.J.T. Vroegindeweij, R. Verhoeff, J.S.C.J. Van der Linden, J.G.M. Contributor Jansen, B. (mentor) Faculty Electrical Engineering, Mathematics and Computer Science Department Software Technology Date 2014-07-01 Abstract Spreadsheets spelen een belangrijke rol in allerlei industrieën en in allerlei verschillende domeinen. De manier waarop spreadsheets ingevuld worden, laat echter vaak te wensen over. Er zitten vaak fouten in gecompliceerde spreadsheets, zoals lege cellen, veranderde formaten, verwijzingen naar niet-bestaande cellen, enzovoorts. In de praktijk blijkt dat spreadsheets vaak door meerdere mensen beheert en ingevuld worden. Het zou in dit geval wenselijk zijn om regels op te stellen waaraan een ingevulde spreadsheet zou moeten voldoen. Dit zou kunnen voorkomen dat (gedeeltelijk) fout ingevulde spreadsheets uitgewisseld worden binnen een organisatie. Infotron wil een oplossing aanbieden voor dit probleem: het incorrect en onvolledig invullen van spreadsheets. Hiervoor wil het een systeem genaamd DeliverXL op de markt brengen dat een maker van een spreadsheet template de mogelijkheid geeft voorwaarden te stellen aan het invullen van deze spreadsheet. Wij, vier derdejaarsstudenten aan de Technische Universiteit te Delft, zijn deze uitdaging voor het bacheloreindproject aangegaan. Bij dit project is het de bedoeling te laten zien dat men in staat is om succesvol een volledig softwareproject te doorlopen. Het ontwikkelde eindproduct DeliverXL biedt de mogelijkheid om op gebruiksvriendelijke manier voorwaarden voor een spreadsheet op te geven. In het systeem is er onderscheid gemaakt tussen managers die spreadsheets van voorwaarden voorzien, en submitters die ingevulde spreadsheets inleveren. Managers hebben een overzicht van alle ingeleverde en gecontroleerde spreadsheets. Submitters hebben een overzicht van alle spreadsheets die ze nog moeten invullen. Bij het inleveren van een ingevulde spreadsheet wordt het bestand automatisch door het systeem gecontroleerd en ontvangt de submitter uitgebreide feedback mocht het bestand niet goed ingevuld zijn. De ontwikkeling van DeliverXL is opgedeeld in zogenaamde milestones. Aan het einde van elke milestone was een werkend product beschikbaar. Het product is ontwikkeld als webapplicatie met een Model View Controller opdeling. Doordat het systeem uitgebreid is getest is de kwaliteit van het eindproduct gewaarborgd. De implementatie is door feedback van de Software Improvement Group kwalitatief verbeterd, waardoor de code goed te onderhouden is en geschikt is voor uitbreiding. Het product zoals het nu is, zou in principe in huidige staat op de markt gebracht kunnen worden. Toch zouden wij adviseren, op basis van feedback uit het bedrijfsleven, nog extra functionaliteit toe te voegen om het product commercieel aantrekkelijker te maken. Subject deliverxlinfotronspreadsheetexcelconstrainttemplatevoorwaardenvoorwaardensetvalidatie To reference this document use: http://resolver.tudelft.nl/uuid:76df0cf4-c49f-4684-b1ae-b247c49ddede Part of collection Student theses Document type bachelor thesis Rights (c) 2014 Meerkerk, W.J.T.Vroegindeweij, R.Verhoeff, J.S.C.J.;Van der Linden, J.G.M. Files PDF DeliverXL-Eindverslag.pdf 5.25 MB Close viewer /islandora/object/uuid:76df0cf4-c49f-4684-b1ae-b247c49ddede/datastream/OBJ/view