鍍金池/ 問答/Java  數(shù)據(jù)庫  HTML/ sql設(shè)計(jì)和前端設(shè)計(jì)

sql設(shè)計(jì)和前端設(shè)計(jì)

現(xiàn)如今有個(gè)表如下:

clipboard.png

首先,整體分為三個(gè)等級(jí),對(duì)應(yīng)一年里面12個(gè)月

其次,三個(gè)等級(jí)分別都有“是否”“比例”和“上限”三個(gè)部分:
1、是否:當(dāng)Y為是,對(duì)應(yīng)的“比例”和“上限”可手工填入;當(dāng)N為否,對(duì)應(yīng)的“比例”和“上限”禁用填入
2、比例:每個(gè)月有一定的比例值
3、上限:時(shí)間段是不固定的,根絕具體情況選擇時(shí)間段填入,填入的時(shí)間段要和上面的月份整體呼應(yīng)

這個(gè)的sql我是這樣設(shè)計(jì)的:
1、比例表:“等級(jí)”、“年月”、“比例”和“是否”;
因?yàn)椤笆欠瘛焙汀氨壤笔前丛路萏钊氲模钥煞乓粋€(gè)表里
2、上限表:“等級(jí)”、“上限”、“開始月份”、“截止月份”;
“上限”的月份可調(diào)節(jié),所以用另一個(gè)表來存放,然后通過“等級(jí)”和相應(yīng)的時(shí)間段來聯(lián)系

請(qǐng)問大神們我這樣的sql設(shè)計(jì)是否合理??

然后對(duì)于前端的實(shí)現(xiàn),用的是layui框架,想問下有沒有什么好主意的前端設(shè)計(jì)來展示這個(gè)表格,或者完全按照該表格的樣式要怎么做才能寫出來??

回答
編輯回答
亮瞎她

個(gè)人建議一張表就可以了,5個(gè)字段(等級(jí)、月份、比例、上線、是否生效)

你列出的EXCEL是展現(xiàn)樣式,沒必要根據(jù)這個(gè)來設(shè)計(jì)表結(jié)構(gòu)
輸入格式盡量和用戶溝通,按照標(biāo)準(zhǔn)的二維表錄入,實(shí)在不行搞個(gè)導(dǎo)入功能

2017年5月13日 16:05