本系列《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

FineUI经典项目展示(1)生产在线管理系统的更多相关文章

  1. FineUI经典项目展示(2)基础管理系统(附在线演示)

    本系列<FineUI经典项目展示>文章将会集中展示一批使用FineUI(开源版).专业版.MVC版的经典项目. 如果你希望自己的FineUI项目出现在这个舞台,请到官网论坛提交申请: ht ...

  2. 项目展示$\beta$

    项目 内容 课程:北航-2020-春-软件工程 博客园班级博客 要求 Beta阶段项目展示 我们在这个课程的目标是 提升团队管理及合作能力,开发一项满意的工程项目 这个作业在哪个具体方面帮助我们实现目 ...

  3. 项目展示$\alpha$

    项目 内容 课程:北航-2020-春-软件工程 博客园班级博客 要求 强制转会与项目展示 我们在这个课程的目标是 提升团队管理及合作能力,开发一项满意的工程项目 这个作业在哪个具体方面帮助我们实现目标 ...

  4. Alpha版本项目展示

    成员简介 谷大鑫: 热爱编程,技术狂魔,可以对感兴趣的技术钻研到茶饭不思,队伍的技术中坚.标签:整个队伍里最靠谱的人. 个人博客:http://www.cnblogs.com/nrm1/ 杨金键: 未 ...

  5. 【Alpha】项目展示

    团队成员介绍 大娃 后端开发人员,主要工作为后端开发,文档撰写. 大娃的个人博客 二娃 PM,主要工作为项目进度把控,平日例会的记录,例会博客及部分其他博客的撰写. 二娃的个人博客 三娃 PM,主要工 ...

  6. 秘制牛肉Alpha阶段项目展示

    秘制牛肉Alpha阶段项目展示 1.团队成员和个人博客 · 左顺:"我是左顺,秘制牛肉队开发人员". · 王尖兵:"C,java,html5都会一点的菜鸡,没做过团队项目 ...

  7. MinDoc v0.6 发布,轻量级文档在线管理系统

    更新日志 新增 标签功能,可以根据标签组织项目 新增 用户删除功能,删除后的用户项目以及其他数据会自动转移到超级管理员账户上 新增 项目描述支持Markdown语法 优化 项目标签添加效果 优化 登录 ...

  8. 【Gamma】项目展示

    团队成员介绍 大娃 :后端开发人员,主要工作为后端开发,文档撰写. 大娃的个人博客 二娃 PM,主要工作为项目进度把控,例会博客撰写. 二娃的个人博客 三娃* PM,主要工作为项目进度把控,用户需求分 ...

  9. 阶段5 3.微服务项目【学成在线】_day04 页面静态化_16-页面静态化-模板管理-模板制作

    这是轮播图的原始文件 运行门户需要把 nginx启动起来 单独运行轮播图.把里面的css的引用都加上网址的url 这就是单独访问到的轮播图的效果 轮播图模板的地址: 阶段5 3.微服务项目[学成在线] ...

随机推荐

  1. (办公)重新选择一个开发工具Eclipse

    文章Eclipse内容摘抄自w3cschool的eclipse,原文地址:https://www.w3cschool.cn/eclipse/eclipse-run-configuration.html ...

  2. 浅析C/C++中的switch/case陷阱

    浅析C/C++中的switch/case陷阱 先看下面一段代码: 文件main.cpp #include<iostream> using namespace std; int main(i ...

  3. PhantomJs浏览器下载

    下载地址: http://phantomjs.org/download.html 链接:https://pan.baidu.com/s/1g9ZHLm0Fg56LN30CsDu-CA 密码:qhar

  4. 最简单的java浏览器

    /** * Created by Admin on 2017/3/27. */ import java.awt.BorderLayout; import java.awt.Container; imp ...

  5. NPOI导入导出Excel工具类

    using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Ref ...

  6. 用beamoff给VMware的Mac OS X 10.10.x加速

    前言 今天刚在VMware里装了个Yosemite,然后测试了下看电影,真j8卡,试了下在vm里打开3d加速,然并卵,直接显示不能打开3d加速,然后找了下发现有个vga的什么软件,是vmware里的显 ...

  7. NumPy 中的集合运算

    怎样快速找出两个数组中相同的元素? numpy.isin(element,test_elements,assume_unique = False,invert = False ) 计算test_ele ...

  8. 多个iframe中根据src获取特定iframe并执行操作

    多个iframe中根据src获取特定iframe并执行操作 前言:在项目中做一个批量编辑工单时需要在一大堆的iframe中的某一个iframe里边再用模态框的形式显示编辑区域,然后再在模态框里边加入i ...

  9. Pythonic是什么?

    Python 之禅之中有这样几句话: 优美胜于丑陋(Python 以编写优美的代码为目标) 明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似) 简洁胜于复杂(优美的代码应当是简洁的,不要有复杂 ...

  10. Shell脚本常用模板

    作为一个运维人员编写Shell脚本是很平常的,一个格式好的脚本不仅赏心悦目,后期自己和别人也易于维护. 下面的脚本就是我自己的shell编写格式,如下: [root@mini05 -]# cat te ...