Projektin vaatimukset
Projektin tavoitteena oli kehittää SaaS-pohjainen kirjanpitojärjestelmä, jota yritys voi käyttää kirjanpitonsa hoitamiseen. Vaatimuksena oli SaaS-malli, jonka avulla käyttäjät voisivat käyttää ohjelmistoa verkossa mistä tahansa ja milloin tahansa. Sovelluksessa olisi kaksi käyttäjämoduulia: loppukäyttäjälle, joka voi ostaa järjestelmän kautta ja käyttää sitä, sekä järjestelmänvalvojalle, joka voi hallinnoida alustaa. Sovelluksen oli tarkoitus mahdollistaa seuranta sekä laskutus, maksut ja kulut, ja siinä olisi rajoitettu varastonhallinta. Lopputuloksena odotettiin yksinkertaista mobiilisovellusta, jonka avulla voitaisiin lähettää ja tarkastella tapahtumia.
Tarjottu ratkaisu
Kun Carmatec oli perehtynyt asiakkaan vaatimukseen kehittää lopulta SaaS-pohjainen kirjanpito-ohjelmisto, joka on suunniteltu palvelemaan asiakkaan useita liiketoimintoja, se ehdotti järjestelmän rakentamista kaksoiskirjanpitotyökaluksi, joka hyödyntäisi kirjanpito-gem-kirjastoa (Plutus) “https://github.com/mbulat/plutus” haluttujen toimintojen toteuttamiseksi. Ehdotettu ratkaisu oli Ruby on Rails -alustalle perustuva kirjanpito-ohjelmisto, jossa jokaisesta taloudellisesta tapahtumasta kirjattaisiin kaksi kirjanpitomerkintää. Nämä tapahtumat voivat liittyä varoihin, velkoihin, tuloihin, kuluihin jne. Sosiaalisen median integroinnin lisäksi ratkaisuun sisältyi myös verkkosivuston perusoptimointi hakukoneille (SEO).
Ominaisuudet:
Järjestelmänvalvojat voivat suorittaa seuraavia toimintoja:
- Tilaajien hallinta
- Hallinnoi käyttäjiä, joilla on oikeudet hallinnoida alustaa
- Hallitse järjestelmän tukemia valuuttoja
Järjestelmään kirjautunut loppukäyttäjä voi suorittaa seuraavia toimintoja:
- Tilaa järjestelmä suorittamalla interaktiivinen tilausprosessi.
- Käytä hallintapaneelia, jossa näkyvät tärkeimmät tiedot, kuten maksetut laskut, laaditut laskut ja erääntyvät maksut.
- Hallinnoida asiakkaitaan.
- Luo ja hallinnoi tarjouksia ja laskuja sekä luo laskuissa käytettävät laskutuserät
- Hallinnoi tilikarttaa ja luo sen alle alatilejä.
- Hallinnoi kulujen ja laskujen maksuja sekä toimittajia ja päivitä maksutiedot.
- Käyttäjä voi määrittää kirjanpitorakenteen omien tarpeidensa mukaan, hallinnoida laskutettavia kohteita sekä hallinnoida järjestelmään pääsyn saavia käyttäjiä. Oletusasetuksena voidaan määrittää enintään 10 käyttäjätunnusta.
- Voit tarkastella erilaisia raportteja, kuten tuloslaskelmia, myyntiraportteja, taseita ja tuloslaskelmia.
- Maksuportaalin integrointi hoidetaan rekisteröitymisen yhteydessä, jotta maksut voidaan suorittaa.
Mobiilisovelluksen toiminnot:
Loppukäyttäjä voi suorittaa seuraavia toimintoja mobiilisovelluksen avulla:
- Rekisteröidy järjestelmään interaktiivisen istunnon kautta.
- Siirry hallintapaneeliin, jossa näkyvät tulot ja menot.
- Hallitse kuluja. Käyttäjä voi tarkastella laskujen tietoja ja lähettää laskut sähköpostitse asianomaisille henkilöille.
Kaiken tämän lisäksi ehdotettu verkkosovellus toteutettiin erittäin responsiivisella suunnittelulla, jotta se toimisi saumattomasti eri alustoilla ja laitteilla. Tästä asiakkaalle koitui etuna saumaton vuorovaikutus ja virheetön käyttökokemus.
Käytetty tekniikka
Ruby on Rails, kirjanpito-gem (Plutus)