俗話說磨刀不誤砍柴工,確實,一早上花一個小時去磨刀一天下來肯定能多砍很多柴。我們做軟件開發(fā)也是同樣的道理,有套好開發(fā)框架在手里,開發(fā)也是事半功倍。那么一套MVC快速開發(fā)框架至少得具有哪些功能才能幫我們做到高效率、高品質(zhì)的開發(fā)呢?下面我以后臺管理系統(tǒng)開發(fā)框架為例談一談快速開發(fā)框架的幾個主要功能。
獻上在《線體驗Demo地址》希望大家也能從中得到一些啟發(fā)。地址:http://121.40.148.178:8080/、 用戶名:guest,密碼:123456
一、高端大氣的界面布局。
一個人,你首先看到的是他的臉,臉看起來順眼一些你可能才會愿意與這個人更加深入的交流。軟件也是這樣,界面好看一些也能更容易俘獲客戶/用戶的芳心。現(xiàn)在我用的界面布局有以下幾種方式。
第一種是很經(jīng)典的抽屜式手風(fēng)琴菜單,比較傳統(tǒng)。

第二種是樹型手風(fēng)琴風(fēng)格,這種風(fēng)格跟第一種風(fēng)格很相似,但是如果菜單層級很多,就可以使用這種菜單導(dǎo)航,因為支持無限級擴展,而且排版也比較好看。

第三種是模仿Windows開始菜單,看起來比較大氣。

二、權(quán)限管理,絕大多數(shù)的系統(tǒng)都會進行權(quán)限管理,權(quán)限管理功能開發(fā)會占掉整個項目開發(fā)的很多時間,如果事先已經(jīng)做好了權(quán)限功能的話,開發(fā)會輕松很多。
功能權(quán)限授權(quán):



數(shù)據(jù)權(quán)限授權(quán):

為了授權(quán)方便,權(quán)限系統(tǒng)就好支持按角色、用戶、用戶組、崗位等多種形式的授權(quán)
三、代碼生成器,每套框架會有自己的特色,DIY一套代碼生成器也是有必要的。




四、通用數(shù)據(jù)接口,軟件一般都會跟其它系統(tǒng)數(shù)據(jù)交互,加一個接口就要改一次代碼嗎,那太麻煩了所以通用的數(shù)據(jù)接口是必備的

五、通用Excel導(dǎo)入模塊,需要導(dǎo)入的東西太多了,一個表寫一個方法,不停的ctrl+c,ctrl+v會把人搞瘋的,有了通用導(dǎo)入模塊,普通用戶都會設(shè)置,設(shè)好Excel與表關(guān)系就好了。

六、報表與打印


七、郵件與消息

八、系統(tǒng)日志

當(dāng)然還有一些比較常用的功能,這里就不一一例舉,我有個demo有興趣的朋友可以去看看
獻上在《線體驗Demo地址》希望大家也能從中得到一些啟發(fā)。地址:http://121.40.148.178:8080/、 用戶名:guest,密碼:123456
新聞熱點
疑難解答