কিভাবে অ্যাকাউন্টিং সফ্টওয়্যার তৈরি করতে

সুচিপত্র:

Anonim

আপনার নিজের অ্যাকাউন্টিং সফ্টওয়্যার তৈরি করা একটি জটিল কিন্তু এখনও ফলপ্রসূ চ্যালেঞ্জ হতে পারে। মূল আপনার প্রাথমিক নকশা এবং মৌলিক অ্যাকাউন্টিং আপনার বোঝার মিথ্যা। আপনি যদি আপনার অ্যাকাউন্টিং জ্ঞানের মধ্যে দুর্বল হন বা শক্তিশালী প্রোগ্রামিং দক্ষতার অভাব বোধ করেন তবে আপনি এই অঞ্চলে গতি বাড়ানোর জন্য এই উদ্যোগটি সম্পন্ন করার জন্য একটু বেশি সময় নেবেন।

আইটেম আপনি প্রয়োজন হবে

  • প্রোগ্রামিং সরঞ্জাম

  • উন্নয়ন দক্ষতা

আপনি অ্যাকাউন্টিং একটি মৌলিক বোঝার আছে তা নিশ্চিত করুন। অ্যাকাউন্টিংকোচ ওয়েবসাইট অ্যাকাউন্টিংয়ের কিছু ভাল বিনামূল্যের টিউটোরিয়াল অফার করে এবং তারা অত্যন্ত পর্যালোচনার জন্য সুপারিশ করা হয়। এছাড়াও, শব্দ অ্যাকাউন্টিং সফ্টওয়্যার খুব বিস্তৃত হতে পারে।আপনার কোন নির্দিষ্ট মডিউলগুলি প্রয়োজন এবং আপনি যাতে তাদের বিকাশ করবেন সেই ক্রমটি নির্ধারণ করতে হবে। উদাহরণস্বরূপ, আপনি সাধারণ অ্যাকাউন্টার, অ্যাকাউন্ট প্রদেয় এবং স্থায়ী সম্পদ মডিউলের উন্নয়নশীল হতে পারেন। আপনি সম্ভবত একই সময়ে তাদের ডিজাইন কিন্তু পৃথকভাবে তাদের বিকাশ করবে।

পছন্দ আপনার সফটওয়্যার প্রোগ্রামিং টুল নির্ধারণ করুন। অ্যাকাউন্টিং সফ্টওয়্যার প্রকৃতি অন্তর্নিহিত টেবিল গঠন অবশ্যই একটি সম্পর্কীয় ডাটাবেস হতে হবে। Agile তথ্য রিলেশনাল ডাটাবেসের একটি ভাল ওভারভিউ প্রদান করে। দুটি সাধারণ এবং ব্যবহারকারী বন্ধুত্বপূর্ণ প্রোগ্রামিং সরঞ্জাম এমএস অ্যাক্সেস এবং ভিসুয়াল বেসিক। এক কাজ করবে তাই আপনি সবচেয়ে আরামদায়ক এক বা আপনার পছন্দ একটি ভিন্ন টুল ব্যবহার করুন।

অ্যাকাউন্টিং সিস্টেম ডাউনলোড করুন এবং সিস্টেমের মাধ্যমে নেভিগেট করুন। এই অ্যাকাউন্টিং সফ্টওয়্যার সিস্টেমগুলি এবং আপনি প্রাথমিকভাবে বিকাশের চেষ্টা করার চেয়ে আরও কার্যকারিতা পাবেন, তবে এটি আপনাকে কী মৌলিক কার্যকারিতাটি এবং প্রয়োজনে ব্যবহারকারী কীভাবে দেখতে পাবে তা উপলব্ধ করবে। গুনুকশ এবং এনসিএইচ দুটি ফ্রিওয়্যার প্রোগ্রাম।

