一、Observer软件设计模式在Delphi中的实现(论文文献综述)
胡静宜[1](2019)在《移动端软件快速开发方法研究》文中认为随着智能手机使用的普及,手机应用软件越来越多。很多商业手机软件都是通过Java、HTML、PHP等语言来开发,但这个软件开发的周期需要一段时间。针对这个问题,本课题找到一种快捷的方法来解决手机软件设计问题,能够在短时间内完成手机软件的编写。移动端的操作系统主要分为Android、IOS两大平台。本论文主要是针对Android平台下的软件快速开发方法的研究。本课题使用Delphi DE来开发手机客户端,通过DataSnap三层架构中FireDAC技术来构建服务器端和手机客户端并在手机客户端中设置相应的组件的相关参数,达到快速开发的目的。论文分析了手机端软件的基本应用特征、属性和方法;探讨了在手机端利用组件开发软件的可行性、方法、流程等问题;设计了手机端软件一些命名规则和配置;开发了与应用相关的一些组件,如增加、删除、修改、查询和模板等。应用表明,通过自定义组件中对模板组件的设置以及其它相关组件的配置可以完成系统所需要的所有功能。其中模板组件是整个组件设置的核心,所有业务逻辑可以通过模板组件的属性设置和方法获取到当前的流程状态及应用系统基本信息,将其他功能性自定义组件通过相关的设置使其达到使用广域网络访问数据库的目的。本文所设计的增加、删除、修改、查询、模板等自定义功能组件已经运到实际软件中,运行效果良好,实现了手机软件快速开发的目的。实验证明,本文中所使用的方法正确、合理、有效。通过这种方法可以快速完成软件的开发,大大提高编程人员的效率和减少代码的重复率,并提高软件的性能。
尹小敏,龙萍,陈艳军[2](2015)在《在Delphi中通过事件委托机制实现观察者模式》文中进行了进一步梳理讨论了观察者模式的原理、优点,以及在实际项目开发中,使用经典观察者模式可能出现的观察者不能实现规定接口,以及多个主题与观察者之间可能存在冲突的问题。解决问题的关键是将经典观察者模式中主题与观察者之间"对象-对象"方式的绑定,改为"对象-方法"绑定。就上述问题的解决,探讨在Delphi中通过事件委托机制和泛型技术实现观察者模式的方法。
马学涛[3](2010)在《采用DataSnap技术的药品试剂管理系统》文中提出社会及计算机科学技术的迅速发展使得计算机的应用领域得到不断的扩大,计算机已经成为各行各业工作正常开展的重要工具。本文通过分析目前我校在药品试剂管理中的现状和不足,结合我校的实际校情,设计并开发了一个较实用的药品试剂管理系统。通过把药品试剂的管理信息化来提高药品试剂管理工作的效率,使管理者和使用者对于药品试剂的库存量、使用情况进行精确的把握,最优化药品试剂的采购、使用、保存的每个环节。利用网络的分工合作,首先保证药品试剂信息录入完整,汇总全校各个部门库存总量。利用先进先出的原则保证药品试剂利用率的提高,杜绝浪费。本系统基于C/S结构及DataSnap技术、采用Sql Server 2005作为服务器端数据库和Delphi作为开发工具。另外,在实现过程中充分考虑了系统的可扩展性、可移植性,用到了设计模式、三层结构、存储过程、事务、基于接口的编程等技术。总之,应用本系统后提高教学工作信息沟通的效率,克服了以往工作中遇到的难题,为学校的管理决策提供了全面良好的信息支持。
李天成[4](2010)在《基于元数据与设计模式的WCDMA基站配置软件的设计和实现》文中指出第三代移动通信正在全世界紧密部署,新的技术使它在带宽、传输速率以及QoS方面都有相当显着的优势。WCDMA是3G移动通信系统中最具竞争力的标准.基站是运营商网络部署时使用最多的网元,而在把基站投入使用之前需要对数据进行配置,以符合建网规划要求,并使网络性能最优。随着运营商对WCDMA网络部署和升级的加快,对基站功能的要求也随之变化和发展。这就造成了基站版本的繁多,一个设备商往往提供多达几十个,甚至上百个版本的基站。这就对基站的数据配置提出了很高的要求。为了使运营商能够摆脱以往命令行、单版本的配置方式,提高对基站数据进行配置的效率,降低运营成本。课题进行了相应软件的开发,使得运营商可以以图形化显示的方式同时对多个版本的WCDMA基站进行数据配置。本课题是作者在国内一知名通信设备供应商实习时所研究的项目。为了使软件可以对多个版本的基站进行配置,又易于维护,这就要求系统具有良好的复用性与可扩展性。系统正是通过元数据与设计模式来实现这个目的的。所以本文主要研究了元数据与设计模式在系统中应用。通过XML保存的界面元数据实现了界面的自动生成;通过数据库元数据实现了数据库表的共享,并使字段有效性控制,取值范围控制,显示名控制等,可以针对不同版本的基站进行不同的控制;应用工厂方法模式实现了业务规则校验调用程序与基站版本的解耦合;应用抽象工厂模式实现了不同版本的基站配置界面的动态构建。最后讨论了有待完善和进一步研究的问题。
张乾[5](2009)在《基于Borland Delphi开发平台的数据库应用系统开发的原理与应用研究》文中提出近年来,随着计算机、网络等技术的不断发展,计算技术也逐渐从集中式环境向分布式环境发展。在众多分布式系统模式中,多层分布式Client/Server结构模式己经越来越多的被应用在各种大型分布式应用系统的设计和开发中。当今,数据库技术是计算机科学技术领域发展最快、应用最广泛而且成为了计算机科学和技术中的一个重要分支,它也是计算机信息处理和计算机应用系统开发的重要工具,它直接影响和改变着人们的工作与生活。数据库应用系统是一种应用计算机技术完成数据处理的计算机应用系统,数据处理则指对各种形式的数据进行采集、存储、加工和传输的一系列活动的总称。Borland Delphi是一个功能强大、基于Windows环境、面向对象的可视化应用软件开发平台,对数据库编程具有很强的支持能力,是当前流行的基于单机版、C/S和B/S结构应用软件开发的工具之一。它的优良的编程特性和快速开发应用系统的能力已经成为人们关注的热点。在本学位论文中,一些数据库的基本理论和数据库应用系统开发的方法被研究.它也探讨了Borland Delphi数据库系统及其数据安全问题,最后利用Delphi支持Client/Server和B/S技术的特点,开发一个企业职工工资信息管理数据库系统,对项目的实践进行探讨。本学位论文主要的具体工作如下:1详细介绍了数据库的基本理论和原理和数据库和数据库管理系统的概念,讨论了数据库系统的结构和作用,关系数据库有关理论,数据库与数据表的设计与操作过程以及结构,其中重点阐述了最常用的数据库管理系统SQL Server基本理论以及结构化查询语言SQL语句的功能和作用。2分析了Delphi数据库应用系统的运行机理和相关技术。研究了Delphi数据库的访问和链接机制、Delphi数据库两层和多层的应用模式的核心技术,以及对数据库、数据表的操作。它为后面的应用开发数据库系统实例做了大量的理论准备。3研究了Delphi数据库系统和数据安全问题,它包括Delphi数据库中数据完整性、一致性和安全性,以及数据表的加密等问题。4利用Delphi软件开发一个企业职工工资信息管理数据库系统,对系统的体系结构和功能模块设计进行了阐述。介绍系统的实际应用并阐明了研究成果的可行性、实用性。
李亚岗,王艳辉[6](2007)在《软件设计模式及其在Delphi中的应用研究》文中指出软件设计模式是面向对象软件设计的一种新的方法,文中综述了各种软件设计模式,描述了各种模式之间的关系以及它们在软件设计过程中的使用,讨论了在Delphi中软件设计模式的实现方法及其应用,使得系统结构清晰协调,保证了系统的稳定性和可扩充性。
孙波[7](2007)在《基于Delphi的多层分布式数据库的设计及其在远程抄表系统中的应用》文中进行了进一步梳理数据库技术从20世纪60年代中期产生到现在短短的几十年时间内,其发展速度之快、使用范围之广是其他技术远不能及的。本文首先阐述了数据库技术发展现状及其分布式数据库的发展方向,并进一步详细的阐述了分布式数据库的特点、模型构建。结合当前信息技术的发展及大型企业管理平台的应用现状和实际要求,分析了建立多层分布式数据库的必要性和其应用价值。从企业实际应用出发,并根据现实和实际情况,论文选取了合适的多层分布式管理系统的开发平台。根据多层数据库的特点出发,提出了基于Delphi平台作为多层分布式开发平台的可行性及其优势。本文比较系统的分析了分布式数据库的基本理论,通过对多层分布式数据库相关技术的深入探讨、数据库安全性及加密技术算法的研究;结合第四代GUI编程语言的特点,简要介绍了Delphi语言及其组件技术;并对SQL Server 2000做了介绍,分析了其支持分布式数据库的特点。比较详细的阐述了Delphi下多层分布式数据库的开发方法和实现过程,以及实现分布式数据库的相关技术和安全性。论文以Delphi+SQL Server2000 Server2000为平台,基于Delphi做前台应用程序开发环境,SQL Server 2000做后台数据库的平台和开发环境。是一种比较好的多层分布式系统的解决方案。具有更强的功能。而数据库的选择,也增大了其容量和可扩充性。论文给出了比较系统的多层分布式数据库的设计和开发思路,为实际应用开发建立一个良好的模型。最后,文章基于所论述的基本理论和方法,将其应用到了抄表系统的软件设计。
李玲琳,唐金鹏[8](2006)在《设计模式在Delphi中的实现》文中指出文章从GOF所提出的设计模式出发,分析了单件模式、门面模式、桥模式的特点,并结合实际开发,研究了在Delphi中如何实现这些设计模式。
李玲琳[9](2006)在《设计模式应用研究》文中研究说明从GOF所提出的设计模式出发,分析了门面模式、桥模式的特点。结合实际开发,研究了在Delphi中如何应用这些设计模式。
徐陋[10](2006)在《数据驱动设计模式的研究及应用》文中指出当前程序设计有两种发展趋势:软件生产自动化(又名程序自动生成技术)和软件重用技术。这两个领域都有无数的专家将他们推陈出新,软件生产自动化领域有产生式编程、意图编程、特征驱动开发、模型驱动分析/设计(MDA/MDD)、UML2.0;而软件重用技术则有库函数,模板,面向对象、设计模式、构件、框架、构架等复用技术,其目的都是为了提高软件生产效率,达到软件大生产的工业化时代。 本文在面向对象程序设计的基础上,结合程序设计发展趋势中软件生产自动化中的产生式编程、模型驱动分析/设计(MDA/MDD),和软件重用中的设计模式的思想,提出一种数据驱动(Data-Driven)设计模式,它借助数据交换工具以数据为模型,在产生器作用下,自动生成功能代码所需要的目标类,可以降低程序和数据库的耦合度,再结合其它设计模式,可以从很大程度上实现软件重用,适合解决数据库应用系统中大量相似异构数据表操作可维护性低,可重用性低,开发周期过长的问题。在作者项目实例中将采用XML为数据交换工具应用数据驱动设计模式,并将其和原型(Prototype)设计模式结合使用,以达到最大软件重用。最后本文还讨论现存23种经典设计模式中和本模式相似的两个模式——适配器(Adapter)和桥接(Bridge)模式,并也将举出同一项目中两个小例子来说明这两个模式,用以讨论他们的相似和不同之处,分别指出他们各自的适用范围。
二、Observer软件设计模式在Delphi中的实现(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、Observer软件设计模式在Delphi中的实现(论文提纲范文)
(1)移动端软件快速开发方法研究(论文提纲范文)
摘要 |
abstract |
1 绪论 |
1.1 课题背景 |
1.2 研究现状 |
1.2.1 国外研究现状 |
1.2.2 国内研究现状 |
1.3 研究的内容及意义 |
1.3.1 主要研究的内容 |
1.3.2 研究意义 |
1.4 论文组织结构 |
2 移动端软件的主要内容与方案设计 |
2.1 移动端软件的主要内容 |
2.1.1 Delphi面向对象编程 |
2.1.2 自定义组件的创建 |
2.1.3 自定义组件的开发内容 |
2.1.4 自定义组件的实际应用 |
2.2 移动端软件的方案设计 |
2.2.1 DataSnap服务器设计 |
2.2.2 移动客户端设计 |
2.3 本章小结 |
3 移动端软件开发与方案实施 |
3.1 移动端软件的架构分析 |
3.2 移动端组件的快速开发方案实施 |
3.2.1 移动端程序快速的开发原理 |
3.2.2 移动端必要相关组件的开发设计 |
3.2.3 移动端自定义功能组件开发设计 |
3.3 移动端自定义组件的部署 |
3.4 开发平台与环境配置 |
3.4.1 服务器配置 |
3.4.2 客户端开发环境 |
3.5 本章小结 |
4 结果与分析 |
4.1 数据库设计 |
4.1.1 样例数据库分析 |
4.1.2 样例数据库表设计 |
4.2 服务器端数据处理结果分析 |
4.2.1 服务器数据处理的分析 |
4.2.2 服务器连接控制的分析 |
4.3 移动客户端结果分析 |
4.3.1 自定义组件快速开发软件的方法在客户端中的应用 |
4.3.2 客户端测试 |
4.4 本章小结 |
5 结论 |
5.1 总结 |
5.2 展望 |
参考文献 |
攻读硕士学位期间发表的论文 |
致谢 |
(2)在Delphi中通过事件委托机制实现观察者模式(论文提纲范文)
1 引言 |
2 问题 |
3 解决方案 |
4 实例分析 |
5 结语 |
(3)采用DataSnap技术的药品试剂管理系统(论文提纲范文)
摘要 |
Abstract |
第一章 引言 |
1 药品试剂管理系统 |
1.1 项目研究的目的和意义 |
1.2 项目研究背景 |
1.3 国内外发展现状 |
1.4 项目的研究方法 |
1.5 论文的构成及研究内容 |
第二章 关键技术 |
2.1 开发环境简介 |
2.1.1 Delphi简介 |
2.1.2 Delphi与面向对象的编程 |
2.1.3 Delphi与事件驱动的应用程序 |
2.1.4 Delphi与SOL |
2.1.5 Delphi的跨平台开发 |
2.1.6 Delphi与DataSnap |
2.1.7 Sql Server 2005简介 |
2.1.8 Sql Server 2005与存储过程 |
2.1.9 Sql Server 2005事务处理 |
2.2 软件生命周期模型简介 |
2.3 软件架构模式和设计模式 |
2.3.1 模式及使用模式的原因 |
2.3.2 软件架构 |
2.3.3 设计模式 |
2.4 主要的系统体系结构 |
2.4.1 两层C/S体系结构 |
2.4.2 B/S体系结构 |
2.4.3 三层C/S体系结构 |
2.5 Delphi中三层C/S结构的连接技术 |
2.5.1 前端连接技术(DataSnap) |
2.5.2 应用服务器与数据库的连接技术ADO |
2.6 流行的软件开发技术简介及其与Delphi之间的比较 |
2.6.1 C#简介 |
2.6.2 J2EE简介 |
2.6.3 C语言简介 |
2.6.4 C++语言简介 |
2.7 流行的数据库系统 |
2.7.1 Oracle简介 |
2.7.2 MySQL简介 |
第三章 药品试剂管理系统需求和功能分析 |
3.1 系统需求分析 |
3.1.1 系统业务需求 |
3.1.2 系统功能需求 |
3.1.3 系统功能分析 |
3.2 系统功能划分 |
3.3 UML建模 |
3.3.1 UML简介 |
3.3.2 用例建模简介及系统用例 |
3.3.3 药品试剂管理系统用例图及用例描述 |
3.4 数据库设计 |
3.4.1 E-R图设计 |
3.4.2 数据库逻辑表设计 |
第四章 药品试剂管理系统设计 |
4.1 设计目标 |
4.2 概要设计 |
4.2.1 总体设计 |
4.2.2 功能结构设计 |
4.3 详细设计 |
4.3.1 库存管理模块详细设计 |
4.3.2 查询模块详细设计 |
4.3.3 辅助功能模块详细设计 |
4.4 设计模式在三层结构中的应用 |
4.4.1 数据层中设计模式的应用 |
4.4.2 业务逻辑层(中间层)中设计模式的应用 |
4.4.3 表示层中设计模式的应用 |
第五章 系统实现 |
5.1 运行环境及安全性 |
5.1.1 网络运行环境的选择 |
5.1.2 系统运行环境搭建 |
5.1.3 安全运行措施 |
5.2 系统部分功能实现 |
5.2.1 登录的实现 |
5.2.2 药品试剂入库的实现 |
5.2.3 药品试剂使用功能的实现 |
5.2.4 药品试剂库存报警功能的实现 |
第六章 调试与测试 |
6.1 程序调试 |
6.2 系统调试 |
6.2.1 系统分调 |
6.2.2 系统总调 |
6.3 系统测试 |
6.3.1 使用Dunit进行单元测试、集成测试 |
第七章 结论 |
7.1 结论 |
7.2 进一步工作的方向 |
参考文献 |
致谢 |
(4)基于元数据与设计模式的WCDMA基站配置软件的设计和实现(论文提纲范文)
摘要 |
ABSTRACT |
缩略语表 |
第一章 绪论 |
1.1 选题背景及意义 |
1.2 本文研究内容及结构安排 |
第二章 相关技术概述 |
2.1 元数据简述 |
2.1.1 的定义 |
2.1.2 数据库系统中的元数据 |
2.1.2.1 类型 |
2.1.2.2 元数据的功能 |
2.1.2.3 元数据的应用 |
2.2 设计模式概述 |
2.2.1 什么是设计模式 |
2.2.2 设计模式编目 |
2.2.3 组织编目 |
2.3 本章小结 |
第三章 系统的功能与体系结构 |
3.1 WCDMA 系统简介 |
3.2 UTRAN 结构介绍 |
3.2.1 系统接口 |
3.2.2 UTRAN 各接口的基本协议结构 |
3.3 基站概述 |
3.3.1 基站功能结构 |
3.3.2 基站物理结构 |
3.3.3 Uu 接口 |
3.3.4 Iub 接口 |
3.3.5 操作维护通道 |
3.4 系统的业务功能 |
3.4.1 物理设备配置 |
3.4.2 Iub 接口配置 |
3.4.3 小区配置 |
3.4.4 操作维护通道配置 |
3.5 系统的体系结构 |
3.5.1 C/S 和B/S 架构比较 |
3.5.2 系统体系结构的选择 |
3.6 开发工具的选择 |
3.6.1 客户端开发工具Delphi |
3.6.2 后端数据库SQL Server |
3.7 本章小结 |
第四章 基于元数据的系统设计 |
4.1 基于元数据的界面自动生成技术 |
4.1.1 技术实现原理 |
4.1.2 实现示例 |
4.1.2.1 界面元数据文件的实现 |
4.1.2.2 界面生成引擎 |
4.1.3 效果分析 |
4.2 基于元数据的数据库表共享实现方法 |
4.2.1 问题的提出 |
4.2.2 基于元数据的解决方案 |
4.2.3 效果分析 |
4.3 本章小结 |
第五章 基于设计模式的系统开发 |
5.1 面向对象设计原则简介 |
5.2 工厂方法模式的应用 |
5.2.1 工厂方法模式简介 |
5.2.2 基于工厂方法模式的业务规则校验模块 |
5.3 抽象工厂模式的应用 |
5.3.1 抽象工厂模式的简介 |
5.3.2 应用抽象工厂模式实现配置界面的构造 |
5.4 其他模式在系统中的应用 |
5.4.1 单例模式 |
5.4.2 适配器模式 |
5.4.3 策略模式 |
5.5 效果分析 |
5.6 本章小结 |
第六章 总结与展望 |
6.1 论文主要工作总结 |
6.2 未来工作展望 |
参考文献 |
致谢 |
攻读学位期间发表的学术论文 |
上海交通大学学位论文答辩决议书 |
(5)基于Borland Delphi开发平台的数据库应用系统开发的原理与应用研究(论文提纲范文)
中文摘要 |
英文摘要 |
1 绪论 |
1.1 研究背景、目的和意义 |
1.2 国内外研究现状及趋势 |
1.3 课题研究的主要内容及预期目标 |
1.3.1 主要研究内容 |
1.3.2 预期目标 |
2 数据库基本理论及原理 |
2.1 数据库概念 |
2.1.1 数据库 |
2.1.2 数据库管理系统 |
2.1.3 数据库系统的组成与结构 |
2.1.4 数据库系统的特点和作用 |
2.2 关系型数据库 |
2.2.1 关系数据库简介 |
2.2.2 关系数据库的特点 |
2.3 数据库的设计与建立 |
2.3.1 数据库设计与建立的一般过程 |
2.3.2 数据库的概念设计 |
2.3.3 数据库的逻辑设计 |
2.4 数据表的设计方法 |
2.4.1 数据表的概念 |
2.4.2 数据表的逻辑结构与关键字段设计 |
2.4.3 数据表的物理结构 |
2.4.4 数据库管理系统对数据表的操作 |
2.5 SQL Server 数据库管理系统和 SQL 语言简介 |
2.5.1 SQL Server 数据库管理系统概述 |
2.5.2 SQL 语言 |
3 Delphi 数据库应用系统及其相关技术的研究 |
3.1 Delphi 开发环境简介 |
3.2 Borland Delphi 的数据库工具 |
3.2.1 数据库工作平台 |
3.2.2 Borland Delphi 的数据库引擎 |
3.2.3 数据库资源管理器 |
3.2.4 数据字典 |
3.2.5 SQL 监视器 |
3.2.6 Datapump 工具 |
3.3 Delphi 访问数据库的机制 |
3.3.1 BDE |
3.3.2 ADO |
3.3.3 dbExpress |
3.4 Borland Delphi 数据库别名管理机制 |
3.4.1 Borland Delphi 数据库别名的意义 |
3.4.2 数据库别名创建方法 |
3.5 Delphi 数据库应用模式的发展 |
3.5.1 单层结构(1 一Tier)数据库 |
3.5.2 C/S 结构(2 一Tier)数据库 |
3.5.3 多层结构(n 一Tier 或Multi 一Tier)数据库 |
3.6 Delphi 中两层数据库应用程序的运行机理 |
3.6.1 Delphi 数据库的框架结构 |
3.6.2 数据库的连接 |
3.6.3 Borland Delphi 数据库应用系统中数据组件应用技术研究 |
3.6.4 两层数据库应用系统中操作数据表的方法研究 |
3.7 多层数据库应用程序的运行机理 |
3.7.1 多层数据库程序设计原理 |
3.7.2 多层数据库编程实现 |
4 数据库系统及其数据安全 |
4.1 Borland Delphi 的数据完整性、一致性与安全性简介 |
4.1.1 数据有效性(validity checks) |
4.1.2 参照完整性定义与应用 |
4.2 数据库及其数据表的加密方法研究 |
4.2.1 数据表及其字段的加密方法与数据安全 |
4.2.2 数据连接的加密方法与数据安全 |
4.2.3 用户自定义的加密权限的方法 |
4.3 数据库安全技术 |
4.3.1 数据库安全介绍 |
4.3.2 保证数据库安全的基本方法 |
4.3.3 数据库安全的应用 |
4.3.4 数据库安全技术未来的研究情况 |
5 Borland Delphi 数据库应用系统实例分析 |
5.1 概述 |
5.2 系统分析 |
5.2.1 功能需求分析 |
5.2.2 数据需求分析 |
5.3 系统设计与功能分析 |
5.3.1 系统的主窗体与模块设计 |
5.3.2 系统模块功能的分析 |
5.4 系统的运行和调试 |
5.4.1 编码中的问题 |
5.4.2 测试结果分析 |
6 总结 |
致谢 |
参考文献 |
附录 |
(6)软件设计模式及其在Delphi中的应用研究(论文提纲范文)
1 引言 |
2 软件设计模式概述 |
3 设计模式在系统开发中的应用 |
3.1 模板方法模式 |
3.2 工厂模式 |
3.3 观察者模式 |
4 结束语 |
(7)基于Delphi的多层分布式数据库的设计及其在远程抄表系统中的应用(论文提纲范文)
摘要 |
ABSTRACT |
1 绪论 |
1.1 引言 |
1.2 本文主要研究内容及结构 |
2 多层分布式数据库及相关技术研究 |
2.1 分布式数据库概述 |
2.2 Microsoft SQL Server 2000简介 |
2.3 数据复制技术 |
2.4 数据实时性 |
2.5 组件化编程技术 |
2.6 多线程技术 |
2.7 本章小结 |
3 分布式数据库安全机制 |
3.1 数据库安全概述 |
3.2 数据库加密技术研究 |
3.3 负载平衡和容错 |
3.4 SQL Server2000的安全机制 |
3.5 本章小结 |
4 Delphi环境下的多层数据库系统的实现 |
4.1 Delphi开发环境简介 |
4.3 DelPhi中多层分布式数据库实现的组件技术 |
4.4 系统的执行效率 |
4.5 多线程技术在Delphi中的设计 |
4.6 本章小结 |
5 应用实例 |
5.1 概述 |
5.2 软件系统可行性分析 |
5.3 管理软件需求 |
5.4 管理系统主要功能设计 |
5.5 本章小结 |
6 结束语 |
致谢 |
参考文献 |
详细摘要 |
(8)设计模式在Delphi中的实现(论文提纲范文)
1 设计模式在Delphi中的实现 |
1.1 单件模式(Singleton) |
1.2 门面模式(Facade) |
1.3 桥模式(Bridge) |
2 结论 |
(10)数据驱动设计模式的研究及应用(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 设计模式简介 |
1.1.1 程序设计发展趋势 |
1.1.2 设计模式的发展概述 |
1.1.3 设计模式的定义 |
1.1.4 设计模式的分类 |
1.2 设计模式研究现状 |
1.3 本课题的主要工作 |
1.3.1 主要研究内容 |
1.3.2 重点解决的问题 |
1.3.3 本文的组织结构 |
第二章 相关知识原理与技术 |
2.1 统一建模语言UML |
2.1.1 UML的主要内容 |
2.1.2 UML的主要特点 |
2.1.3 UML的应用领域 |
2.2 产生式编程 |
2.2.1 产生式编程的过程 |
2.2.2 产生器原理 |
2.3 MDA/MDD |
2.3.1 MDA的组成结构 |
2.3.2 MDA的模型架构介绍 |
2.3.3 MDA的开发生命周期 |
2.3.4 MDA开发步骤 |
2.4 XML |
2.4.1 XML定义 |
2.4.2 XML的特点 |
2.4.3 XML的应用 |
2.5 本章小结 |
第三章 数据驱动设计模式模型设计 |
3.1 数据驱动概念的提出 |
3.1.1 数据模型说明 |
3.1.2 产生器说明 |
3.1.3 模型驱动思想说明 |
3.2 数据驱动设计模式定义 |
3.3 模式结构 |
3.4 本设计优点 |
3.5 本章小结 |
第四章 数据驱动设计模式应用实例 |
4.1 实例背景 |
4.2 用例图设计 |
4.3 实例数据模型设计 |
4.4 产生器生成 |
4.4.1 产生器工作流程 |
4.4.2 产生器实现 |
4.5 功能代码生成 |
4.6 与原型模式结合使用 |
4.7 本章小结 |
第五章 对比和分析 |
5.1 适配器模式 |
5.1.1 模式说明 |
5.1.2 模式结构 |
5.1.3 应用实例 |
5.2 桥接模式 |
5.2.1 模式说明 |
5.2.2 模式结构 |
5.2.3 应用实例 |
5.3 模式对比和分析 |
5.4 结论 |
第六章 总结与展望 |
6.1 本文的贡献与不足 |
6.2 下一步的工作 |
6.3 展望 |
参考文献 |
在校期间参与项目与发表文章 |
致谢 |
附录Ⅰ 数据驱动模式应用实例核心代码 |
附录Ⅱ 适配器模式应用实例核心代码 |
附录Ⅲ 桥接模式应用实例核心代码 |
四、Observer软件设计模式在Delphi中的实现(论文参考文献)
- [1]移动端软件快速开发方法研究[D]. 胡静宜. 西安工业大学, 2019(03)
- [2]在Delphi中通过事件委托机制实现观察者模式[J]. 尹小敏,龙萍,陈艳军. 电脑编程技巧与维护, 2015(05)
- [3]采用DataSnap技术的药品试剂管理系统[D]. 马学涛. 郑州大学, 2010(02)
- [4]基于元数据与设计模式的WCDMA基站配置软件的设计和实现[D]. 李天成. 上海交通大学, 2010(10)
- [5]基于Borland Delphi开发平台的数据库应用系统开发的原理与应用研究[D]. 张乾. 重庆大学, 2009(12)
- [6]软件设计模式及其在Delphi中的应用研究[J]. 李亚岗,王艳辉. 微计算机信息, 2007(27)
- [7]基于Delphi的多层分布式数据库的设计及其在远程抄表系统中的应用[D]. 孙波. 山东科技大学, 2007(05)
- [8]设计模式在Delphi中的实现[J]. 李玲琳,唐金鹏. 企业技术开发, 2006(08)
- [9]设计模式应用研究[J]. 李玲琳. 科技信息(学术研究), 2006(07)
- [10]数据驱动设计模式的研究及应用[D]. 徐陋. 暨南大学, 2006(05)