鼎捷TIPTOP 看板系统设计案例详解

《打造企业数字化管理,构建企业级Web平台最佳实践案例》

1.引言

       鼎捷TIPTOP ERP系统在企业资源管理中扮演着至关重要的角色。本文将介绍如何设计和实现一个基于鼎捷TIPTOP ERP的看板系统,以方便仓库及生产现场的及时数据展示及实现数字化、目视化的管理要求,同时满足客户对生产及仓库现场审核的要求并提升企业信息化良好印象;

重点实现以下功能:

  1. 定时从TIPTOP-ERP获取仓库库存、生产工单等数据;
  2. 实现无闪屏的自动滑动翻页功能。

大家跟随文章详细步骤与指南,零基础手把手即可实现搭建鼎捷TIPTOP看板系统项目功能;

2.项目概述

       为了提高生产管理的效率,我们设计了一个看板系统,该系统可以实时展示库存信息、生产进度等关键数据。其主要功能包括定时数据获取和页面自动滑动显示,确保用户能够现场流畅滚动的浏览和查看TIPTOP系统的最新及时数据。

整体项目效果展示:

前端框架:Metronic_Bootstrap框架
后端:TIPTOP系统/Oracle

3.TIPTOP看板系统框架介绍

3.1 Metronic-全球销量第一的强大响应式后台管理模板

Metronic是一款集成了HTML Bootstrap 4/5多种前端框架和技术栈的综合型后台管理框架。它适用于多种编程语言和框架,该模版自推出以来,已经取得了超过100万次的惊人销量,成为全球最畅销主流的HTML管理后台Web框架;

官方的地址:https://keenthemes.com/metronic 

3.2 技术分析:

基于Bootstrap: Metronic 基于Bootstrap 4构建,这意味着它拥有一套完整的UI组件,包括导航栏、按钮、表单、模态框等,这些组件都是响应式的,能在各种设备上无缝工作。
RTL支持: 支持右至左(RTL)布局,对于阿拉伯语、希伯来语等语言的网站开发尤其有用,使国际化应用更易实现。
Vue.js & React适配: Metronic不仅支持原生HTML/CSS/JS,还提供了Vue.js和React版本,满足现代前后端分离的应用需求。
主题与皮肤: 提供多种预设的主题和颜色方案,让开发者可以根据品牌或个人喜好轻松定制界面风格。
高质量代码: 代码结构清晰,遵循最佳实践,易于维护和扩展。
丰富的示例: 提供了大量的实际应用场景示例,如仪表盘、电子商务页面、博客、CRM系统等,帮助开发者快速理解和启动新项目。

3.3 应用场景:

  • 企业级Web应用开发
  • CRM、ERP系统的前端界面
  • 多语言支持的国际站点
  • 高度可定制化的电子商务平台
  • 数据可视化 dashboard 设计
  • 移动优先的响应式设计

自适配PC、移动端IPAD、手机端各种使用场景

4. 开发环境准备:

1.下载并安装Visual Studio Code

2.安装 .NET SDK

确保您的系统已经安装了 .NET SDK。如果没有,请访问 Microsoft .NET 下载并安装。

3.下载并解压提供的源码;点击下载源码

项目程序导入步骤:

a.打开Visual Studio 2019(以管理员身份)
b.点击“继续但无需代码(W)”

c.点击菜单栏“文件--》打开---》网站”方式进行导入TIPTOP_BI项目源代码

d.点击确认即可导入完成;

以上导出项目源码完成后,打开admin目录下的index_html,进入WEB网站的主页面代码程序

e.在打开index_html代码的情况下,ctrl+F5 编译运行系统,将会直接编译运行整个项目;

系统提示编译成功,接着网站就可以进行本地正常访问了,伙伴们是不是很简单。
本地访问地址:http://localhost:端口号/theme/templates/admin/index.html
PS:正常情况下ctrl+F5 编译程序后,系统会自动打开浏览器进行看板系统主页访问显示;

您可以通过以下目录的logo修改为本公司的logo

自此整个项目就已经正常的运行起来了

接下来,我们将会在该TIPTOP-BI的看板框架里面增加一个仓库物流库存看板进行数据的刷新及显示功能页面;

5. 功能实现

5.1 定时从TIPTOP-ERP获取数据

目标:确保看板系统能够实时更新数据,提供最新的即时库存看板信息。

页面代码:table_managed.html

程序代码实现的详细指南

数据获取过程

通过Oracle.ManagedDataAccess 是一个 .NET 库,从TIPTOP-ERP数据库进行连接并定时获取数据。

在Web.config文件配置您即将连接的TIPTOP-ERP数据库信息:

<add name="OracleConnectionString" connectionString="User Id=角色;Password=密码;
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=数据库IP)(PORT=端口号)))(CONNECT_DATA=(SERVICE_NAME=数据库服务名称)))" />

创建一个新的ASP.NET Ajax接口程序来处理数据库的连接及获取:

数据库视图创建:

create or replace view bimg_file_vw as
select A.img01,ima02,ima021,A.img09,(select sum(B.img10) from img_file B WHERE B.img01=A.img01 and B.img10>0 AND B.img02='400') as img10t,ima27,ima271,ima271-ima27 as cy,
ima71,A.img02,A.img03,A.img04,A.img10 from img_file A  left join ima_file on A.img01=ima01
where A.img02='400' and A.img10>0  ORDER BY A.img01,A.img02,A.img03,A.img04;

这样我们就可以在前端库存展示页面index_html来通过这个Ajax请求接口程序查询库存的数据了

数据展示实现过程:

前端展示页面index_html是通过initTable1()函数加载及定时刷新实现

function initTable1() {
        var table = $('#sample_1');
        table.dataTable().fnDestroy(); //销毁
        var dataSet = {};

            $.ajax({
                type: "GET",
                url: '/ajax.aspx',
                async:false,//是否异步 否则外部访问不到dataSet的值
                //dataType: "xml",            
                data:{
                        "Organization":'DGC'
                        ,"username":'cheny'
                        ,"type":'A'
                        },    //请求参数    
                beforeSend: function(){
                    //$.showLoading('查询中......');
                },  
                success: function (xml) {
                    console.log(xml);
                    // console.log('hello2');
                    //$.hideLoading();
                    if($(xml).find("Status").attr('code')=='-1'){
                        //document.getElementById("itcount").innerHTML = 'loading';
                        console.log('result error');

                    }else{
                        let Ajson=ErpXmlToJson(xml);
                        //console.log(Ajson);
                        if (Ajson.code == "0") {
                           dataSet=Ajson.list;               
                           //for ( var i=0, ien=dataSet.length ; i<ien ; i++ ) {
                                //dataSet[i]['id'] = i+1;
                           //}
                           console.log(dataSet);
                        }
                         console.log('result error2');
                    }
                } 
            });

通过以上获取到的数据填充至sample_1的表格控件进行渲染展示;

5.2 源码程序项目结构

5.3 部署步骤

部署方式一:

直接在在开发工具运行ctrl+F5 编译程序后,用户就可以通过浏览器全屏的方式进行看板系统的访问显示

部署方式二:

通过IIS发布部署网站

添加web部署

访问地址:http://服务器IP:端口号/theme/templates/admin/index_html

6.结论

      通过以上完整的详细操作说明,即可实现定时数据获取和自动滑动翻页功能,并结合Metronic的强大功能,我们的看板系统能够实时展示最新的生产和库存信息,提升了信息的可视化效果和用户体验。未来,我们还将继续优化和扩展系统功能,以满足更多企业的需求。

完整的项目源码下载

https://download.csdn.net/download/jkdfhksjdf/89623368

TIPTOP软件   台湾鼎新公司的一款ERP产品,与神州数码的易拓是同宗产品。 编辑本段深圳利谱(Tiptop)    公司标志 深圳市利谱信息技术有限公司成立于2000年7月,是深圳市高新技术企业,专门从事信息安全技术及产品的开发研制与相关服务。公司坚持"高科技创新、高水平管理、高标准服务"的经营理念,致力于提高我国政府机关、军警、企事业单位及个人的计算机信息安全防范水平,减少国家秘密、商业秘密和个人隐私的泄漏可能,开发、生产和推广信息安全产品,提供用户培训、现场评估、用户定制等技术服务,为用户计算机的网络安全提供整体解决方案。 编辑本段德国蒂普拓普(TIP TOP)公司   德国蒂普拓普(TIP TOP)公司创立于1923年,其全称为施塔格鲁伯奥托格鲁伯公司。总部位于 德国慕尼黑,它是全球最大的冷硫化橡胶修补材料、防磨损及防腐蚀的橡胶材料的制造商之一。   在工业硫化领域,TIP TOP公司生产并销售各类特种橡胶和模制产品,用于防磨损、防腐蚀和防噪音的工业应用,公司生产的冷硫化补片、补条、T2修补系列及粘接剂等产品,代表着世界最高技术水平,从而被众多的矿山、码头、电厂、水泥厂所采用。   在轮胎服务领域,TIP TOP生产且经营一体化的补胎材料、工具及设备。在过去的几十年中,TIP TOP一直代表着轮胎修补的最高质量水准,无时不在世界的每个角落证明着它的不凡,从单车胎,摩托车胎及小车胎到世界上目前最大的工程胎;从橡胶内胎,斜胶胎到子午线胎,都能用TIP TOP的材料和设备进行修补;其优异的品质和层出不穷的新产品使其在全球同行业中始终保持着领先的地位。1994-1995年,TIP TOP在同行业中成为全球第一家通过ISO 9001和ISO 9002质量认证的公司。   蒂普拓普公司在全球拥有四千五百多名雇员,八家生产(加工)厂以及十三家分布于美国、澳洲、日本、英国、法国、奥地利、芬兰、荷兰、西班牙、丹麦、南非及中国的全资子公司。另外公司还拥有一个遍布全球的一百四十多个国家的销售和服务商网络,经营的产品多达十四万种,其年营业额超过六亿欧元。 编辑本段深圳天凌高(Tiptop)实业发展有限公司   TIPTOP是国内最早生产肘节夹具和焊接组合夹具的公司,从事工装行业夹具多年,具有丰富的行业经验,深悉工装夹具对于行业产品质量、成本之间的重要性。经过多年的积累,开发了几十个系列工装夹具标准产品,为业界设计和制造工装夹具时提供选择标准件和模组产品。提高工装夹具制造效率。 TIPTOP工装夹具   TIPTOP与德国、日本、美国等世界发达国家公司进行技术合作,成立了自己的夹具标准研究中心,多项产品获得专利并成功应用到产业中。TIPTOP公司技术中心汇聚了一大批理论基础扎实、技术精湛、实践经验丰富、极具创造力的工程技术人员,可以为客户在较短的时间内提供合理先进的设计方案,使我们的客户在较短的时间内花最少的人力、物力、财力取得最好的收益。   TIPTOP产品主要为工装夹具行业提供标准件,引领行业标准化。同时为客户提供多种产品选择,并为行业提供解决方案。   TIPTOP提供焊接组合夹具系统,机床柔性夹具系统,肘节夹具系列,气,油压转角缸夹具,管道焊接夹具器材,汽车焊接夹具标准件,检测组合夹具,夹钳,铝组合结构件.上万种型号的商品。多种规格产品取得了国家专利权和被评为高新技术产品。   TIPTOP产品广泛运用于机箱机柜、车体制造、工程机械、钣金加工、设备装配、检测平台、医疗器械、机器人技术、航天器制造等制造领域。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值