我必须开发用于薪资系统的Web应用程序。我想使用C#和SQL Server进行开发。该薪资系统必须计算由用户定义的不同公式。
例如,用户将在下面输入文本,然后将其保存在BDD中。
if salary > 4000 then calculateRate
知道“工资”可以是一种计算几个月工资的方法,而“ calculateRate”也是一种方法。
我们可以提供一些更复杂的公式,例如:
if salary > 5000
then calculateRate + variable
else if salary > 10 000
then {
calculateRate + variable + bonus
}
这里:
或在公式中,用户可以通过键入在BDD中获取值:
if db.user_table.salary > 500
then calculateRate
else if ....
我对这一发展有一些大疑问: -我该如何实现? -C#是最好的解决方案吗?或者我必须使用NodeJS作为示例 -如何在C#中解释用户将输入的内容
我需要一个性能解决方案,因为我们需要进行很多计算。
答案 0 :(得分:0)
- 我如何实现它?
这意味着您要问我们如何创建该程序。只是这句话:“该薪资系统必须计算差异公式,这些公式由用户定义。”告诉我,您的任务几乎是不可能的。
- C#是最好的解决方案吗?
我不知道。但是我可以告诉你,C#不是 only 解决方案
- 或者我必须使用NodeJS作为示例
相同的答案。您需要获取有关程序必须执行的操作的更具体说明。