基于Labview的员工管理系统.docx
《基于Labview的员工管理系统.docx》由会员分享,可在线阅读,更多相关《基于Labview的员工管理系统.docx(38页珍藏版)》请在三一办公上搜索。
1、2015届毕业设计说明书 基于LabVIEW的员工管理系统设计 院 、 部: 电气与信息工程学院 学生姓名: 郝睿 指导教师1: 王晓丽 职称 助教 指导教师2: 洪俊 职称 讲师 专 业: 通信工程 班 级: 通信1102 完成时间: 2015年6月 摘 要 网络信息技术的发展改善了传统工作模式,使大众的工作学习和日常生活方式发生极大的转变,企事业办工软件等也越加科学化、自动化。面对增加的管理难度,传统的有纸化管理模式已不能很好的胜任,因而以计算机硬件为平台的信息管理系统孕育而生。它把员工数据信息的收集和管理都放在了一个简洁便捷的系统上,用户使用它时,可以把该系统通过互联网无缝的与其他系统连
2、接起来,实现数据互通,有效利用现有资源并提升工作效率。 设计将以虚拟仪器技术作为基础,利用LabVIEW开发出一款员工管理系统。在LabVIEW的基础上,结合Virtual Instrument服务器引用技术,树形控件来建立一套员工管理系统,对员工信息中的姓名、年龄和职称等数据进行科学管理,真正实现人事管理的无纸化、信息化和便捷化,方便工作人员进行相关管理操作,提高效率。 论文将对虚拟仪器的开发环境进行简要说明,并通过设计员工管理系统的思路过程简单介绍基于LabVIEW的程序编程过程。员工信息管理系统以VI服务器引用控件作为数据服务器,树形结构控件作为显示界面。根据该系统要实现的功能,分模块对
3、密码系统、人员管理系统、信息编辑录入系统等进行单独设计。确定各部分能实现预期的功能后把它们组成一体,完成员工管理系统的设计,并对其进行测试。 关键词:员工信息管理;虚拟仪器;模块化设计ABSTRACTThe development of network information technology improves the traditional working mode, making the publics work, studies and daily life styles change greatly. Office softwares of enterprises and inst
4、itutes are also tending to be more scientific and automatic. In the face of the increasing difficulty of management, traditional modes of paper management modes are not qualified, so the information management system based on computer hardware platform is born. It puts collection and management of a
5、ll the data in a simple and convenient system. When users use it, they can link this system with other systems seamlessly through the Internet, realizing data sharing, effective use of existing resources and improve the work efficiency.In this design, we take virtual instrument technology as a devel
6、opment environment to develop the personnel information management system based on LabVIEW. Combined with Virtual Instrument servers on the basis of LabVIEW, we used technologies and tree control to establish a set of personnel information management system to manage the name, age and title of perso
7、nnel information data scientifically, realizing paperless, informationize and convenient personnel management which can make managers do related work more convenient and reduce the workload. In this paper, we introduced the virtual instrument software and development environment in detail and briefl
8、y introduced the process of development and programming based on LabVIEW according to the concrete example of designing personnel management system. The personnel information management system takes reference controls of VI server as the data server and takes the tree structure control as a real spa
9、ce. According to the functions which this system aims to realize, we designed the password system, the personnel management system, the information edit inputting system separately. Finally, we integrated the modules after ensuring that each module can realize earmarked function,finish the design of
10、 the staff management system, and to test it. Key words:personnel information management;virtual instrument;modular design目 录1 绪论11.1 选题目的和意义11.2 国内外研究动态21.3 研究内容2 1.3.1 设计工作安排2 1.3.2 本文各章节介绍32 虚拟仪器及LabVIEW简介42.1 虚拟仪器的概念42.2 LabVIEW的发展和特点42.3 LabVIEW的设计流程53 系统介绍及总体设计方案63.1 总体设计方案及技术指标6 3.1.1 系统结构设计6
11、 3.1.2 技术指标73.2 前面板功能介绍7 3.2.1 登录界面8 3.2.2 员工管理界面83.3 本章小结94 系统的模块化程序设计104.1 系统开发软件环境104.2 登录模块设计114.3 员工管理模块设计12 4.3.1 载入人员模块13 4.3.2 删除人员模块14 4.3.3 添加人员模块15 4.3.4 导出人员模块16 4.3.5 查询人员模块174.4 功能模块的整合184.5 子VI的创建18 4.5.1 定义子VI属性19 4.5.2 系统主要子VI的创建及说明194.6 本章小结235 系统测试与分析245.1 登录界面测试245.2 导入员工测试245.3
12、搜索员工测试255.4 添加员工测试265.5 删除系统测试26结束语28参考文献29致 谢32II1 绪论1.1 选题目的和意义 21世纪,在计算机网络技术和信息技术得到飞速发展后,企事业单位办公系统越加科学化、高效化和便捷化,这些改变使得现代都市里长期处于繁忙的人们的工作与生活得到了便捷。信息化和规范化的工作方式已是企事业单位高效利用资源,提高效率的首要目标1。当下尚有一部分企事业的员工管理处于人工手动管理阶段,不但效率低浪费社会资源,还经常因为管理人员的疏忽而出现错误,进而有可能造成一定经济损失。因而很多单位急切需求关于信息管理的软件系统,用来帮助实现信息管理办公的自动化与科学化,提高工
13、作效率。员工信息管理系统正是在这种大趋势下孕育而生的一种自动化办公应用解决方案,其主要目的是提高工作效率,让工作人员从繁琐的有纸化办公中解脱。它能帮组企事业单位有效科学地进行员工信息的管理,主要功能包括员工信息的导入和导出,在系统操作上集数据的输入、查询、导出、删除等功能为一体2。 正因为好多企事业单位发现了员工信息管理系统的优点,越来越多企事业开始使用,它也因此得到广泛普及。课题选择利用美国NI公司的LabVIEW图形化设计软件设计一款员工管理系统。该管理系统能够对员工的数据信息进行管理操作,为工作人员提供一款操作便捷、可靠性高、界面简洁和便于使用的工具。该管理系统可对员工信息的各种数据进行
14、统一操作处理,使数据的显示变得条理清晰,提高日常办公效率,减少数据处理的复杂度3。 作为一款行业内领先的工业标准图形编程平台,美国NI公司的LabVIEW是专门为程序员与工程师而设计的图形直观化编程平台,它可通过软件与各种不同功能的硬件模块、测量设备及计算机组成一体,建立一套虚拟仪器系统4。LabVIEW所代表的虚拟仪器技术在优点上表现为可根据用户需求,自定义仪器结构功能,且设计过程简单,转换灵活。从二十世纪八十年末代成功问世以来,世界各国各地的程序设计人员都已把LABVIEW图形化编程软件应用在工业产品设计中的每个环节,从而缩短了产品研发周期。利用LABVIEW虚拟仪器技术所提供的各种控件能
15、够满足任何项目的开发需求,能使以往复杂的编程变得简单直观,程序员能腾出更多时间在实验项目运行、信息采集和结果分析上,并不是像以往耗费许多精力编写复杂的文本程序、构造实验环境5。1.2 国内外研究动态 在欧美,自美国NI公司的虚拟仪器技术在1986年问世后,一向是西方各国信息化测试、智能化控制领域的研究重点和应用前沿6。进入21世纪后,西方许多科教强国的各种自动测控研究部门都研制了众多的虚拟仪器开发平台,但相比之下,依然是NI公司的LabVIEW图形化编程软件使用最为广泛。如今虚拟仪器技术在国外已经大量运用于科学教育、军备建设、航空航天和生物医学等众多领域,与此同时,它在国外也发展成为一种新的产
16、业,并且产业总值正逐年上涨7。 在中国内地,作为国家引进最新兴的先进技术项目之一,21世纪初,虚拟仪器技术曾被列入“十五”期间重点支助项目。最初我国是从引进吸收NI公司产品开始对虚拟仪器技术进行研究的,目前我国对虚拟仪器技术的研究已迈入自主开发阶段,在虚拟仪器相关领域已经取得可喜成绩,如拥有完全知识产权的“一体化虚拟仪器”是一种不同于西方虚拟仪器的先进技术8。此外,在北京正负电子对撞机改造工程中,我国工程师们也曾使用虚拟仪器技术对其慢控制系统的总体框架进行设计。随着我国经济发展模式从资源消耗型到环境友好型的迈入,企业工厂的技术升级也加快了步伐,先进工业仪器设备的需求量更加巨大。在此基础上,我国
17、虚拟仪器行业产值在以后将大幅持续增长。在对虚拟仪器的普及工作中,目前国内许多知名高校,如清华大学、复旦大学、国防科技大学、中国科技大学等多所高校都为虚拟仪器设置单独的课程与专业,并展开了对虚拟仪器技术领域的研究、开发9。作为21世纪信息化测试与自动化控制领域的主要研究方向,虚拟仪器的出现使得人们对传统仪器的概念、结构和模式的认识发生了转变。随着社会发展和科技进步,各行各业越来越注重效率,尤其是企事业单位,而最为方便高效的员工管理系统使用也越来越广泛,但这些员工管理系统开发较复杂,因此利用LabVIEW的直观化和易用性来开发一款员工管理系统很有必要。1.3 研究内容1.3.1 设计工作安排 (1
18、)课题将利用LabVIEW设计一款员工管理系统,根据课题要求可知,需结合LabVIEW中的字符串控件、HashTable、树形控件以及程序结构等,利用LabVIEW实现系统各子VI的创建,并完成员工管理系统的开发工作。 (2)在设计中,计划目标是设计一个具备密码登录、人员类别管理、信息录入输出等功能的较基础的员工管理系统。通过设计重点研究树形控件的使用和在员工管理系统中的应用,学会事件结构、条件结构、While结构、Case结构以及VI服务器的使用。 (3)根据系统要实现的功能,明确设计思路,化复杂为简单,分模块对密码系统、人员管理系统、信息编辑录入系统等进行单独设计,其中密码系统模块预计要使
19、用到字符串控件及循环结构,人员管理和信息编辑录入系统将重点利用VI服务器对数据进行储存调用。最后确定各模块能实现拟定功能后把各模块组成一体,进行调试书写程序说明。1.3.2 本文各章节介绍 第一章,主要介绍论文的研究背景,分析员工管理系统的现状和发展,并且对论文涉及的虚拟仪器技术的国内外发展状况进行介绍,最后对整篇论文的章节进行安排。 第二章,针对研究重点详细介绍虚拟仪器技术以及LabVIEW。虚拟仪器作为本次设计依赖的开发平台,该章节将涉及虚拟仪器的基本概念以及LabVIEW的简介等。 第三章,主要进行了基于LabVIEW的员工管理系统总体设计方案和对员工管理系统的功能操作进行介绍。首先是提
20、出本次设计的总体设计方案,给出原理框图,并分步对各模块进行简单说明,其次介绍系统在LabVIEW环境下的技术指标。最后详细介绍员工管理系统登录界面的如何使用登录,以及登录成功后如何在信息管理界面进行相应操作。 第四章,首先在该章节将说明软件开发环境,对编程环境、数据操作、设计形式以及结构等进行介绍。 其次在上一章的基础上详细介绍如何使用各循环结构,对登录模块、导入数据模块、搜索模块、查询模块以及删除模块如何利用各种循环和控件进行说明,以及如何在事件结构中把各模块构建于一体,给出各模块的原理框图并对设计思路进行述说,对每个模块涉及到的子VI大致提及其功能,并说明如何完成前面板的设置。 最后在完成
21、了四个模块的详细介绍后,本章节将对第四章涉及的子模块进行详细说明,附上各模块的设计框图并给出设计思路。 第五章,针对整个已设计出雏形的员工管理系统进行功能测试,完善并完成系统的设计工作,对测试结果进行分析。2 虚拟仪器及LabVIEW简介2.1 虚拟仪器的概念 以计算机作为使用平台,由用户设定虚拟的操控界面,测控功能通过软件来实现的这种仪器系统称为虚拟仪器10。与传统的测试仪器相比,虚拟仪器更为便捷。虚拟仪器技术改变了传统仪器由设备制造商定义其功能的传统模式,它使用户能充分发挥自己才智和创造力11。用户可根据需要,开发出符合用户个性化需求的仪器系统。LabVIEW图形化编程软件作为虚拟仪器的代
22、表,是美国NI公司开发的虚拟仪器平台12。它是当前使用最为普及、发展速度最快、模块功能及其强大的图形化编程平台之一,其特点表现在两个方面: (1)传统仪器只能通过硬件来实现测控,而LabVIEW则通过软件编程,实现同实体设备具备的测控功能13。 (2)虚拟的仪器前面板。传统仪器的面板上都是物理按键与显示屏,须通过手动才能进行操作。控件方面,LabVIEW前面板上的控件和传统仪器控件无任何差别;外形上,LabVIEW的控件与传统的及其类似14;原理上,相对于传统仪器的物理过程,LabVIEW控件的操作对应着相应的软件程序,通过程序实现功能。2.2 LabVIEW的发展和特点 NI公司于二十世纪八
23、十年代末年推出了LabVIEW 1.0,目前最新的为2014版本。二十多年来,在工程师不断改善下,LabVIEW的功能模块更加完备,它可运行于多种系统,比如Macintosh、Windows和Linux等。作为一种具有丰富功能的编程平台,LabVIEW在众多研究机构和工业界所广泛采用。 LabVIEW软件设计的程序有前面板和后面板两部分。前面板就是虚拟仪器的操控面板,由形象化的控件组成的,可实现对传统仪器中的各种按钮与显示器的模拟,用户可在前面板展现包括参数设置、菜单及结果显示等。后面板就是程序编程框图,相当于文本编程中的程序代码。后面板的控件与前面板对象相互对应,程序框图中的数据流对应于前面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Labview 员工 管理 系统
链接地址:https://www.31ppt.com/p-1906081.html