| dc.contributor.author | Aalto, Taavi | |
| dc.date.accessioned | 2017-12-18T08:44:18Z | |
| dc.date.available | 2017-12-18T08:44:18Z | |
| dc.date.issued | 2017 | |
| dc.identifier.uri | URN:NBN:fi:amk-2017121521556 | |
| dc.identifier.uri | http://www.theseus.fi/handle/10024/139118 | |
| dc.description.abstract | Tämä tutkimus oli kaksiosainen. Aluksi selvitettiin, mitä vaatimuksia ja rajoitteita kirjanpitolainsäädäntö ja hyvä kirjanpitotapa asettavat mikroyrityksen kirjanpito-ohjelmalle. Sen jälkeen ohjelmistotekniikan menetelmiä hyödyntäen suunniteltiin ja toteutettiin kirjanpito-ohjelma, joka täytti ensimmäisen vaiheen vaatimukset.
Tutkimus oli metodiltaan suunnittelutieteellinen. Vaatimusmäärittely perustui hyvään kirjanpitotapaan ja kirjanpitolain määräyksiin juoksevan kirjanpidon ja tilinpäätöksen toteuttamisesta sekä valtioneuvoston asetukseen pien- ja mikroyrityksen tilinpäätöksessä esitettävistä tiedoista. Työn tekijä asetti omia lisävaatimuksia. Vaatimusmäärittelystä edettiin tietokantasuunnittelun sekä ohjelman toteutuksen ja testauksen kautta valmiiseen tuotteeseen. Ohjelmasta oli olemassa koko ajan prototyyppi ja ohjelman kehityksen vaiheet limittyivät päällekkäin. Ohjelma toteutettiin palvelimella suoritettavalla PHP-kielellä ja sen PDO-tietokantarajapintaa hyödyntäen. Käytettävä tietokanta oli MariaDB. Asiakaspään ohjelmointikielet olivat JavaScript ja HTML.
Työn tuloksena kehitettiin verkkoselaimella käytettävä kirjanpito-ohjelma. Merkittävin suunnittelutieteellinen tulos oli havainto, että pienessäkin projektissa suunnittelu pitää tehdä tarpeeksi kattavasti ennen liian pitkälle edennyttä toteutusta. Tällöin on mahdollista iteroivan palautteen avulla muuttaa suunnittelua tai jopa vaatimusmäärittelyä ja päätyä parempaan lopputulokseen. Ohjelman jatkokehitykselle on hyvät edellytykset. Havaittujen puutteiden korjaamisen jälkeen ohjelma voidaan julkaista avoimen lisenssin alla. Ohjelmaa voi toistaiseksi testata osoitteessa http://www.palvelen.fi/kipi/. | fi |
| dc.description.abstract | This study had two phases. First it was examined what kind of requirements and restrictions the law and a good accounting practice impose for an accounting software. After that, an accounting software was designed and constructed by using the methods of software engineering to fulfil the requirements of the first phase.
Design science was used as the research methodology. The requirements were mainly based on the Accounting Act and the Government Decree on the information presented in the financial statements of a small undertaking and micro-undertaking. The author also added some extra requirements for the software. After the requirement analysis, a database should have been modeled before the program was implemented and tested. However, the phases were overlapping and there was a prototype that was improved throughout the process. PHP and its PDO database extension were used as the server side language. MariaDB was used as the database. On the client side JavaScript and HTML were used.
As a result of this thesis a web-based accounting software was implemented. The most remarkable design science result of this thesis was the observation that the design phase should be finished before the program is implemented too far. An early feedback makes it possible to change the design and even the requirements early enough. The program can be improved in the future. After that it can be published under an open source license. The program can be tested at http://www.palvelen.fi/kipi. | en |
| dc.language.iso | fin | |
| dc.publisher | Saimaan ammattikorkeakoulu | |
| dc.rights | All rights reserved | |
| dc.title | Mikroyritykselle soveltuvan selainkäyttöisen kirjanpito-ohjelman suunnittelu ja toteutus | fi |
| dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
| dc.identifier.dscollection | 10024/1574 | |
| dc.organization | Saimaan ammattikorkeakoulu | |
| dc.contributor.organization | Saimaan ammattikorkeakoulu | |
| dc.subject.keyword | kirjanpito | |
| dc.subject.keyword | kirjanpito-ohjelma | |
| dc.subject.keyword | tietojärjestelmätiede | |
| dc.subject.specialization | Laskentatoimen suuntautumisvaihtoehto | |
| dc.subject.degreeprogram | fi=Liiketalous, hallinto ja markkinointi|sv=Företagsekonomi, förvaltning och marknadsföring|en=Business Management, Administration and Marketing| | |
| dc.subject.discipline | Liiketalouden koulutusohjelma | |