Tapiola-ryhmän Yhtiökokousjärjestelmä-ohjelmiston määrittely ja suunnittelu


Autoria(s): Kuivanen, Mika
Data(s)

03/04/2007

03/04/2007

24/11/2006

Resumo

Tässä insinöörityössä selvitettiin mahdollisuuksia parantaa Tapiola-ryhmän Yhtiökokousjärjestelmä-ohjelmiston ominaisuuksia ja tietoturvallisuutta. Järjestelmää käytetään Tapiola-ryhmän vakuutusyhtiöiden yhtiökokouksiin osallistuvien osakkaiden kirjaamiseen ja heidän äänten laskentaan. Tutkimuksen perusteella tehtiin järjestelmän määrittely ja suunnittelu, joiden tuloksena syntyivät toiminnallinen ja tekninen määrittelydokumentaatio, jotka toimivat pohjana uuden Yhtiökokousjärjestelmän toteutukselle. Työ tehtiin Tapiola-ryhmälle Tieto-Tapiola Oy:n tilauksesta. Työn alussa tutkittiin erilaisia mahdollisuuksia toteuttaa järjestelmän ohjelmisto- ja tietokanta-arkkitehtuuri, joiden perusteella määrittelyä ja suunnittelua alettiin toteuttaa. Tutkimuksen perusteella päädyttiin käyttämään Java SE -arkkitehtuuria sovelluksen toteutukseen ja SQL Server -tietokantaa järjestelmän tietovarastona. Valittuihin ratkaisuihin päädyttiin niiden hyvien tietoturvallisuus- ja kertakirjausominaisuuksien takia. Toiminnallisessa määrittelydokumentissa käydään läpi järjestelmälle asetettuja vaatimuksia ja kuvataan sen toiminnot, liiketoimintaluokkamalli, käyttöliittymä ja tulosteet. Lisäksi siinä otetaan kantaa järjestelmän käyttöympäristöön, ulkoisiin tietokantaliittymiin, käyttäjän tunnistautumiseen ja tietoturvallisuuteen sekä käydään läpi sen toiminta käyttäjien näkökulmasta. Toiminnallisen määrittelydokumentin pohjalta luotiin tekninen määrittelydokumentti. Siinä kuvataan järjestelmän ympäristö ja ohjelmisto- sekä tietokanta-arkkitehtuuri yleisellä tasolla. Tämän lisäksi järjestelmän arkkitehtuuria käydään myös tarkemmin läpi sekä kuvataan moduulit ja toiminnot niin tarkasti, että niiden perusteella voidaan toteuttaa koko järjestelmä. Työn tuloksena syntyivät kattava toiminnallinen ja tekninen määrittelydokumentaatio, joissa käydään läpi kaikki järjestelmän toteuttamiseen tarvittavat elementit sillä tarkkuudella, että järjestelmän toteuttaminen voidaan aloittaa.

The objective of this study was to research a new, better and more secure way to implement the Software for Shareholders' General Meeting, create the specification and design the software. This software is used to register the owners of Tapiola Group's insurance companies who take part in the companies' general meetings and to count their votes. The study was commissioned by Tieto-Tapiola Ltd for Tapiola Group. The research compares different software and database architectures aiming to find the best architectures for implementing the Software for Shareholders' General Meeting. As a result, the chosen software architecture is Java SE and the database to be used is Microsoft SQL Server. These architectures were chosen because of their ability to make a secure and reliable software and to use Windows authentication to authenticate users. The result of the specification phase is the functional specification documentation. The document describes the requirements for the software, functions, user interface and outputs. The user environment, external databases, user authentication and data security are also covered in the document. The functionality of the software is also described from user's point of view. This study describes also the technical specification documentation, which is based on the design phase of the project. The documentation specifies the technical features of the software such in detail, that it can be used in the implementation phase of the project. It includes specific descriptions of system architecture, its modules and functions. As a result of this study, the functional and technical specification documentation for the Software for Shareholders' General Meeting now exists to allow the implementation to take place.

Identificador

URN:NBN:fi:stadia-1166163411-8

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

Idioma(s)

fi

Publicador

Helsingin ammattikorkeakoulu Stadia

Helsinki Polytechnic Stadia

Relação

10024/3972

stadia_1166163411_8.pdf

Direitos

Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.

This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.

Palavras-Chave #Java SE #SQL Server #Windows-autentikointi #Windows authentication
Tipo

Text

AMK-opinnäytetyö

Polytechnic thesis