ডিজাইন এবং আপনি প্রয়োজন হবে কন্ট্রোল টেবিল তৈরি করুন। কন্ট্রোল টেবিলগুলি সেই সারণী যা লেনদেনের মধ্যে থাকা মান রয়েছে। সমস্ত অ্যাকাউন্টিং সফটওয়্যার ব্যবহার করা হবে যে দুটি খুব জেনেরিক কন্ট্রোল টেবিল বিভাগ এবং অ্যাকাউন্ট। উদাহরণস্বরূপ, তথ্যটির একটি জার্নাল এন্ট্রি অংশে প্রবেশ করার সময় বিভাগ এবং অ্যাকাউন্ট অন্তর্ভুক্ত হবে এবং ব্যবহারকারীরা কোনও লেনদেনের সময় প্রবেশের সাথে লিঙ্কযুক্ত কন্ট্রোল টেবিল থেকে প্রম্পট করবে। আপনার তৈরি করা প্রতিটি কন্ট্রোল টেবিলের সাথে ক্ষেত্রের দৈর্ঘ্য (উদাহরণস্বরূপ, ছয়টি অক্ষর) এবং ডেটা বিন্যাস (সমস্ত রাজধানী, সমস্ত সংখ্যাসূচক বা আলফা-সাংখ্যিক) নিয়ন্ত্রণ করে সম্পাদনা সম্পাদন করা হবে। সাধারণত এই টেবিলে একই ক্ষেত্রের সদৃশ এন্ট্রিগুলি যেমন ডুপ্লিকেট অ্যাকাউন্টগুলি আটকানোর জন্য অনন্য মান থাকবে।

নকশা এবং লেনদেনের টেবিল তৈরি করুন। এই টেবিল যেমন সাধারণ লেজার জার্নাল এন্ট্রি হিসাবে বিবরণ হবে। আপনি একটি সম্পর্কীয় ডাটাবেসের সাথে কাজ করছেন কারণ আপনি লেনদেনের টেবিলে পিতামাতার-সন্তানের সম্পর্কের সাথে অনেকগুলি টেবিল ব্যবহার করবেন। জার্নাল এন্ট্রিটির জন্য এটির উদাহরণটি JE_PARENT এবং JE_CHILD নামক সারণী হতে পারে। পিতা-মাতা টেবিলে কোম্পানি, জার্নাল নম্বর, তারিখ, অ্যাকাউন্ট, বিভাগ এবং মোট ডেবিট এবং ক্রেডিট হিসাবে ক্ষেত্র অন্তর্ভুক্ত হবে। ডেবিট এবং ক্রেডিট পরিমাণের বিবরণ উপস্থাপন করে শিশু টেবিলে আরো বিশদ বিবরণ এবং কমপক্ষে দুটি পৃথক লাইন থাকবে। সন্তানের টেবিলে পিতামাতার নির্দিষ্ট জার্নাল সংখ্যা থাকবে তবে প্রতিটি ক্রমিক লাইনের জন্য বিস্তারিত লাইন সংখ্যা যুক্ত করবে।

আপনার টেবিল চারপাশে সামনে শেষ GUI ফর্ম তৈরি করুন। জার্নাল এন্ট্রি উদাহরণে, আপনি কেবলমাত্র ব্যবহারকারীর জন্য একটি ফর্ম তৈরি করবেন তবে এটি পিতামাতা এবং শিশু উভয় রেকর্ডগুলি তৈরি করবে যাতে ব্যবহারকারীকে অন্তর্নিহিত টেবিলের গঠনটির জটিলতা সম্পর্কে জানতে না হয়।

ব্যবহারকারী আইডস এবং পাসওয়ার্ড দিয়ে একটি টেবিল তৈরি করুন। আপনার অ্যাকাউন্টিং সিস্টেম লগ ইন করার জন্য একটি সামনে শেষ ফর্ম তৈরি করা উচিত।

ব্যবহারকারী রিপোর্ট তৈরি করুন। এতে ব্যালেন্স শীট, আয় বিবৃতি এবং নগদ প্রবাহের বিবৃতি হিসাবে মৌলিক প্রতিবেদনগুলি অন্তর্ভুক্ত হবে।