基于Java EE的仓库管理系统

上传人:ji****72 文档编号:37646279 上传时间:2018-04-20 格式:DOC 页数:33 大小:445.50KB
返回 下载 相关 举报
基于Java EE的仓库管理系统_第1页
第1页 / 共33页
基于Java EE的仓库管理系统_第2页
第2页 / 共33页
基于Java EE的仓库管理系统_第3页
第3页 / 共33页
基于Java EE的仓库管理系统_第4页
第4页 / 共33页
基于Java EE的仓库管理系统_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《基于Java EE的仓库管理系统》由会员分享,可在线阅读,更多相关《基于Java EE的仓库管理系统(33页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文) 基于 Java EE 的仓库管理系统1毕业设计(论文)毕业设计(论文)课题基于 Java EE 的仓库管理系统 学生系部 班级学号 指导教师 装订交卷日期毕业设计(论文)成绩评定记录表注:1.此表适用于参加毕业答辩学生的毕业设计(论文)成绩评定; 2.平时成绩占 20%、卷面评阅成绩占 50%、答辩成绩占 30%,在上面的评分 表中,可分别按 20 分、50 分、30 分来量化评分,三项相加所得总分即为总评 成绩,总评成绩请转换为优秀、良好、中等、及格、不及格五等级计分。培训与继续教育学院制毕业设计(论文) 基于 Java EE 的仓库管理系统2毕业设计(论文)成绩评定记录表

2、毕业设计(论文)成绩评定记录表注:1.此表适用于不参加毕业答辩学生的毕业设计(论文)成绩评定; 2.平时成绩占 40%、卷面评阅成绩占 60%,在上面的评分表中,可分别按 40 分、60 分来量化评分,二项相加所得总分即为总评成绩,总评成绩请转换为 优秀、良好、中等、及格、不及格五等级计分。培训与继续教育学院制指导教师评语(包含学生在毕业实习期间的表现):成绩(平时成绩): 指导教师签名:年 月 日 评阅教师评语:成绩(评阅成绩): 指导教师签名:年 月 日总评成绩:毕业设计(论文) 基于 Java EE 的仓库管理系统3基于 Java EE 的仓库管理系统摘摘要要:随着经济的不断繁荣以及加入

3、 WTO 后市场环境的变化,对企业的生产经营提出了更高的要求,企业必须综合利用各种先进制造技术,在网络与信息技术的支持下,改进现在的生产经营模式和组织结构,才能在市场竞争中赢得更多的份额。随着企业规模的扩大,仓库管理系统将发挥越来越重要的作用。高效方便的仓库管理系统,可以为生产经营提供坚强的后盾和有力的支持。仓库管理系统主要提供一个仓库业务及其作业管理的信息存储和检索系统。通过入库管理、出库管理、报表生成管理、仓库人员管理、仓库位置信息管理等功能模块来实现仓库的综合管理。本论文以标准的仓库管理模式为蓝本,基于 Java EE 开发出一个可以用于一般单位的仓库管理系统,实现了仓库管理的高效性与安

4、全性。本系统可以方便快捷地实现库管理中的货物登记、出库入库、库房管理等操作,使企业的仓库管理井井有条,为企业的健康发展创造良好的条件。关关键键词词:单片机 数字钟 动态 LED 显示第一章第一章 引言引言随着微电子技术的高速发展,单片机在国民经济的个人领域得到了广泛的运用。单片机以体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、毕业设计(论文) 基于 Java EE 的仓库管理系统4通信、自动化、机电一体化等专业技术人员必须掌握的技术。电子数字钟是单片机实验中一个很常用的课题,因为它有很好

