基于.Net动态监管信息系统
2016-09-26贺诗俊唐洪张泽梁
贺诗俊 唐洪 张泽梁
[摘 要] 为提高企业生产经营动态监管水平,进一步规范企业标准化管理,设计研发动态监管系统。采用.Net技术,实现动态监管系统界面设置以及基础数据的采集/录入、查询功能;利用结构化查询语句,实现对基础数据存储、处理;设置阈值,对各种隐患进行预警、报警;引入先进算法,提取直观、有用的信息。应用结果表明,该系统对促进企业生产经营状态的监管和标准化管理起到较好的推动作用。
[关键字] 动态监管;.Net; 数据存储
中图分类号:TP391 文献标识码:A 文章编号:
[ABSTRACT] In order to improve the status monitors level about the enterprise of production and management, the paper designs the status monitor system to regularize enterprise standardization management. Meanwhile, the system realizes interface setting and basic data collecting or entering, querying which depends on .Net. Next, the basic data storage and disposal adopts the structure query language. And setting the threshold, the system can alarm or early alarm all kinds of risks. Furthermore, the system applies the advanced algorithm to retrieve useful and intuitive information. The application results show that the system plays a good role in promoting supervision and standardization management of enterprise.
[KEY WORD] dynamic monitor; .Net; data storage
0 引言
生产经营活动是企业生存之本,对生产经营状态进行监管,及时了解企业各个部门、岗位有没有正常运作,原材料是否充足,成品库存是否满额,客户订单有否及时出货,生产线是否正常,工艺参数是否在允许范围内等。动态监管系统将生产经营信息纳入计算机系统,形成标准化的监管流程和基础数据类型,为企业的标准化管理提供了理论基础和技术依据。
根据企业的需求,采用分布式系统支持设计对企业生产经营信息的监管。充分利用目前企业的软硬件环境,系统采用微软提供的开发平台Visual Studio 2010[1], 利用C#高级编程语言[2]在.Net Framework[3] 运行环境中工作,同时以SQL Server 2008R2[4]为系统数据库,开发企业生产经营动态监管系统,实现对每一个业务流程的标准化操作,同时获得对基础数据的全面记录与分析。
1 动态监管系统架构
动态监管系统主要是面向企业生产管理与使用人员而研发设计,该系统充分整合了已有的系统功能,补充民爆行业监管所需的系统功能,重点包括:原材料管理子系统、产能产量采集子系统、环境数据采集子系统、生产数据采集子系统、门禁子系统、视频监控子系统、仓储管理子系统、物流管理子系统八大子系统。对各个子系统基础数据进行统计分析,形成历史记录、统计报表、预警报警提醒、原材料的利用率以及提供给管理者进行决策的其他参考信息。本设计方案旨在针对民爆生产企业来构建并实施,为此则给出民爆企业生产经营动态监管系统的框架如图1所示。
2 动态监管系统的实现
2.1 系统结构模式
该系统采用B/S(Browser/Server)结构模式,根据软件的3层架构将整个业务划分为:表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data Access Layer)。具体地,表现层采用WPF(Windows Presentation Foundation)设计用户界面框架;业务逻辑层则基于.net Framework的运行环境,并采用C#进行后台编程,实现设计的业务功能;此外,数据访问层通过采用SQL Server 2008R2进行数据库的设计,对系统的数据规划实现了存储和运算等操作。
2.2 界面
根据动态监管系统架构图,将民爆生产经营动态监管信息系统分为基础信息管理模块、物资台账管理模块、人资管理模块、安全生产模块、计划管理模块、检验维修模块、公共查询模块、统计报表模块、外围系统模块。
9个模块名称在页面的左侧排列开来,单击每个模块后均会出现下拉菜单,显示子模块名称,各个模块的管理人员在界面中点击“新增”、“修改”、“作废”、“查询”等按钮,进行相应的新增、修改、作废、查询等操作。民爆企业生产经营动态监管系统主界面如图2所示。
2.3 数据库
根据企业生产经营动态监管系统的业务需求,数据库主要包括:用户注册信息表、用户登录信息表、各个业务明细表、统计表、预警报警记录表。通过设计前述表格,记录企业生产经营动态监管状态的原始信息,再利用数据库操作语言对原始信息进行二次利用,得到用户所需要的有用信息。例如:实时生成仓库的日报表、月报表,实时库存查阅,存放和领料位置分析,保质期、库存超额计算。数据库业务表的部分字段设计如图3所示。
2.4 统计分析
在本系统中,除了收集企业的基础数据外,必须对所采获的基础数据进行统计分析。使用了日报表、月报表、库存统计、相关成品、原材料、设备保质期的监管等等的项目定制,并经由这些统计分析手段得到的数据,则可为企业的管理、监督和决策部分提供现实直接的结果依据。下面主要以库存为例,展开统计分析。
3 结果分析
通过对该系统进行测试,满足**企业对生产经营的信息化需求,表 1即为信息化与传统的管理模式优劣性能效果对比。通过对比可看出,信息化使企业内部基础信息共享程度提升、管理流程更加优化,同时更具准确度的基础数据则使粗放的管理模式逐步转化为精细化、标准化管理模式。同时行业信息化更容易发现问题、解决问题,实现对事故的超前掌控和预防。
4 结语
动态监管系统实现了生产企业生产经营的信息化管理,根据入库时间和库存位置进行原材料的入库和领料;根据库存数量进行库存超额或不足的预警、报警;根据入库日期对保质期进行预警、报警;与外部设备通信为进一步实现智能仓储、企业全局信息化工作奠定了坚实基础。利用该系统,可以智能助益生产企业对生产经营状态实现精确的控制、管理,提高生产企业的信息化水平。
参 考 文 献
[1] 李铭, 黄静. C#高级编程[M]. 8版. 北京: 清华大学出版社, 2013.
[2] 王通, 闫祥安, 李伟华. 基于.net技术的自动化立体仓库管理与控制系统的研究与实现[J]. 制造业自动化, 2004, 4(26): 21-25.
[3] 郑细瑞, 张苏红, 阮学斌. 基于.NET三层架构的酒店管理系统设计与实现[J]. 计算机与数字工程, 2011,39(8): 91-93.
[4] 张慧娟. SQL Server 2012宝典[M]. 4版. 北京: 清华大学出版社, 2014.
[5] 工信厅装[2014]271号,民爆安全生产少(无)人化专项工程实施方案[S]. 北京: 工业和信息化部办公厅, 2014.
[6] 刘治兵. 民用爆炸物品安全生产风险评价方法[J]. 煤矿爆破, 2014(1): 5-9.
[7] 黄志平, 陈金德, 吴怀广,等. 民用爆炸物品生产企业应急信息平台研究[J]. 中国科技信息, 2014(23): 93-94.
[8] 孙永波, 仲峰. 乳化炸药生产设备的现状与发展方向[J]. 爆破, 2010, 27(3): 94-96.
[9] 李鹏飞, 许照烜. 基于.NET的网络指纹门禁系统的设计与实现[J]. 安防科技, 2006(12): 24-27.