机械原理课程设计干粉压片机设计说明,pdf格式
2021-12-05 16:22:40 558KB 机械原理 课程设计 干粉压片机
1
用C语言编写的超市仓库管理系统 一:引言: (一)为了满足广大消费者的消费愿望(不在劳神费力),特有软件开发团队,结合用户的需求为超市开发仓库管理系统,来来解决后顾之忧,众所周知:大的超市的商品的存储和调配是不可忽视的大问题,和好的后备调配为前台的产品销售有很大的帮助,也可以很大程度上提高产品的销售效率,满足消费者的消费需求 (二)实现超市仓库管理系统,至少有以下优点:   1.记录规范化,为货物的采购、记录、查询质量的提高打下基础。 2.查询自动化和检索途径多样化,可以更方便、及时地澄清超市货物的状态。 3.资源共享的优势,通过局域网可以在全超市范围内实现资源共享,为消费者提供便利条件。 二:系统设计 (一) 系统指导思想和建设目标     立足于消费者实际,着眼于未来发展,运用先进的计算机技术,建成符合标准化协议、通用性较强、实用的系统,以提高超市仓库的现代化管理水平,实现信息资源的共享。 1. 系统建设目标 (1) 建立超市仓库系统 (2) 规范超市仓库的管理工作模式 用计算机管理取代以往的手工作业和定性管理模式,使超市仓库的管理工作模式规范化、机读数据格式标准化、管理决策科学化。 (3) 建立标准货物数据库    依照货物的不同性质对货物进行合理的调配 (4) 提高超市仓库管理的运营质量 便于工作人员准确地掌握仓库结构,全面了解消费者的需求,及时调整采购计划,突出库藏特点。 (二)总体功能设计   我们超市仓库管理进行了详细调研,发现现行软件很难满足我们超市仓库管理货物的需求。好的软件价格相当昂贵,只有少部分的软件在市场上流通由于他们的局限性我们的软件会弥补市场上大多软件的不足而更人性化的为销售者和消费者服务 (三)定义 数据流图——用于描述系统对数据的加工过程。 数据字典——各类数据描述的集合,能够提供对数据的详细规格定义,并可用于验证数据,以发现系统在数据需求描述中是否出现遗漏。
2021-12-05 13:32:20 111KB C语言
1
Java语言写的仓库管理系统,源文件免费下载了,本来是应朋友需求而开发的,由于时间和本人技术上的原因无法做尽善尽美,若有不足之处,请加以指证!欢迎你的来信和我探讨,我将虚怀以待更不胜欢喜!程序作者:春意盎然。 本人初学JAVA时的拙作,使用jdk1.5.3和eclipse开发,数据库基于MDB,所有界面匀由代码手工实现,大部份功能匀实现,但还有美中不足之处,相信看完源码完成全部功能很容易,你可以随意改进也适应更大的功能,此举是为了抛砖引玉!
2021-12-05 12:18:29 6.22MB Java源码-综合应用
1
为了满足客户需求,本系统在设计时应实现以下几个目标:  系统界面友好、美观。  划分用户级别,将不同的权限划分给不同的人群。  合理管理论坛相关信息。  易于维护和扩展。  系统运行稳定可靠。 注:压缩包内附带了源代码,使用说明等
2021-12-04 18:25:42 1.01MB BBS 源代码 BBS系统 Java源代码
1
本压缩包内含数据库文件,Java源代码,系统开发文档。为数据库课程设计的作品,用了比较漂亮的图形界面,方便操作。可完成航空售票的基本操作。
2021-12-04 15:32:49 3.31MB 航空售票 管理信息系统 数据库 Java
1
摘要:Java源码,文件操作,临时文件 Java临时文件示例,使用了java.io.File 类中的createTempFile()方法,。Java 语言也支持临时文件操作,本例演示了如何创建一个临时文件,并在其中存储数据。如上图所示,当按下“Create a TempFile”按钮后,程序即创建一个“TempFile.tmp”的临时文件并将窗口上部的所示文本存储在其中。 运行环境:Java/Eclipse
2021-12-04 12:51:12 13KB Java源代码 文件操作
1
本聊天室是一个多用户的聊天室。包括:用户注册、注册资料保存、用户登陆、 核对用户名和用户密码、多用户登录、多用户同聊、私聊、保存用户记录、用户 离开记录自动清除、在线人数监视等多种功能。 使用方法: 1.服务器端:运行服务器程序 2.客户端: (1)启动聊天室,输入Ip地址以登陆服务器。 (2)进入登陆界面,第一次登陆需要注册,点注册按扭。 (3)按要求填完注册信息。 (4)返回登陆窗口,输入用户名、密码,进行登陆。 (5)进入聊天室。。 进入聊天室后,就可以尽情的聊天了,可以和你喜欢的人私聊了,聊的开心
2021-12-04 11:07:30 1.08MB 聊天室
1
基于华为smproxy实现cmpp3.0。java实现CMPP3.0源代码,部分注释描述。需要用到CMPP3.0短信网关的可以参考
2021-12-02 22:13:28 385KB CMPP3.0
1
FPGA控制PS2键盘verilog设计Quartus9.1工程源码+设计说明文件,可以做为你的学习设计参考。 1. 这个实例通过开发板上面的PS/2接口接收键盘输入的数据,在LCD上面显示出来; 2. 工程在project文件夹里面,打开工程; 3. 源文件在rtl文件夹里面; module top(clk_in, data, lcd_e, lcd_rs, lcd_rw, led, ps2ck, ps2dk); input clk_in; output [7:0] data; output lcd_e; output lcd_rs; output lcd_rw; output [7:0] led; inout ps2ck; inout ps2dk; wire XLXN_4; wire XLXN_5; wire XLXN_6; reg clk; assign rst = 1'b1; always@(posedge clk_in) clk <= ~clk; div_256 XLXI_1 (.mclk(clk), .reset(rst), .clk(XLXN_6)); div16 XLXI_2 (.clk(clk), .rst(rst), .clk_16(XLXN_5)); lcd XLXI_3 (.clk(XLXN_5), .data_in(led[7:0]), .rst(XLXN_4), .data(data[7:0]), .lcd_e(lcd_e), .lcd_rs(lcd_rs), .lcd_rw(lcd_rw)); ps2_keyboard_interface XLXI_4 (.clk(XLXN_6), .reset(rst), .rx_read(), .tx_data(), .tx_write(), .rx_ascii(led[7:0]), .rx_data_ready(), .rx_extended(), .rx_released(XLXN_4), .rx_scan_code(), .rx_shift_key_on(), .tx_error_no_keyboard_ack(), .tx_write_ack_o(), .ps2_clk(ps2ck), .ps2_data(ps2dk)); endmodule
16位乘法器芯片verilog设计实验Quartus9.1工程源码+设计说明文件,可以做为的学习实验设计参考。 module mux16( clk,rst_n, start,ain,bin,yout,done ); input clk; //芯片的时钟信号。 input rst_n; //低电平复位、清零信号。定义为0表示芯片复位;定义为1表示复位信号无效。 input start; //芯片使能信号。定义为0表示信号无效;定义为1表示芯片读入输入管脚得乘数和被乘数,并将乘积复位清零。 input[15:0] ain; //输入a(被乘数),其数据位宽为16bit. input[15:0] bin; //输入b(乘数),其数据位宽为16bit. output[31:0] yout; //乘积输出,其数据位宽为32bit. output done; //芯片输出标志信号。定义为1表示乘法运算完成. reg[15:0] areg; //乘数a寄存器 reg[15:0] breg; //乘数b寄存器 reg[31:0] yout_r; //乘积寄存器 reg done_r; reg[4:0] i; //移位次数寄存器 always@(posedge clk) begin if(!rst_n) begin areg <= 16'h0000; breg <= 16'h0000; done_r <= 1'b0; yout_r <= 32'h00000000; i <= 5'd0; end else if(start) //启动运算 begin if(i < 5'd21) i <= i+1'b1; if(i == 5'd0) begin //锁存乘数、被乘数 areg <= ain; breg 5'd0 && i < 5'd16) begin if(areg[i-1]) yout_r = {1'b0,yout[30:15]+breg,yout_r[14:1]}; //累加并移位 else yout_r >1; //移位不累加 end else if(i == 5'd16 && areg[15]) yout_r[31:16] <= yout_r[31:16]+breg; //累加不移位 else if(i == 5'd18) done_r <= 1'b1; //乘完成标志位置位 else if(i == 5'd20) done_r <= 1'b0; //乘完成标志位清除 end else i <= 5'd0; end assign done = done_r; assign yout = yout_r;