薪水支付案例

原创 2004年07月25日 14:50:00

通过这个任务的实践,逐渐了解VFP8的特性。
案例来源《Agile Software Dvelopment Principles, Patterns, and Practives》

用户素材描述:
1。有些雇员是钟点工。会按照他们雇员记录中每小时报酬字段的值对他们进行支付。他们每天会提交工作时间卡,其中记录了日期以及工作小时数。如果他们每天工作超过8小时,那么超过的部分会按照正常报酬的1.5倍进行支付。每周五对他们进行支付。


2。有些雇员完全以月薪进行支付。每个月的最后一个工作日对他们进行支付。在他们的雇员记录中有一个月薪字段。

3。同时,对于一些带薪雇员,会根据他们的销售情况,支付给他们一定数量的酬金。他们会提交销售凭条,其中记录了销售的日期和数量。在他们的雇员记录中有一个酬金报酬字段。每个一周的周五对他们进行支付。

4。雇员可以选择支付方式。可以选择把支付支票邮寄到他们指定的邮政地址;也可以把支票保存在出纳人员那里随时支取;或者要求将薪水直接存入他们制定的银行帐户。

5。一些雇员会加入协会。在他们的雇员记录中有一个每周应付款项字段。这些应付款必须要从他们的薪水中扣除。协会优势也会针对耽搁协会成员征收服务费用。协会每周会提交这些服务费用,服务费用必须要从相应雇员的下个月的薪水总额中扣除。

6。薪水支付程序每个工作日运行一次,并在当天为相应的雇员进行支付。系统会被告知雇员的支付日期,这样它会计算从雇员上次支付日期到规定的本次支付日期间应支付分数额。

任务清单:

1。用户登陆,注销。
2。增加新雇员。
3。删除雇员。
4。登记时间卡。
5。登记销售凭条。
6。登记协会服务费。
7。更改雇员明细。
8。在当日运行薪水支付系统。

Yang

敏捷软件开发:原则、模式与实践 薪水支付案例研究 java代码实现

  • 2015年08月09日 20:58
  • 19KB
  • 下载

薪水支付案例(1)

薪水支付案例选自敏捷软件开发(原则、模式与实践)书,将书中代码用java实现。 下面会给出薪水支付案例的相关说明:1.实现:为每个雇员支付薪水。按照规定方法准时给雇员支付正确数目的薪水,同时必须从雇员...
  • Demodan
  • Demodan
  • 2017年10月30日 10:04
  • 306

敏捷软件开发.pdf

  • 2010年02月04日 23:13
  • 17.95MB
  • 下载

推荐:《敏捷软件开发、原则、模式与实践》电子版

 内容简介 在这本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极...
  • scrumcn
  • scrumcn
  • 2008年09月14日 22:49
  • 601

薪水支付案例(5)

协会成员采用NULL OBJECT模式设计(消除对null对象的检查,有助于简化代码),在Employee对象包含的一组Affiliation对象中搜索UnionAffiliation对象,然后将Se...
  • Demodan
  • Demodan
  • 2017年10月30日 15:44
  • 215

薪水支付案例(5)

协会成员采用NULL OBJECT模式设计(消除对null对象的检查,有助于简化代码),在Employee对象包含的一组Affiliation对象中搜索UnionAffiliation对象,然后将Se...
  • Demodan
  • Demodan
  • 2017年10月30日 15:44
  • 215

薪水支付案例(3)

删除雇员下面给出删除雇员操作的静态和动态模型,删除雇员也是采用典型的COMMAND模式实现删除雇员静态图: 删除雇员时序图: 下面给出部分代码,也是从测试代码开始:DeleteEmployee...
  • Demodan
  • Demodan
  • 2017年10月30日 11:53
  • 191

薪水支付案例(2)

下面对各个用例进行详细分析 增加雇员增加雇员采用命令模式(适用于数据库事务操作) 增加雇员将雇员的支付薪水时间表和他们的支付薪水类别关联起来 现在采用测试优先的方法去编写代码:由于是增量迭代的...
  • Demodan
  • Demodan
  • 2017年10月30日 11:21
  • 218

薪水支付案例(6)

更改雇员属性更改雇员属性有多种操作,主要为三大类,一类包括更改员工姓名、地址、员工类别;第二类为更改支付方式;第三类为更改从属关系,其中第二类和第三类操作类似。所有操作都是以empId为参数,创建一个...
  • Demodan
  • Demodan
  • 2017年11月20日 16:02
  • 117

薪水支付案例(4)

时间卡下图给出向雇员中登记时间卡操作的静态结构,以及时序图静态结构 时序图 下面给出部分代码片段,依然是从测试代码开始:测试代码:创建一个钟点工对象,并将其加入到PayrollDatabase...
  • Demodan
  • Demodan
  • 2017年10月30日 12:14
  • 137
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:薪水支付案例
举报原因:
原因补充:

(最多只允许输入30个字)