基于Labview的员工管理系统..docx
《基于Labview的员工管理系统..docx》由会员分享,可在线阅读,更多相关《基于Labview的员工管理系统..docx(37页珍藏版)》请在冰豆网上搜索。
2015届毕业设计说明书
基于LabVIEW的员工管理系统设计
院、部:
电气与信息工程学院
学生姓名:
郝睿
指导教师1:
王晓丽职称助教
指导教师2:
洪俊职称讲师
专 业:
通信工程
班 级:
通信1102
完成时间:
2015 年6月
摘 要
网络信息技术的发展改善了传统工作模式,使大众的工作学习和日常生活方式发生极大的转变,企事业办工软件等也越加科学化、自动化。
面对增加的管理难度,传统的有纸化管理模式已不能很好的胜任,因而以计算机硬件为平台的信息管理系统孕育而生。
它把员工数据信息的收集和管理都放在了一个简洁便捷的系统上,用户使用它时,可以把该系统通过互联网无缝的与其他系统连接起来,实现数据互通,有效利用现有资源并提升工作效率。
设计将以虚拟仪器技术作为基础,利用LabVIEW开发出一款员工管理系统。
在LabVIEW的基础上,结合VirtualInstrument服务器引用技术,树形控件来建立一套员工管理系统,对员工信息中的姓名、年龄和职称等数据进行科学管理,真正实现人事管理的无纸化、信息化和便捷化,方便工作人员进行相关管理操作,提高效率。
论文将对虚拟仪器的开发环境进行简要说明,并通过设计员工管理系统的思路过程简单介绍基于LabVIEW的程序编程过程。
员工信息管理系统以VI服务器引用控件作为数据服务器,树形结构控件作为显示界面。
根据该系统要实现的功能,分模块对密码系统、人员管理系统、信息编辑录入系统等进行单独设计。
确定各部分能实现预期的功能后把它们组成一体,完成员工管理系统的设计,并对其进行测试。
关键词:
员工信息管理;虚拟仪器;模块化设计
II
ABSTRACT
Thedevelopmentofnetworkinformationtechnologyimprovesthetraditionalworkingmode,makingthepublic'swork,studiesanddailylifestyleschangegreatly.Officesoftwaresofenterprisesandinstitutesarealsotendingtobemorescientificandautomatic.Inthefaceoftheincreasingdifficultyofmanagement,traditionalmodesofpapermanagementmodesarenotqualified,sotheinformationmanagementsystembasedoncomputerhardwareplatformisborn.Itputscollectionandmanagementofallthedatainasimpleandconvenientsystem.Whenusersuseit,theycanlinkthissystemwithothersystemsseamlesslythroughtheInternet,realizingdatasharing,effectiveuseofexistingresourcesandimprovetheworkefficiency.
Inthisdesign,wetakevirtualinstrumenttechnologyasadevelopmentenvironmenttodevelopthepersonnelinformationmanagementsystembasedonLabVIEW.CombinedwithVirtualInstrumentserversonthebasisofLabVIEW,weusedtechnologiesandtreecontroltoestablishasetofpersonnelinformationmanagementsystemtomanagethename,ageandtitleofpersonnelinformationdatascientifically, realizing paperless, informationize and convenient personnelmanagementwhichcanmakemanagersdorelatedworkmoreconvenientandreducetheworkload.
Inthispaper,weintroducedthevirtualinstrumentsoftwareanddevelopmentenvironmentindetailandbrieflyintroducedtheprocessofdevelopmentandprogrammingbasedonLabVIEWaccordingtotheconcreteexampleofdesigningpersonnelmanagementsystem.ThepersonnelinformationmanagementsystemtakesreferencecontrolsofVIserverasthedataserverandtakesthetreestructurecontrolasarealspace.Accordingtothefunctionswhichthissystemaimstorealize,wedesignedthepasswordsystem,thepersonnelmanagementsystem,theinformationeditinputtingsystemseparately.Finally,weintegratedthemodulesafterensuringthateachmodulecanrealizeearmarkedfunction,finishthedesignofthestaffmanagementsystem,andtotestit.
Keywords:
personnelinformationmanagement;virtualinstrument;modulardesign
目 录
IV
1绪论 1
1.1选题目的和意义 1
1.2国内外研究动态 2
1.3研究内容 2
1.3.1设计工作安排 2
1.3.2本文各章节介绍 3
2虚拟仪器及LabVIEW简介 4
2.1虚拟仪器的概念 4
2.2LabVIEW的发展和特点 4
2.3LabVIEW的设计流程 5
3系统介绍及总体设计方案 6
3.1总体设计方案及技术指标 6
3.1.1系统结构设计 6
3.1.2技术指标 7
3.2前面板功能介绍 7
3.2.1登录界面 8
3.2.2员工管理界面 8
3.3本章小结 9
4系统的模块化程序设计 10
4.1系统开发软件环境 10
4.2登录模块设计 11
4.3员工管理模块设计 12
4.3.1载入人员模块 13
4.3.2删除人员模块 14
4.3.3添加人员模块 15
4.3.4导出人员模块 16
4.3.5查询人员模块 17
4.4功能模块的整合 18
4.5子VI的创建 18
4.5.1定义子VI属性 19
4.5.2系统主要子VI的创建及说明 19
4.6本章小结 23
5系统测试与分析 24
5.1登录界面测试 24
5.2导入员工测试 24
5.3搜索员工测试 25
5.4添加员工测试 26
5.5删除系统测试 26
结束语 28
参考文献 29
致 谢 32
1绪论
1.1选题目的和意义
21世纪,在计算机网络技术和信息技术得到飞速发展后,企事业单位办公系统越加科学化、高效化和便捷化,这些改变使得现代都市里长期处于繁忙的人们的工作与生活得到了便捷。
信息化和规范化的工作方式已是企事业单位高效利用资源,提高效率的首要目标[1]。
当下尚有一部分企事业的员工管理处于人工手动管理阶段,不但效率低浪费社会资源,还经常因为管理人员的疏忽而出现错误,进而有可能造成一定经济损失。
因而很多单位急切需求关于信息管理的软件系统,用来帮助实现信息管理办公的自动化与科学化,提高工作效率。
员工信息管理系统正是在这种大趋势下孕育而生的一种自动化办公应用解决方案,其主要目的是提高工作效率,让工作人员从繁琐的有纸化办公中解脱。
它能帮组企事业单位有效科学地进行员工信息的管理,主要功能包括员工信息的导入和导出,在系统操作上集数据的输入、查询、导出、删除等功能为一体[2]。
正因为好多企事业单位发现了员工信息管理系统的优点,越来越多企事业开始使用,它也因此得到广泛普及。
课题选择利用美国NI公司的LabVIEW图形化设计软件设计一款员工管理系统。
该管理系统能够对员工的数据信息进行管理操作,为工作人员提供一款操作便捷、可靠性高、界面简洁和便于使用的工具。
该管理系统可对员工信息的各种数据进行统一操作处理,使数据的显示变得条理清晰,提高日常办公效率,减少数据处理的复杂度[3]。
作为一款行业内领先的工业标准图形编程平台,美国NI公司的LabVIEW是专门为程序员与工程师而设计的图形直观化编程平台,它可通过软件与各种不同功能的硬件模块、测量设备及计算机组成一体,建立一套虚拟仪器系统[4]。
LabVIEW所代表的虚拟仪器技术在优点上表现为可根据用户需求,自定义仪器结构功能,且设计过程简单,转换灵活。
从二十世纪八十年末代成功问世以来,世界各国各地的程序设计人员都已把LABVIEW图形化编程软件应用在工业产品设计中的每个环节,从而缩短了产品研发周期。
利用LABVIEW虚拟仪器技术所提供的各种控件能够满足任何项目的开发需求,能使以往复杂的编程变得简单直观,程序员能腾出更多时间在实验项目运行、信息采集和结果分析上,并不是像以往耗费许多精力编写复杂的文本程序、构造实验环境[5]。
32
1.2国内外研究动态
在欧美,自美国NI公司的虚拟仪器技术在1986年问世后,一向是西方各国信息化测试、智能化控制领域的研究重点和应用前沿[6]。
进入21世纪后,西方许多科教强国的各种自动测控研究部门都研制了众多的虚拟仪器开发平台,但相比之下,依然是NI公司的LabVIEW图形化编程软件使用最为广泛。
如今虚拟仪器技术在国外已经大量运用于科学教育、军备建设、航空航天和生物医学等众多领域,与此同时,它在国外也发展成为一种新的产业,并且产业总值正逐年上涨[7]。
在中国内地,作为国家引进最新兴的先进技术项目之一,21世纪初,虚拟仪器技术曾被列入“十五”期间重点支助项目。
最初我国是从引进吸收NI