php - 关于不确定性分类的数据库设计
習慣沉默
習慣沉默 2017-05-16 13:04:43
0
1
494

目前数据库设计:
学校表:school_id,name
用户表:uid,school_id,school_name

问题简单描述:
海归业务,用户字段中需有一个留学学校字段,但是全世界有那么多学校不可能都囊括在学校表中,导致有很多用户反应没有他们的学校。在用户表中加了个school_name字段,当没有可选学校时让用户自己填学校名称,但是由于学校可以有很多名称,例如北京大学、北大等,导致学校重复。另外还有一个问题我的学校在学校表存在,但我又填写了名称差不多的学校名。

需求说明:
目前有个需求是同校推荐,我们只使用school_id字段推荐,但这样会有推荐数据不全的问题。

想问一下类似这种业务(分类量大且分类名称多样的情况)有没有什么好的设计方案?

習慣沉默
習慣沉默

全部回复(1)
我想大声告诉你

1.使用select提供给用户去选择,假如没有,用户可以点击其他这个checkbox后,自己填写自定义学校信息。
2.使用autocomplete去操作,即用户在text框填入相应信息时候,text提供相应学校信息由用户去选择,木有的话就是自定义学院信息
3.这种需要后台去处理,通过一张表school,添加一个字段,该字段就是这个学校的其他表述词,用户在填写后,不断查询后台学校和其他表述词做匹配,从而降低字段问题

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板