Com es crea el programari de comptabilitat

Taula de continguts:

Anonim

La creació del vostre propi programari de comptabilitat pot ser un repte complicat però gratificant. La clau rau en el disseny inicial i en la comprensió de la comptabilitat bàsica. Si sou feble en el vostre coneixement de la comptabilitat o manca de coneixements de programació forts, trigarà una mica més a completar aquesta tasca mentre treballeu per augmentar la velocitat en aquestes àrees.

Articles que necessiteu

  • Eines de programació

  • Habilitats de desenvolupament

Assegureu-vos que teniu una comprensió bàsica de la comptabilitat. El lloc web de AccountingCoach ofereix alguns bons tutorials gratuïts en comptabilitat i són molt recomanables per a la seva revisió. A més, el terme programari de comptabilitat pot ser molt ampli.Cal determinar quins mòduls específics necessiteu i l'ordre en què els desenvolupareu. Per exemple, podeu estar desenvolupant llibres generals, comptes a pagar i mòduls d'actius fixos. Probablement els dissenyaria al mateix temps, però els desenvoluparia de forma individual.

Determineu l'eina de programació de programari que trieu. Donada la naturalesa del programari de comptabilitat, l'estructura de la taula subjacent segurament serà una base de dades relacional. Agile Data ofereix una bona visió general de les bases de dades relacionals. Dues eines de programació comuns i d'ús fàcil són MS Access i Visual Basic. Ambdós funcionaran, utilitzeu el que més t'agradi o una eina diferent de la teva elecció.

Baixeu el programari de comptabilitat gratuït i navegueu pel sistema. Aquests sistemes de programari de comptabilitat i tindran més funcionalitat del que inicialment intenteu desenvolupar, però proporcionarà una idea de la funcionalitat bàsica que necessiteu i el que l'usuari veurà. Dos programes freeware són GnuCash i NCH.

Dissenyeu i creeu les taules de control que necessiteu. Les taules de control són aquelles taules que tenen els valors continguts en la transacció. Dues taules de control molt genèriques que utilitzarà tot el programari de comptabilitat són el departament i el compte. Per exemple, quan s'introdueix una entrada d'un diari part de les dades s'inclouen el departament i el compte i els valors disponibles per a l'ús s'aplicaran des de les taules de control enllaçades quan un usuari introdueixi una transacció. Cada taula de control que creeu acompanyarà d'edicions que controlin la longitud del camp (per exemple, sis caràcters) i el format de dades (totes les majúscules, totes numèriques o alfanumèriques). Normalment, aquestes taules tindran valors únics per evitar entrades duplicades del mateix camp, com ara comptes duplicats.

Dissenyar i crear taules transaccionals. Aquestes taules detallaran, com ara les entrades del diari general. Com que està treballant amb una base de dades relacional, utilitzarà moltes taules amb relacions entre pares i fills en taules transaccionals. Un exemple d'això per a una entrada de diari pot ser taules anomenades JE_PARENT i JE_CHILD. La taula primària inclourà camps com ara l'empresa, el número de la revista, la data, el compte, el departament i els deutes i crèdits totals. La taula secundària tindrà més detalls i almenys dues línies diferents, si no més, que representen els detalls de les quantitats de dèbit i de crèdit. La taula secundària contindrà el número de revista assignat del pare, però també afegirà números de línia de detall per a cada línia seqüencial.

Construiu formularis GUI frontal al voltant de les vostres taules. A l'exemple d'entrada del diari, només es construirà un formulari per a l'usuari, però omplirà els registres secundaris i secundaris perquè l'usuari no tingui que saber la complexitat de l'estructura de la taula subjacent.

Creeu una taula amb identificadors d'usuari i contrasenyes. S'hauria de crear una interfície per iniciar sessió al vostre sistema de comptabilitat.

Crea informes d'usuaris. Aquests inclouen els informes bàsics, com ara el Balanç, el Compte de resultats i el Compte de Fluxos d'Efectiu.