基于delphi70程序设计

基于delphi70程序设计

ID:8522605

大小:505.50 KB

页数:57页

时间:2018-03-31

基于delphi70程序设计_第1页
基于delphi70程序设计_第2页
基于delphi70程序设计_第3页
基于delphi70程序设计_第4页
基于delphi70程序设计_第5页
资源描述:

《基于delphi70程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录摘要I第1章绪论11.1面向对象程序设计概述11.1.1从结构化到面向对象11.1.2面向对象的程序设计21.2数据库概述31.3课题来源及系统简介61.3.1课题来源61.3.2系统介绍7第2章系统的总体方案设计82.1软件开发工具的选择82.2Delphi编程语言92.3系统总体方案92.3.1PC机程序设计102.3.2串口通信部分112.3.3数据处理和数据库部分122.3.4数据显示部分12第3章应用软件设计133.1数据库的设计133.2登录模块153.2.1登陆模块的界面设计153.2.2登陆模块的程序设计

2、163.3主窗体模块173.3.1主窗体模块的界面设计173.3.2串口通信的设计183.3.3数据显示的设计193.3.4主菜单的设计203.3.5工具栏的设计213.3.6Excel操作的设计223.4串口设置模块223.4.1串口设置模块的界面设计223.4.2串口设置模块的程序设计243.5修改密码模块25543.5.1修改密码模块的界面设计253.5.2修改密码模块的程序设计263.6设置计划数模块273.6.1设置计划数模块的界面设计273.6.2设置计划数模块的程序设计273.7权限设置模块283.7.1权限设

3、置模块的界面设计283.7.2权限设置模块的程序设计293.8部门设置模块303.8.1部门设置模块的界面设计303.8.2部门设置模块的程序设计313.9档案设置模块323.9.1档案设置模块的界面设计323.9.2档案设置模块的程序设计333.10系统信息模块34第4章系统调试与性能分析35第5章结论37参考文献38附录39附录一程序部分源码3954摘要为了实现工业生产中的自动化管理,融合射频识别技术、传感器技术、计算机数据库等新技术,采用面向对象的程序设计方法,基于delphi7.0程序设计工具,及Access数据库,

4、设计并开发了基于射频识别技术的智能计件系统的上位机应用程序。该程序主要包括串口通信、数据库和软件界面等几部分。实现了对终端设备数据的采集、显示,具有统计、计算、存储、报表输出等功能。整个系统经过与软件的集成测试,性能稳定,界面友好,操作简单。基本能满足工业生产中智能计件的要求,为实现工业流水线的计件智能化管理奠定了软件基础,具有广泛的应用前景。关键字:计件;串口通信;面向对象;Delphi7.0;数据库54第1章绪论1.1面向对象程序设计概述1.1.1从结构化到面向对象软件的发展是有阶段的,每进入一个新的阶段都是因为原有的开

5、发方式已经不能满足需要了。结构化的程序开发已经走过了漫长的道路,结构化思想的出现是因为适应了软件发展的需求[1]。采用结构化程序设计(StructureProgramming)方法,即SP模式,进行应用程序设计时,首先要为解决某个实际问题而确定一个算法,然后抽象算法在计算机的具体实现,为该算法构造适当的数据结构,通过对算法的操作过程体现算法的思想。也就是说,程序是在数据的某种特定的表示方式和结构的基础上对抽象算法的具体实现。传统的Pascal语言就是典型的支持结构化程序设计的语言。应用这种语言进行程序设计时,不仅要实现程序所

6、需要的各种数据结构,而且要求程序员设计出程序执行的每个细节。结构化程序设计方法本质上是面向过程的,它不能直接反映人们解决问题的思路,因此这种模式存在着固有的缺陷,主要体现在如下两个方面。(1)程序的可重用性差目前的应用程序变得越来越大,越来越复杂,但其中有很多重复性的工作,代码重用成为提高编程效率的关键。采用传统的SP模式,每开发一个新的应用程序,程序员几乎都要从零开始做起,并且要针对具体问题做大量重复而烦琐的工作。即使重用代码,也只是进行简单的拷贝,要实现的功能稍有不同,就会导致对代码逐行进行修改,也就是说,这种模式不能对

7、已编好的应用程序的某些部分直接继承引用。(2)维护程序的一致性差应用传统的SP模式开发应用程序时,数据和方法是分开的,这很可能产生问题空间和方法空间在结构上的不一致。对程序运行起重要作用的数据一般要做全局处理,若为了新的需要改变某一数据结构,则所有的处理数据的过程都要进行重新考虑,做出必要的修改,以保证与数据的一致性。因此,要花费大量的精力来维护数据和数据处理过程的一致性,而且还可能产生不少错误。结构化的程序开发已经不能满足软件发展的需求了。这个时候,出现了面向对象的编程思想,简称为OO(ObjectOriented)。面向

8、对象的程序开发被称为OOP(ObjectOriented54Programming)。在介绍面向对象的思想之前,应该明确指出,面向对象是一种编程的思想,而与具体的语言无关。比较流行的支持面向对象的语言有C++、ObjectPascal和Java。面向对象的程序开发在软件开发领域带来的变革是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。