Мне нужно разработать веб-приложение для системы начисления заработной платы.Я хотел бы использовать C # и SQL-сервер для разработки.Эта система начисления заработной платы должна рассчитывать различные формулы, определяемые пользователями.
Например, пользователи будут вводить текст, представленный ниже, и он будет сохранен в BDD.
if salary > 4000 then calculateRate
Зная, что «зарплата» может быть методом, который рассчитывает зарплату за несколько месяцев, и «метод расчета ставки» также является методом.
У нас могут быть некоторые более сложные формулы, такие как:
if salary > 5000
then calculateRate + variable
else if salary > 10 000
then {
calculateRate + variable + bonus
}
Здесь:
- Заработная плата = метод
- convertRate = метод и «переменная» - это переменная оплата, которую мы должны искать в базе данных
- bonus =переменная оплата, которую мы должны искать в базе данных
или в формулах, которые пользователь может использовать для ввода значения в BDD при наборе:
if db.user_table.salary > 500
then calculateRate
else if ....
У меня есть некоторыебольшие вопросы об этом развитии: - как мне этого добиться?- C # - лучшее решение?или я должен использовать NodeJS для примера - как интерпретировать в C # то, что пользователь напечатает
Мне нужно решение для повышения производительности, потому что у нас будет много вычислений.