没有合适的资源?快使用搜索试试~ 我知道了~
基于射频识别技术的智能计件系统的设计与研究.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 131 浏览量
2023-04-27
12:58:42
上传
评论
收藏 2.28MB PDF 举报
温馨提示
试读
68页
基于射频识别技术的智能计件系统的设计与研究.pdf
资源推荐
资源详情
资源评论
目 录
摘 要...................................................................................................................................................... I
第 1 章 绪 论 ...................................................................................................................................... 1
1.1 面向对象程序设计概述............................................................................... 1
1.1.1 从结构化到面向对象........................................................................ 1
1.1.2 面向对象的程序设计........................................................................ 2
1.2 数据库概述................................................................................................... 3
1.3 课题来源及系统简介.................................................................................... 6
1.3.1 课题来源............................................................................................ 6
1.3.2 系统介绍............................................................................................ 7
第 2 章 系统的总体方案设计 .............................................................................................................. 8
2.1 软件开发工具的选择................................................................................... 8
2.2 Delphi 编程语言............................................................................................ 9
2.3 系统总体方案................................................................................................ 9
2.3.1 PC 机程序设计................................................................................. 10
2.3.2 串口通信部分................................................................................... 11
2.3.3 数据处理和数据库部分................................................................... 12
2.3.4 数据显示部分.................................................................................. 12
第 3 章 应用软件设计 ........................................................................................................................ 13
3.1 数据库的设计.............................................................................................. 13
3.2 登录模块...................................................................................................... 15
3.2.1 登陆模块的界面设计...................................................................... 15
3.2.2 登陆模块的程序设计...................................................................... 16
3.3 主窗体模块................................................................................................. 17
3.3.1 主窗体模块的界面设计.................................................................. 17
3.3.2 串口通信的设计.............................................................................. 18
3.3.3 数据显示的设计.............................................................................. 19
3.3.4 主菜单的设计.................................................................................. 20
3.3.5 工具栏的设计.................................................................................. 21
3.3.6 Excel 操作的设计 ............................................................................22
3.4 串口设置模块............................................................................................. 22
3.4.1 串口设置模块的界面设计.............................................................. 22
3.4.2 串口设置模块的程序设计.............................................................. 24
3.5 修改密码模块............................................................................................. 25
3.5.1 修改密码模块的界面设计.............................................................. 25
3.5.2 修改密码模块的程序设计.............................................................. 26
3.6 设置计划数模块......................................................................................... 27
3.6.1 设置计划数模块的界面设计........................................................... 27
3.6.2 设置计划数模块的程序设计........................................................... 27
3.7 权限设置模块............................................................................................. 28
3.7.1 权限设置模块的界面设计.............................................................. 28
3.7.2 权限设置模块的程序设计.............................................................. 29
3.8 部门设置模块............................................................................................. 30
3.8.1 部门设置模块的界面设计.............................................................. 30
3.8.2 部门设置模块的程序设计.............................................................. 31
3.9 档案设置模块............................................................................................. 32
3.9.1 档案设置模块的界面设计.............................................................. 32
3.9.2 档案设置模块的程序设计.............................................................. 33
3.10 系统信息模块........................................................................................... 34
第 4 章 系统调试与性能分析 ............................................................................................................ 35
第 5 章 结 论 ...................................................................................................................................... 37
参考文献 .............................................................................................................................................. 38
附录...................................................................................................................................................... 39
附录一 程序部分源码...................................................................................... 39
摘 要
为了实现工业生产中的自动化管理 ,融合射频识别技术、传感器技术、计
算机数据库等新技术,采用面向对象的程序设计方法,基于 delphi 7.0 程序设
计工具,及 Access 数据库,设计并开发了基于射频识别技术的智能计件系统的
上位机应用程序。该程序主要包括串口通信、数据库和软件界面等几部分。实
现了对终端设备数据的采集、显示,具有统计、计算、存储、报表输出等功能。
整个系统经过与软件的集成测试,性能稳定,界面友好,操作简单。基本能满
足工业生产中智能计件的要求,为实现工业流水线的计件智能化管理奠定了软
件基础,具有广泛的应用前景。
关键字:计件;串口通信;面向对象;Delphi7.0;数据库
第 1 章 绪 论
1.1 面向对象程序设计概述
1.1.1 从结构化到面向对象
软件的发展是有阶段的,每进入一个新的阶段都是因为原有的开发方式已
经不能满足需要了。结构化的程序开发已经走过了漫长的道路,结构化思想的
出现是因为适应了软件发展的需求
[1]
。采用结构化程序设计( Structure
Programming)方法,即 SP 模式,进行应用程序设计时,首先要为解决某个实
际问题而确定一个算法,然后抽象算法在计算机的具体实现,为该算法构造适
当的数据结构,通过对算法的操作过程体现算法的思想。也就是说,程序是在
数据的某种特定的表示方式和结构的基础上对抽象算法的具体实现。传统的
Pascal 语言就是典型的支持结构化程序设计的语言。应用这种语言进行程序设
计时,不仅要实现程序所需要的各种数据结构,而且要求程序员设计出程序执
行的每个细节。
结构化程序设计方法本质上是面向过程的,它不能直接反映人们解决问题
的思路,因此这种模式存在着固有的缺陷,主要体现在如下两个方面。
(1) 程序的可重用性差
目前的应用程序变得越来越大,越来越复杂,但其中有很多重复性的工作,
代码重用成为提高编程效率的关键。采用传统的 SP 模式,每开发一个新的应用
程序,程序员几乎都要从零开始做起,并且要针对具体问题做大量重复而烦琐
的工作。即使重用代码,也只是进行简单的拷贝,要实现的功能稍有不同,就
会导致对代码逐行进行修改,也就是说,这种模式不能对已编好的应用程序的
某些部分直接继承引用。
(2) 维护程序的一致性差
应用传统的 SP 模式开发应用程序时,数据和方法是分开的,这很可能产
生问题空间和方法空间在结构上的不一致。对程序运行起重要作用的数据一般
要做全局处理,若为了新的需要改变某一数据结构,则所有的处理数据的过程
都要进行重新考虑,做出必要的修改,以保证与数据的一致性。因此,要花费
大量的精力来维护数据和数据处理过程的一致性,而且还可能产生不少错误。
结构化的程序开发已经不能满足软件发展的需求了。这个时候,出现了面
向对象的编程思想,简称为 OO(Object Oriented)。面向对象的程序开发被称为
OOP(Object Oriented Programming)。在介绍面向对象的思想之前,应该明确指
出,面向对象是一种编程的思想,而与具体的语言无关。比较流行的支持面向
对象的语言有 C++、Object Pascal 和 Java。
剩余67页未读,继续阅读
资源评论
hhappy0123456789
- 粉丝: 59
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功