Tiivistelmä
Opinnäytetyön tarkoituksena oli suunnitella ja toteuttaa web-pohjainen asiakashallintajärjestelmä, parhaiten tarkoitukseen soveltuvaa RIA-teknologiaa hyödyntäen. Järjestelmän tuli olla käyttöjärjestelmäriippumaton ja toimia www-selaimella. Näin ollen tietoihin pääsee käsiksi useimmilta tietokoneilta tai mobiililaitteilta internet-yhteyden yli. Toteutettavan järjestelmän odotetaan korvaavan asiakkaiden vanhat paperille kirjoitetut yhteystiedot ja käyntikortit.
Tutkimusosio jakautui kolmeen vaiheeseen, joista ensimmäisessä tutkittiin yleisesti rikkaita internet-sovelluksia, vertailtiin niiden eri ominaisuuksia sekä selvitettiin mitä annettavaa RIA-teknologioilla on sähköiseen liiketoimintaan. Toisessa vaiheessa tutkittiin yleisesti web-sovellusten käytettävyyttä ja RIA-sovellusten mukanaan tuomia, käytettävyyttä parantavia ominaisuuksia. Tutkimusosion viimeinen osa oli varsinainen asiakashallintajärjestelmä-projekti, jossa käytiin läpi projektin eri vaiheet ensiaskelista, suunnittelusta, toteutuksesta ja testauksesta aina valmiiseen järjestelmään asti.
Työn tuloksista kävi ilmi, että RIA-sovelluksilla on paljonkin annettavaa sähköiseen liiketoimintaan ja sen kehittämiseen. Ne mahdollistavat käyttäjälleen entistä rikkaamman käyttökokemuksen ja tehostavat suuren tietomäärän hallintaa. Lisäksi niitä on nopea kehittää ja helppo jakaa eteenpäin. RIA-sovellukset nostavat myös käytettävyyden uudelle, entistä korkeammalle tasolle, tuomalla työpöytäsovellusten hyvän ja tehokkaan käytettävyyden myös web-sovelluksiin.
Projektiosion tuloksena syntyi onnistunut, toimeksiantajan vaatimukset ja toiveet täyttävä asiakashallintajärjestelmä ja projektin tuottamat dokumentit, joista tärkeimmät liitettiin myös opinnäytetyöhön. Hyvä jatkotutkimus aihe voisi olla RIA-sovellusten soveltuvuus mobiililaitteisiin. Kyseinen aihe on erittäin ajankohtainen nyt ja varsinkin lähitulevaisuudessa.
- - - - -
Abstract
The objective of this thesis was to design and create a web-based customer management system with the help of one rich internet application (RIA) technology most suitable for the purpose. The system had to be operating system independent as it was to operate on a web-browser. Thus, the data would be accessible from most computers or mobile devices over an internet connection. The system was expected to replace any old customer related notes or business cards.
The study section of the thesis is divided into three sections. The first one focuses on the study over RIA in general as well as comparing its various features and benefits of RIA in e-business. The second section is a study over web application usability in general and also RIA usability. The last part of the study focuses on the actual customer management system project in which the system was planned, designed, created and finally tested.
The study section revealed that RIA applications have a lot to give for e-business and its development. RIA enables users to have a richer experience with the application and enables more efficient management over large amounts of information. RIAs are also quick to develop and easy to share forward. By using some RIA technology the level of usability can be increased by bringing the good and more efficient usability of desktop application to the web-based application.
The result of the project section was a successful customer management system that met with the requirements set in the requirements analysis and was approved by the customer. In addition, a great number of project related documents were made during the actual project and it was decided to append the most important documents to the thesis. As a good follow-up study based on this thesis could be RIAs suitability for mobile devices. This subject is very current at the moment and especially in the near future.