本系列《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. Markdown:常用语法

    1.标题 说明:一共可以6级标题,几级几个# 一级标题 #一级标题 2.代码 用前后扩上 Hello World! 3.代码块 用前后扩上 Hello World! 4.加粗 加粗了 **加粗了** ...

  2. javascript:面向对象和常见内置对象及操作

    本文内容: 面向对象 常见内置对象及操作 首发日期:2018-05-11 面向对象: JavaScript 是面向对象的编程语言 (OOP).OOP 语言使我们有能力定义自己的对象和变量类型. 对象是 ...

  3. ASP.NET Core 入门教程 1、使用ASP.NET Core 构建第一个Web应用

    一.前言 1.本文主要内容 Visual Studio Code 开发环境配置 使用 ASP.NET Core 构建Web应用 ASP.NET Core Web 应用启动类说明 ASP.NET Cor ...

  4. .NET Core 2.0

    下载 Visual Studio 2017 version 15.3 下载 .NET Core 2.0 下载 Visual Studio for Mac 微软今天发布了.NET Core 2.0 版本 ...

  5. jQuery实现画面的展开、收起和停止

    主要用到动画效果中的三个操作 ("#id").slideDown(3000): // 后面的数字表示效果的时长 ("#id").stop(); ("# ...

  6. OpenSSL 正确安装

    经过几天的各种尝试,总算正常安装了openssl,中途差点各种放弃,最后总算装好了. 环境:Win10 , 为了装OpenSSL 而安装了vs2010,没有验证必须要装的 安装步骤: .从openss ...

  7. visual studio 的git插件推荐

    TGit 支持vs 2013/15/17及更高版本,需要搭配 TortoiseGit 和 MSysGit 一起使用,当然这两者也是我在windows下使用git的推荐组合. 历史版本的diff查看使用 ...

  8. LeetCode算法题-Binary Tree Paths(Java实现-3种解法)

    这是悦乐书的第199次更新,第206篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第62题(顺位题号是257).给定二叉树,返回所有根到叶路径.例如: 输入: 1 / \ ...

  9. 【Teradata】 TPT基础知识

     1.TPT Description Teradata Parallel Transporter (TPT) is client software that performs data extract ...

  10. 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(一)转载自码农网

    CentOS 是一个工业标准的 Linux 发行版,是红帽企业版 Linux 的衍生版本.你安装完后马上就可以使用,但是为了更好地使用你的系统,你需要进行一些升级.安装新的软件包.配置特定服务和应用程 ...