推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于Python的短波信号数据库查询软件设计

更新时间:2019-12-30 08:56:54 大小:2M 上传用户:songhuahua查看TA发布的资源 标签:python短波信号数据库 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

无线电通信数量日益增多,其监管部门的数据库也在不断更新,为提高数据库查询速度,提高监测工作效率,本文基于Python程序设计语言,结合实际工作,针对短波通信信号数据库设计实现了一款数据库查询软件。文章详细介绍了Python语言的优势及数据库查询软件的设计流程,且使用现有的短波信号数据库进行反复测试,验证了其实用性与高效性。该软件也可以应用在其他无线电信号数据库查询工作中,对提高工作效率有一定的帮助。


部分文件列表

文件名 大小
基于Python的短波信号数据库查询软件设计.pdf 2M

部分页面预览

(完整内容请下载后查看)
Radio Wave Guard  
DCW  
电波卫士  
基于Python的短波信号数据库查询软件设计  
12  
1.国家无线电监测中心乌鲁木齐监测站鲁木齐 830000;  
2.新疆农业大学计算机与信息工程学院鲁木齐 830052)  
摘要无线电通信数量日益增监管部门的数据库也在不断更新提高数据库查询速度高监测工作效率本  
Python程序设计语合实际工作对短波通信信号数据库设计实现款数据库查询软件章详细介绍了  
Python言的优势及数据库查询软件的设计流程使用现有的短波信号数据库进行反复测试了其实用性与高效  
软件也可以应用在其他无线电信号数据库查询工作提高工作效率有一定的帮助。  
关键词P y t h o n 数 据 库 ;频 率 ;查 询  
doi10.3969/J.ISSN.1672-7274.2015.04.009  
中图分类号TN014  
文献标识码A  
文章编码1672-7274201504-0035-05  
Design of Database Query Software of Shortwave Signals based on Python  
Liu Yan1, Wang Lei2  
(1.State Radio Monitoring Center Urumqi Station, Urumqi, 830000; Computer and  
Information Engineering College of Xinjiang Agricultural University, Urumqi, 830052)  
Abstract: The number of radio communication is becoming larger, and the databases of corresponding  
supervision department are constantly being updated, in order to improve the speed of querying databases and  
the monitoring efficiency, combined with daily monitoring work experience and used the existing databases  
of shortwave signals, this paper researches and designs the software for querying database based on Python  
programming language. This paper introduces the advantages of Python and the design process of this software  
in detail. And applies the existing databases of shortwave signals, we did a lot of test and verified the software’s  
practicability and high efficiency. The software also can query the databases of other types of radio signals and  
help to improve work efficiency.  
Keywords: Python; database; frequency; query  
1 引言  
掌握合法频率的使用否存在频率资源浪费等情  
长期以来线电通信监管工作一直是无线电  
管理部门的重点工作其通信频率进行监测时  
况以及快速发现非法占用频率效排查非法发射  
信号扰信号击取缔非法电台护电波秩序。  
作 者 简 介  士研究生家无线电监测中心乌鲁木齐监测站助理工程师2012年毕业于西安科技大学得通信与信息系统专业工学硕士学  
2012年至今主要从事无线电监测工作。  
士研究生任新疆农业大学计算机与信息工程学院助教2007年至2010年任电子工程师职务2010年至2013年获控制理论与控  
制工程工学硕士学位2013年至2014年任硬件工程师职务2014年至今主要从事教学与科研工作。  
数字通信世界  
35  
2015.04  
电波  
  卫士  
