基于LabVIEW8.6环境下的电话本管理系统.doc
《基于LabVIEW8.6环境下的电话本管理系统.doc》由会员分享,可在线阅读,更多相关《基于LabVIEW8.6环境下的电话本管理系统.doc(43页珍藏版)》请在三一办公上搜索。
1、 毕业设计(论文) 题 目:基于LabVIEW的电话本管理 系统设计 学 院: 电子信息学院 专业班级: 自动化08级2班 指导教师: 武 桐 职称: 讲 师 学生姓名: 陈 琛 学 号: 40803010214 摘 要日益繁多的交往使得我们很难搞清楚与每个人之间的联系方式,特别是对于经常出差的人来说更是困难,所以电话本能够便捷的给我们带来所需要的相关信息。电话本管理系统是一个专门针对储存用户联系方式以及一些简单个人信息的实用管理系统,它方便了用户对众多客户、朋友、同事等个人信息的储存和快速查阅的功能,大大减少了查阅过程的时间,而不必再大费周折的去翻开那繁琐的记事本。本系统基于LabVIEW8
2、.6环境下的电话本管理系统的开发,采用Microsoft access技术建立数据库,使用LabSQL技术建立数据源的链接。通过该系统用户可以简捷、方便的对客户、朋友、同事的信息进行查阅、添加、删除、修改等操作。为了用户使用的方便起见,本系统对查询功能做了详细的分类:用户可以按姓名、性别、年龄、首字母、电话号码、条件查询等。这样可以大大节省用户宝贵的时间。本系统经调试运行,可形成一个整体自动化管理模式,运行可靠,人机界面友好,有一定的应用价值。关键词:电话本管理系统,LabVIEW,LabSQL,数据库ABSTRACTIncreasingly wide range of contacts ma
3、kes it difficult to find out with everyone, especially for people who travel frequently, it is difficult, so phone book can be convenient to bring us the required information. The phone book management system is a specific store user contact as well as some simple and practical personal information
4、management system, it is convenient for many customers, friends, colleagues, and other personal information storage and quick access to functions, greatly reducing the inspection process time, rather than struggling to turn the tedious Notepad.The system is based on phone book under LabVIEW8.6 envir
5、onmental management system development, using Microsoft access technology to establish a database, use LabSQL technology to build the data source link. Users of the system can be simple, convenient access to information on customers, friends, colleagues, add, delete, modify and other operations. For
6、 the convenience of users, the query function to do a detailed classification: the user name, gender, age, initials, phone number, condition query. This can greatly save the user valuable time.By debugging and running, the system can form an integral automatic management mode, reliable, friendly int
7、erface, there is a certain value.KEY WORDS: Phone book management system, LabVIEW, LabSQL, Database前言课题意义立足于社会实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高通讯信息的现代化管理水平,实现信息资源的共享。电话本管理系统是一种基于集中统一规划的数据库数据管理新模式。在对添加人的管理,其实是对信息、读者数据的管理。本系统的建成无疑会为用户对电话本管理系统提供极大的帮助。使用该系统之后,用户可以管理添加人信息的查询、添加、修改以及删除等;还可以便捷查询某的基本信息情况
8、。本系统的宗旨是提高用户操作上的效率,减少相关用户人员的工作量,使电话本管理工作真正做到科学、合理的规划,系统、高效的实施。论文提纲第1章、绪论第2章、系统开发环境介绍第3章、系统模块设计第4章、系统运行调试第5章、总结特色与创新之处1、采用图形化开发语言LabVIEW设计,实现电话本管理系统的各种功能,人机界面良好、编程快速开发周期变短。2、本电话本管理系统以win7为操作系统,以Labview8.6为开发工具,以Access作为后台数据库为平台而开发设计。 3、图元、框图及其构成的虚拟仪器在 Windows,WindowsNT,UNIX等平台之间兼容,便于软件的移植。 目 录第1章 绪论1
9、1.1课题研究背景及意义11.2数据库的国内外研究现状11.3本课题所做主要工作2第2章 系统开发环境介绍42.1设计要求42.2 LabVIEW软件开发环境介绍42.3 LabVIEW应用程序介绍42.3.1 LabVIEW应用程序的构成42.3.2 LabVIEW程序结构52.4 LabVIEW环境下数据库的开发62.4.1 数据库系统62.4.2 通过LabVIEW访问数据库72.4.3 LabSQL的安装与配置112.4.4 使用LabSQL访问电话本管理系统数据库13第3章 系统模块设计153.1 联系人信息与用户数据库的建立153.2 数据库模块介绍153.2.1 名片夹模块设计1
10、63.2.2 查询模块设计173.2.3 添加模块设计223.2.4 修改模块设计233.2.5 删除模块设计243.3 登陆界面模块设计243.4 选项卡简介25第4章 系统总体调试26 4.1系统流程分析26 4.2 模块调试27 4.2.1 模块功能测试274.2.2 名片夹功能测试284.2.3 查询功能测试29第5章 总结32参考文献34致谢37第1章 绪论1.1课题研究背景及意义随着社会的发展,科学技术的进步,以及人际关系的交往日益密切,普通的、采用纸质记录联系人电话等信息已经不能满足人们的需求。手工记录繁琐,容易出错,不方便查找,受个人情绪等影响严重,同时不方便传播,这就需要一个
11、能专门管理客户信息的电话信息管理系统能代替人们管理客户电话等信息。立足于社会实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高电话本信息的现代化管理水平,实现通讯资源的共享。电话本管理系统是一种基于集中统一规划的数据库数据管理新模式8。对联系人的管理,其实是对联系人相关信息数据的管理。本系统的建成无疑会为用户提供极大的帮助。使用该系统之后,读者可以查询某个联系人的一些基本信息;用户可以管理联系人以及联系人信息的添加、删除、修改信息等。与此同时,21世纪已经是科技高度发展的世纪,计算机以及信息化已经深入人心,这就更加需要一个信息的电话信息管理系统来代替落后的手工记录等来适应
12、新时代的发展。客户电话信息管理系统,能满足人们的需要,人们可以通过它方便的记录客户电话等信息,同时通过该系统可以实现联系人信息的查询、修改、添加、删除等各种功能,实现电话本管理的系统化、规范化和自动化,通过对联系人信息的集中统一的管理实现用户操作应用上的快捷、高效。1.2 数据库的国内外研究现状数据库技术作为信息管理的一种重要工具,从60年代末数据库管理技术(DBMS)的出现至今经过短短30年的历程,已从第一代的网状、层次数据库,第二代的关系数据库发展到第三代以面向对象为主要特征的数据库系统。1970年E.F.Cood提出了关系数据模型。80年代关系数据库成为数据库技术发展的主流,这时期数据库
13、以IBM的System R和美国伯克利大学研制的Ingres为代表,现在这类数据库已经广泛应用到情报检索、企业管理、辅助决策等多个领域。随着计算机网络的广泛应用,分布式处理系统得到了迅速的发展,分布式数据库因此成为数据库研究的重点,技术已日趋成熟。90年代分布式数据库得到广泛的应用,然而几乎所有的分布式DBMS产品都是关系型的,而且几乎所有的DBMS产品都包含了分布式DBMS的功能14。近年来随着计算机应用领域的不断扩展和应用需求的不断多样化、时间序列、Internet、多媒体数据等复杂数据的大量涌现,对数据库的应用提出了新的需求,许多领域要求数据库具有面向对象的功能,人们开始发现关系数据库存
14、在许多限制和不足,这又推动了数据库技术一轮研究的开展,于是面向对象的数据库系统应运而生。数据库研究引入新的数据处理技术的方法有两种:一是改造和扩充关系数据库,以适应新的应用需求;二是改用新的数据模型,例如面向对象的数据模型、基于逻辑的数据模型等。目前,这两方面都已经取得了很大的进展,例如:Oracle、IBM、Sybase等公司已在传统的关系数据库上融入了面向对象的功能,称之为对象关系数据库。人们正期待着一个以面向对象为主要特征的数据库时代的到来14。1.3 本课题所做主要工作本设计所做的主要工作就是在LabVIEW8.6的基础上对电话本管理系统进行开发,其基本实现方法是通过数据库与LabVI
15、EW进行联系,建立联系人信息的数据库,系统设置了用户对联系人信息的查找、添加、修改、删除等操作功能。用户模块具体实现的功能如下: 查询联系人信息1.按姓名查询2.按性别查询3.按年龄查询4.按首字母查询5.按电话号码查询6.按条件查询 添加联系人信息 修改联系人信息 删除联系人信息以上功能要和数据库联系起来才能实现,数据库数据库系统包括数据库(Database,简称DB)数据库管理系统(Database Management System,简称DBMS)两部分。数据库是存储数据的电子文档,是结构化的数据集合。一个数据库系统可包含多个数据库。数据库管理系统则是管理数据库的软件,是用户与数据库间的
16、接口,负责完成各种数据处理工作。典型数据库管理系统有Microsoft SQL Server、Microsoft Access、Microsoft FoxPro、Oracle、Sybase等3。由于本人对Access 数据库较为熟悉,选择数据库为Access 2003。第2章 系统开发环境介绍2.1 设计要求本电话本管理系统以win7为操作系统,以LabVIEW8.6为开发工具,以Access作为后台数据库为平台而开发设计。采用数据库与LabVIEW虚拟仪器相结合,建立联系人相关信息的数据库,方便用户人员对所有联系人的信息进行有效的管理。用图形化开发语言LabVIEW编写电话本管理系统前台界面
17、和后台流程程序,实现联系人相关信息的管理功能,人机界面良好、编程快速。要求能实现用户人员对联系人相关信息多方面的查询;电话本管理系统软件还必须具有导入,导出数据库功能,方便用户人员及时添加、删除和修改联系人相关信息的情况。2.2 LabVIEW软件开发环境介绍LabVIEW 8.6 可以安装在Window 2000/XP、Mac OS和Linux等不同的操作系统上,不同的操作系统对安装LabVIEW 8.6 时要求的系统资源也不同,这里只对常用的Windows XP 操作系统下所需要安装资源作以说明,其他系统可参考LabVIEW 8.6的发布说明1。 处理器最小配置为Pentium 或Cele
18、ron 866 MHz及以上处理器,推荐配置为Pentium 4/M或类似处理器。 硬盘空间最小安装需要至少900MB的硬盘空间,如果需要完全安装则需要1.2GB的硬盘空间。 内存配置最小内存为256MB,推荐内存为1GB。 屏幕分辨率1024768像素。2.3 LabVIEW应用程序介绍2.3.1 LabVIEW应用程序的构成1、前面板前面板是图形用户界面,也就是VI的虚拟仪器面板,这一界面上有交互式输入和输出两类控件,具体表现有开关、旋钮、图形以及其他控制(control)和显示对象(indicator)5。2、程序框图程序框图是实现VI逻辑功能的图形化源代码。在程序框图中对VI编程,以控
19、制和操纵定义在前面板上的输入和输出功能。程序框图中包括前面板上的控件的连线端子(Terminal)外,还有一些前面板上没有,但编程必须有的东西,例如函数、结构、子VI、常量和连线等5。如果将VI与标准仪器相比较,那么前面板上的东西就是仪器面板上的东西,而流程图上的东西相当于仪器箱内的东西。在许多情况下,使用VI可以仿真标准仪器,不仅在屏幕上出现一个惟妙惟肖的标准仪器面板,而且其功能也与标准仪器相差无几。3、控件选板(Controls Palette)控件选板在前面板显示,它包含创建前面板时可用的全部对象,控件选板中包含了新式、系统、经典、Express、控制设计与仿真、附加工具包、用户控件、选
20、择控件及.Net与ActiveX等众多控件选板,并且大部分选板下又包含具体类型的控件子选板,可以满足用户对前面面板的不同类型设计5。4、 函数选板(Functions Palette)函数选板只能在编辑程序框图时使用,与控件选板的工作方式大体相同。创建程序框图程序常用VI和函数对象都包含在改选版中。按照函数类型分别存放在编程、测量I/O、仪器I/O、视觉与运动、数学、信号处理、数据通信、互连接口、控制设计与仿真、SignalExpress、Express、附加工具包、收藏、用户库及选择VI控件下。在前面选板和程序框图中都可以使用工具选板,使用其中不同的工具可以操作、编辑或修饰前面板和程序框图中
21、选定的对象,也可以用来调试程序等。当从工具选板中选择一种工具后,鼠标指针就会变成与该工具相应的形状。如果使用选板最顶端的自动选择工具(Automatic Tool Selection)或按下Shift+Tab快捷键,当光标在前面板或程序框图中移动到相应的位置时,LabVIEW会自动从选板中选择相应工具5。2.3.2 LabVIEW程序结构任何计算机语言都离不开程序结构,LabVIEW作为一种图形化的高级程序开发语言也不例外。除了goto语句,所有C语言中的程序结构都能在LabVIEW中找到对应的实现方法。此外,LabVIEW中还有一些独特的程序结构,例如事件结构、使能结构、公式节点和数学脚本节
22、点等,因此通过LabVIEW可以非常方便快速地实现任何复杂的程序结构2。1、While循环结构While循环可以反复执行循环体的程序,直到满足循环退出的条件才结束循环,适合于循环次数不能确定,但能确定循环退出条件的场合使用。它类似于普通编程语言中的 Do 循环和 Repeat-Until 循环。While 循环的框图是一个大小可变的方框,用于执行框中的程序,直到条件端子接收到的布尔值为 FALSE。2、条件(Case)结构有时用户在程序设计中需要根据不同的条件执行不同的代码,也就是用到条件(Case)结构。LabVIEW同样支持条件结构。与循环结构类似,条件结构节点在程序框图中也是一个方框结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LabVIEW8 环境 电话本 管理 系统

链接地址:https://www.31ppt.com/p-3039371.html