5、的开放性和可发挥性,不仅考察了实验者对单片机的掌握能力,更加强调了对单片机扩展的应用,而且在操作的设计上要力求简洁,功能上尽量齐全,显示界面也要出色。数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用,逐渐受到人们的欢迎。LED 数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,并且还可以扩展出多种功能。 第二章第二章 设计方案选择设计方案选择2 21 1 主控制部分主控制部分采用可编程逻辑器件设计。采用可编程逻辑器件设计。可选用 ALTERA 公司的 FLEX10K 系列PLD 器件。设计起来结构清晰,各个模块,从硬件上设计起来相对简单,控制与显

6、示的模块间的连接也会比较方便。但是考虑到本设计的特点,EDA 在功能扩展上比较受局限,而且 EDA 占用的资源也相对多一些。从成本上来讲,用可编程逻辑器件来设计也没有什么优势。采用采用 1616 位单片机设计。位单片机设计。16 位单片机有丰富的中断源和时基,方便本实验的设计,它的准确度相当高,并且 C 语言和汇编兼容的编程环境也很方便来实现一些递归调用,I/O 口功能也比较强大,方便使用。用凌阳 16 位单片机做控制器最有特色的就是它的可编程音频处理,可完成语音的录制播放和识别。这些都方便对设计进行毕业设计(论文) 基于 Java EE 的仓库管理系统5扩展,使设计更加完善,成本也相对较低。

7、采用 89C51 芯片作为硬件核心,内部具有 4KB ROM 存储空间,能工作于 3V 的超低压,而且与 MCS-51 系列单片机完全兼容,但是运用于电路设计中时由于不具备 ISP 在线编程技术, 当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。采用 AT89C52,片内 ROM 全都采用 Flash ROM,能以 3V 的超底压工作,同时也与 MCS-51 系列单片机完全该芯片内部存储器为 8KB ROM 存储空间,同样具有 89C51 的功能,且具有在线编程可擦除技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功

8、能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏,故应选用 AT89C52 作为主控制系统。2 22 2 显示部分显示部分液晶显示方式。液晶显示方式。采用液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字,图形,显示多样,清晰可见,但是价格昂贵,需要的接口线多,所以在此设计中不采用液晶显示屏.LEDLED 数码动态显示方式。数码动态显示方式。LED 数码管价格适中,对于显示数字最合适,而且采用动态扫描法与单片机连接时,占用的单片机口线少。操作较液晶显示略显繁琐,但总体同样可以做到比较人性化。所以,最后选择 LED 数码管动态显示方案。第三章第三章 主要器件简介主要器件简介毕业设

9、计(论文) 基于 Java EE 的仓库管理系统63 31 1 LEDLED 显示器显示器3 31 11 1 LEDLED 显示器的结构显示器的结构LED 显示块是发光二极管显示字段的显示器件。在单片机应用系统中通常使用的是七段 LED。七段 LED 内部由 7 个条形发光二极管和一个圆点发光二极管组成。本设计中采用的是红色七段数码管,每一段数码管内部相当于有一个发光二极管。发光二极管具有单向导电性,只有当外加的正向电压使得正向电流足够大时才发光, 它的开启电压比普通二极管的大,在 1.8V2.2V 之间。正向电流越大,发光越强。内部结构如图 3-1。 3 31 12 2 LEDLED 的接线

10、形式的接线形式根据内部发光二极管的接线形式分成共阴极型(公共点接地)和共阳极型(公共点接电源) 。单片机与七段显示器的接口,分成静态显示接口和动态显示接口。静态接口是每个七段显示器单独用一组寄存器控制,将其公共点接地;动态接口使用两组寄存器,几个显示器的七段用一组寄存器控制,该寄存器称作段选寄存器,另一组寄存器控制这几个七段显示器的公共点,控制这几个显示器逐个循环点亮。适当选择循环速度,利用人眼“视觉暂留”效应,使看上去好像这几个七段显示器同时在显示一样。控制公共点的寄存器图 3-1毕业设计(论文) 基于 Java EE 的仓库管理系统7称为位选寄存器。本次设计中采用共阳极型接法,公共级通过一

11、个PNP 三极管与 12V 的电源相连,接口采用动态显示。3 32 2 单片机单片机 AT89C52AT89C52 简介简介AT89C52 是美国 ATMEL 公司生产的低电压、高性能的 CMOS 8位单片机,片内含 8KB 的可反复擦写的只读程序存储器( PEROM)和 256B 的随机存取数据存储器(RAM) ,器件采用 ATMEL 公司的高密度、非易失性存储技术生产,与标准的 MCS-51 指令系统及 8052产品引脚兼容,片内置通用 8 位中央处理器(CPU)和 Flash 存储单元,功能强大。AT89C52 单片机适合于许多较为复杂控制应用场合。3 32 21 1 AT89C52AT

12、89C52 主要性能参数主要性能参数AT89C52 单片机为 40 引脚双列直插芯片,共有 4 个 8 位的 I/O 口(P0、P1、P2、P3),每一条 I/O 线都能独立地作输出或输入。 如图 32 所示。(1)内部结构按功能分为 8 部分:CUP,程序存储器,数据存储器,时钟电路,串行口,并行 I/O 口,中断系统,定时/计数器。(2)引脚定义及功能 电源及时钟引脚Vcc:接+5V 电源 Vss:接地XTAL1 和 XTAL2:时钟引脚,外接晶体引线端。当使用芯片内部时钟时,此两引脚端用于外接石英晶体和微调电容;当使用外部时毕业设计(论文) 基于 Java EE 的仓库管理系统8钟时,用

13、于接外部时钟脉冲信号。 控制引脚RST/Vpq:RST 是复位信号输入端,Vpd 是备用电源输入端。当RST 输入端保持 2 个机器周期以上高电平时,单片机完成复位初始化操作。当主电源 Vcc 发生故障而突然下降到一定低电压或断电时,第 2 功能 Vpd 将为片内 RAM 提供电源以保护片内 RAM 中的信息不丢失。ALE/PROG:地址锁存允许信号输入端。在存取外存储器时,用于锁存低 8 位地址信号。当单片机正常工作后,ALE 端就周期性地以时钟振荡频率的 1/6 固定频率向外输出正脉冲信号。此引脚的第2 功能 PROG 是对片内带有 4K 字节 EPROM 的 8751 固外程序时,作为编

14、程脉冲输入端。PSEN:程序存储器允许输出端。当片外程序存储器的读选通信号,低电平有效。CPU 从外部程序存储器取指令时,PSEN 信号会自动产生负脉冲,作为外部程序存储器的选通信号。EA/Vpp:程序存储器地址允许输入端。当 EA 为高电平时,CPU执行片内程序存储器指令,但当 PC 中的值超过 0FFFH 时,将自动转向执行片外程序存储器指令;当 EA 为低电平时,CPU 只执行片外程序存储器指令。 I/O 口引脚P0.0P0.7:P0 口 8 位双向 I/O 口;P1.0P1.7:P1 口 8 位准双向 I/O 口;毕业设计(论文) 基于 Java EE 的仓库管理系统9P2.0P2.7

15、:P2 口 8 位准双向 I/O 口;P3.0P3.7:P3 口 8 位准双向 I/O 口。(3)片外总线结构分为三部分:数据总线 Data Bus(DB),地址总线 Address Bus (AB),控制总线 Control Bus(CB).图 323 32 22 2 AT89C52AT89C52 单片机的功能特性概述单片机的功能特性概述AT89C52 提供以下标准功能:8k 字节 Flash 闪速存储器,256 字节内部 RAM,32 个 I/O 口线,3 个 16 位定时/计数器,一个 6 向 量两级中断结构,一个全双工串行通信口,片内震荡器及时钟电路。 同时,AT89C52 可降至 0Hz 的静态逻辑操作,并支持两种软件可选 的节电工作模式。空闲方式停止 CPU 的工作,但允许 RAM,定时/ 计数器,串行通信口及中断系统继续工作。掉电方

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号