1、不同的语言,不同类型应该划分不同接口进行验证(c#,java等其他)
2、用户可能拥有不同类型软件,但每类软件都具有唯一的标识码(自动生成),通过该标识码以及软件所在的IP地址来验证软件超期,对于没有IP地址信息则通过验证码验证
3、在创建或者修改当前用户验证软件使用期限的时候需要记录历史操作,截止日期等等,遍于以后追溯
4、软件类型表,用户信息表,软件验证表,软件验证历史记录表