1、客户需求:
各学校条件不一,有的条件好,有网络,而且速度快,有的是2M的ADSL慢网,有的根本没有网络,比如镇的中心校。
2、认证要求:
不管用啥版本安装,都一定要认证。
3、设计思路:
使用胖版单机版,刻录光盘,一个学校发一张。
优势:不用挨个学校去安装,大大降低了实施成本。
缺点:如何解决单机版的验证问题?
A:采用两种验证模式并行的方案,一是上网激活 ,二是电话激活
一:上网激活
完全参考了WINDOWS 7的激活办法,如果用户条件好,有网络,可上网,那么提供在线激活方式,
1、本机联网激活:用户输入序列号和程序自动获取到机器的MAC地址,直接完成认证。
2、异机联网激活:用户输入序列号和机器的MAC地址,获取到激活文件,拷贝到另一台机器上,导入激活文件完成认证。
二:完全没有网络,电话激活
提供一个技术支持的电话,让用户打过来,提供序列号和MAC地址,提供一个激活码,用户输入激活码完成激活操作。没有激活文件一说。这需要JAVA与FLEX研究一个认证激活码的算法,两方都需要解决这个共同的算法,然后在用户方(FLEX端)完成激活文件的生成工作。