摘要:针对航空维修开发的一套网络数据录入系统。运用ExcelVBA制作本地端界面和程序,并通过网络访问WAMP搭建的服务器端MySQL数据库。从而实现多地操作和数据统一,同时保障运行效率和数据安全。
加入收藏
一、绪论
在航空维修业中工作记录是必不可少的,传统的Excel表单无法多地操作、分散的数据很难统一、越来越大容量也会减慢运行速度,还存在容易被篡改的风险。但是通过Excel链接MySQL数据库可以解决这些问题,同时该数据库是开源免费的,因此需要基于ExcelVBA+MySQL运行环境的方案。Excel链接数据库的资源较少,且主要集中在微软自家的Access和MsSQL方面。链接MySQL的资料则更少,也成为项目的最大挑战。
二、运行环境
开发软件为Excel、MySQL和WAMP2.0。Excel作为一套优秀的电子表格软件,内嵌的VBA语言是寄生于VB应用程序的版本。MySQL是一个关系型数据库管理系统,其特色是体积小、速度快、代码开源免费和强大的社区支持。WAMP则是搭建动态网站服务器的开源免费软件,拥有一键构建服务器的强大功能。
首先在服务器端安装WAMP来构建MySQL数据库,然后在本地端的Excel内安装了数据库插件ADO和更新本地端的数据库类。整个运行环境就构建完成。
三、本地端结构
(一)程序界面
通过VBA控件制作登入、数据录入和查询等窗体。在激活Excel时,隐藏Excel原始程序框体和所有表单界面,只显示登入窗体,随后根据不同的按钮控件激活不同的功能窗体。使程序更具有界面感。
(二)表单界面
Excel的表单将全部被隐藏(不能被选中),起到保证数据安全;同时表单用于基础信息保存、数据缓存和显示确认。基础信息主要包括使用说明、人员信息和登入权限。数据缓存主要用于缓存传输至服务器的数据,为了实现断网(断开服务器)操作的特性,和实现按批次(多条)传输的特性。显示确认用于实现录入和查询时的信息确认特性。
(三)VBA代码分布
位于MicrosoftExcel对象的Thisworkbook内代码的功能是在启动时对框体和表单进行隐藏和格式化,在关闭时进行恢复。位于各窗体内代码的功能是实现各种窗体间逻辑操作和与数据库的传输。位于各模块内的代码类和函数的功能是提高代码的复用性。
四、主要功能和代码
(一)登入窗体
主要功能是登入、权限识别和随机小提示。
(二)数据录入窗体
主要功能是自动匹配(日期、机号和航班号的前缀、人员),数据缓存、多数据提交和显示确认。
(三)查询窗体
主要功能是按范围查询本月或上月数据。
本月全部数据的查询代码;
五、结语
运用WAMP构建MySQL服务器端和ExcelVBA编写的本地端程序(约702K)的方案不光运行环境构建快,软件成本也低。还有多地操作、断网操作和数据统一的特性,也不会随数据量的增加而运行变慢,完善的保护机制也确保了可靠性。
参考文献:
[1]高智超,张志揆.将Excel数据导入MySQL中的两种技巧[J].电脑编程技巧与维护,2012,(19):39-40,48.
[2]张旭.利用ExcelVBA设计制作应用程序窗体[N].武汉工程职业技术学院学报,2010-12,22(4):41-45.
[3]汤清.利用VBA在Excel中开发应用系统[J].电脑知识与技术,2002,(1):31-33.
[4]王俊飞,唐克岩,向渝,陈伟.ExcelVBA技术在中小制造企业信息管理系统中的应用[J].机械设计与制造工程,2018-8,47(8):81-86.
邓磊.利用ExcelVBA与MySQL开发航空维修用网络录入系统[J].科技风,2020(32):65-66.
分享:
机电伺服系统在航空航天领域的应用越来越广泛[1-2],机电作动器是机电伺服系统的执行机构,相比传统的液压作动器,机电作动器具有更高效、集成度更高、更易维护的特点。随着航空机电伺服系统的发展,永磁同步电机因其具有高效率、高功率密度、高控制精度等优点,成为其中的重要组成部分[3-4]。
2024-12-18在飞机运营过程中,椅盆在疲劳载荷下极易产生疲劳裂纹甚至断裂故障,严重时会危及飞机应急着陆情况下乘员乘坐安全,且额外增加了航空座椅售后维护成本。上述关于航空坐垫性能的研究主要集中在动态冲击、振动方面,关于航空坐垫疲劳性能的研究较少,而航空坐垫的疲劳性能直接影响坐垫使用寿命及飞机维护计划。
2024-12-11飞机外表面成品件大多采用沉头螺栓连接,沉头螺栓组装后的质量将会影响飞机外表面的平整度,对飞机外形气动性有较大影响。沉头螺栓头部高度尺寸是保证沉头螺栓组装质量的重要因素。目前沉头螺栓头部高度尺寸检测方法存在效率低、误差大、无法判断批次产品的尺寸一致性等问题。
2024-12-11微型涡喷发动机作为一种高能量密度的动力推进装置,具有结构紧凑、体积小、转速高等特点,被广泛应用在国防和民用领域。因其广阔的应用前景和价值,一直备受国内外科研工作者的关注,是航空发动机领域不可或缺的一部分。随着近年来微机电技术(MEMS)的飞速发展,国内外对微型涡喷发动机的研究也日益深入。
2024-12-11“十四五”期间,随着我国经济进入高质量发展阶段,我国的航空物流业处于大有可为的重要战略机遇期[1],城乡居民对品质化、精细化、个性化的航空货运服务需求日益增长,跨境电商、快递、冷链生鲜等行业将蓬勃发展,这些都预示着航空货运业即将迎来快速发展时期。
2024-12-10随着智能制造和工业4.0的深入研究和推广应用,制造业不断出现调整生产流程、优化管理结构、降低生产成本的新框架和新方法,各制造企业也面临着采用数字化技术、发展智能化生产的挑战。数字化设计制造技术是实现智能制造和工业4.0的基础,是现代及未来高端产品研发不可或缺的支撑技术。
2024-12-04多电飞机是未来飞行器发展的重要方向,而多电航空发动机(More Electric Engine,MEE)的性能直接决定了飞机的整体性能[1]。多电发动机的核心部件主要有:磁悬浮轴承系统、内置式整体起动/发电机、电驱动燃油泵、分布式控制系统[2],其中前两者一般都直接安装在高压转子上,对转子运行有直接影响。
2024-12-03在航天器的热致振动分析方面,马远骋等[3-4]总结概括了国内外热致振动研究进展。目前大多数学者研究都采用有限元法进行分析,有限元法是一种基于微分方程离散化的方法,最初应用于结构力学的分析,后逐渐应用于流体力学与传热学的分析。有限元法将结构划分为有限数量的小单元,通过求解单元间的关系来解决整个结构的热传导问题。
2024-12-03由于机场运行环节相互关联,场面资源非常有限,繁忙时段如果机场管制协调不及时便会影响整体运行效率,导致与计划相偏离的延误。机场运行管理技术的更新一定程度上可以缓解机场内部运输的拥挤状况,其中航班离场推出时隙是机场管理的重要内容之一,合理分配推出时隙可以减少航班延误,提高整体运行效益。
2024-11-13飞机液压系统是飞机运行中最重要的系统之一,主要以液体为工作介质,靠液体压力驱动执行机构完成特定操纵动作来控制操纵舵面和作动筒等,直接关系着飞行过程中飞机系统设备的正常工作及飞行安全。一旦发生故障,后果将会很严重,对飞机的损伤很大,甚至会危害到机组的安全。
2024-11-13我要评论
期刊名称:航空科学技术
期刊人气:2684
主管单位:中国航空工业集团有限公司
主办单位:中国航空研究院
出版地方:北京
专业分类:航空
国际刊号:1007-5453
国内刊号:11-3089/V
邮发代号:2-691
创刊时间:1989年
发行周期:月刊
期刊开本:大16开
见刊时间:7-9个月
影响因子:0.645
影响因子:1.494
影响因子:1.025
影响因子:0.000
影响因子:0.000
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!