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
FineUI经典项目展示(1)生产在线管理系统的更多相关文章
- FineUI经典项目展示(2)基础管理系统(附在线演示)
本系列<FineUI经典项目展示>文章将会集中展示一批使用FineUI(开源版).专业版.MVC版的经典项目. 如果你希望自己的FineUI项目出现在这个舞台,请到官网论坛提交申请: ht ...
- 项目展示$\beta$
项目 内容 课程:北航-2020-春-软件工程 博客园班级博客 要求 Beta阶段项目展示 我们在这个课程的目标是 提升团队管理及合作能力,开发一项满意的工程项目 这个作业在哪个具体方面帮助我们实现目 ...
- 项目展示$\alpha$
项目 内容 课程:北航-2020-春-软件工程 博客园班级博客 要求 强制转会与项目展示 我们在这个课程的目标是 提升团队管理及合作能力,开发一项满意的工程项目 这个作业在哪个具体方面帮助我们实现目标 ...
- Alpha版本项目展示
成员简介 谷大鑫: 热爱编程,技术狂魔,可以对感兴趣的技术钻研到茶饭不思,队伍的技术中坚.标签:整个队伍里最靠谱的人. 个人博客:http://www.cnblogs.com/nrm1/ 杨金键: 未 ...
- 【Alpha】项目展示
团队成员介绍 大娃 后端开发人员,主要工作为后端开发,文档撰写. 大娃的个人博客 二娃 PM,主要工作为项目进度把控,平日例会的记录,例会博客及部分其他博客的撰写. 二娃的个人博客 三娃 PM,主要工 ...
- 秘制牛肉Alpha阶段项目展示
秘制牛肉Alpha阶段项目展示 1.团队成员和个人博客 · 左顺:"我是左顺,秘制牛肉队开发人员". · 王尖兵:"C,java,html5都会一点的菜鸡,没做过团队项目 ...
- MinDoc v0.6 发布,轻量级文档在线管理系统
更新日志 新增 标签功能,可以根据标签组织项目 新增 用户删除功能,删除后的用户项目以及其他数据会自动转移到超级管理员账户上 新增 项目描述支持Markdown语法 优化 项目标签添加效果 优化 登录 ...
- 【Gamma】项目展示
团队成员介绍 大娃 :后端开发人员,主要工作为后端开发,文档撰写. 大娃的个人博客 二娃 PM,主要工作为项目进度把控,例会博客撰写. 二娃的个人博客 三娃* PM,主要工作为项目进度把控,用户需求分 ...
- 阶段5 3.微服务项目【学成在线】_day04 页面静态化_16-页面静态化-模板管理-模板制作
这是轮播图的原始文件 运行门户需要把 nginx启动起来 单独运行轮播图.把里面的css的引用都加上网址的url 这就是单独访问到的轮播图的效果 轮播图模板的地址: 阶段5 3.微服务项目[学成在线] ...
随机推荐
- (网页)习惯了CS回车操作人员,操作BS网页表单也是回车666
1.第一步把表单,里面需要回车的input,或者是其他的表单按钮给一个clsss,例如下面的$('.cls'); 2.第二步, 把下面的代码复制过去,填写完最后一个自动提交:$("#sav ...
- JS 文本框格式化
页面: <script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script> & ...
- coTurn 使用测试方法
做个记录 1.从"../examples/etc/" 目录拷贝turnserver.conf文件到"/usr/local/etc/"目录 2.修改配置文件 主要 ...
- DataTable表头对不齐、添加参数等方法总结
tableData: 一:写这篇博客是因为我在网上找到了改变行颜色,没有找到改变td颜色的改变文章,也许好多朋友早就找到了或感觉这个太简单,但不管怎样我还是写下了这篇没有技术含量的一篇. 前提:引入依 ...
- 原生js :removeClass和addClass
function removeClass(obj, aClass) { var re = new RegExp('\\b' + aClass + '\\b'); if (obj.className ! ...
- javascript语言之 this概念
转载 猫猫小屋 http://www.maomao365.com/?p=837 由于javascript是一种解释性语言,运行时才会解释所有的变量值,所以对于javascript中this所指的对象是 ...
- IIS ip访问限制插件
Dynamic IP Restrictions Overview The Dynamic IP Restrictions Extension for IIS provides IT Professio ...
- 使用Java+MySQL+Apache开发后台项目(一)
做前端开发的人越来越多,后端维护的人才越来越稀缺,这种趋势正在慢慢扩展.像我这种人总喜欢反其道而行之,做后端开发的人虽然减少了,但是工作量和工作资质都要求的更高了,随着人工智能的发展,需要后台处理的数 ...
- centos下安装memcached
1. 通过yum安装 yum -y install memcached #安装完成后执行: memcached –h 2. Memcached 运行 //查看考号修改配置 vim /etc/s ...
- 为什么会出现Notice: Undefined index: submit in D:\xampp\htdocs\test.php on line 19
事例如下": <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ...