Ako vytvoriť softvér účtovníctva

Obsah:

Anonim

Vytvorenie vlastného účtovného softvéru môže byť komplikovanou a zároveň obohacujúcou výzvou. Kľúčom je pôvodný dizajn a pochopenie základného účtovníctva. Ak máte slabé znalosti v oblasti účtovníctva alebo chýbajú silné programovacie zručnosti, v priebehu práce na dosiahnutí rýchlosti v týchto oblastiach bude trvať ešte dlhšie.

Položky, ktoré budete potrebovať

  • Programovacie nástroje

  • Rozvojové zručnosti

Uistite sa, že máte základné znalosti o účtovníctve. Webová stránka AccountingCoach ponúka niekoľko dobrých bezplatných tutoriálov v oblasti účtovníctva a odporúča sa ich prehodnotenie. Tiež pojem účtovný softvér môže byť veľmi široký.Musíte určiť, ktoré špecifické moduly budete potrebovať, a poradie, v ktorom ich budete rozvíjať. Môžete napríklad vyvíjať hlavnú účtovnú knihu, účty splatné a moduly aktívneho majetku. Pravdepodobne by ste ich navrhli súčasne, ale rozvíjajte ich individuálne.

Určite svoj softvérový programovací nástroj podľa vlastného výberu. Vzhľadom na povahu účtovného softvéru bude základná štruktúra tabuľky určite relačnou databázou. Agile Data poskytuje dobrý prehľad o relačných databázach. Dva bežné a užívateľsky prívetivé programovacie nástroje sú MS Access a Visual Basic. Buď jeden bude pracovať, tak použite ten, s ktorým sa najviac cítite, alebo iný nástroj podľa vášho výberu.

Stiahnite si účtovný systém freeware a prechádzajte systémom. Tieto účtovné softvérové ​​systémy a budú mať viac funkcií, než sa pôvodne pokúšate rozvíjať, ale poskytne zmysel, akú základnú funkciu budete potrebovať a čo používateľ nakoniec uvidí. Dva freeware programy sú GnuCash a NCH.

Navrhnite a vytvorte kontrolné tabuľky, ktoré budete potrebovať. Riadiace tabuľky sú tie tabuľky, ktoré obsahujú hodnoty obsiahnuté v transakcii. Dve veľmi všeobecné kontrolné tabuľky, ktoré použije celý účtovný softvér, sú oddelenie a účet. Napríklad pri zadávaní záznamu časopisu časť údajov bude zahŕňať oddelenie a účet a hodnoty, ktoré sú k dispozícii, budú vyzváňané z prepojených riadiacich tabuliek, keď používateľ zadá transakciu. Každá ovládacia tabuľka, ktorú vytvoríte, bude sprevádzaná úpravami, ktoré kontrolujú dĺžku poľa (napríklad šesť znakov) a formát údajov (všetky veľké písmená, všetky číselné alebo alfanumerické). Obvykle tieto tabuľky budú mať jedinečné hodnoty, ktoré zabránia duplicitným položkám rovnakého poľa, ako sú napríklad duplicitné účty.

Navrhujte a vytvorte transakčné tabuľky. Jedná sa o tabuľky s podrobnosťami, ako sú záznamy v hlavných účtovných knihách. Pretože pracujete s relačnou databázou, budete v tabuľkách transakcií používať veľa tabuliek s vzťahmi rodič-dieťa. Príkladom tejto položky pre denníka môžu byť tabuľky s názvom JE_PARENT a JE_CHILD. Rodičovská tabuľka bude obsahovať položky, ako sú číslo spoločnosti, časopis, dátum, účet, oddelenie a celkové inkasá a kredity. Detská tabuľka bude obsahovať viac podrobností a najmenej dve samostatné riadky, ak nie viac, ktoré predstavujú podrobnosti o výške dlhu a úveru. Detská tabuľka bude obsahovať pridelené číslo časopisu rodiča, ale aj pridať čísla riadkov pre jednotlivé riadky.

Vytvárajte predné grafické používateľské rozhrania okolo tabuliek. V príklade účtovného zápisu by ste vytvorili iba jeden formulár pre používateľa, ale zaplnila tak rodičovské a podriadené záznamy, takže používateľ nemusí vedieť o zložitosti štruktúry základnej tabuľky.

Vytvorte tabuľku s ID užívateľa a hesla. Mal by sa vytvoriť formulár na prihlásenie do vášho účtovného systému.

Vytváranie prehľadov používateľov. Patria sem základné správy, ako napríklad súvaha, výkaz ziskov a strát a výkaz peňažných tokov.