目前資料庫(kù)設(shè)計(jì):
學(xué)校表格:school_id,name
使用者表:uid,school_id,school_name
問(wèn)題簡(jiǎn)單描述:
海歸業(yè)務(wù),用戶字段中需有一個(gè)留學(xué)學(xué)校字段,但是全世界有那麼多學(xué)校不可能都囊括在學(xué)校表中,導(dǎo)致有很多用戶反應(yīng)沒(méi)有他們的學(xué)校。在用戶表中加了個(gè)school_name字段,當(dāng)沒(méi)有可選學(xué)校時(shí)讓用戶自己填學(xué)校名稱,但是由於學(xué)??梢杂泻芏嗝Q,例如北京大學(xué)、北大等,導(dǎo)致學(xué)校重複。另外還有一個(gè)問(wèn)題我的學(xué)校在學(xué)校表格存在,但我又填寫了名稱差不多的學(xué)校名。
需求說(shuō)明:
目前有個(gè)需求是同校推薦,我們只使用school_id欄位推薦,但這樣會(huì)有推薦資料不全的問(wèn)題。
想問(wèn)一下類似這種業(yè)務(wù)(分類量大且分類名稱多樣的情況)有沒(méi)有什麼好的設(shè)計(jì)方案?
1.使用select提供給用戶去選擇,假如沒(méi)有,用戶可以點(diǎn)擊其他這個(gè)checkbox後,自己填寫自訂學(xué)校資訊。
2.使用autocomplete去操作,即用戶在text框填入相應(yīng)信息時(shí)候,text提供相應(yīng)學(xué)校信息由用戶去選擇,木有的話就是自定義學(xué)院信息
3.這種需要後臺(tái)去處理,通過(guò)一張表school,添加一個(gè)字段,該字段就是這個(gè)學(xué)校的其他表述詞,用戶在填寫後,不斷查詢後臺(tái)學(xué)校和其他表述詞做匹配,從而降低字段問(wèn)題