当前位置:首页 > 工业控制 > 《机电信息》
[导读]摘要:在当前电力系统营配综合班组的工作中,计量电能表备品的仓储管理主要依靠人工记录,工作量较大且效率较为低下。基于该情况,设计了一种基于Python语言的计量电能表管理系统,使用s0Lite作为数据库服务器,同时结合二维码技术,实现电能表台账、出入库的便捷维护,这也是对使用Python语言设计程序实现电力系统日常办公信息化的一种探索。

引言

计量电能表是电力系统连接用户的一种终端设备,对计量电能表的入库、统计、维护等工作也是供电所基层班组工作的重要部分。根据精益化管理相关要求,对于电能表的管理应遵循规定,严格做好台账管理、出入库登记管理等。而在当前的供电所电能表管理中,主要由人工管理,通常使用Excel表格或纸质记录本等传统工具。

使用软件实现办公信息化主要体现出以下两点优势:第一,工作效率高,填写纸质表格,手写速度比不上电脑输入(尤其是具备自动输入功能的软件),对于大批量的入库、领用等,差距更加凸显,同时频繁记录增加了工作量,不利于基层班组减负,而办公信息化软件可实现大批量的管理:第二,使用Excel表格或纸质记录本记录,需要核对的内容较多,尤其是对于目前的电能表来说,台账记录点多,记录起来较为繁琐,若不一一核对,容易发生遗漏或记错等。而使用二维码技术,既可做到快速识别,还能保证准确率。

1系统设计架构分析

本设计采用Python+Py0t5+s0Lite的系统架构,Python作为当前流行的编程语言,具有丰富和强大的库,几乎涵盖了计算机技术的各个领域,具有良好的编程生态,在图像处理以及数字识别领域也发挥了其重要作用[1]。同时,Python的特性让它在处理数据时拥有开发速度快、代码量少、成本低的特点,而且其丰富的数据处理包可以帮助人们方便地进行数据处理。而对于这类数据量不大的系统,s0Lite数据库的优势也较为突出,s0Lite是一个轻量级、嵌入式数据库,使用起来非常方便,不需要安装,免费使用。此外,为适应目前办公电脑多为windows系统的现状,本次编译环境采用windows操作系统,编译的软件在其他电脑可直接运行,无需安装Python和数据库。

2系统功能分析

本系统主要实现以下两方面功能:

2.1基本功能

作为电能表的管理系统,首先需具备基本功能,也就是对于电能表台账的增、查、删、改功能。

2.2拓展功能

为提高日常管理效率,本系统结合二维码进行出入库管理,当前使用的电能表通常已做好资产编号及相应的条形码、二维码,无需生成新的二维码,管理起来更加方便快捷:

同时,本系统也具备生成二维码的功能,可结合标签机打印出二维码。

3系统功能设计

为达到便于维护、便于操作的目的,提高使用效率,本系统采用模块化的架构设计,主要包括电能表库存台账管理模块、人员登录和信息校验模块、库存查询模块、库存修改模块、出库入库模块、二维码生成模块,如图1所示。

31库存台账管理模块

具备库存的电能表台账管理功能,直观展示了库存中的电能表的厂商、型号、资产编码、在仓库中的位置、入库时间等信息。

3.2人员登录和信息校验模块

本系统采用普通登录和权限校验两种不同登录方式,为提高备品的入库、出库效率,在进行电能表出库、入库时,无需输入密码,只需在登录位置选择登录的人员即可,此处通过Py0t5中的combox下拉按钮实现人员选择,在Python中调用combox函数来进行人员选择;如需要修改库存数据,则需校验登录人的密码权限,目的在于防止维护人员在操作过程中误修改数据。设计login.py模块来实现登录窗口,当需修改库存信息时,调用login.py模块,验证账号和密码正确后实现人员登录修改。

3.3库存查询模块

设计select函数,先读取信息框的输入数据,然后连接s0Lite数据库,通过搜索数据库的库存数据表,筛选出符合的数据并显示到窗口,同时具备模糊查询和精确查询功能,输入关键字后能快速筛选相关信息,快速定位。

3.4库存修改模块

实现库存信息修改、清空库存、清空出库记录等功能,需要验证管理员密码才能操作。通过精确搜索库存数据表中的数据与输入数据匹配,删除相应行的数据,并显示剩余库存,清空库存和清空出库记录分别设计clearin和clearo一t函数模块实现。

35出库入库模块

电能表入库方面,设计insert函数,连接s0Lite数据库,将输入的数据先写入库存数据表中,再调用shouwb函数输出到图形界面;出库方面,设计welete函数,先根据输入数据读取库存数据表中的数据,将其写入出库数据表中,然后将库存数据表中的数据删除,再调用shouwbd函数输入到出库记录图形界面。

3.6二维码生成模块

在Python中导入02cowe和Pil模块,先通过无线扫码器读取设备编码信息,然后通过maRe函数生成二维码,再调用save函数保存二维码的png格式图片到当前目录,将电脑连接到标签打印机上,直接打印出二维码,粘贴到电能表上即可。

4系统应用

4.1入库、查询管理

事先规划好仓库中电能表所存放的位置,在图形入库界面上输入电能表的厂商、型号、位置、设备资产编号(也可通过扫码器扫码实现快速输入),在人员登录出选择当前操作人员,点击入库即可实现入库,同时自动记录当前时间生成入库时间。在数据查询出输入电能表型号关键字,可通过关键字模糊查询筛选出相关电能表,可直接看到位置、资产编号等全部信息。

4.2数据修改

点击数据修改界面,输入准备删除的电能表编号,弹出权限验证框,验证管理员账号密码正确后即可删除。

4.3出库管理

(1)普通出库模式:输入电能表的设备资产编号点击出库即可。

(d)快速出库模式:点击出库输入框,使用无线扫码器进行扫码即可自动出库,且无需操作可连续扫码,实现快速大批量出库。

5结语

在办公信息化的大趋势下,供电所基层班组人员自主研发了基于Python的计量电能表管理系统,结合二维码读写技术,实现电能表仓储的信息化管理,为维护人员节省了大量时间,提高了工作效率。相对于依靠第三方软件,自主设计的软件不仅节省费用,且在维护上和功能调整上更加灵活、方便;同时,基于Python语言的简洁性和面向对象特性,本系统经过简单改动即可应用到其他办公场合,可见,本设计也是对于使用Python语言实现办公信息化的一次探索。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