動態表單數據庫設計


 

存儲結構去業務化

 

 

參數

key/value

通常系統參數就是這樣,很多配置項也是鍵值的。例如:分配比例,網站title,某某時間。

 

 

碼表分為兩種:

 

1、一種是沒有層級的

也就是用組就可以表達的。例如:性別,狀態。

 

2、一種是有層級的

樹形的。例如:地域,樹形分類。

樹形有些是無限層級的,有些也就是幾層。

 

 

碼表

分組:性別組,狀態組

 

碼表分組

編號    名稱

001    性別

002    狀態

 

 

碼表值

分組編號    碼    值    排序

001        001001    男    10

001        001002    女    20

002        002001    凍結    10

002        002002    等待    20

002        002003    進行    30

002        002004    完成    40

 

 

性別組:男,女

狀態組:凍結,等待,進行,完成

 

 

有層級關系的碼表

 

碼表分組

編號    名稱

001    地域

002    行業

003    度量單位

 

碼表值

分組編號        碼        上級碼        值        排序

001        001001        0            北京        10

001        001002        0            上海        20

001        001001001    001001        海淀        10

002        002001        0            IT            20

002        002002        0            財務        30

002        002001001    002001        軟件        40

003        003001        0            體積         10

003        003001001    003001        升            20

003        003001002    003001        毫升            30

003        003002        0            面積        10

003        003002001    003002        畝            20

003        003002002    003002        公頃            30

 

擴展屬性

 

屬性組:

個人聯系人屬性組:姓名,電話,手機,電子郵件

企業聯系人屬性組:姓名,部門,職務,電話,手機,電子郵件

銀行賬戶屬性組:開戶行名稱,開戶名稱,開戶賬號

工作經歷屬性組

教育經歷屬性組

 

 

屬性模板:

一個模板包含多個屬性組

注冊用戶模板:銀行賬戶屬性組,工作經歷屬性組,教育經歷屬性組

 

 

動態表單

后台為表單選擇屬性模板,以及配置屬性模板的顯示順序,可見性等等,前台根據后台選擇的模板動態生成表單頁面,也可以在后台配置好屬性模板之后生成表單頁面,也就是表單頁面的靜態化,這樣可以提高表單頁面的訪問效率。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM