السلام عليكم
ارجو الا يكون السؤال غامضاً بعض الشيئ
مطلوب عمل نظام صغير للرواتب ,يوجد بهذا النظام بنود بدلات تعطى للموظف اضافة الى راتبه الاساسي ,لكن هذه البنود تختلف باختلاف مجال عمل المؤسسة ,بعض هذه البنود يتم حسابها اعتماداً على البنود الاخرى وهنا مكمن السؤال كيف يمكنني عمل معادلات سهلة الاستخدام للمستخدم والاحتفاظ به في جدول بنود البدلات نفسه
الجدول كالآتي
Item_ID Int parimary key field
Item_Desc Varchar
isActiveItem TinyInt
ItemFormula Varchar
فإذا قام المستخدم بإضافة A,B,C,D بند وكان البند A عبارة عن مجموع البنود الاخرى بينما البند B مثلا عبارة عن مضروب البندين الاخيرين مطروحا منه البند A فكيف يمكنني تصميم معادلات مقروءة ومفهومة للمستخدم بعيدا عن التعقيدات الحسابية كاولويات الضرب والقسمة أو الحساب من الداخل الى الخارج وما شابه ذلك وتخزينه في حقل ItemFormula على يكون تصميم المعادلة من السهولة بمكان الا يضطر المستخدم الى اعادة كتابة المعادلات بمصمم البرنامج .
لدي بعض الافكار لحلها على المستوى الداخلي للبرنامج ولكنني بحاجة الى افكاركم العبقرية التي تحل المشكلة بشكل سلس ومبسط وعلى مستوى عالي من الكفاءة.