Savo apskaitos programinės įrangos kūrimas gali būti sudėtingas, tačiau naudingas iššūkis. Svarbiausia yra jūsų pradinis dizainas ir supratimas apie pagrindinę apskaitą. Jei esate silpnas savo apskaitos žiniomis arba trūksta stiprių programavimo įgūdžių, užtrukti šiek tiek ilgiau, kol dirbsite siekdami greičio tose srityse.
Elementai, kurių jums reikės
-
Programavimo įrankiai
-
Plėtros įgūdžiai
Įsitikinkite, kad turite pagrindinį apskaitos supratimą. „AccountingCoach“ tinklavietėje yra keletas gerų nemokamų vadovėlių apskaitoje ir jie yra labai rekomenduojami peržiūrai. Taip pat terminas „apskaitos programinė įranga“ gali būti labai platus.Turite nustatyti, kokie konkretūs moduliai jums reikalingi ir kokia tvarka juos kursite. Pvz., Jums gali būti sukurta pagrindinė knyga, mokėtinos sumos ir ilgalaikio turto moduliai. Tikriausiai juos suplanuotumėte tuo pačiu metu, bet juos kuriate atskirai.
Nustatykite pasirinktą programinės įrangos programavimo įrankį. Atsižvelgiant į apskaitos programinės įrangos pobūdį, pagrindinė lentelės struktūra tikrai bus reliacinė duomenų bazė. Agile Data suteikia gerą reliacinių duomenų bazių apžvalgą. Du bendri ir patogūs programavimo įrankiai yra „MS Access“ ir „Visual Basic“. Bet kuris iš jų dirbs naudodamas tą, kurį jums labiausiai patinka, arba kitą pasirinktą įrankį.
Atsisiųskite nemokamą apskaitos sistemą ir naršykite sistemoje. Šios apskaitos programinės įrangos sistemos ir turės daugiau funkcionalumo nei jūs iš pradžių bandote kurti, tačiau tai suteiks jausmą, kokių pagrindinių funkcijų jums reikės ir ką vartotojas galiausiai matys. Dvi nemokamos programos yra „GnuCash“ ir „NCH“.
Suprojektuokite ir sukurkite jums reikalingas valdymo lenteles. Kontrolinės lentelės yra tos lentelės, kuriose yra sandorio vertės. Dvi labai bendro pobūdžio lentelės, kuriose bus naudojama visa apskaitos programinė įranga, yra skyrius ir sąskaita. Pavyzdžiui, įvedant žurnalo įrašą, dalis duomenų apims skyrių ir paskyrą, o naudotinos vertės bus nurodytos iš susietų valdymo lentelių, kai vartotojas įves operaciją. Kiekviena jūsų sukurta valdymo lentelė bus pridėta su redagavimais, reguliuojančiais lauko ilgį (pvz., Šešis simbolius) ir duomenų formatą (visas sostines, visas skaitmenines arba raidines ir skaitmenines). Paprastai šiose lentelėse bus unikalios vertės, kad būtų išvengta to paties lauko dublikatų, pvz., Dublikatų.
Sukurkite ir sukurkite sandorių lenteles. Tai yra lentelės, kuriose bus išsami informacija, pvz., Bendrosios knygos žurnalo įrašai. Kadangi dirbate su reliacine duomenų baze, naudosite daug lentelių su tėvų ir vaikų santykiais sandorių lentelėse. Šio žurnalo įrašo pavyzdys gali būti lentelės, pavadintos JE_PARENT ir JE_CHILD. Pagrindinė lentelė apims tokius laukus kaip kompanija, žurnalo numeris, data, sąskaita, departamentas ir visi debetai ir kreditai. Vaiko lentelė turės daugiau informacijos ir bent dvi atskiras eilutes, jei ne daugiau, nurodant debeto ir kredito sumų detales. Vaiko lentelėje bus nurodytas tėvų priskirtas žurnalo numeris, bet taip pat pridedami kiekvienos eilės eilutės eilutės numeriai.
Sukurkite „front-end“ GUI formą aplink jūsų lenteles. Žurnalo įrašo pavyzdyje naudotojui sukurti tik vieną formą, tačiau jis užpildytų ir tėvų, ir vaikų įrašus, kad vartotojas neturėtų žinoti pagrindinės lentelės struktūros sudėtingumo.
Sukurkite lentelę su vartotojo ID ir slaptažodžiais. Turėtų būti sukurta „end-end“ forma, skirta prisijungti prie savo apskaitos sistemos.
Sukurkite naudotojų ataskaitas. Tai apims pagrindines ataskaitas, tokias kaip balansas, pelno (nuostolių) ataskaita ir pinigų srautų ataskaita.