原創|其它|編輯:龔雪|2014-02-21 17:22:03.000|閱讀 883 次
概述:在這次的項目中主要用到的是DevExpress旗下的DXperience ASP.NET Subscription界面控件套包來實現本次的界面功能展示效果,其中包括ASPxSplitter、TreeView、GridView、TreeList、PopupControl、PageControl、ListBox、WebChart、CallbackPanel、Callback、WebChart等控件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
使用控件
在這次的項目中主要用到的是DevExpress旗下的DXperience ASP.NET Subscription界面控件套包來實現本次的界面功能展示效果,其中包括ASPxSplitter、TreeView、GridView、TreeList、PopupControl、PageControl、ListBox、WebChart、CallbackPanel、Callback、WebChart等控件。
企業及項目介紹
慧都科技成立于2003年,是國內領先的專業開發技術解決方案提供商。慧都擁有實力堅強的開發團隊,豐富開發實施經驗,同時與國際級廠商緊密技術合作,致力于為客戶提供控件、軟件等開發工具,以及培訓、解決方案等相關咨詢服務,幫助企業打造成功軟件!
用戶權限模塊是企業系統中管理用戶數據的核心部分,但目前又存在不同的系統和客戶對于權限模塊的需求又各有差異,開發出一套既有基本用戶權限系統的功能,又能方便的擴展,滿足各種特別的需求的通用權限系統是解決這一重復開發難題的最佳選擇。慧都的UPMS通用用戶權限系統是一套靈活的權限管理系統,提供給用戶權限模塊的基礎框架和通用模型,用戶無需修改源碼實現快速整合應用系統權限,同時結合了DXperience ASP.NET Subscription界面套包開發出的友好界面效果,高擴展性和靈活性幫助用戶安全高效的管理企業多個應用系統。
選擇該控件的原因
我們在項目啟動初期在前端界面功能展示上主要有下面幾點需求,首先是界面友好易上手,符合現今界面審美標準,提升項目整體用戶體驗效果;可以清晰展示企業各個應用系統中的權限、角色、用戶組、用戶等元素間的邏輯關系。并需要實現菜單、數據展示、數據編輯、異步刷新、整體樣式布局等多個功能;同時對于零編程基礎的人也可以順暢的操作這個系統。
結合整理出來的界面功能展示列表和需求,我們和前端的產品選型工程師一致的覺得DevExpress旗下的DXperience ASP.NET Subscription非常適合這個項目。不只是因為在以前的開發中多次見識到它的卓越性能,而且DXperience ASP.NET Subscription本身具有的90多種功能控件完全滿足系統所需要實現的功能,所以我們最終決定使用DXperience ASP.NET Subscription。
控件應用情況
上圖中是UPMS的一個界面布局例圖,由于B/S的系統模式需要實現自適應瀏覽器窗口,所以我們采用了DXperience ASP.NET Subscription中的ASPxSplitter控件來實現界面的這個需求,同時也較好的達到了界面的分頁效果。該系統中采用了兩種圖表對數據進行展示分析,由于WebChart具有美觀的圖表展示類型,所以這部分使用的是它的WebChart控件。
在UPMS中多處采用了TreeList控件實現的樹形列表界面,這個樣子用戶可以非常直觀的進行權限管理,沒有編程基礎也不會有什么問題。
由于用戶管理界面部分實現的功能較多,并要求Grid可以動態的綁定數據,可根據實際數據動態的增加或移除列等,我們考慮到用戶數據可能較大,需支持按需加載,此外Grid需要支持數據行中支持增刪改以及多選、數據導出等操作。所以選擇了GridView很好的實現這些功能需求,不但支持根據不同的值映射不同的顯示文本,還實現了直接導出到Excel和PDF的功能。
由于需要展示用戶、角色等的多項信息,如用戶詳情的基本信息、角色信息、權限信息、用戶組信息等,因此選擇使用PageControl來進行實現,該控件提供多種顯示樣式設置,可單獨為每個Tab頁綁定頁面,也可在一個頁面中實現。
我還想說...
這個UPMS通用用戶權限系統在推出之后,其實關注度還是挺高的,我們覺得這個項目在當時選擇了DXperience ASP.NET Subscription來實現它的界面功能是非常正確的決定,我們在開發上既保證了時間也保證了效果,這個就是一個不錯的例子,有興趣的可以去試用一下。
試用地址:
聲明
本人提交此案例參加慧都第一屆案例大賽,并同意本案例內容用于慧都科技和該控件廠商的市場宣傳。
案例提交人信息
姓名:吳海兵
職位:高級工程師
所在企業:慧都科技有限公司
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn