Nettipohjainen voimalaitosratkaisujen hinta-arviojärjestelmä


Autoria(s): Huttunen, Pasi
Data(s)

18/10/2012

18/10/2012

2007

Resumo

Työn tarkoitus on suunnitella ja toteuttaa nettipohjainen voimalaitosratkaisujen hinta-arviojärjestelmä Savonia Power Oy:n käyttöön. Järjestelmän tarkoitus on automatisoida voimalaitosratkaisujen tunnuslukujen laskeminen asiakkaan antamien alkuarvojen pohjalta ja tallentaa mahdollinen yhteydenottopyyntö. Järjestelmän vaatimuksina ovat laskentakaavojen helppo päivitettävyys, kaavojen automaattinen hakeminen Excel 2007–muotoisesta tiedostosta ja asiakasrajapinnan nettipohjaisuus. Työ jakaantuu kahteen osaan. Teoriaosassa selvitetään työssä käytettyjen tekniikoiden taustaa ja selvitetään Microsoftin OOXML-tiedostomuodon rakenne työssä vaadittavin osin. Käytännön osassa suunnitellaan ja osin toteutetaan valmis järjestelmä käyttäen PHP-kieltä, XML-määrittelykieltä ja MySQL-tietokantaa. Suurimmat haasteet järjestelmän toteutuksessa ovat laskentakaavojen parsiminen Excel-tiedostosta ilman sen sisällön tiukkaa rajoittamista tiettyihin raameihin ja järjestelmän helppo päivitys saaduilla laskentakaavoilla. Työn lopputuloksena on toimiva, muttei viimeistelty järjestelmä sekä tämä dokumentti. Työn suurin merkitys tulee olemaan edellä mainittujen suunnitteluhaasteiden selvittäminen, sekä valmis ohjelmarunko yleiseen käyttöön otetulle järjestelmälle.

The goal of this work is to design and implement an Internet-based cost estimate calculator for power plant solutions for Savonia Power Oy. The function of this system is to automate the process of calculating estimate of cost of power plant solutions from values which are given by customer and save possible given request for contact. The requirements for this system are easy way to update formulas, automatic fetching of formulas from file written with Excel 2007 and Internet-based user interface for customer. This thesis is divided to two parts. The backgrounds of technologies which are used in this thesis are researched in the theoretical part. Also the needed structure of OOXML file format is solved in this work. Working system is designed and implemented using PHP-language, XML-marking language and MySQL-database. The biggest design challenges are parsing of calculation formulas from Excel file without limiting the content of file to some strict frame and how to easily update system with newest calculation formulas. The result of this is work is working but not necessarily fully finished system and this document. The most important outcome of this work will be solved design challenges and ready prototype code for fully finished and published system.

Identificador

http://www.doria.fi/handle/10024/84843

URN:NBN:fi-fe201210159416

Idioma(s)

fi

Palavras-Chave #Internet-pohjaisen järjestelmän suunnittelu ja toteutus #Voimalaitosratkaisujen hinta-arviolaskuri #OOXML #Internet-based system design and implementation #Cost estimate calculator for power plant solutions
Tipo

Bachelor's thesis

Kandityö