ويژگيهاي يک نرم افزار خوب :
مبتني بر اصول مهندسي نرم افزار طراحي شده باشد
در عين دارا بودن ويژگيهاي مورد نظر موضوع نرم افزار ، داراي رابط کاربري ساده و آسان باشد
داراي ساختار پايگاه داده منسجم و مستحکم باشد . اهميت اين مطلب از اينروست که در واقع کليه اطلاعات نرم افزار در فايلهاي پايگاه داده ذخيره مي شوند . در حقيقت طراحي پايگاه داده بخش مهمي از پروسهه طراحي نرم افزار مي باشد.
نرم افزار تا حد امکان اجازه ورود اطلاعات اشتباه را به کاربر ندهد.
ارتباط منطقي بين اطلاعات توسط سيستم مديريت گردد.
کاربر مجبور به ورود اطلاعات تکراري در برنامه نباشد. اين موضوع تا حد زيادي به طراحي ساختار پايگاه داده دارد.
ويژگيهاي يک نرم افزار حسابداري خوب :
در ابتدا ويژگيهاي يک نرم افزار خوب را که در بالا شرح داده شد دارا باشد.
از نظر ساختار درختواره حسابها تعداد سطوح کافي براي تعريف حسابها داشته باشد.
از ساختار حسابهاي شناور پشتيباني نمايد . منظور از حسابهاي شناور حسابهايي هستند که قابليت اتصال به معين ها يا تفصيلي هاي متفاوتي را دارا مي باشند.
مراکز هزينه (عوامل هزينه) قابل تعريف باشند.
امکان اينکه در دوره هاي مالي مختلف ساختار حسابهاي متفاوتي تعريف کنيم موجود باشد. اهميت اين مساله از اين جهت است که معمولآ تغيير کدينگ در شرکت يا سازمان ممکن است اتفاق بيفتد . سيستم حسابداري خوب بايد ضمن حفظ سوابق کدينگ سالهاي گذشته قابليت متفاوت بودن کدينگ سال جديد را دارا باشد. اکثر نرم افزارهاي موجود در بازار ايران به اين مساله کم توجهي نموده اند.
سطوح تاييد سند حسابداري توسط کاربر قابل تعريف باشند چون در شرکتها و سازمان مختلف ممکن است تعداد تاييد کنندگان سند حسابداري متفاوت باشد.
سيستم قابليتي را ارائه بدهد که کاربران مختلف بتوانند اجازه ويرايش اسناد ثبت شده توسط آنها را به ديگران اعطا کنند يا مجوزش را بگيرند. در محيطهاي چند کاربري بدليل اهميت اطلاعات مالي معمولآ اين مساله حساس مي باشد.
ساختار مربوط به ثبت سند حسابداري بايد بسيار سريع و قوي و در عين حال تا حد امکان ساده طراحي شوند چون عمده کار حسابداري در اين بخش اتفاق مي افتد.
ترتيب آرتيکلهاي داخل سند حسابداري توسط کاربر قابل تغيير باشد.
امکان کپي کردن آرتيکلها بين اسناد و در داخل سند جاري ميتواند کار ثبت داده ها را براي کاربر تسهيل کند.
سيستم امکان ثبت اسناد را توسط فايل اکسل دارا باشد. معمولآ حسابدارها با فايلهاي اکسل خيلي راحت ترند و در عين حال اکسل بعنوان استانداردي جهت نقل و انتقال اطلاعات بين نرم افزارها پذيرفته شده است. نرم افزاري که امکان خروجي و ورودي اکسل را در قسمتهاي مختلف تعبيه کرده باشد ميتواند بسيار به حسابدارها کمک رساني نمايد.
سيستم حسابداري خوب بايد با ساير سيستمهاي مربوطه مانند خزانه داري ، خريد و فروش و انبار و … در ارتباط باشد و امکان صدور اسناد اتوماتيک حسابداري از ساير سيستمها فراهم باشد. از آنجا که حسابداري بعنوان هسته اي مرکزي براي نرم افزارهاي يکپارچه مطرح مي باشد نرم افزارهايي موفقترند که هرچه بهتر اين ارتباط را در طراحي لحاظ کرده باشند.
در واقع امروزه بيشتر شرکتها به رويکرد طراحي سيستمها بصورت يکپارچه گرايش پيدا کرده اند و اين مساله بدليل مشکلات زيادي بود که سيستم هاي جزيره اي ايجاد کرده بودند. پس سيستم حسابداري خوب سيستمي است که در يک مجموعه سيستم يکپارچه ارائه شود.
گزارشات سيستم بايد کافي و گويا باشند.
خروجيهاي چاپي نرم افزار بايد طوري پويا باشد که کاربر بتواند در خروجي چاپي کاملآ اعمال سليقه نمايد. نرم افزارهايي که خروجي چاپي را مورد کم لطفي قرار دهند نميتوانند گزينه مناسبي باشند.
عمليات بستن حسابهاي موقت ، قطعي کردن اسناد حسابداري ،صدور سند اختتاميه ، صدور سند افتتاحيه حتمآ بايد بصورت اتوماتيک باشد. اتوماتيک بودن اين عمليات ضمن بالا بردن دقت کار، حجم زيادي از کار حسابدارها را کاهش ميدهد.
نکته اي که بسيار حايز اهميت است و تعداد زيادي از نرم افزارها به آن توجه ندارند اين مطلب است که سيستم تمامي کنترلهاي منطقي را بايد انجام دهد در زير به تعدادي از اين کنترلها اشاره مي کنيم:
محدوده تاريخ دوره مالي در ثبت اسناد رعايت شود تا کاربر نتواند خارج از محدوده سندي ثبت نمايد.
آرتيکلهاي حسابداري فقط بايد بتوانند در آخرين سطح سند حساب ثبت شوند و اگر حسابي داراي زير حساب بود نبايد مستقيمآ بتواند در اسناد شرکت نمايد. اهميت اين مساله در توازن تراز يک حساب با تراز مجموع زير حسابهاي مي باشد.
اطلاعات وارده مانند تاريخ بايد فرمت صحيحي داشته باشند. سيستم به هيچ عنوان نبايد اطلاعات غير منطقي با فرمتهاي غلط را بپذيرد.
در هر دوره مالي فقط يک سند افتتاحيه يا اختتاميه بايد قابل ثبت باشد.
محدوده تاريخ دوره هاي مالي نبايد با يکديگر تداخل داشته باشند.
و کنترلهاي ديگري که مواردي از اين دست هستند که با هدف انسجام و درستي اطلاعات ايجاد مي گردند.
موارد فوق بخشي از نشانه هاي يک نرم افزار حسابداري خوب مي باشند که نگارنده با توجه به تجربيات چهارده ساله خويش که در زمينه توليد سيستمهاي مالي و اداري داشته است ذکر کرده ام . از اين مطلب غافل نشويم که موارد فني بسياري را ميتوانستيم ذکر کنيم که از حوصله خواننده خارج است و بيشتر جزئيات طراحي و پياده سازي و برنامه نويسي را در برميگيرد.
برچسب:
نویسنده: نگین رنجبر