一、用脚本语言连接数据库(论文文献综述)
安文广[1](2019)在《基于移动互联的数控机床远程数据采集系统研究》文中研究表明随着数控加工技术和计算机技术的深入发展,实现对数控机床的联网进行数据采集已成为必然的发展趋势。在各个企业之中也产生许多新型制造模式,如智能制造,但是新型的制造模式使得数控机床的系统更加复杂,故障的发生也随之增加,如果操作员不能够及时处理,就会造成机床停机过长,降低设备利用率。因此第一时间发现问题并及时处理,提高设备使用率成为了一种迫切需求。在此基础上,本课题开发出了基于移动互联的数控机床远程数据采集系统。首先,本文在对国内外研究现状的基础上,以实验室的小型三轴数控机床为采集对象对于整个系统的体系结构进行了设计,并对功能需求进行了分析,提出一种B/S和C/S混合采集的模式。其次,根据系统整个体系结构,先对现场采集部分进行了布局,搭建Zigbee无线传感网络,并对各硬件进行选型以及各个网络节点入网和通信进行了分析和实现,这其中对传感器选择上利用了有限元分析软件对数控机床上易发生故障部件进行了热分析和模态分析,根据结果,从而选择更加合理的传感器,再利用Matlab软件进行上位机开发,利用串口通信实现现场数据采集,接着使用C#语言进行数据库的实时写入系统开发,并通过Matlab进行调用,保证数据实时性和为远程采集提供数据支持。然后采用Hbuilder作为开发环境,结合wampserver软件包开发移动互联远程采集的app应用程序,通过设计不同的模块与后台数据库进行连接,实现对相应数据进行调用。最后,对整个系统进行测试,通过对比,证明系统的可靠性、数据的准确性以及传输的实时性,至此完成系统的开发。
徐欢[2](2016)在《脚本语言在审计工作中运用的探讨》文中提出在审计信息化的应用过程中,存在着审计软件功能不完善和用户需求多样性的问题。针对这种情况,提出用脚本语言技术解决此类问题。首先归纳出审计工作的实际技术需求,分析脚本语言的特点、优势和脚本语言技术适用于审计工作的原因;并在具体的审计案例中,对所运用的脚本语言以及发挥的作用进行详细探讨,进一步表明脚本语言技术能够提高审计软件的效率、满足特定功能的审计需求。脚本语言技术是易学易用的编程技术,能够帮助审计人员开发出便捷高效的特定功能程序,更好地满足审计需求。希望借助拓宽审计信息化建设工作的思路,更好地服务于审计事业的发展。
朱剑[3](2015)在《PCB版图审查软件PLV中基于TCL的信号完整性审查实现》文中研究指明进入21世纪以来,由于电子产业迅速发展,半导体工艺水平不断提高,因此器件的尺寸越来越小,导致PCB的集成度越来越高,PCB设计也越来越复杂,设计师工作量加大。随着时钟频率的提高,信号完整性问题越来越明显,增加了电路板设计难度。对于时钟频率比较低的电路系统,不需要考虑信号完整性问题,设计师完全可以根据自己的经验对电路系统进行人工审查,以确保设计的正确性。但是对于高速PCB版图,一方面设计师无法根据经验对版图进行人工审查,另一方面,高集成度的复杂PCB设计是设计师无法进行人工审查的又一障碍。因此,需要借助计算机来辅助审查PCB版图。目前市场上的PCB设计软件种类繁多,它们生成的PCB文件格式各不相同。不同的设计软件之间无法进行数据交换。为了消除这种隔阂,我们选取了一种流行的PCB文件格式—ODB++文件格式,大多数PCB设计软件都能导出这种格式的文件。我们为PLV软件开发了导入ODB++文件的接口,使得不同PCB设计软件设计的不同PCB版图都可以在PLV软件中进行审查。PLV的审查模块主要由三部分构成:数据库模块、TCL脚本编辑模块和TCL脚本执行模块。用TCL语言编写规则脚本来实现审查相对比较灵活,并且可以随时对脚本规则进行编辑。TCL语言和C++相结合,使得审查更高效、更方便。PLV软件提供给用户脚本编辑器,便于用户在PLV软件中编写、调试脚本。TCL的脚本执行模块是用来执行规则脚本的。为了实现该功能,需要将TCL嵌入到PLV应用程序中,这是通过TCL库的动态链接库实现的。PLV中的数据库模块包括本地数据库和服务器数据库。它支持用户将自己编写的规则脚本保存到本地数据库或者上传到服务器数据库。服务器数据库可以保存不同用户上传的规则脚本。用户之间可以通过服务器数据库共享规则脚本。用户也可以从服务器数据库下载自己需要的规则脚本,来实现自己的审查。PLV软件不仅能完成设计规则审查,它还可以对信号完整性进行审查。PLV软件主要对单一网络的反射和多网络间的串扰进行审查。用户应该将尽可能多的设计规则脚本添加到服务器数据库中,这样积少成多,不仅会使PLV软件的审查功能越来越强大,而且也使得信号完整性的审查规则库越来越丰富,能进行更多更强大的性能审查。
杨春峰[4](2015)在《优化软件系统SIPOPT设计与实现及其在工程中的应用》文中认为随着计算机科学与技术的发展,最优化方法在工程中得到广泛应用,工程优化应用问题日趋复杂。不同领域的复杂工程优化应用在建模、求解和分析过程中都有许多挑战性问题,例如优化计算量大、计算效率低、复杂优化问题寻优困难等。优化软件作为最优化方法、计算机科学与技术和工程实践需求相结合的产物,它不仅是将最优化方法应用到工程实践的桥梁,也是解决这些问题的重要工具。目前大多优化软件难以将最优化方法和计算机科学与技术研究成果迅速应用到工程优化中。本文设计并实现了一个具有多层次可扩展性的优化软件系统SIPOPT(Software Integration Platform for Optimization)。通过多个工程领域内一系列实际工程优化算例,展示了基于SIPOPT使用CAE软件集成、并行计算、高通量计算环境等技术提高优化工程优化计算效率等方面所做的一些探索。本文主要内容分为三个部分:绪论,优化软件系统SIPOPT核心平台的设计与实现,SIPOPT工程优化应用实例。第一部分绪论首先介绍本文相关研究工作的背景;随后在国内外研究进展中,综述了最优化方法与优化软件的研发工作,包括优化算法库、专用优化软件和通用优化软件以及相关的软件开发技术;并着重介绍了提高工程优化计算效率的方法和评判指标;最后给出了本文的研究思路与主要研究内容。第二部分阐述了优化软件系统SIPOPT核心平台的设计与实现。本文设计了一个具有多层软件扩展机制开放式软件架构,实现了一个通用优化软件系统SIPOPT。该架构基于层状和过滤器软件架构,构建了支持脚本语言环境的优化计算系统。它包含优化算法、试验设计方法、近似模型方法、用户界面等通用优化软件功能;可集成多类型CAE软件、网络服务等扩展;具有集成性、开放性和通用性等特点。在软件实现方面,构建了Windows/Linux跨平台使用环境,提供了单机和网络环境下开发、应用最优化方法的支撑平台。第三部分介绍了SIPOPT工程优化应用实例。本部分目的是展示及验证SIPOPT在多类型CAE软件集成优化、复杂优化模型求解、以及提高工程优化计算效率等方面的功能和能力。为此有针对性的选择了结构优化、动力学与控制、建筑节能三类工程问题开展研究工作,提出基于SIPOPT定制化解决方案。相关工作包括:第4章首先针对Garteur飞机结构动力模型修正问题,介绍了基于SIPOPT平台集成ANSYS、遗传算法的实施方案;随后开展了风力发电机叶片性能优化工作,介绍了基于SIPOPT平台集成ABAQUS、智能优化算法以及并行计算技术软件的实施方案。算例表明SIPOPT平台具备多类型CAE软件集成优化能力。第5章针对动力学与控制优化设计中的多目标、多峰值、计算复杂度高等问题,基于SIPOPT平台定制化提供了软件解决方案。提出了基于组合优化策略优化平动点周期Halo轨道航天器运动控制、基于分治策略多目标平动点周期Halo轨道航天器运动控制优化、基于替代模型优化小推力航天器在线轨迹等。工作表明SIPOPT平台具备了复杂优化问题的求解能力,展示了便捷的定制化扩展能力。第6章针对建筑节能大规模优化问题,基于SIPOPT平台构建了支持网络环境下分布式高通量的优化计算系统。研究工作基于16计算机节点48个CPU内核的高通量计算环境,在SIPOPT平台集成了并行NSGA-Ⅱ算法、开发了网络相关数据管理和任务管理模块、形成定制化优化计算服务。KUBIK节能优化算例表明,并行优化算法在保证计算精度的同时,并行加速比达到39.3。工作表明,SIPOPT平台具备了网络环境下大规模优化问题的并行求解能力。SIPOPT优化软件平台是通用优化软件自主软件研发的一次尝试。研究工作提出的软件设计框架、软件体系结构、面向对象设计方案,实现了多层次可扩展的优化软件平台,为SIPOPT平台进一步维护与扩展提供了基础,可进一步发展成为一个优化软件生态系统,也为相关数值仿真软件的研发提供了参考。应用实例表明,SIPOPT平台在主要功能方面与国外同类软件相当,在软件开放性、可扩展性和定制化开发能力方面具有优越性。
赵强[5](2014)在《用于PCB版图审查的Python脚本子系统设计与实现》文中认为随着电路板上器件的密度不断增大、信号的速度不断提高,为电路板的审查带来巨大挑战。根据摩尔定律,单位面积上可集成的器件每18个月数量提高一倍、性能提升一倍。即意味着,电路板上的器件密度和布线密度不断增大,层数也在不断增多,体积却在不断变小。这些器件越来越密集、速度越来越快的电路板都为板级的设计与审查带来了巨大困难。通过传统的人工审查方式已经不切合实际。大量的审查工作需要EDA软件的辅助来完成。目前主流的EDA软件虽然都有种类繁多的审查规则,但仍然无法满足每个开发者的需求。而且,每个开发者的审查理论方法也是不尽相同的。拥有先进审查理论的团体和个人由于技术保密原因,也不会在传统的EDA中共享自己的理论。所以,如何实现开发者可以方便快捷地自定义审查规则,成为当前亟待解决的问题。对于规则的开发来说,使用高级语言可以使开发者不必过于关注软件的底层实现,只需着重理论方法研究即可。机器不能直接运行高级语言,使用高级语言编写的软件需要翻译成机器语言才能在机器上执行。翻译方式有两种:一种是编译,一种是解释。编译的方式要比解释的方式运行效率高,而解释的方式要比编译的方式简单、方便、快捷。对于需要编码的硬件工程师来说,显然第二种翻译方式是合适的。脚本语言大部分正是解释运行型而非编译运行型,在完成脚本语言代码的编写工作后,可以在解释器中直接运行代码。这样大大简化了软件开发过程,节省了成本和时间。Python脚本语言不仅是解释运行型语言,它还是可嵌入型语言。同时,Python脚本的底层实现是C语言,这为Python嵌入C/C++开发的软件带来了方便。针对上述问题和现状,本文经过对Python脚本扩展和嵌入方法的研究,提出了一种在PLV(PCB Layout Verify)系统中扩展嵌入的Python脚本子系统的详细设计方法。PLV是一款电路板设计审查软件。Python脚本系统不仅嵌入到PLV软件中,而且PLV软件暴露底层单步审查函数来扩展Python系统。这样,规则开发者就可以使用Python语言来调用底层函数实现自己的审查规则。另外,在本系统中为了方便管理、存储和共享脚本规则,设计了基于Client/Server架构的本地数据库和服务器数据库。服务器数据库不仅可以存储管理脚本,还能够实现脚本在一个课题组或者一个部门内共享。而本地数据库存储的是本机使用者的审查规则。在文章的最后阶段中,设计了具有代表性的测试方案与实例。测试的结果表明,开发者可以很简便地在本系统中编辑规则脚本,并且顺利执行审查,得到正确的审查结果。得到这样结果的意义是,实现了审查规则可制定,制定规则简易,审查结果精度较高的目的。
杨祖龙[6](2013)在《利用脚本语言高效维护开放平台测试环境》文中指出脚本语言(Script Language)是为了缩短传统的程序语言"编写-编译-链接-运行"过程而创建的计算机编程语言。早期的脚本语言经常被称为批处理语言或工作控制语言,可自动完成一系列的简单重复任务,但目前许多脚本语言的功能大大增强,可以编写更精巧更复杂的自动化处理程序。测试环境是指为了完成软件测试工作所搭建的软件运行环境,包含计算机硬件、软件、测试数据等。利用
张锦盛[7](2010)在《基于脚本驱动的应用系统开发方法》文中研究说明软件快速开发一直是程序设计发展追求的目标之一,目的就是最大限度的利用已有的软件资源进行新的软件的开发,避免从头开始。构件化软件技术的产生和发展,运用多层架构体系,以业务逻辑组件化作为底层功能提供者并进行统一方式的请求以实现应用软件的动态组装,成为了软件快速开发中最有效的方法。而近几年基于面向构件的SOA架构设计则是这些方法中运用和整合现有软件资源的最优秀的理论依据和解决方案,同时成为今后一段时期之内软件技术的研究和发展主要方向。本文是以大规模软件快速开发为目的,以软件构件化技术为基础,对基于面向构件的SOA架构的软件设计展开研究,提出了将基于面向构件的SOA架构设计与脚本驱动技术进行结合,研究以更简单、逻辑能力更强的脚本来对软件中的业务模块进行描述,以取代原有架构中的开发软件业务模块的底层代码;以描述中的脚本使用服务脚本引擎根据用户操作的驱动从以“剧情”的方式调用组件来实现应用系统的方法,代替基于面向构件的SOA中的对组件的上下文状态无关的调用方法,从而产生了基于脚本驱动的构件化软件设计方法。本文的基于脚本驱动的构件化软件设计方法研究的是如何使用脚本来描述应用系统中的业务模块,研究如何使用描述业务模块的脚本来调用组件以实现应用系统的业务逻辑,乃至整个应用服务,研究如何设计组件来支持脚本化的驱动方式。依据软件工程“自顶向下”的分析方法和“自底向上”设计过程,在本文中我们具体研究应用系统的业务模块脚本化元抽象、脚本规范化设计、组件规范化设计、脚本驱动引擎(服务引擎)设计、服务持久化、服务/流程设计器等组成部分及其设计方法。呼叫中心应用系统将作为本文中基于脚本驱动的构件化软件设计方法的一个具体的实际运用案例。在该案例中,我们将根据脚本驱动的软件设计方法来对呼叫中心应用系统进行具体的设计和实现,读者将看到使用脚本驱动的呼叫中心应用系统如何通过基于应用层的业务逻辑的抽象和脚本化描述过程,来开发出一个新企业的呼叫中心应用系统,从而使读者能充分理解脚本驱动的软件设计方法对于应用软件的开发所带来的比传统构件化软件设计相比更加简单、快速和方便的开发方法优越性。
戴世冬[8](2009)在《让Web远离木马》文中研究表明从开发所用的脚本语言,到服务器的管理人员,直至浏览用户,都要精心预防、层层防护,避免任何一个环节的缺失。随着网络规模的进一步扩大,越来越多的Web应用渗透了现代人的工作与生活。
代飞[9](2009)在《校园二手物品流通平台的设计》文中提出当前信息技术的发展和现代技术网络的完善,电子商务正融入我们的学习和日常生活中,大大的改变了人们的思维、交流和贸易方式。目前,把电子商务引入学校,建立适合实际情况的校园电子商务系统在我国还处于摸索阶段。而国外高校电子商务系统已经发展到了相当的水平,如网上购物、网上支付系统等都比较完善。我国高校的电子商务系统实施都相对比较晚,仍处于起步阶段,目前很多高校开始逐步认识到校园电子商务系统的重要性。在校园内包括各种各样的商业实体,如商场、超市、食堂、书店等,交易活动数量巨大,这样就对电子商务的需求非常迫切,电子商务系统在校园里有广大的市场。高校学生虽然流动性大、无任何创收来源,但作为青年的他们又有着强烈的求知欲望,对各类产品特别是电子商品都有极大的需求,而且更新速度快,就有众多的闲置物品出现,而其他学生对此又有需求,这样便可以在校园这个消费群体中形成一个二手物品流通平台,但由于现在很多高校的二手物品流通市场基本以摆地摊和论坛、留言板为主,成交率不高,并没有一个专门服务于这种市场的网络平台,造成资源的大量浪费。因此,开发具有校园特色的电子商务中二手物品流通平台显得极为有意义。本文首先介绍了校园电子商务的概念、国内外的发展状况、主要研究的内容及校园二手物品流通平台的现状,接着分析了流通平台设计的相关技术,重点讨论了流通平台的体系结构、安全技术、ASP.NET、B/S结构、用SQL访问数据库和ActiveX数据对象访问(ADO)的技术。然后,对二手物品流通平台进行了总体分析与设计,主要阐述了需求分析、体系结构和功能模块设计,并给出了二手物品流通平台中所需数据库的设计。最后,对系统设计与实现中的若干难点问题进行了研究和分析,并提出了解决方案,对下一步工作做了一个展望。
李永生[10](2008)在《地铁系统保证体系及其管理平台的研究》文中提出在城市化进程中,公共交通将占据越来越重要的地位,而城市轨道交通因为其对环境污染小、快速、准时、乘坐舒适等诸多优点,而备受青睐,必将成为未来中国城市化进程的强力助推器。比起世界上城市轨道交通发达的国家,我国城市轨道交通系统的应用和研究起步较晚,相应的地铁系统安全保证方面的研究也相对落后。系统保证工作由于刚刚起步,一切都在摸索阶段,体系还不完整,工作模式也没有一定的标准,虽然这样,从建设好的线路来看,系统保证的作用很明显,使得人们出行乘坐地铁的安全得到了保障,把危险系数降到了最低。正是考虑到这种情况,本文是在辅助系统保证工作方面进行了一些探索。本论文主要完成基于Web的地铁系统保证工作管理平台的设计开发,此平台主要完成的功能有:整个工作的时间点控制;文件的上传下载功能;平台能够展示每个阶段的工作计划,使得系统保证各阶段有条不紊的开展工作;运营维护阶段对可靠性目标的实时监控;整个工作进程的实时动态信息。本文围绕地铁系统保证管理平台创建全过程,进行了系统需求分析、功能设计、程序开发等工作,主要包括:首先,对Web系统开发的相关理论进行介绍,包括:系统开发所采用的架构,如C/S模式和B/S模式,对两种架构的特点进行比较,选定B/S模式结构;对当前网页开发技术如ASP、JSP、PHP等进行了多方面比较,选择基于VBScript脚本语言的ASP作为系统开发技术;选择Access数据库进行系统数据存储。第二,系统需求分析。在系统需求基础上,进行系统功能设计和数据库表结构设计,并对各功能模块进行了简单介绍。第三,系统功能开发。开发ASP程序实现系统功能,并对部分模块的功能实现思路及过程、功能代码进行了说明。最后,对本文所做工作进行了总结,并对下一步所需要进行的工作进行了展望。
二、用脚本语言连接数据库(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、用脚本语言连接数据库(论文提纲范文)
(1)基于移动互联的数控机床远程数据采集系统研究(论文提纲范文)
摘要 |
ABSTRACT |
第1章 绪论 |
1.1 课题研究背景及意义 |
1.2 国内外研究现状 |
1.3 研究内容 |
第2章 数控机床远程数据采集系统体系结构设计 |
2.1 采集系统需求分析 |
2.1.1 数控机床数据采集因子 |
2.1.2 数控机床数据采集系统要求 |
2.2 采集系统拓扑结构设计 |
2.3 采集系统软件设计 |
2.3.1 基于C/S架构的数据采集模式 |
2.3.2 基于B/S架构的数据采集模式 |
2.3.3 C/S架构和B/S架构的数据采集模式对比 |
2.3.4 基于B/S和C/S相结合的结构 |
2.4 本章小结 |
第3章 现场数控采集系统的设计与实现 |
3.1 现场采集无线传感网络硬件设计 |
3.1.1 硬件设计方案 |
3.1.2 处理器模块 |
3.1.3 传感器模块 |
3.1.4 无线通信模块 |
3.2 现场采集无线传感网络软件设计 |
3.2.1 ZigBee网络组建 |
3.2.2 数据通信 |
3.2.3 单片机开发 |
3.3 现场采集软件设计 |
3.3.1 现场采集软件开发平台 |
3.3.2 现场采集软件设计实现 |
3.3.3 现场采集数据定时存储与查询 |
3.4 本章小结 |
第4章 远程数控采集系统的设计与实现 |
4.1 系统开发平台 |
4.2 远程数控采集系统实现的关键技术 |
4.2.1 Webapp应用程序 |
4.2.2 Php动态交互 |
4.2.3 ECharts绘制曲线 |
4.2.4 Ajax优化页面 |
4.3 数据库实现 |
4.3.1 数据库的简介和选择 |
4.3.2 数据库表设计 |
4.3.3 MySQL数据库与Php连接 |
4.4 Webapp前端页面的设计实现 |
4.4.1 用户登录与注册 |
4.4.2 首页 |
4.4.3 历史数据查询界面 |
4.4.4 采集数据曲线界面 |
4.4.5 数控机床信息界面 |
4.4.6 故障信息界面 |
4.5 Webapp后台管理界面 |
4.6 本章小结 |
第5章 系统测试 |
5.1 现场采集测试 |
5.2 Webapp应用功能测试 |
5.3 结果分析 |
第6章 总结与展望 |
参考文献 |
致谢 |
(3)PCB版图审查软件PLV中基于TCL的信号完整性审查实现(论文提纲范文)
摘要 |
ABSTRACT |
符号对照表 |
缩略语对照表 |
第一章 绪论 |
1.1 高速PCB的版图设计及存在问题 |
1.2 PCB版图设计软件与接口文件格式 |
1.3 自主开发PLV软件的基本架构与功能 |
1.4 论文组织结构 |
第二章 PLV中的TCL接口开发 |
2.1 脚本语言介绍 |
2.2 TCL脚本接口语言与开发 |
2.3 PLV中TCL嵌入C++应用程序 |
2.3.1 编写扩展命令对应的C/C++过程 |
2.3.2 注册命令 |
2.3.3 命令的返回值和命令对应的过程的返回值 |
第三章 PLV软件基于TCL脚本的审查模块 |
3.1 SQL Server和Microsoft Access简介 |
3.1.1 SQL Server数据库简介 |
3.1.2 Microsoft Access数据库简介 |
3.2 客户端数据库和服务器数据库 |
3.2.1 客户端数据库 |
3.2.2 服务器端数据库 |
3.3 TCL脚本编辑器和TCL脚本运行 |
3.3.1 TCL脚本编辑器功能介绍 |
3.3.2 TCL脚本编辑器的编程实现 |
3.3.3 TCL脚本运行 |
3.4 TCL脚本规则的编写及保存 |
3.5 TCL脚本规则调用的接口函数 |
第四章 PLV中PCB版图的信号完整性审查 |
4.1 信号完整性中的反射/串扰容限 |
4.1.1 反射容限 |
4.1.2 串扰容限 |
4.2 关于反射和串扰的经验法则 |
4.2.1 和反射相关的经验法则 |
4.2.2 PLV中的反射审查以及审查思路 |
4.2.3 和串扰相关的经验法则以及审查思路 |
4.3 PCB版图中的差分对的审查 |
4.4 特性阻抗计算公式 |
4.5 PCB版图反射审查实例 |
4.6 总结 |
第五章 总结与展望 |
参考文献 |
致谢 |
作者简介 |
(4)优化软件系统SIPOPT设计与实现及其在工程中的应用(论文提纲范文)
摘要 |
Abstract |
1 绪论 |
1.1 问题提出与研究意义 |
1.2 国内外相关研究进展 |
1.2.1 最优化方法简介 |
1.2.2 优化软件的设计与开发 |
1.2.3 提高工程优化计算效率的方法 |
1.3 本文主要研究思路与内容 |
2 优化软件系统SIPOPT分析与设计 |
2.1 引言 |
2.2 SIPOPT优化软件需求分析 |
2.2.1 优化软件的特点 |
2.2.2 SIPOPT的软件需求 |
2.2.3 功能需求 |
2.2.4 软件用户界面需求 |
2.2.5 性能需求 |
2.3 SIPOPT优化软件可扩展软件架构设计 |
2.3.1 优化软件的软件架构与可扩展性 |
2.3.2 SIPOPT开放式软件架构 |
2.3.3 SIPOPT优化软件系统面向服务架构 |
2.4 小结 |
3 优化软件系统SIPOPT实现 |
3.1 引言 |
3.2 SIPOPT图形用户界面 |
3.3 软件功能模块 |
3.3.1 优化建模模块 |
3.3.2 后处理模块 |
3.3.3 子系统集成模块 |
3.3.4 求解器模块 |
3.3.5 试验设计与近似模型模块 |
3.4 SIPOPT优化软件多层次扩展性能实现 |
3.4.1 代码级软件扩展 |
3.4.2 模块级软件扩展 |
3.4.3 组件级软件扩展 |
3.5 小结 |
4 SIPOPT在结构优化中的应用 |
4.1 引言 |
4.2 基于灵敏度分析的Garteur飞机结构动力模型修正优化 |
4.2.1 Garteur飞机仿真模型 |
4.2.2 优化模型 |
4.2.3 基于SIPOPT的优化方案 |
4.2.4 优化结果与分析 |
4.3 基于并行计算技术的风力发电机叶片性能优化 |
4.3.1 风力发电机叶片仿真模型 |
4.3.2 优化模型 |
4.3.3 基于SIPOPT的优化方案 |
4.3.4 优化结果与分析 |
4.4 小结 |
5 SIPOPT在动力学与控制优化中的应用 |
5.1 引言 |
5.2 基于组合优化策略优化平动点周期Halo轨道航天器运动控制 |
5.2.1 引言 |
5.2.2 Halo轨道控制动力学模型 |
5.2.3 优化模型 |
5.2.4 基于SIPOPT的优化方案 |
5.2.5 SIPOPT优化软件环境图形界面动态扩展 |
5.2.6 优化结果与分析 |
5.3 基于分治策略多目标平动点周期Halo轨道航天器运动控制优化 |
5.3.1 引言 |
5.3.2 优化模型 |
5.3.3 基于SIPOPT的优化方案 |
5.3.4 优化结果与分析 |
5.4 基于替代模型优化小推力航天器Halo轨道交会轨迹优化 |
5.4.1 引言 |
5.4.2 Halo轨道交会动力学模型 |
5.4.3 优化模型 |
5.4.4 基于SIPOPT的优化方案 |
5.4.5 优化结果与分析 |
5.5 基于组合优化策略的机械压力机六连杆机构性能优化 |
5.5.1 机械压力机运动特性 |
5.5.2 六连杆机构运动学模型 |
5.5.3 优化模型 |
5.5.4 基于SIPOPT的优化方案 |
5.5.5 优化结果与分析 |
5.6 小结 |
6 SIPOPT在建筑能源节能优化中的应用 |
6.1 引言 |
6.2 相关工作 |
6.2.1 并行遗传算法 |
6.2.2 高通量计算环境 |
6.3 分布式高通量计算并行遗传算法优化框架 |
6.3.1 HTCondor高通量计算环境 |
6.3.2 并行NSGA-II遗传算法 |
6.3.3 网络优化服务器 |
6.4 基于SIPOPT的建筑节能优化 |
6.4.1 KUBIK建筑仿真模型 |
6.4.2 优化模型 |
6.4.3 基于SIPOPT的优化方案 |
6.4.4 优化结果与分析 |
6.5 小结 |
7 结论与展望 |
7.1 总结 |
7.2 创新点摘要 |
7.3 展望 |
参考文献 |
附录A 优化软件功能需求 |
附录B SIPOPT优化算法接口代码 |
附录C 风力发电机叶片优化脚本代码 |
攻读博士学位期间科研项目及科研成果 |
致谢 |
作者简介 |
(5)用于PCB版图审查的Python脚本子系统设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
缩略语对照表 |
第一章 绪论 |
1.1 选题背景及意义 |
1.1.1 选题背景 |
1.1.2 选题的意义及可行性 |
1.2 国内外研究现状 |
1.3 论文的目的和内容 |
1.3.1 论文目的 |
1.3.2 论文内容和结构 |
1.4 本章小结 |
第二章 系统相关技术综述和PLV概述 |
2.1 数据库技术介绍 |
2.1.1 SQL Server数据库简介 |
2.1.2 SQL Server的优点 |
2.1.3 Microsoft Access数据库简介 |
2.2 脚本语言与Python |
2.2.1 脚本语言及其作用 |
2.2.2 Python语言介绍 |
2.2.3 Python与其他脚本语言比较 |
2.3 其它相关技术概述 |
2.3.1 MFC技术概述 |
2.3.2 多线程技术 |
2.3.3 XML概述 |
2.4 PLV审查系统平台 |
第三章 需求分析 |
3.1 数据库的支持 |
3.2 脚本编辑器系统 |
3.2.1 编辑器的使用需求 |
3.3 脚本解释运行器系统 |
3.4 非功能性的需求 |
3.5 系统开发要求 |
第四章 Python脚本系统的设计与实现 |
4.1 总体设计 |
4.2 数据库的设计与实现 |
4.2.1 数据库表的详细设计 |
4.2.2 数据库管理模块详细设计与实现 |
4.3 编辑器系统的设计与实现 |
4.4 解释运行器的设计与实现 |
4.5 小结 |
第五章 系统测试 |
5.1 界面和流程测试 |
5.2 功能测试 |
5.3 性能测试 |
5.4 安全测试 |
5.5 本章小结 |
第六章 总结与展望 |
6.1 研究结论 |
6.2 研究展望 |
参考文献 |
致谢 |
作者简介 |
(7)基于脚本驱动的应用系统开发方法(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 软件快速开发现状和分析 |
1.1.1 软件快速开发技术的发展现状 |
1.1.2 软件快速开发技术中的不足 |
1.2 论文背景和可行性分析 |
1.2.1 论文背景 |
1.2.2 可行性分析 |
1.3 本文研究的主要内容 |
1.4 本文的结构 |
第二章 基于脚本驱动的应用系统概述 |
2.1 基于SOA 结构的应用系统 |
2.2 基于脚本驱动的应用系统 |
2.3 脚本驱动的应用系统平台架构 |
2.3.1 组件 |
2.3.2 脚本 |
2.3.3 服务引擎 |
2.3.4 持久化设计 |
2.3.5 服务接口定义 |
2.3.6 设计器 |
2.3.7 脚本描述的业务模型 |
2.4 脚本驱动的应用系统的优点 |
2.4.1 更加简单化的系统开发 |
2.4.2 更加易于面向企业商业流程 |
2.4.3 高适应性和扩展性 |
2.4.4 突出的开发效率和运行效率 |
第三章 脚本驱动的应用系统的设计方法 |
3.1 对应用系统的功能和结构的分析 |
3.1.1 原型化业务逻辑抽象 |
3.1.2 业务逻辑的一致性抽象设计 |
3.2 提取脚本并进行定义和存储 |
3.2.1 组件的提取和脚本的定义 |
3.2.2 脚本的存储及与组件的映射 |
3.3 脚本描述规范化设计 |
3.3.1 脚本规范化设计的三种分类 |
3.3.2 脚本规范化设计的三类规则 |
3.3.3 脚本设计中的语义设计——即存储结构设计 |
3.4 业务模块的脚本化 |
3.5 脚本驱动引擎设计 |
3.5.1 脚本驱动引擎工作原理分析 |
3.5.2 脚本驱动引擎的结构设计 |
3.6 引擎中的持久化设计 |
3.6.1 基于脚本操作过程的持久化设计 |
3.6.2 基于脚本上下文的持久化设计 |
3.7 脚本设计器 |
第四章 基于脚本驱动的呼叫中心应用系统 |
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.3.3 脚本描述规范化设计 |
4.3.4 脚本存储结构设计 |
4.3.5 引擎的持久化设计 |
4.3.6 脚本驱动引擎设计 |
4.3.7 脚本编辑器设计 |
4.4 呼叫中心系统的实现 |
4.4.1 脚本化业务模块 |
4.4.2 组件注册 |
4.4.3 业务模块实现 |
第五章 总结与展望 |
5.1 总结 |
5.2 展望 |
参考文献 |
致谢 |
附录一 脚本执行器——CallFunctions()的部分代码 |
附录二 脚本 “read”和“key”所对应组件的实现代码 |
(8)让Web远离木马(论文提纲范文)
Web应用程序暗藏漏洞 |
安全风险来自三方面 |
破解Web典型攻击 |
SQL注入 |
1.原理 |
2.演示 |
(1) 用1=1, 1=2测试法判断漏洞存在与否 |
(2) 判断数据库类型 |
(3) 猜解当前数据库用户名 |
(4) 猜解数据表 |
(5) 猜解字段名和字段数 |
(6) 猜解字段内容 |
3.防御方法 |
跨站脚本XSS |
1.原理 |
2.实例 |
3.防御方法 |
(9)校园二手物品流通平台的设计(论文提纲范文)
摘要 |
ABSTRACT |
目录 |
第1章 绪论 |
1.1 课题来源及研究目的和意义 |
1.1.1 课题来源 |
1.1.2 本课题的目的和意义 |
1.2 校园二手物品流通现状分析 |
1.3 研究目标与研究内容 |
1.3.1 研究目标 |
1.3.2 研究内容 |
1.3.3 研究重点与难点 |
1.4 本人主要工作 |
1.5 论文组织结构 |
第2章 相关技术 |
2.1 引入 |
2.2 网络计算模式 |
2.2.1 Client/Server模式 |
2.2.2 Browser/Server模式 |
2.3 ASP.NET访问数据库技术 |
2.3.1 Microsoft.NET平台介绍 |
2.3.2 ASP.NET技术 |
2.3.3 脚本语言 |
2.3.4 ASP.NET中数据库的使用 |
2.3.5 ASP.NET的数据库访问技术 |
2.3.6 使用ASP.NET访问数据库的方式 |
2.3.7 ADO.NET技术 |
2.4 网络安全技术 |
2.4.1 网络防火墙技术 |
2.4.2 网络中的NAT技术 |
2.4.3 网络中的VPN技术 |
2.4.4 网络中病毒的防范 |
2.4.5 网络中的入侵检测 |
2.5 SQL SERVER 2000 |
第3章 系统分析与设计 |
3.1 需求分析 |
3.2 开发环境 |
3.3 总体结构 |
3.4 主要功能模块设计 |
3.4.1 会员模块 |
3.4.2 在线交易模块 |
3.4.3 管理员模块 |
3.4.4 商品搜索模块 |
3.4.5 信息管理模块 |
3.5 系统安全设计 |
3.6 数据库设计 |
第4章 系统若干难点的分析与解决 |
4.1 主要问题 |
4.1.1 调用外部的程序解决网页中的重复功能 |
4.1.2 系统中的存储优化 |
4.1.3 系统数据的完整性 |
4.1.4 Recordset对象中的CursorType参数和LockType参数 |
4.1.5 用Session保存用户购物信息 |
第5章 结论与展望 |
5.1 结论 |
5.2 展望 |
致谢 |
参考文献 |
(10)地铁系统保证体系及其管理平台的研究(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 选题背景 |
1.2 国内外现状 |
1.2.1 国外情况 |
1.2.2 国内情况 |
1.3 本文研究的内容、方法、预期目标和研究意义 |
1.3.1 本文研究的内容 |
1.3.2 本文的研究方法 |
1.3.3 预期目标 |
1.3.4 研究意义 |
1.4 本文的结构安排 |
第2章 系统保证思想及基本体系 |
2.1 系统保证工作原理 |
2.2 隐患分析及对隐患的管理 |
2.2.1 隐患分析的目的及范围 |
2.2.2 隐患的确认及监控 |
2.2.3 安全原则及规范要求的符合性评估 |
2.3 系统保证组织架构 |
2.4 系统保证工作实施方法 |
2.5 实施过程中的问题 |
2.6 系统保证工作的必要性 |
第3章 系统开发基础 |
3.1 开发环境介绍 |
3.2 系统平台简介及安装配置服务器 |
3.2.1 系统平台简介 |
3.2.2 安装配置服务器 |
3.3 系统结构技术 |
3.3.1 终端/主机模式 |
3.3.2 文件服务器模式 |
3.3.3 客户端/服务器模式 |
3.3.4 浏览器/服务器模式 |
3.4 动态网页技术及其实现方式 |
3.4.1 CGI技术 |
3.4.2 ASP技术 |
3.4.3 PHP技术 |
3.4.4 JSP技术 |
3.4.5 技术比较 |
3.5 Web数据库的基础理论及相关知识 |
3.5.1 Web数据库的概念及其发展 |
3.5.2 数据库访问(Access) |
3.6 Web客户端技术 |
第4章 系统功能分析 |
4.1 系统需求分析 |
4.1.1 系统开发的必要性 |
4.1.2 系统目标 |
4.1.3 系统功能需求 |
4.1.4 系统用例图 |
4.2 系统可行性分析 |
4.2.1 系统经济可行性 |
4.2.2 系统技术可行性 |
4.2.3 用户使用可行性 |
4.3 系统结构设计 |
4.4 系统功能设计 |
4.4.1 系统功能结构 |
4.4.2 系统功能模块设计 |
4.5 系统数据库设计 |
4.5.1 Microsoft Access简介 |
4.5.2 数据库表结构设计 |
4.5.3 Access数据库连接 |
第5章 系统功能实现 |
5.1 系统功能实现技术路线 |
5.1.1 采用ASP技术开发动态网页 |
5.1.2 Access数据库使用 |
5.2 系统主页的功能 |
5.3 模块功能实现 |
5.3.1 新闻模块 |
5.3.2 链接管理 |
5.3.3 菜单管理 |
5.3.4 用户管理 |
5.4 文件资源管理功能 |
5.4.1 文件资源的上传 |
5.4.2 文件资源的下载 |
5.4.3 文件资源的删除 |
结论和展望 |
一、结论 |
二、展望 |
致谢 |
参考文献 |
攻读硕士学位期间发表的论文 |
四、用脚本语言连接数据库(论文参考文献)
- [1]基于移动互联的数控机床远程数据采集系统研究[D]. 安文广. 长春理工大学, 2019(01)
- [2]脚本语言在审计工作中运用的探讨[J]. 徐欢. 计算机应用与软件, 2016(07)
- [3]PCB版图审查软件PLV中基于TCL的信号完整性审查实现[D]. 朱剑. 西安电子科技大学, 2015(03)
- [4]优化软件系统SIPOPT设计与实现及其在工程中的应用[D]. 杨春峰. 大连理工大学, 2015(06)
- [5]用于PCB版图审查的Python脚本子系统设计与实现[D]. 赵强. 西安电子科技大学, 2014(03)
- [6]利用脚本语言高效维护开放平台测试环境[J]. 杨祖龙. 中国金融电脑, 2013(06)
- [7]基于脚本驱动的应用系统开发方法[D]. 张锦盛. 云南大学, 2010(05)
- [8]让Web远离木马[J]. 戴世冬. 中国教育网络, 2009(09)
- [9]校园二手物品流通平台的设计[D]. 代飞. 南昌大学, 2009(S1)
- [10]地铁系统保证体系及其管理平台的研究[D]. 李永生. 西南交通大学, 2008(01)