网站制作用户注册页面时如何对用户信息完整度做一个评价

来源:百度知道 编辑:UC知道 时间:2024/09/25 05:30:03
我看很多网站注册的时候都有个人信息完整度这个说法,信息填写越完整,那个百分比越高,我的网站是php+mysql+dreamweaver,我最普通的用户注册已经实现了,请教达人如何实现信息完整度评价,不需要具体代码,只需要思路。比如数据库的用户表里需要添加什么,网页制作时IF语句该怎么写,是否需要添加flag来对用户是否填写信息来做标记,最后根据flag内数字大小来做一个打分?

根据信息得重要程度给它一个加权系数,比如姓名加权为2,邮箱为1,地址0.5,性别2,那么总的加权就是5.5,根据用户的填写判断当前他都添加了哪些信息进来,例如用户填写了姓名和邮箱,其余得都没有填写,那么当前信息完整度就是(2+1)/5.5

一般计算完整度就是根据数据库中相关联注册的表,根据表中的每个字段,以填写过字段的数量和总字段的数量来看完成的百分比