FineUI經典項目展示(1)生產在線管理系統


本系列《FineUI經典項目展示》文章將會集中展示一批使用FineUI(開源版)、專業版、MVC版的經典項目。

如果你希望自己的FineUI項目出現在這個舞台,請到官網論壇提交申請:

http://fineui.com/bbs/forum.php?mod=forumdisplay&fid=37

 

作者簡介

今天的要展示的項目來自北京的網友【秋收】,你可以通過官網論壇或者QQ群和他聯系:

官網論壇:

 

FineUI VIP3+會員群:

 

項目名稱

生產在線管理系統

FineUI版本

FineUI(開源版)v4.2.4.1

項目介紹

本系統主要用於機械制造企業計划分解、下達、車間現場執行情況即時反饋、車間現場質量情況即時反饋、后台數據查詢和統計分析等。

系統開發特點如下:
A、傳統車間生產在線系統為方便車間現場使用掃碼槍掃碼(盡量少使用鍵盤和鼠標)和保證數據的實時性、大多使用C/S結構、而本系統使用FineUI框架及豐富的控件,結合使用jQuery、Node.js、WebSocket等技術,在B/S結構下實現了車間生產在線的主要功能;
B、充分利用EnableIFrame和IFrameUrl屬性、以及用戶控件功能,將所有功能拆分成許多可重用的小型模塊,利用用戶控件的回調函數處理多個用戶控件之間相互聯動,從而避免因復雜的網頁產生巨大的程序,使系統結構更加清晰、開發復雜程度大大降低;
C、充分利用自定義回發(__doPostBack()、F.customEvent())功能,實現客戶端JS程序與后台進行數據交互,使得掃碼槍掃碼數據自動分發,輔助提示、輔助自動查詢、選擇式輸入做到光標跟隨,能夠基本達到C/S結構程序使用效果,大大方便了可操作性。
D、對於表格數據的維護利用RegionPanel面板,將其分成條件查詢、查詢結構的Grid顯示,單個記錄詳細內容的顯示、修改、刪除和添加三大部分,通過數組、XML或數據庫表等方式,在程序外部描述界面中數據項目和每個數據項目與數據庫表字段對應關系,在Page_Init時利用自定義處理函數自動創建界面元素,自動布局(可選擇橫向布局或豎向布局),對條件檢索、內容顯示和編輯、更新保存、添加保存、刪除等功能代碼進行通用處理,對於特定情況則采用(如關聯表的關聯查詢、關系刪除)用戶控件回調函數處理。因此對於一般的數據查詢維護模塊或功能,基本上能做到上午進行業務分析,下午就能展示運行效果;
E、2012年曾用FineUI3.2版開發過一個“一個加氣站IC卡數據遠程查詢系統”,從學習到完成用了三個月時間,時隔四年FineUI已經發展到6.0版,另外 還有專業版和MVC版,這次用FineUI4.2.4.1開發本系統從重新熟悉到完成,用時約一個月,開發效率應該還不錯。
F、系統主要缺點為對網絡及服務器的穩定性和性能有較高要求,對較復雜的頁面加載速度較慢。

 

項目截圖

 

 

 

 

三石點評

秋收同學的學習能力很強,2012年曾使用FineUI v3.2開發一個項目,從學習到完成只用了三個月時間;本項目使用FineUI v4.2.4,從熟悉到完成只用了一個月時間,開發效率非常高。

秋收同學對FineUI的理解也很透徹,能充分運用EnableIFrame進行業務邏輯解耦,__doPostBack自定義回發實現復雜的前后台交互,通過XML文件描述界面並動態創建頁面。

 

現在就來提交你的項目:http://fineui.com/bbs/forum.php?mod=forumdisplay&fid=49

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM