在现代企业中,仓库管理是一项繁琐复杂的工作,每天要处理大量的单据数据。
为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来作数据记录统计工作。
本系统正是根据仓库管理的专业特点而开发的,用现代电子技术提高库管工作的质量和效率。
适用于小型企业库管以及储运业务,界面直观,操作简便,运用鼠标,在窗口的不同部位单击左健,双击左健,单击右健,系统会弹出相应窗口,供使用者录入和查询统计。
本论文设计的系统是软件产品仓库管理系统,所用的开发工具是美国Microsoft公司推出的MicrosoftVisualStudio2005以及MicrosoftSQLServer数据库。
该系统主要用的是模块化设计,主要包含基本信息,货物管理,信息查询,系统维护和帮助几个模块。
各模块的主要功能有:基本信息的主要功能模块:货物信息,供应商信息,仓库信息。
货物信息的功能为:修改货物的货号,货名,仓库名供货商命,规格,单位,数量,入库价,销售价,备注。
供货商信息的功能为:添加,修改供货商号,供货商名称,经理,电话,传真。
仓库信息的功能为:添加修改仓库号,仓库名称,管理员,电话,公司。
2024/11/26 9:44:18 55KB Win2000操作系统,ACCESS 2000,VB6.0
1
Fourfront元数据数据库概述这是来自的分支。
我们正在努力使该项目模块化,并适应我们对4DNucleome项目的需求。
安装已知Fourfront可与Python3.6.x一起使用,而不适用于Python3.7或更高版本。
如果是4DN小组的成员,建议使用Python3.4.3,因为这是我们服务器上运行的内容。
在执行以下步骤之前,最好的做法是使用这些版本之一创建一个全新的Pythonvirtualenv。
步骤0:取得凭证获取AWS密钥。
这些将需要添加到您的环境变量中,或通过AWSCLI(在此过程的后面安装)添加。
步骤1:自行验证自制程序验证自制程序是否正常工作:$brewdoctor步骤2:安装自制的依赖项安装或更新依赖项:$brewinstalllibeventlibmagiclibxml2libxsltopensslp
2024/11/17 3:01:05 7.91MB JavaScript
1
本系统是采用EDA技术设计的一个简易的八音符电子琴和音乐发生器,该系统基于计算机中时钟分频器的原理,采用自顶向下的设计方法来实现,它可以通过按键输入来控制音响。
系统由乐曲自动演奏模块、乐器演示模块琴/乐功能选择模块、音调发生模块和数控分频模块五个部分组成。
系统实现是用硬件描述语言VHDL按模块化方式进行设计,然后进行编程、时序仿真、整合。
本系统功能比较齐全,有一定的使用价值。
2024/11/12 18:56:54 147KB 电子琴 EDA VHDL
1
1、本程序使用STM8S103K3型号,通过IAR编程软件使用库函数进行程序的编写。
2、程序采用模块化设计思路,每一个模块都有文字说明,便于阅读和理解。
2024/11/7 14:52:36 5.27MB STM8 蜂鸣器 音乐 定时器
1
KISSY是由阿里集团前端工程师们发起创建的一个开源JS框架。
它具备模块化、高扩展性、组件齐全,接口一致、自主开发、适合多种应用场景等特性。
2024/10/29 12:17:40 2MB kissy
1
本文是基于ARMCortex-M3的STM32系列嵌入式微控制器的应用实践,介绍了基于STM32单片机的数据采集的硬件设计和软件设计,数据采集系统是模拟域与数字域之间必不可少的纽带,它的存在具有着非常重要的作用。
本文介绍的重点是数据采集系统,而该系统硬件部分的重心在于单片机。
数据采集与通信控制采用了模块化的设计,数据采集与通信控制采用了单片机STM32来实现,硬件部分是以单片机为核心,还包括A/D模数转换模块,显示模块,和串行接口部分。
该系统从机负责数据采集并应答主机的命令。
输入数据是由现场模拟信号产生器产生,8路被测电压再通过模数转换器ADC0809进行模数转换,实现对采集到的数据进行模拟量到数字量的转换,并将转换后的数据传输到上位机,由上位机负责数据的接受、处理和显示,并用LCD数码显示器来显示所采集的结果。
软件部分应用KeiluVision4通过C++编写控制软件,对数据采集系统、模数转换系统、数据显示、数据通信等程序进行了设计。
2024/10/20 7:12:14 711KB 多路数据采集
1
这是一篇完整的毕业设计论文且功能全部实现,并带有源程序。
该信号发生器主要由TMS320C5410和TLC320AD50C两大部分组成。
在DSP芯片上完成对波形的编程,通过多通道缓冲串口向TLC320AD50C(数模转换器)发送波形数据,通过TLC320AD50C的插值滤波等措施产生模拟波形输出。
该信号发生器的硬件设计中TMS3205410和TLC320AD50C的连接采用SPI协议,TLC320AD50C作为SPI主器件,提供帧同步和时钟信号,多通道缓冲串口作为SPI从器件。
该信号发生器的软件编程主要采用模块化的设计思想,把程序细化成易于实现的小模块。
编程的语言主要采用执行效率高的汇编语言,C和汇编语言混合使用的方式灵活的编写程序。
通过软硬件的联合调试最终实现了矩形波、三角波、锯齿波和正弦波等波形的产生,并成功的实现了其波形的幅度和频率的可调性。
1
永磁同步电机直接转矩控制-永磁同步电机直接转矩控制模型.rar永磁同步电机直接转矩控制模型.rar1.按照文件中的参考文献一步一个脚印搭建的永磁同步电机直接转矩控制模型,参数也经过本人一步一步调试过了,控制效果非常好,波形非常好。
2.参考文献也在文件中,良心之作。
模块也非常清晰,房子模块化非常分明,一个模块实现一个功能,非常适合你拿去做毕业设计,也非常适合新手学习。
3.采用dq轴的磁链模型,避免了积分器的使用,因此解决了磁链估算值中直流量的积分问题。

4.该模型绝对正确,可完美在上面构造无传感器仿真,基于卡尔曼的等等,以及预测控制仿真,占空比直接转矩等等都可以完美构建。
265KB matlab
1
小米推出的米兔积木机器人是一款可以自由DIY的积木机器人,它通过让玩家自主的进行造型设计、结构设计,电子模块搭建以及程序设计等几个步骤让玩家搭建起自己的机器人。
按照小米一贯的产品思路,这款米兔积木机器人可以称为年轻人的第一台自己建造的机器人。
小米官方给出的文档是叫做平衡战士的978个积木零件,第一次接触这个领域的人有可能会拼装四到五个小时,而大部分玩家在拼好机器人后除了遥控玩几次就当成了摆件,并没有去接触模块化的编程。
有人说仅仅享受了不到50%的乐趣,而真正机器人的乐趣在编程的阶段。
为了引导广大玩家能编程控制自己的机器人,我们推出了这个文档。
力求使用很少的积木零件让大家能快速上手,掌握机器人的编程。
2024/10/13 22:51:17 22.22MB 小米机器人 米兔 编程指南
1
本框架提供了有关粒子群算法(PSO)和遗传算法(GA)的完整实现,以及一套关于改进、应用、测试、结果输出的完整框架。
本框架对粒子群算法与遗传算法进行逻辑解耦,对其中的改进点予以封装,进行模块化,使用者可以采取自己对该模块的改进替换默认实现组成新的改进算法与已有算法进行对比试验。
试验结果基于Excel文件输出,并可通过设定不同的迭代结束方式选择试验数据的输出方式,包括:1.输出随迭代次数变化的平均达优率数据(设定终止条件区间大于0)。
2.输出随迭代次数变化的平均最优值数据(设定终止条件区间等于0)。
本框架了包含了常用基准函数的实现以及遗传算法与粒子群算法对其的求解方案实现和对比,如TSP,01背包,Banana函数,Griewank函数等。
并提供大量工具方法,如KMeans,随机序列生成与无效序列修补方法等等。
对遗传算法的二进制编码,整数编码,实数编码,整数序列编码(用于求解TSP等),粒子群算法的各种拓扑结构,以及两种算法的参数各种更新方式均有实现,并提供接口供使用者实现新的改进方式并整合入框架进行试验。
其中还包括对PSO进行离散化的支持接口,和自己的设计一种离散PSO方法及其用以求解01背包问题的实现样例。
欢迎参考并提出宝贵意见,特别欢迎愿意协同更新修补代码的朋友(邮箱starffly@foxmail.com)。
代码已作为lakeast项目托管在GoogleCode:http://code.google.com/p/lakeasthttp://code.google.com/p/lakeast/downloads/list某些类的功能说明:org.lakest.common中:BoundaryType定义了一个枚举,表示变量超出约束范围时为恢复到约束范围所采用的处理方式,分别是NONE(不处理),WRAP(加减若干整数个区间长度),BOUNCE(超出部分向区间内部折叠),STICK(取超出方向的最大限定值)。
Constraint定义了一个代表变量约束范围的类。
Functions定义了一系列基准函数的具体实现以供其他类统一调用。
InitializeException定义了一个代表程序初始化出现错误的异常类。
Randoms类的各个静态方法用以产生各种类型的随机数以及随机序列的快速产生。
Range类的实现了用以判断变量是否超出约束范围以及将超出约束范围的变量根据一定原则修补到约束范围的方法。
ToStringBuffer是一个将数组转换为其字符串表示的类。
org.lakeast.ga.skeleton中:AbstractChromosome定义了染色体的公共方法。
AbstractDomain是定义问题域有关的计算与参数的抽象类。
AbstractFactorGenerator定义产生交叉概率和变异概率的共同方法。
BinaryChromosome是采用二进制编码的染色体的具体实现类。
ConstantFactorGenerator是一个把交叉概率和变异概率定义为常量的参数产生器。
ConstraintSet用于在计算过程中保存和获取应用问题的各个维度的约束。
Domain是遗传算法求解中所有问题域必须实现的接口。
EncodingType是一个表明染色体编码类型的枚举,包括BINARY(二进制),REAL(实数),INTEGER(整型)。
Factor是交叉概率和变异概率的封装。
IFactorGenerator参数产生器的公共接口。
Population定义了染色体种群的行为,包括种群的迭代,轮盘赌选择和交叉以及最优个体的保存。
org.lakeast.ga.chromosome中:BinaryChromosome二进制编码染色体实现。
IntegerChromosome整数编码染色体实现。
RealChromosome实数编码染色体实现。
SequenceIntegerChromosome整数序列染色体实现。
org.lakeast.pso.skeleton中:AbstractDomain提供一个接口,将粒子的位置向量解释到离散空间,同时不干扰粒子的更新方式。
AbstractF
2024/10/11 21:51:28 1.42MB 遗传算法 粒子群算法 GA PSO
1
共 222 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