基于C# 仓库管理系统设计源码+WORD毕业论文文档. 摘要 在传统仓库管理过程中,表单填写与查询管理都非常的耗费人力物力,最后需要盘点或统计十分耗费时间和人力。同时由于采用手工操作,不可避免造成一些的错误。现在许多公司都采用计算机来管理仓库信息,避免了手工操作的不足。采用仓库管理信息对物资的出入情况进行管理,可以很方便地完成各类统计,为生产销售人员及时提供相关信息。 本系统主要实现仓库管理的自动化,包括货物的入库、出库、调库等操作,及货物有关信息的管理,如仓库单位管理、货物类别管理、供货商信息管理、客户档案管理和仓库管事操作员信息管理等。 本系统采用sql 2005作为后台的数据管理系统,以visual studio 2005作为前端开发工具,对数据进行添加、修改、保存、删除等处理,具有很强的实用性。 本系统主要功能是以管理员身份登录能够完成对库存等诸多信息进行实时管理功能。系统以提供操作简单、方便、易懂易用为开发目标,用户界面友好,及具有高效的数据处理能力。 关键词:仓库管理 信息管理系统 自动化
基于JAVA CS远程监控系统软件的实现(源代码+WORD论文文档论文) 基于JAVA C/S远程监控系统软件的实现 摘 要 近年来,网络技术的不断发展,为远程监控技术的发展创造了条件。远程监控系统软件越来越受到人们的重视,其实用性也毋庸质疑。基于JAVA C/S远程监控系统软件突破了空间的限制,使用者不用亲临,在自己的电脑面前就能轻松的实现对被监控端机器的监控。本系统采用Java网络编程和Java图形编程实现。笔者在开发过程中将网络技术与远程监控理论基础相结合,实现了以下功能:能连续获得被监控端机器屏幕变化;实现被监控端硬盘文件的上传、下载;实现对鼠标、键盘的模拟;实现在远程机器上执行任意DOS命令;远程关机、远程重启计算机,方便了用户监视和操作被监控端机器。本系统从系统需求分析、概要设计、详细设计到具体的编码实现和后期的代码优化、功能测试都严格遵循了软件工程的思想。 关键词:远程监控;Java Robot;屏幕截取;Java Socket 系统需求分析及理论基础 2.1 系统需求分析 2.1.1 系统功能需求 1.连续获得被控端机器屏幕变化。 2.实现被控端硬盘文件的上传、下载。 3.实现对鼠标、键盘的模拟。 4.实现在被控端机器上执行任意DOS命令。 5.远程关机、远程重启计算机。 2.1.2 其他需求 1.系统实用,界面操作简便。 2.被监控端自动隐藏运行。 被监控端将随电脑启动而自动运行,运行时默认无任何可见界面。 2.2 系统开发原理及关键技术 2.2.1 系统开发原理 本系统是利用类java.awt.robot中的屏幕截取和鼠标、键盘自动控制功能,然后加上网络传输功能来完成来完成截屏和远程控制的。 2.2.2 系统运行概述 1.启动被监控端,打开指定的UDP端口号。用于读取命令。 2.被监控端读取命令(命令格式为ordername:port)ordername为命令名字,port为主控端打开的TCP端口。 3.接到主控端连接后,被监控端就对当前用户的桌面采用屏幕截取,然后发送给主控端。依被监控端设计的不同,可以设定屏幕截取的时间间隔,时间间隔短一点就可以获得连续屏幕变化了。 4.主控端在画布上对鼠标、键盘事件进行监听,被监控端重演主控端上的事件 5.主控端和被监控端读取和发送数据,分别来实现文件上传和下载。 6.在被监控端实现DOS命令的执行。 2.2.3 系统的关键技术 系统使用的关键技术就是Java网络编程和Java图形编程。用Java网络编程实现主控端和被监控端的通讯(命令收发、数据传送),用Java图形编程完成主控端控制界面的编写。具体应用如下: 1.实现主控端(服务器)与被监控端(客户端)之间的通讯。 ——用Java Socket来实现。 2.用Java采集事件,封装成消息,用于发送。 ——在主控端机器上采集事件(一般只不过是键盘和鼠标的事件),然后封装成消息类传输到被监控端。 3.在被监控端上重演主控端的动作事件。 ——在被监控端运行client端,接收消息,如果主控端有请求操作的消息,用Robot截下当前屏幕,传给主控端,主控端显示被监控端的屏幕,是一个位图;然后接收在这个位图上的鼠标事件和键盘事件,并把鼠标位置(位图上的坐标换算成对应的屏幕上的坐标)和键值送到被监控端上,在被监控端上重演同样的事件。 2.3 系统的开发平台 JDK1.5.0,Eclipse3.1,Windows XP Professional 2.3.1 Eclipse介绍 Eclipse是一种可扩展的开放源代码IDE。2001年11月,IBM公司捐出价值4,000万美元的源代码组建了Eclipse联盟,并由该联盟负责这种工具的后续开发。集成开发环境(IDE)经常将其应用范围限定在“开发、构建和调试”的周期之中。为了帮助集成开发环境 (IDE)克服目前的局限性,业界厂商合作创建了Eclipse平台。Eclipse允许在同一IDE中集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显著改
基于Java的视频会议系统(软件程序+WORD论文文档) 2.1.1 技术可行性 网络视频会议是顺应市场的需求而设计的。采用JAVA 编程语言,用eclipse开发平台实现。用到多媒体技术(JAVA 多媒体框架JMF),视频和音频用TRP协议传输,用到Socket编程技术,多播技术。网络视频会议首先是基于网络传输的,那么就必然要依托于JAVA网络编程的相关知识。在这基础上,由于相关音频、视频,所以还要涉及到JAVA的多媒体技术的相关知识,即JMF (Java Media Framework)。利用JAVA的这个组件,我们可以方便的处理多媒体文件,并基于RTP协议进行实时传输。 2.1.2 操作可行性 系统运行于Windows环境,其用户操作界面友好,便于操作,适合视频会议流程。 系统的基本操作如下: 1.启动服务器; 2.用户连接到服务器; 3.进行视频连接; 4.举行会议; 5.会议完毕,退出系统。 2.2 采用的关键技术介绍 2.2.1 JAVA多媒体技术 JAVA多媒体技术的核心是Java媒体框架 JMF(Java Media Framework)。JMF中包含了许多用于处理多媒体的API,它是一个很好的多媒体编程工具,同时也是一个相当复杂的系统。JMF的主要应用功能之一是多媒体数据流在网络中的实时传输,其RTP包中提供的RTP包中提供的RTPManager(RTP管理器)、TrackContol(轨道控制器)、SendStream(发送数据流)、ReceiveStream(接收数据流)、InetAddress(IP地址)和SessionAddress(会话地址)等类使得编写网络实时数据传输变得容易,基于RTP协议的RTP应用程序框架为实现流媒体在网络中实时传输提供了Java程序框架,应用它可方便的实现多媒体数据流在网络中的实时传输。实时传输协议RTP是在Internet网上针对多媒体数据流的一种传输协议,RTP被定义为在一对一获一对多的传输情况下工作的,其目的是提供时间信息和实现多媒体数据流的同步。RTP由RTP和RTCP(实时控制协议)两个部分组成。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,可不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。 2.2.2 JAVA 网络编程技术 网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网络编程中有两个主要的问题,一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠的或非可靠的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。   目前较为流行的网络编程模型是客户机/服务器(C/S)结构。即通信双方一方作为服务器等待客户提出请求并予以响应。客户则在需要服务时向服务器提出申请。服务器一般作为守护进程始终运行,监听网络端口,一旦有客户请求,就会启动一个服务进程来响应该客户,同时自己继续监听服务端口,使后来的客户也能及时得到服务。 数据在Internet中是以有限大小的包形式传输的,这些包称为数据报(datagram).但是,由于数据报长度有限,通常必须将数据分解为多个包,在目的地再重新组合。有可能一包或多个包在传输中丢失或遭到破坏。由于网络视频会议的实时性要求,不可能让视频传输的每一贞都准确无误。而TCP协议正是为数据可靠传输而设计的。那么选择UDP协议,即用户数据报协议(User Datagram Protocol,UDP),就成为一种必然。 Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求,利用它可以较为方便的编写网络上数据的传递。在Java中,有专门的Socket类来处理用户的请求和响应。利用Socket类的方法,就可以实现两台计算机之间的通讯。在Java中Socket可以理解为客户端或者服务器端的一个特殊的对象,这个对象有两个关键的方法,一个是getInputStream方法,另一个是getOutputStream方法。getInputStream方法可以得到一个输入流,客户端的Socket对象上的getInputStream方法得到的输入流其实就是从服务器端发回的数据流。GetOutputStream方法得到一个输出流,客户端Socket对象上的getOutputStream方法返回的输出流就是将要发送到服务器端的数据流,(其实是一个缓冲区,暂时存储将要发送过去的数据)。 多播通信是一类特殊的IP地址(D类IP地址)这些IP地址并不和任何主机关联,而是专门为多播通信保留下来的,地址
基于JAVA的网络通讯系统设计与实现(WORD论文文档+系统) 摘 要 在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,例如,国外的ICQ、国内腾讯公司开发的OICQ。随着网络聊天一类的聊天系统的发展日新月异,因此产生了制作一个类似QQ的网络聊天工具。Java是一种程序设计语言,它具有简单的、完全面向对象以及与平台无关的结构,也具有可移植性、高性能和安全性,并提供了多线程的功能,而Java语言最大的成功之处在于它的平台无关性和具有强大的网络编程功能,基于Java网络编程的强大功能,本人将用Java编写一个网络聊天系统。 论文首先论述了系统的开发背景,并对所用到的开发工具与关键技术做了简单的介绍。接着对系统的研究意义,研究现状及设计目标进行分析,通过对系统需求和可行性进行分析,确定了系统的功能模块,并画出相应的功能结构图、模块图和数据流图。其次按系统总体设计的结果,对系统中的数据库进行结构设计。 一般来说,聊天工具大多数由客户端程序和服务器程序,外加服务器端用于存放客户数据的数据库组成,本系统采用客户机/服务器架构模式,通过Java提供的Socket类来连接客户机和服务器并使客户机和服务器之间相互通信,由于聊天是多点对多点的,而Java提供的多线程功能,用多线程可完成多点对多点的聊天。数据库管理系统用SQL Server2000,完成并通过JDBC-ODBC桥访问数据库。聊天系统完成后将可进行多人对多人的聊天,对好友进行添加、删除,对新用户的注册,发送消息、接受消息,传输文件等功能。界面设计细分化,方便使用者操作和理解。服务器实现了查询和修改等功能,程序逻辑联系较紧密。 关键词:JAVA,C/S,SQL Server 2000, 多线程, 数据库管理系统
java一个简单的即时通讯工具的设计与开发(源代码+WORD论文文档) 个简单的即时通讯工具的设计与开发 摘 要 即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。Java是当前比较流行的开发语言之一,它有着自己的易用特点与性能优势,比如跨平台、安全性、多线程、网络Socket编程、数据流概念等方面,因此通过对开源即时通讯LinuxQQ的研究和分析,基于Java语言和J2EE规范设计了一个即时通讯工具JICQ (Java for I seek you),并对其体系结构、构成模块及系统关键技术进行了分析与设计。在系统设计与建模过程中,使用了UML和面向对象的分析、设计方法,并使用Rose作为建模工具;本系统基于j2se1.5,j2ee1.4,使用Eclipse等作为开发工具,在开发过程中用到了时下流行的重构开发方法,优化了系统的设计。力图使系统具有安全、高效、实用、支持在不同系统平台运行等特点。 关键词:即时通讯;多线程;SOCKET编程;JSP
4篇基于DSP设计的复合信号频率计设计论文文档+ AD设计硬件原理图PCB+软件源码资料合, TI大赛优秀设计作品,包括文档及软硬件设计资料,可以做为你的学习设计参考。 复合信号频率计_浙江大学_TMS320F28335 复合频率信号频率计_合肥工业大学_TMS320F2812 复合频率信号频率计_西安交通大学_TMS320F2808 复合频率测试仪_中国地质大学(武汉)_TMS320F2808
5篇基于DSP设计的音频频率数字扫频仪计论文文档+ AD设计硬件原理图PCB+软件源码资料合集,TI大赛优秀设计作品,包括文档及软硬件设计资料,可以做为你的学习设计参考。 音频范围扫频仪_中国科学技术大学_TMS320F2808 音频范围扫频仪_北京交通大学_TMS320F28334 音频频率数字扫频仪_云南大学_TMS320F2808 音频频率数字扫频仪_北京化工大学_TMS320F2808 音频频率数字扫频仪_华中科技大学_TMS320F28234
7篇基于DSP设计的光伏模拟装置设计论文文档+ AD设计硬件原理图PCB+软件源码资料合集,TI大赛优秀设计作品,包括文档及软硬件设计资料,可以做为你的学习设计参考。光伏并网发电模拟装置_东南大学_TMS320F28027 光伏并网发电模拟装置_南京航空航天大学_TMS320F28027 光伏并网发电模拟装置_南京航空航天大学_TMS320F2812 光伏并网发电模拟装置_浙江大学_TMS320F28027 光伏并网发电模拟装置_西安电子科技大学_TMS320F2808 光伏并网发电模拟装置_重庆大学_TMS320F2812 光伏并网模拟发电装置_西南交通大学_TMS320F28335
iTracker神经网络模型原始论文,帮助理解网络组成原理和样本采集策略。结合我上传的数据集,可以训练基于tensorflow的深度学习模型
2021-08-01 09:31:18 6.81MB iTracker GazeCapture
1
基于TMS320F28335 DSP设计的光伏并网模拟发电装置ALIUTM设计硬件原理图+PCB+软件源码+WORD论文文档资料,硬件设计报告4块板卡,分别为TMS320F28335 主控板,TFT_LCD4.3屏板,电流电压采集板+辅助电源板,逆变电流源板,AD设计的工程文件,包括完整的原理图和PCB文件,可以做为你的学习设计参考。 摘要:本装置采用单相桥式DC-AC逆变电路结构,以TI公司的浮点数字信号控制器TMS320F28335 DSP为控制电路核心,采用规则采样法和DSP片内ePWM模块功能实现SPWM波。最大功率点跟踪(MPPT)采用了恒压跟踪法(CVT法)来实现,并用软件锁相环进行系统的同频、同相控制,控制灵活简单。采用DSP片内12位A/D对各模拟信号进行采集检测,简化了系统设计和成本。本装置具有良好的数字显示功能,采用CPLD自行设计驱动的4.3’’彩色液晶TFT LCD非常直观地完成了输出信号波形、频谱特性的在线实时显示,以及输入电压、电流、功率,输出电压、电流、功率,效率,频率,相位差,失真度参数的正确显示。本装置具有开机自检、输入电压欠压及输出过流保护,在过流、欠压故障排除后能自动恢复。 关键字:逆变,SPWM,最大功率点跟踪MPPT,锁相,DSP 1 引言 新能源是二十一世纪世界经济发展中最具决定力的五大技术领域之一。太阳能是一种清洁、高效和永不衰竭的新能源。在新世纪中,各国政府都将太阳能资源利用作为国家可持续发展战略的重要内容。 我国西北地区土地辽阔,人烟稀少,交通不便,燃料供应紧张且价格极高,常规电网难以覆盖,但太阳能资源极为丰富.从技术经济角度分析,当输出电功率与送电距离之比小于100瓦/公里时,用太阳电池电源供电要比常规电源供电经济得多,为此,我国在2002—2003年度推出了西部光伏照明工程,在西北地区大力发展光伏发电系统以提高西部地区人民的生活水平,这对于贯彻西部大开发战略具有重要的政治意义和经济意义:另一方面,根据世界各国的发展目标,预计到2030年,世界各国的光伏发电量将占到总发电量的5%一20%,也就是意味着应用石化能源所造成的环境污染将会得到极大改善。 DSP具有强大的数据处理能力和高运行速度,其丰富的片内资源和外设资源,非常适合于应用于电力电子场合,为光伏并网模拟发电装置提供了一个良好的解决方案。本装置采用TI公司最新推出的浮点DSP 芯片TMS320F28335 很好地实现了光伏并网模拟发电的各项指标。TMS320F28335为基于业界首款浮点数字信号控制器(DSC),高性能静态CMOS技术,具有150MHz的高速处理能力,具备32位浮点处理单元,6个DMA通道支持ADC、McBSP和EMIF,有多达18路的PWM输出,其中有6路为TI特有的增强型 PWM输出模块(EPWM),具备150 ps MEP分辨率,6个事件捕捉输入,12位16通道ADC。其新型浮点控制器与 TI 前一代领先数字信号控制器相比,性能平均提高 50%,并与定点C28x控制器软件兼容。得益于其浮点运算单元,可快速编写控制算法而无需在处理小数操作上耗费过多的时间和精力,简化了软件编程,缩短了开发周期。并且TI公司专用的集成开发环境CCS提供了对C语言很好的支持,其C编译器可以直接从C语言源程序生成高效简捷的汇编语言代码。 2 系统指标 本装置达到了该题目要求的所有基本指标和发挥部分指标,并在此基础上增加了以下功能: 1)自带频谱分析仪,可分析至32次谐波,并计算输出波形失真度。 2)数字显示功能:本装置采用自行设计驱动的4.3’’彩色液晶TFT LCD,完成了输出波形、频谱特性以及输入电压、电流、功率,输出电压、电流、功率,效率,频率,相位差,失真度的正确显示。 3)开机自检及保护。 4)辅助电源采用开关电源芯片设计,效率>90%以上,只需要一路+5V输入即可。控制电路全部采用低功耗设计,效率也较高。 现将题目的要求指标(包括基本要求指标和发挥部分指标)和本设计实测各项指标在表2-1中进行比较。