按期限计费的计费方法及系统与流程

文档序号:12551607阅读:来源:国知局

技术特征:

1.一种按期限计费的计费方法,包括:

等待接收用户输入的计算费用所需要的参数,所述参数至少包括:费用生效时间、费用失效时间以及月度费用;

验证用户输入的参数的有效性,若用户输入的参数无效,则提示用户参数无效;若用户输入的参数有效,则继续下一步;

从用户输入的有效参数中提取计算期限所需的期限参数,所述期限参数包括费用生效时间和费用失效时间,并从所述期限参数中提取出费用生效年份Sy、费用失效年份Ey、费用生效月份Sm、费用失效月份Em、费用生效日期Sd、费用失效日期Ed、费用生效月份总天数Std、费用失效月份总天数Etd

从用户输入的有效参数中提取出月度费用参数,并获取到每月收费金额Mtm

按照公式:

Mt=((Ey-Sy)*12+(Em–Sm–1)+(Ed/Etd)+(Std–Sd+1)/Std)*Mtm,计算从费用生效时间到费用失效时间所在时间范围内的应收/应付总费用Mt,所述应收/应付总费用Mt的初始值为0;

显示计算出的应收/应付总费用Mt

2.根据权利要求1所述按期限计费的计费方法,其特征在于,所述验证用户输入的参数的有效性,进一步为:

判断所述费用生效时间是否在所述费用失效时间之前,若所述费用生效时间在所述费用失效时间之前,则判定用户输入的参数有效,若所述费用生效时间在所述费用失效时间之后,则判定用户输入的参数无效。

3.根据权利要求1所述按期限计费的计费方法,其特征在于,所述费用生效时间和所述费用失效时间为字符串形式,格式为年-月-日;

所述月度费用为字符串形式,单位为元,费用精确到分,长度不超过12位,小数点后保留两位。

4.根据权利要求1所述按期限计费的计费方法,其特征在于,从用户输入的有效参数中提取出月度费用参数,并获取到每月收费金额Mtm,进一步为:

从用户输入的有效参数中提取出月度费用参数,根据字符串与数字的转换算法,把字符串形式的月度费用转换为数值型,得到每月收费金额Mtm

5.根据权利要求1所述按期限计费的计费方法,其特征在于,所述费用生效年份Sy、所述费用失效年份Ey、所述费用生效月份Sm、所述费用失效月份Em、所述费用生效日期Sd、所述费用失效日期Ed、所述费用生效月份总天数Std和所述费用失效月份总天数Etd均为数值型参数。

6.一种按期限计费的计费系统,其特征在于,包括:参数接收模块、有效性验证模块、期限参数提取模块、月度费用参数提取模块、应收/应付总费用计算模块、费用显示模块,

所述参数接收模块,用于等待接收用户输入的计算费用所需要的参数,所述参数至少包括:费用生效时间、费用失效时间以及月度费用;

所述有效性验证模块,用于验证用户输入的参数的有效性,若用户输入的参数无效,则提示用户参数无效;若用户输入的参数有效,则继续下一步;

所述期限参数提取模块,用于从用户输入的有效参数中提取计算期限所需的期限参数,所述期限参数包括费用生效时间和费用失效时间,并从所述期限参数中提取出费用生效年份Sy、费用失效年份Ey、费用生效月份Sm、费用失效月份Em、费用生效日期Sd、费用失效日期Ed、费用生效月份总天数Std、费用失效月份总天数Etd

所述月度费用参数提取模块,用于从用户输入的有效参数中提取出月度费用参数,并获取到每月收费金额Mtm

所述应收/应付总费用计算模块,用于按照公式:Mt=((Ey-Sy)*12+(Em–Sm–1)+(Ed/Etd)+(Std–Sd+1)/Std)*Mtm,计算从费用生效时间到费用失效时间所在时间范围内的应收/应付总费用Mt,所述应收/应付总费用Mt的初始值为0;

所述费用显示模块,用于显示计算出的应收/应付总费用Mt

7.根据权利要求6所述按期限计费的计费系统,其特征在于,所述有效性验证模块,进一步用于:判断所述费用生效时间是否在所述费用失效时间之前,若所述费用生效时间在所述费用失效时间之前,则判定用户输入的参数有效,若所述费用生效时间在所述费用失效时间之后,则判定用户输入的参数无效。

8.根据权利要求6所述按期限计费的计费系统,其特征在于,所述费用生效时间和所述费用失效时间为字符串形式,格式为年-月-日;

所述月度费用为字符串形式,单位为元,费用精确到分,长度不超过12位,小数点后保留两位。

9.根据权利要求6所述按期限计费的计费系统,其特征在于,所述月度费用参数提取模块,进一步用于:从用户输入的有效参数中提取出月度费用参数,根据字符串与数字的转换算法,把字符串形式的月度费用转换为数值型,得到每月收费金额Mtm

10.根据权利要求6所述按期限计费的计费系统,其特征在于,所述费用生效年份Sy、所述费用失效年份Ey、所述费用生效月份Sm、所述费用失效月份Em、所述费用生效日期Sd、所述费用失效日期Ed、所述费用生效月份总天数Std和所述费用失效月份总天数Etd均为数值型参数。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1