- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于delphi7.0程序的设计
目 录 摘 要 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模式开发应用程序时,数据和方法是分开的,这很可能产生问题空间和方法空间在结构上的不一致。对程序运行起重要作用的数据一般要做全局处理,若为了新的需要改变某一数据结构,则所有的处理数据的过程都要进行重新考虑,做出必要的修改,以保证与数据的一致性。因此,要花费大量的精力来维护数据和数据处理过程的一致性,而且还可能产生不少错误。 结构化的程序开发已经不能满足软件发展的需求了。这个时候,出现了面向对象的编程
文档评论(0)