B/S系统简单License控制
背景:
目前主流商用的系统软件都存在License控制的功能,最主要的目的是为了满足开发商的盈利,作为一种试用、销售的策略。其二
就是为了避免系统软件被未付费人员长期使用或被商业倒卖而做的一种限制功能。
需求:
某商业系统可免费给任何客户或用户使用,缺省使用期限为30天,逾期后系统服务正常运行,用户做任何操作都跳转到Lisence注
册页面。
关键点分析:
1.用户拿到系统时缺省是可运行状态
2.使用期限为30天
3.逾期后系统服务正常运行,用户做任何操作都跳转到Lisence注册页面
系统设计:
1.License数据存放在DB中,方便查询、修改和存储。
2.表结构设计为:id、激活时间、上次使用时间、有效天数、序列号,表中数据在系