gpt4 book ai didi

c# - 员工休假计划的正确设计模式?

转载 作者:行者123 更新时间:2023-11-30 13:05:40 25 4
gpt4 key购买 nike

我必须制作一个看似简单的员工时间请求 Web 应用程序(C#、Silverlight 或 ASP.NET)。员工可以申请休假、病假、产假、补偿时间等(可能有大约 10 种不同类型的休假,将来可能会更多),他们的经理必须批准每个请求。

它真的变成了一团乱麻,所有的异常都是我必须预料到的。例如,担任不同角色的人获得不同的休假时间。有些人有累积的休假时间,而其他人则在财政年度开始时(9 月 1 日)就开始累积假期。员工有一个他们可以保留病假和休假时间的银行,但这些银行的规模是有限的,并且根据员工的角色而有所不同。在任何时候,我都需要能够看到员工还剩下多少以及他们可以使用多少。我认为最大的异常是员工可以改变角色(即在任何特定时间切换到经理,因此从那时起开始享受更多假期)。

这是一个相当复杂的问题。我的问题是:

我应该如何设计这个?有什么好的设计模式可以用于我将来可以非常灵活的地方?

谢谢!

最佳答案

在政治上,我会避免整个问题。您必须与这些人一起工作,而您的应用程序搞砸了他们的假期可能会让您致残。

无论如何,我认为跟踪应计假期确实超出了您在这里的范围,除非这应该是一个薪资和福利跟踪应用程序。相反,我会让适当的一方输入员工在给定时间的假期长短,然后将请求转发给经理并留在那里。

关于c# - 员工休假计划的正确设计模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3630915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com