溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

基礎(chǔ)編碼管理組件 Example 程序

發(fā)布時間:2020-05-19 13:57:25 來源:網(wǎng)絡(luò) 閱讀:256 作者:jirigala_bao 欄目:編程語言

我們在開發(fā)軟件項目的過程中,經(jīng)常會遇到有很多下拉框提供用戶選擇數(shù)據(jù)的情況,最笨的方法
是把這些下拉框?qū)懰涝诔绦蚶铮蛻粽f要哪些下拉框就用哪些下框數(shù)據(jù)寫好,但是經(jīng)常會發(fā)現(xiàn)下
拉框里的數(shù)據(jù)要進行調(diào)整,當然有可能也是需要樹型機構(gòu)進行選擇,原理是差不多。寫得稍微好
點兒的,可以將下拉框的數(shù)據(jù)放在文本文件里,自己可以靈活設(shè)置,還可以調(diào)整順序,但是在多
用戶的情況下,還是希望保存在數(shù)據(jù)庫里,當然客戶希望能靈活設(shè)置,可以調(diào)整順序,也可以很
方便添加、修改、刪除下拉框中的項目。

基礎(chǔ)編碼管理組件 Example 程序
一個業(yè)務(wù)管理系統(tǒng)做下來,可能會有十幾個,甚至幾十個下拉框選項,而且這些數(shù)據(jù)都存放在一
個物理表中,時間長了,你會發(fā)現(xiàn),越來越不直觀,而且經(jīng)常是這個系統(tǒng)里需要這些數(shù)據(jù),下一
開發(fā)個系統(tǒng)里,還是需要其中的某一部分數(shù)據(jù),這時存放在一個物理表中會發(fā)現(xiàn),提取部分數(shù)據(jù),
導出數(shù)據(jù),導入數(shù)據(jù)會不是很方便。

雖然對sql,視圖熟練的人來講,原理是一樣的,但是,還是分別存儲在不同的物理表里,好維護,
更直觀一些,當然你也可以建立視圖來維護。但是這并不是解決問題最好的方法,在這一點上,我
曾經(jīng)被別人多次批評過,我總是會想,大家的批評總是會有道理的否則也不會很多人都批評,時間
長了,我也會消化這些問題,總結(jié)經(jīng)驗教訓,改進自己的缺點。

今天我終于把這些錯誤都改進好了,我心里也舒坦了很多,

主表里存放在,都有那些下拉框,然后可以在其他表里存放各個下拉框的數(shù)據(jù)。
為了方便維護,他們的表結(jié)構(gòu)都是一樣的,這樣你就可以寫一份程序來維護這些數(shù)據(jù)。
若是項目型的公司,可以把很多下拉框數(shù)據(jù)都集中維護了,有一大堆的 Base_Itemdetails_*
看上去很直觀,需要在什么新開發(fā)的系統(tǒng)里,直接導入導出數(shù)據(jù)表就可以了,很方便選擇,對于
維護的人,開發(fā)的人,也變得很直觀了。雖然只是一個小小的改進,但是效果是非常明顯的,
終于可以提高開發(fā)效率了。

基礎(chǔ)編碼管理組件 Example 程序

基礎(chǔ)代碼管理,主頁面效果

基礎(chǔ)編碼管理組件 Example 程序

點擊明細后的效果,可以維護其他表的數(shù)據(jù),你可以很靈活新增,修改,刪除,幾十個下拉框的維護,做一個管理端就可以了,
這樣,可以給你省老多事情了。當然有些與業(yè)務(wù)邏輯緊密相關(guān)的下拉框,要特別維護了,不能全部按這個來維護了。

基礎(chǔ)編碼管理組件 Example 程序

 

將權(quán)限管理、工作流管理做到我能力的極致,一個人只能做好那么很少的幾件事情。
 
向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI