欢迎来到奥特威ATW称重软件官方网站! 收藏本站| 公司简介| 公司环境
全国统一热线
134 0202 6688
当前位置:主页 > 新闻中心 > 行业动态 > “称重地磅管理软件”WEB信息管理系统解决方案

“称重地磅管理软件”WEB信息管理系统解决方案

文章出处: 人气:发表时间:2018-04-09 20:03
目前一些物流及生产资料管理的称重软件只能实现在单机及局域网中数据的共享,如在异地查询相关数据, 既不方便,也不利于企业宏观数据监测,无法及时作出判断,影响决策。基于互联网技术的WEB数据库解决方案,即可 实现对称重数据管理的高效率、实时性、安全性、科学化、现代化、智能化。
0.引言
近年来,我国企业信息化建设在企业内部信息管理、办公自 动化、电子商务和生产过程自动化方面取得了比较明显的进步。 但对于绝大多数的中小型企业来说,在信息化建设方面存在的 问题还很多。虽然大部分中小企业也已经购置了计算机,有些也 用上了财务软件,仓管软件,建立了自己的网站,甚至有些企业 还实施了 ERP项目,但总体来讲应用层面比较浅,“信息孤岛” 现象日渐突出:不同软件间,尤其是不同部门间的数据信息不能 共享。设计、管理、生产的数据不能进行交流,数据出现脱节,信 息需要多次重复输入,信息交流的一致性无法保证。特别是对于 厂矿企业来说,以上信息化项目实施后生产设备所产生的数据 (如:衡器温度、压力、流量等计量器具,仪器仪表上的读数)仍 需通过人工记录后再输入到电脑中,造成生产数据与系统信息 脱节,速度慢,而且人工输入中经常会出现输入错误甚至发生人 为错误的现象,造成信息的不准确,影响公司的生产、管理、效益 和决策。这是传统软件无法解决的管理漏洞。
1.目前称重软件应用现状
当前以称重衡器为代表的计量器已经被广泛地应用于生产 与流通企业中。每个企业或多或少都使用不同的计量器具,特别 是称重衡器。一个企业计量器具少则几十件,多则几百件,几千 件,且这些计量器分布于企业的各个不同车间,仓库等地方,有 的甚至是不同的地区。长期以来我国企业大多数依靠人工取纸, 人工抄表的方式进行统计,获取的计量信息少,传输速度慢,处 理周期长。因此实现企业计量数据的自动化、网络化、信息化管理十分必要。
现以某企业跨地域物资收购站为例,进行分析、研究、解决 问题。
随着该企业的不断发展,遍布全国的连锁网点数的逐步增 加,每一个网点都有一个或多个称重点。这些称重点的数据都是 相对孤立的,甚至有些称重点使用的软件系统不统一,导致无法 对数据进行汇总,而只能采用人工方式,这大大增加了人力物 力,而且数据也不及时,甚至产生人为误差。随着网点及数据的 增加,使得数据称重信息的统一管理及查询工作也越来越烦琐, 为了更加快速有效的查询各支点的称重数据,对称重信息进行 统一汇总,从而更好的为企业的长远发展做好规划,企业应开发 一套称重衡器WEB信息管理系统。
2.现有资源及需求分析
2.1现有资源
遍布于全国的数百家连锁网点有上千个称重点。每个支点 (称重点)拥有一台计算机和一套称重数据采集设备及软件。这 些系统,有些是单支点、有些是多支点共连。这些数据目前只是 保存在各支点及与其相连的局域网的计算机上。数据较为分散, 不便统计汇总。为迎合现代企业管理理论,应对现有资源进行技 术改造。
2.2需求分析
总的目标是将各称重点的数据及时准确的汇总统计到总公 司相关部门,并对其进行统一规范化保存及管理,实现移动办 公。
http://www.weighiot.com/uploads/allimg/180122/1-1P122163U2304.jpg
2. 3待开发资源
1)连接到互联网的相关设备:每个支点需方便连接 INTERNET (互联网),由于本系统对数据传输的要求不是很 高,一般的MODEM可以满足系统需要,当然还要具备电话接 入;
2)支点称重数据上传插件(软件开发):各支点的数据不统 一,必须采用中间件将数据规范保存;
3)数据库服务器一台(可自行建立或者租用):各支点的数 据信息保存在数据库服务器上;
4)WEB服务器一台(可自行建立或者租用):用于发布终端 称重信息查询系统;
5)终端查询电脑:普通PC或笔记本,需连接互联网;
6)终端称重信息查询系统:系统开发,并安装在WEB服务 器中。
3.系统解决方案
随着Internet和W eb技术的迅猛发展,W eb正在逐渐成为 全球性自主分布式计算环境。Internet是基于B /S (客户浏览器/ 服务器)结构,它采用TCP/P通信协议,从而把传统C/S模式 中的服务器分成了Web服务器和数据库服务器。这使得基于 Web的信息管理系统开发能够得以实现。
3. 1规范各支点软件
规范各支点软件,主要是规范数据库应用。这样就能对各支 点采集的数据进行回收,保存在数据库服务器中。企业可以根据 实际的情况购买称重软件或有针对性地开发软件,或者开发一 些中间件,将不同称重软件采集的数据进行规范性的格式化处 理。
3. 2称重点和服务器的连接
每个称重点通过电话拨号上网连接互联网。只有各个称重 点上报数据时才进行拨号上网,当连通时就可以上报本称重点 当日数据信息。
3. 3选择数据库系统
目前数据库管理系统软件种类较多,常见的分布式数据库 管理系统软件有:甲骨文的ORICLE、BM的DB2、以及微软的 M S SQL Server。本系统米用SQL Server数据库管理系统。主 要是考虑到数据库的兼容性。由于各支点会出现断网称重(不连 接网络)或断机操作(不和电脑通讯),所以称重点的计算机一般 都采用微软的ACCESS数据库,因为Access数据库和SQL数据 库兼容性较好而且可以相互转换。
3. 4WEB服务器架构
月艮务器的操作系统米用W indow s2003 Server并加载IIS。 这是称重信息查询系统运行的必要环境。
4.系统功能
4.1每个支点的称重数据通过安装在支点电脑上的上传功 能插件上传至互联网上的数据库服务器上保存,此数据库服务 器对每个支点上传来的数据进行保存、分析、备份。
4.2WEB服务器上的信息查询系统将保存在数据库服务 器上的数据进行分类,通过各功能模块,以网页的形式表现出 来,然后管理员通过终端查询电脑登陆该系统后,即可方便查 询、打印相关信息。
5.系统开发
5.1软件的开发
http://www.weighiot.com/uploads/allimg/180122/1-1P122163ZD92.jpg
如上图所示在原来的称重软件上进行2次开发,增加一个 数据上传功能插件实现对本地数据的读取并将其上传到数据库 服务器上。
主要的设计思想是采用NET技术,将本地数据汇总到 ADO . NET中的数据集中,然后经数据机中的数据提交到远程 数据库服务器中。这种技术比较科学,在断网的情况下可以保证 所有客户端的本地数据完整的汇集。在联网状态下可以安全有 效地将本地数据上传。
其实现的主要代码如下:
专为连接和操作远程数据库编写一个类L inkDataBaseo public classL inkDataBase { vate string strSQL;
//与SQL Server的连接字符串设置localhost为远程服务 器的Ip;
private string connectionString = ” workstation id = localhost; Integrated Security: SSPI; database: weight”;
//与数据库的连接
private SqlConnectionmyConnection;
private SqlComm andBuilder sqlCm dB ld; private DataSet ds = new DataSet(); private SqlDataA dap ter da;
//操作脱机数据库(创建了该类的实例时直接用)
//据输入的SQL语句检索数据库数据 public DataSet SeleclDataBase (string tempStrSQL , string tempTableN am e)
{ this strSQL = tempStrSQL;
this m yConnection = new SqlConnection (connectionString);
this da = new SqlDataA dapter (this strSQL, this myConnection);
this ds Clear();
this da F ill(ds, tempTableN am e);
return ds; //返回填充了数据的DataSet,其中数据表以 tempT ableN am e给出的子符串命名 }
//数据库数据更新(传DataSet和DataTable的对象) public DataSet UpdateDataBase (DataSet changedDataSet, string tab leN am e)
{ this myConnection = new SqlConnection (connectionString);
this da = new SqlDataA dapter (this strSQL, this myConnection);
this sqlCm dBld = new SqlComm andBuilder(da); this da U pdate(changedDataSet, tableN am e); return changedDataSet; //返回更新了的数据库表 }
//直接操作数据库(未创建该类的实例时直接用)
//检索数据库数据(传字符串,直接操作数据库)
public DataTable SeleclDataBase(string tempStrSQL )
{ this myConnection = new SqlConnection (connectionString);
DataSet tempDataSet = new DataSet(); this da = new SqlDataA dapter (tempStrSQL, this myConnection);
this da Fill(tempDataSet); return tempDataSet Tables[0];
}
//数据库数据更新(传字符串,直接操作数据库) public int U pdateDataBase(string tempStrSQL )
{ this myConnection = new SqlConnection (connectionString);
//使用Command之前一'定要先打开连接,后关闭连接,而 DataAdapter则会自动打开关闭连接 myConnection. Open();
SqlComm and tempSqlComm and = new SqlComm and (tempStrSQL, this myConnection);
int intN umber = tempSqlComm and. ExecuteNonQuery
();//返回数据库中影响的行数
myConnection. Close(); return intNumber;
}
}
客户端本地数据的收集:
Public linkClientDataBase()
{//连接本地数据库weight mdb
O leDbConnection con = new O leDbConnection (@ ?Provider= M icrosoft Jet OLEDB. 4 0; Data Source= weight mdb”);
con. Open ();
//提取本地数据库表中的数据
O leDbDataA dapter ada= new O leDbDataA dapter ( ?select * from weight? con);
O leDbComm andBuilder bd= new O leDbComm andBuilder
(ada);
DataSet ds= new DataSet();
//将提取的数据保存至^DO. NET中的数据集中以便上传
ada Fill(ds, ”weight?);
}
5. 2信息查询系统开发
对企业来讲,信息查询的速度及安全性尤为重要。本系统采 用A SP.NET技术进行开发。目前WEB系统开发技术有:PHP、 JSP、A SP。研究测试发现它们的执行速度从高到低依次为A SP. Net、JSP、ASP、PHP;安全性依次为ASP. NET、JSP、PHP、 ASP.
ASP. NET尤其以执行效率和安全著称,这是我们选择 net技术的理由。
本系统主要实现如下功能:
功能特点:
1)超级管理员用户设置:通过此用户设置,即可全面对系统 内的数据进行管理;
2)—般管理员用户设置:只能查看相关数据;
3)多用户设置:可以实现由不同的人员来完成报表的查询工作。
报表查询功能。
1)明细报表模块:按发货单位分类、按车号分类、按货物分 类、按时间分类;
2)汇总报表模块:按发货单位汇总、按货物流向汇总、按车 号汇总、按货物分类汇总;
3)条件报表模块:货品+收货单位、货品+发货单位、货品 +规格、车号+收、发货单位;
报表打印功能
根据上述表格分类后,生成打印功能页面,实现数据报表的 及时打印功能。
打印格式可按照称重软件的打印格式。
动态显示功能
通过线条图的形式,反映每个支点的称重情况,如总出称 数、总车次、总货物数等。
亦可反映全部网点的称重情况。
6.结束语
从技术角度看,本系统描述了如何将各个分散的数据孤岛 通过数据库服务器和中间插件统一起来,解决了各个分散点的 数据信息汇总处理。从应用角度看,本系统完成的对称重点数据 信息的汇总处理,便于企业监测各个称重点的具体情况,提高企 业的信息化管理水平。
此文关键字:称重管理软件,地磅称重软件,地磅软件
首页 | 公司简介 | 新闻中心 | 产品技术 | 行业应用 | 企业风采 | 走进我们 | 联系我们