Sådan oprettes Accounting Software

Oprette din egen regnskabs-software . Comstock / Comstock / Getty Images

Oprettelse af dit eget regnskabs-software kan være en kompliceret men givende udfordring.Nøglen ligger i din oprindelige design og din forståelse af basale regnskab.Hvis du er svag i dit regnskab viden eller mangler stærke programmering færdigheder vil det tage lidt længere tid at fuldføre denne virksomhed, som du arbejder for at komme op i fart i disse områder.

hvad du har brug

  • Programmering værktøjer
  • Development færdigheder

Instruktioner

  1. at du har en grundlæggende forståelse for regnskabsaflæggelse.Den AccountingCoach hjemmeside tilbyder nogle gode gratis tutorials i regnskab, og de er stærkt anbefales til gennemgang.Desuden kan udtrykket regnskabs software være meget bredt.Du er nødt til at afgøre, hvilke specifikke moduler, du har brug for og i hvilken rækkefølge du vil udvikle dem.For eksempel kan du blive udvikle hovedbog, kreditorer og faste aktiver moduler.Du vil sandsynligvis designe dem på samme tid, men udvikle dem individ

    uelt.

  2. Bestem din software programmeringsværktøj valg.I betragtning af arten af ​​regnskabsmæssige software den underliggende tabel struktur vil helt sikkert være en relationel database.Agile data giver et godt overblik over relationelle databaser.To almindelige og brugervenlige programmering værktøjer er MS Access og Visual Basic.Enten en vil arbejde så bruge den, du er mest komfortabel med eller et andet værktøj, som du vælger.

  3. Hent regnskabssystem freeware og navigere gennem systemet.Disse regnskabs software-systemer og vil have mere funktionalitet end du i første omgang forsøger at udvikle, men det vil give en fornemmelse af, hvad grundlæggende funktionalitet du skal bruge, og hvad brugeren i sidste ende vil se.To freeware programmer er GnuCash og NCH.

  4. Design og skabe kontrol tabeller, du får brug for.Kontrol tabeller er de tabeller, der har de værdier, der er indeholdt i transaktionen.To meget generiske kontrol tabeller, alle regnskabsmæssige software vil bruge, er afdeling og konto.For eksempel vil, når du indtaster en dagbog del af de data, der omfatter afdeling og konto og værdierne til rådighed til at bruge, vil bede fra de sammenkædede styretabellerne Når en bruger indtaster en transaktion.Hver kontrol bord, du opretter, vil blive ledsaget af redigeringer styrer længden af ​​feltet (f.eks seks tegn) og det dataformat (alle hovedstæder, alle numerisk eller alfanumerisk).Typisk disse tabeller vil have unikke værdier til at forhindre dublerede poster af samme område, såsom dobbelte konti.

  5. Design og skabe transaktionsbeslutning tabeller.Disse er borde vil detaljer såsom generel finansposter journaloptegnelser.Fordi du arbejder med en relationel database vil du bruge en masse af tabeller med forældre-barn relationer i transaktionsbeslutning tabeller.Et eksempel på dette for en journalindgang måske tabeller opkaldt JE_PARENT og JE_CHILD.Den overordnede tabel vil omfatte områder som selskab, journalnummer, dato, konto, afdeling og den samlede debet og kredit.Barnet bord vil have flere detaljer og mindst to separate linjer, hvis ikke mere, der repræsenterer detaljerne i debet og kredit beløb.Barnet Tabellen vil indeholde forældres tildelte journalnummer, men også tilføje detaljer linjenumre for hver sekventiel linje.

  6. Byg front-end GUI former omkring dine tabeller.I tidsskriftet posten eksempel, ville du kun bygge en form for brugeren, men det ville befolke både overordnede og underordnede poster, så brugeren ikke behøver at kende kompleksiteten i den underliggende tabel struktur.

  7. Byg en tabel med bruger-id'er og adgangskoder.Der bør oprettes et front-end formular til at logge ind på din regnskabssystem.

  8. Byg brugernes rapporter.Disse vil omfatte de grundlæggende rapporter såsom balance, resultatopgørelse og Opgørelse af pengestrømme.

Ressourcer

  • Microsoft: Access 2010
  • Visual Basic Development Center
633
0
1
Betjening Af En Virksomhed