يمكن أن يكون إنشاء برامج المحاسبة الخاصة بك تحديًا معقدًا ومكافئًا. يكمن المفتاح في التصميم المبدئي الخاص بك وفهمك للمحاسبة الأساسية. إذا كنت ضعيفًا في معرفتك المحاسبية أو كنت تفتقر إلى مهارات البرمجة القوية ، فستستغرق وقتًا أطول قليلاً لإكمال هذا المشروع أثناء العمل على تحقيق السرعة في هذه المجالات.
العناصر التي ستحتاجها
-
أدوات البرمجة
-
مهارات التطوير
تأكد من أن لديك فهم أساسي للمحاسبة. يقدم موقع AccountingCoach بعض البرامج التعليمية المجانية الجيدة في مجال المحاسبة ويوصى بشدة بالمراجعة. أيضا ، يمكن أن يكون مصطلح برامج المحاسبة واسع جدا.تحتاج إلى تحديد الوحدات المحددة التي تحتاج إليها والترتيب الذي ستقوم بتطويرها به. على سبيل المثال ، قد تقوم بتطوير دفتر الأستاذ العام والحسابات الدائنة ووحدات الأصول الثابتة. ربما تقوم بتصميمها في نفس الوقت ولكن تطويرها بشكل فردي.
حدد أداة برمجتك المفضلة. وبالنظر إلى طبيعة برامج المحاسبة ، فإن بنية الجدول الأساسي ستكون بالتأكيد قاعدة بيانات علائقية. توفر Agile Data نظرة عامة جيدة حول قواعد البيانات العلائقية. اثنين من أدوات البرمجة الشائعة وسهلة الاستخدام هي MS Access و Visual Basic. سيعمل أحدهما معًا ، بحيث يستخدم الشخص الذي يناسبك أكثر أو باستخدام أداة مختلفة من اختيارك.
تحميل نظام المحاسبة المجانية والتنقل من خلال النظام. هذه الأنظمة البرمجية المحاسبية سوف يكون لديها وظائف أكثر مما تحاول في البداية تطويره ، ولكنها ستوفر لك معنى ما ستحتاجه من وظائف أساسية وما سيراه المستخدم في النهاية. اثنين من البرامج المجانية هي GnuCash و NCH.
تصميم وإنشاء جداول التحكم التي ستحتاج إليها. جداول التحكم هي تلك الجداول التي تحتوي على القيم الواردة في المعاملة. اثنين من جداول التحكم العامة جدا أن جميع البرامج المحاسبية سوف تستخدم هي الإدارة والحساب. على سبيل المثال ، عند إدخال جزء إدخال دفتر اليومية في البيانات ، سيتضمن القسم والحساب ، وستطالب القيم المتاحة للاستخدام من جداول التحكم المرتبطة عندما يدخل المستخدم في معاملة. سيرافق كل جدول تحكم تقوم بإنشائه تحريرات تتحكم في طول الحقل (على سبيل المثال ، ستة أحرف) وتنسيق البيانات (جميع العواصم ، جميعها رقمية أو ألفا-رقمية). عادةً ما يكون لهذه الجداول قيم فريدة لمنع إدخالات مكررة من نفس الحقل ، مثل الحسابات المكررة.
تصميم وإنشاء جداول المعاملات. هذه هي الجداول وتفاصيل مثل إدخالات دفتر اليومية دفتر الأستاذ العام. نظرًا لأنك تعمل مع قاعدة بيانات علائقية ، فستستخدم الكثير من الجداول مع العلاقات بين الوالدين والطفل في جداول المعاملات. قد يكون أحد أمثلة هذا إدخال إدخال دفتر اليومية جداول باسم JE_PARENT و JE_CHILD. سيتضمن الجدول الأصل حقولًا مثل الشركة ورقم دفتر اليومية والتاريخ والحساب والإدانة والإجماليات والائتمانات. سيحتوي جدول الطفل على مزيد من التفاصيل وما لا يقل عن سطرين منفصلين ، إن لم يكن أكثر ، يمثلان تفاصيل مبالغ الدين والدين. سيحتوي الجدول الفرعي على رقم دفتر اليومية المعين من قِبل أحد الوالدين ، ولكن سيضيف أيضًا أرقام خط التفاصيل لكل سطر متسلسل.
إنشاء نماذج واجهة المستخدم الرسومية الأمامية حول الجداول الخاصة بك. في مثال إدخال دفتر اليومية ، يمكنك إنشاء نموذج واحد فقط للمستخدم ولكنه سيعمل على ملء كلٍّ من سجلات الأبوين والطفل بحيث لا يحتاج المستخدم إلى معرفة مدى تعقيد بنية الجدول الأساسي.
إنشاء جدول بمعرفات المستخدمين وكلمات المرور. يجب إنشاء نموذج أمامي لتسجيل الدخول إلى نظام المحاسبة الخاص بك.
بناء تقارير المستخدم. وستشمل هذه التقارير الأساسية مثل الميزانية العمومية وبيان الدخل وبيان التدفقات النقدية.