薪水支付案例研究
💡
原文中文,约1000字,阅读约需3分钟。
📝
内容提要
讨论了薪水支付系统的设计,包括公司雇员数据库和相关数据,根据不同类型的雇员进行支付,使用了策略模式和工厂类。
🎯
关键要点
- 薪水支付系统由公司雇员数据库和相关数据组成,必须准时支付正确薪水并扣除各种费用。
- 雇员分为三种类型:钟点工、月薪工和带薪雇员,支付方式各不相同。
- 钟点工根据工作时间卡支付,超过8小时的部分按1.5倍支付,每周五支付。
- 月薪工在每个月最后一个工作日支付,依据月薪字段。
- 带薪雇员根据销售情况支付酬金,每隔一周的周五支付。
- 雇员可以选择支付方式,如邮寄支票、保存在出纳处或直接存入银行账户。
- 一些雇员加入协会,需从薪水中扣除协会费用和服务费用。
- 薪水支付应用程序每天运行一次,计算应支付的金额。
- 设计中使用策略模式实现不同支付函数,并创建工厂类选择策略。
➡️