D
IGITCW  
Radio Wave Guard  
随着监测工作的全面展开存储监测数据且对数  
据进行深入分析研究和对比必会产生大量的数  
据库数据库进行快速查询以提高工作效  
率就显得尤为重要我站短波监测工作为例天  
既有自动监测数据又有人工监测数据每天都在  
更 新 数 据 库 此 外 ,还 有 ITU数据库站数据库、  
短波台站普查情况汇总数据库内已查信号数据  
站核查数据库及中发的监测数据库等这  
些数据的存储方式基本都是Excel数 据 表 格 在 进  
行短波监测及数据对比分析自动监测数据库  
查找效率较高之外他数据库均需要人工手动将  
每个数据表格以最原始的Excel查找方式遍历查找  
一 遍 若 有 重 复 频 点 出 现 ,就 需 要 反 复 查 找 核 实 ;实  
际监测时基本都需要将每个数据库的所有表格查找  
一 遍 或 多 遍 工 作 效 率 极 低 且 有 时 若 稍 有 不 慎 将 漏  
查一些数据监测工作带来不必要的麻烦。  
试写好的程序由于自带的IDLE仅仅包含了能够  
运行程序的必要功能致在程序开发过程中效率  
较低PyCharm是一款优秀的Python集成开发环境  
IDE带有一整套可以提高程序员进行Python  
开发的高效设计工具包含的语法高亮显示可以提  
醒编程者输入的关键字是否正确外还包含标识  
符自动补全功能等些都大大提高了程序员的编  
程效率大地方便了程序的调试和查错。  
Python自带的GUI模块Tkinter功能有限少  
Excel控件的支持文采用wxPython模  
块实现软件GUI的设 wxPythonPython语言的  
一套优秀的GUI图形界面设计库使得程序员可  
以非常方便地创建功能健全作友好的图形交互  
界 面 它 包 含 丰 富 的 插 件 对 象 ,几 乎 涵 盖 了 所 有 常 用  
GUI界面的功能模块中包含Excel控 件 如 果 单  
纯使用Python语言的IDE直接操作wxPython就  
如同使用纯C++语言编写界面程序一样费时费力,  
wxFormBuilder是一款专门用于基于wxPython  
库进行界面设计及布局的辅助开发软件工具过  
wxFormBuilder可以实现图形化的界面设计及预  
最 终 可 以 生 成 基 于 wxPython图形库的Python  
代码而大大简化了界面设计的步骤高了程序  
设计的效率。  
故本文针对目前数据库查询效率低等不足结  
合实际工作情况用现有的短波信号数据库设计  
实现款数据库查询软件经过反复测试验  
证了该软件的稳定性及实用性极大地提高数据  
库查询效率而可确保监测工作的时效性。  
2 Python语言及软件发环境简介  
由于短波信号数据库是以Excel文件的形式进  
行 存 储 Excel文 件 的 编 码 方 式 较 为 复 杂 如 果 直  
接按照字节的方式读取并解码几乎是不可能的在  
Python的众多扩展模块中xlrd是一款性能优越的  
Excel读取工具以实现指定表单定单元的读  
大 大 降 低 了 对 Excel文件操作的难度高了软  
件开发效率。  
2.1 Python语言简介  
Python是 一 种 面 向 对 象 的 解 释 型 编 程 语 言 自  
2090年代初诞生至经得到了广泛应  
Python语言秉设计理  
全开源及纯粹面向对象编程方式快博得  
了程序员们的追捧设计风格优雅读性好、  
可扩展性强多的开源组织也纷纷发布了自己的  
Python扩 展 包 使 得 Python的性能得到了飞速提  
由 于 Python的核心代码是用C语 言 编 写 这 使  
得该语言的执行效率非常高上其极高的可移植  
使得应用程几乎不用修改便可在Windows和  
Linux等 操作系统之间运。  
本文通过对以上几种软件开发工具的协调运  
速了程序开发的进度化了开发流程保  
证程序健壮性的同时也保证了程序的高效性能。  
3 数据库查询软件设计流程  
本文设计的软件采用wxPython模块提供的控  
件及消息机制搭建GUI图 形 界 面 使 用 xlrd模块提  
供的Excel文件读取及解码功能作为提取短波信号  
数据库的工具数据查找过程中使用法的  
思想大缩短了数据库搜索的时间高了软件  
执行的效率。  
2.2 软件发环境简介  
目前Python的最新版本为3.4.2考 虑 到 对 第  
三方功能模块的兼容性文采用Python2.7.3作为  
程 序 解 析 器 在 安 装 完 Python自 带 有 一 个 IDLE  
(集成开发环境程序设计者编写代码及运测  
36DIGITCW  
2015.04  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载