俗話說磨刀不誤砍柴工,確實,一早上花一個小時去磨刀一天下來肯定能多砍很多柴。我們做軟件開發也是同樣的道理,有套好開發框架在手里,開發也是事半功倍。那么一套MVC快速開發框架至少得具有哪些功能才能幫我們做到高效率、高品質的開發呢?下面我以后臺管理系統開發框架為例談一談快速開發框架的幾個主要功能。
獻上在《線體驗Demo地址》希望大家也能從中得到一些啟發。地址:http://121.40.148.178:8080/、 用戶名:guest,密碼:123456
一、高端大氣的界面布局。
一個人,你首先看到的是他的臉,臉看起來順眼一些你可能才會愿意與這個人更加深入的交流。軟件也是這樣,界面好看一些也能更容易俘獲客戶/用戶的芳心?,F在我用的界面布局有以下幾種方式。
第一種是很經典的抽屜式手風琴菜單,比較傳統。
第二種是樹型手風琴風格,這種風格跟第一種風格很相似,但是如果菜單層級很多,就可以使用這種菜單導航,因為支持無限級擴展,而且排版也比較好看。
第三種是模仿Windows開始菜單,看起來比較大氣。
二、權限管理,絕大多數的系統都會進行權限管理,權限管理功能開發會占掉整個項目開發的很多時間,如果事先已經做好了權限功能的話,開發會輕松很多。
功能權限授權:
數據權限授權:
為了授權方便,權限系統就好支持按角色、用戶、用戶組、崗位等多種形式的授權
三、代碼生成器,每套框架會有自己的特色,DIY一套代碼生成器也是有必要的。
四、通用數據接口,軟件一般都會跟其它系統數據交互,加一個接口就要改一次代碼嗎,那太麻煩了所以通用的數據接口是必備的
五、通用Excel導入模塊,需要導入的東西太多了,一個表寫一個方法,不停的ctrl+c,ctrl+v會把人搞瘋的,有了通用導入模塊,普通用戶都會設置,設好Excel與表關系就好了。
六、報表與打印
七、郵件與消息
八、系統日志
當然還有一些比較常用的功能,這里就不一一例舉,我有個demo有興趣的朋友可以去看看
獻上在《線體驗Demo地址》希望大家也能從中得到一些啟發。地址:http://121.40.148.178:8080/、 用戶名:guest,密碼:123456
新聞熱點
疑難解答