最新JAVA课程设计仓库管理系统资料

合集下载

仓库管理系统资料仓库管理系统资料

仓库管理系统资料仓库管理系统资料

摘要:为了适应日趋激烈的市场竞争,企业需要对自身的经营状况有充分的了解,并通过有效的管理不断提高效率。

因此,对仓库的管理也成为提高生产经营效率的一个重要途径。

本仓库管理系统是针对企业仓库材料的出入库登记和查询统计等方面工作而开发的管理软件,是一个实用的管理信息系统,针对企业的实际需要,分析了企业仓库管理系统的功能,并以入库管理和出库管理为重点,描述了两子系统的模块结构设计及实施过程中的技术要点,实现仓库的材料管理、出入库管理、查询管理及用户管理等功能。

同时,还对代码维护及库存余额管理等做了设计。

用户可以通过相应的模块,对仓库里的材料的基本情况进行更新、删除和查询,对材料的出库和入库进行管理,对出入库明细进行查询,对出库,入库,和材料的库存余额进行报表生成,对使用该系统的用户进行更新、删除和查询,对库存数量进行查询,还有操作员管理,权限设置,密码修改,数据备份与系统恢复等其他系统管理功能。

仓库管理系统是为了实现企业产品管理的系统化、规范化和自动化,从而提高企业管理效率而设计的。

它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。

仓库管理系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满足了仓库管理的要求。

整个系统由基本信息、单据中心、查询统计、报表打印、维护设置、帮助等模块组成。

系统开发的总统任务是实现企业物资设备管理的系统化、规范化和自动化,从而达到仓库管理效率的目的。

1 绪论随着企业管理信息化的发展,网络及计算机的引入使管理跃上了一个新的发展平台。

企业的各项管理都将向信息化方向扩展,仓库的管理对于企业来说尤为重要,也正是基于这个原因我把毕业设计的方向定在了企业的仓库管理上。

仓库管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段。

仓库管理系统总体设计报告

仓库管理系统总体设计报告

仓库管理系统总体设计报告《软件课程设计》课程作品总体设计报告项目名称物流仓库管理系统项目小组组长林伟龙 354121项目小组成员潘泽文 354115吴宇翔 354148学院名称信息科学与技术学院专业名称软件工程所在年级级4月岭南师范学院1、可行性分析2、需求分析(1)基本信息管理:为仓库主管提供实现对客户信息、供货商信息、库房信息、员工信息的管理维护,包括对信息查询、添加、修改和删除操作。

(2)库存信息管理:为仓库管理员提供实现对短缺货物的报警、成品、部件、礼品、不良物品、移动物品的管理维护,包括对信息查询、添加、修改和删除等操作。

仓库主管对此模块只有查看功能。

(3)出库信息管理:为仓库员工提供查询、添加、修改和删除出库单(包括:产品出库单、部件出库单、礼品出库单)的操作,其中添加和删除操作后的出库单要交由仓库主管审核。

(4)入库信息管理:为仓库员工提供查询、添加、入库单和执行入库(包括:部件入库单、产品入库单、礼品入库单)的操作、其中添加后的入库单要交由仓库主管审核。

(5)库检信息管理:为库检员提供对入库货检、出库货检、在库货检信息管理维护,包括对信息查询、添加、修改和删除等操作。

(6)库房设备检测信息:为库检员提供对库房设备检信息管理维护,包括查询、添加、修改和删除等操作。

(7)报表信息管理:为仓库员工、仓库主管提供实现对报表信息的管理维护,包括对报表信息查询、打印、导出等操作。

(8)个人设置:为仓库管理员、仓库员工、库检员提供修改登录密码。

(9)单据审批:为仓库管理员提供出入库单的审批(包括退货商品、部件的出入库)。

3、数据流分析。

基于java的仓库管理系统开题报告

基于java的仓库管理系统开题报告

尊敬的老师:我计划开发一个基于Java的仓库管理系统,以下是开题报告的详细内容。

一、项目背景和目标:随着电子商务的快速发展,仓库管理变得越来越重要。

仓库管理系统可以帮助企业有效地管理存货、订单和物流等流程,提高仓库的运作效率,减少人力成本,并实现精确的库存控制。

因此,开发一个功能完善、易用且可靠的仓库管理系统对企业的运营和管理具有重要意义。

本项目旨在设计和实现一个基于Java的仓库管理系统,为企业提供一个集中管理、自动化操作、实时监控的仓库管理平台。

通过该系统,企业能够更好地掌握库存情况、订单状态以及物流信息,提高出入库效率、减少错误操作,并能够及时响应客户需求,提升客户满意度。

二、项目主要功能:1. 商品管理:包括商品信息的录入、修改和删除,商品分类的管理,以及库存信息的查询和统计。

2. 入库管理:支持批量入库和单个商品入库,自动生成入库单并记录相关信息,更新库存信息。

3. 出库管理:支持批量出库和单个商品出库,自动生成出库单并记录相关信息,更新库存信息。

4. 订单管理:包括订单的录入、修改和删除,订单状态的跟踪和更新,以及订单的统计和报表生成。

5. 物流管理:支持物流信息的录入和查询,物流状态的跟踪和更新,实时监控货物的运输情况。

6. 用户管理:包括用户信息的注册、登录和权限设置,确保系统安全性和数据保密性。

三、项目技术架构:本仓库管理系统采用Java语言进行开发,并使用以下技术和工具:1. 后端开发框架:Spring Boot,简化了项目的搭建和配置,提供了丰富的功能模块和插件。

2. 数据库:MySQL,用于存储商品信息、库存信息、订单信息等相关数据。

3. 前端界面:使用HTML、CSS和JavaScript进行开发,使用Bootstrap框架提供美观的用户界面。

4. 物流信息跟踪:与第三方物流公司合作,通过API接口获取实时物流信息。

5. 安全性保障:使用Spring Security框架进行用户身份认证和权限管理,保护系统安全。

java仓库管理系统课程设计源代码

java仓库管理系统课程设计源代码

一、项目背景介绍1.1 仓库管理系统的重要性仓库管理系统是一种对仓库内物品进行全面管理和监控的信息系统。

在现代物流管理中,仓库管理系统扮演着至关重要的角色,可以提高仓库的利用率、降低存货成本、提高物流效率,为企业节省大量人力和物力资源,是企业管理中不可或缺的一部分。

1.2 项目意义本课程设计拟设计并实现一套基于Java语言的仓库管理系统,旨在通过应用软件技术和信息管理技术,实现对进销存等多类业务流程的自动化管理,并在实际操作中验证其运行效果和实用性,为学生提供一种将所学知识应用于实践的机会。

二、系统功能需求2.1 基本功能1) 系统登入:要求用户输入用户名和密码进行登入验证;2) 信息录入:包括商品信息、入库信息、出库信息等的录入;3) 信息查询:可以根据商品编号、名称、类别等条件查询商品信息;4) 库存管理:可以实时查看库存状况,并进行库存的盘点与调剂;5) 报表输出:可以输出商品进销存报表,方便管理人员进行决策;6) 权限管理:不同用户具有不同的权限,管理员具有对系统进行设置的权限。

2.2 进一步功能1) 供应商管理:可以录入供应商信息,并进行供应商的评价和选择;2) 客户管理:可以录入客户信息,并对客户进行分类管理;3) 交易管理:支持交易的生成、记录和统计。

三、技术选型和开发环境3.1 技术选型本系统采用Java语言作为主要开发语言,使用MySQL作为数据库,前端采用Swing技术进行界面设计,后端采用JDBC进行数据传输和交互。

3.2 开发工具1) 开发环境:Eclipse2) 数据库工具:Navicat3) 版本管理工具:Git4) 项目管理工具:Maven四、系统设计4.1 系统架构设计本系统采用MVC(Model-View-Controller)架构,将业务逻辑、数据表示和用户界面分离,使得系统更加易于维护和升级。

4.2 数据库设计1) 商品表:包括商品编号、名称、类别、进价、售价、库存等字段;2) 入库表:包括入库单号、商品编号、数量、日期等字段;3) 出库表:包括出库单号、商品编号、数量、日期等字段;4) 用户表:包括用户名、密码、权限等字段。

软件工程课程设计仓库管理系统

软件工程课程设计仓库管理系统

软件工程课程设计仓库管理系统一、引言为了更有效地管理和调度仓库中的货物,提高工作效率和减少出错率,我们为仓库设计了一套管理系统。

本文将详细介绍和说明我们的软件工程课程设计——仓库管理系统的设计和实现。

二、需求分析本仓库管理系统旨在实现以下功能:1.货物管理:包括货物入库、出库、调拨、盘点等功能,同时可根据货物种类、所在位置等进行分类查找。

2.人员管理:包括员工档案管理、权限设置、岗位分配等功能。

3.数据统计:当仓库管理系统大规模的运转时,系统将产生大量的数据,如货物的进出库等。

通过系统的统计功能,可以清晰地查看货物的进销存情况,为仓库管理者提供参考依据。

4.报表管理:系统需要支持报表的管理,如货物出库单、汇总表、调拨单等。

方便用户高效地查看和分享相关数据。

三、系统设计系统整体采用B/S模式,前端使用Bootstrap+JQuery框架,后端使用JavaEE+MySQL。

在设计系统时,将系统的模块按照不同的职能划分如下:1.货物管理模块该模块实现货物的入库、出库、调拨等功能。

货物的管理主要通过管理货物代码、名称、类型、数量、位置等信息来实现。

货物的类型和状态是可以自由定义和修改的,方便用户自行根据不同需求来处理相关数据。

在该模块中使用了jQuery的datatable插件实现了货物展示的自适应、排序、筛选、分页等功能。

2.人员管理模块该模块实现员工的档案管理、权限管理、岗位分配等功能。

员工档案包括相关信息:姓名、性别、出生日期、籍贯、现住址、联系方式、加入时间、身份证号等。

权限管理包括对员工访问后台管理的权限进行设置和修改。

岗位分配将各员工的岗位分配信息做出记录,便于以后的管理。

3.数据统计模块该模块主要实现对货物的统计与分析,包括货物数量的统计、不同类型货物数量的对比、货物运动情况(入库、出库、调拨、盘点)的统计等。

数据统计还可以辅助仓库管理员,对仓库货物进行全面、及时的掌控。

同时该模块的数据统计能力助于仓库管理人员了解货物分布、总数量和货物流动情况等信息,便于制定合理的调度和管理策略。

基于JAVA的BS结构仓库管理系统设计实现

基于JAVA的BS结构仓库管理系统设计实现

基于JAVA的BS结构仓库管理系统设计实现仓库管理系统是一个用于管理仓库中物品进出、库存管理以及订单管理的应用系统。

基于JAVA的BS结构仓库管理系统可以通过浏览器进行访问和操作,使用户更加方便地使用和管理该系统。

1. 系统需求分析在开始设计和实现仓库管理系统之前,首先需要进行系统需求分析,明确系统应该具备的功能和特性。

例如,系统需要实现用户登录和权限管理、物品信息的录入和查询、物品的进出库管理、库存的盘点和调整、订单管理和查询等功能。

2. 系统架构设计基于JAVA的BS结构的仓库管理系统可以采用MVC(Model-View-Controller)架构,将系统分为模型层、视图层和控制层。

模型层负责处理数据的存储,视图层负责展示数据和接收用户输入,控制层负责处理用户请求并调用相关模型进行数据处理。

3. 数据库设计仓库管理系统需要使用数据库存储物品信息、订单信息等数据。

可以使用MySQL等关系型数据库进行设计和实现。

设计合理的数据库表结构,包括物品表、订单表、用户表等。

4. 用户登录和权限管理为用户提供登录界面,用户可以通过用户名和密码登录系统。

登录成功后,根据用户权限不同,系统可以展示不同的功能模块和操作权限。

5. 物品信息管理提供物品信息录入和查询功能,用户可以录入物品信息,并根据不同条件进行查询和展示,例如按照物品名称、类型、库存等进行查询。

6. 进出库管理在管理仓库的过程中,物品的进出库是一个重要的环节。

系统应提供物品入库和出库功能,用户可以选择物品并输入数量,系统自动更新库存数量。

7. 库存管理库存管理是仓库管理系统的核心功能之一。

系统需要提供库存盘点和调整的功能,用户可以进行库存盘点,并根据实际情况对库存进行调整。

8. 订单管理仓库管理系统还需要提供订单管理功能,用户可以创建订单、查询订单状态、修改订单信息等。

系统可以记录订单信息,并及时更新物品库存和订单状态。

9. 系统安全和权限控制为了确保系统的安全性,可以使用加密算法对用户密码进行加密存储。

软件工程仓库管理系统课程设计

软件工程仓库管理系统课程设计

软件工程仓库管理系统课程设计一、系统需求分析1.1 问题陈述软件工程仓库管理系统是为了解决日常的仓库管理问题而设计的,旨在提高仓库管理的效率和准确性。

1.2 功能需求软件工程仓库管理系统需要实现以下功能:•仓库管理:包括仓库的入库、出库、盘点等操作。

•物品管理:包括物品的添加、删除、修改等操作。

•库存管理:包括库存的查询、调整等操作。

•报表生成:根据需要生成各类仓库和物品相关的报表。

1.3 非功能需求软件工程仓库管理系统需要具备以下非功能需求:•界面友好:系统界面需要简洁明了,操作方便。

•系统稳定性:系统需要具备良好的稳定性和可靠性,避免出现系统崩溃和数据丢失等问题。

•数据安全性:系统需要采取有效的措施保护数据的安全性,防止未经授权的访问和篡改。

•性能要求:系统需要具备较高的性能,能够在大量数据和用户的情况下保持正常运行。

二、系统设计2.1 结构设计软件工程仓库管理系统采用三层架构设计,分为表现层、业务逻辑层和数据访问层。

•表现层:负责与用户进行交互,接收用户输入并显示结果。

•业务逻辑层:负责处理用户的请求,进行业务逻辑判断和处理。

•数据访问层:负责与数据库进行交互,读取和存储数据。

2.2 数据库设计软件工程仓库管理系统的数据库需要包含以下表格:•仓库表:存储仓库的基本信息,包括仓库编号、仓库名称、仓库地址等。

•物品表:存储物品的基本信息,包括物品编号、物品名称、物品规格等。

•库存表:存储仓库中物品的库存信息,包括仓库编号、物品编号、库存数量等。

2.3 界面设计软件工程仓库管理系统的界面需要简洁明了,采用统一的风格和布局。

主要包括以下界面:•登录界面:用于用户登录系统,输入用户名和密码进行身份验证。

•仓库管理界面:用于管理仓库的操作,包括入库、出库、盘点等。

•物品管理界面:用于管理物品的操作,包括添加、删除、修改等。

•库存查询界面:用于查询库存的操作,包括按仓库和物品查询。

•报表生成界面:用于生成各类仓库和物品相关的报表。

仓库管理系统课程设计

仓库管理系统课程设计

仓库管理系统一、课程设计的内1、学习与实践数据库应用程序开发流程;2、学习使用某一种数据库服务,学会数据库应用程序编程,安装配置系统开发环境;3、设计和实现仓库管理系统;4、撰写课程设计报告。

二、课程设计的要求与数据系统应该实现以下功能:(1) 进、出库管理。

对进、出库信息进行记录。

(2) 查询功能。

仓库管理对查询要求高,通过主菜单记录当前操作用户的用户编号,保证了对进、出库信息录入负责人的确认。

(3) 部门资料管理与库存报表生成。

资料管理包括了人员信息管理,财政支出信息管理,以及各项业务单据的资料管理。

报表主要分类为:日报表,月报表,销售报表,入库报表等等。

(4) 由于计算机能存贮大量的数据,而且数据只要一次存入,便可多次重复使用,所以管理数据达到完整,统一,原始记录能保证及时,准确。

(5) 许多重复性的工作,都可由计算机去执行,从而使管理人员从事务性工作解脱出来,真正变为从事一些信息的分析,判断,决策等创造性的工作。

数据自己自行编造测试。

论文要求结构严谨、格式规范,内容正确、文字通顺。

三、课程设计应完成的工作该系统主要分为三大功能: 管理员功能、信息安全功能、一般用户功能、报表生成。

(1) 管理员功能:产品入库登记、确认入库信息、删除库内信息、借出信息登记、产品分类管理、添加人员、删除人员、查询库内信息。

(2) 信息安全功能:人员权限区分、事件记录、数据警告、数据备份、数据恢复;(3) 一般用户功能:查询库内信息、查询出库信息、查询入库信息、修改本用户密码;(4) 报表生成:库存信息报表生成。

五、应收集的资料及主要参考文献[1] MySQL 5.1参考手册/doc/refman/5.1/zh/introduction.html#features[2] /mydac/[3] 数据库系统概论(第四版)王珊萨师煊高等教育出版社 2006.5[5] MySQL开发者SQL权威指南(荷)Rick F.van der Lans 著许杰星李强等译机械工业出版社 2008.1[6] 学习MySQL(影印版) Seyed M.M."Saied" Tabagbogbi & Hugb E.Williams 著南京:东南大学出版社 2007.6[7] C++Builder程序员成长攻略蒙祖强龚涛等编著北京:中国水利水电出版社 2007.1目录一、相关技术介绍 (3)1.1 MySQL (3)1.2 Borland C++Builder集成开发环境 (4)1.3 MyDAC组件库 (5)二、需求分析 (6)2.1 功能需求及用户需求 (6)2.1.1 功能需求 (6)2.1.2 用户需求 (6)2.2 系统流图 (6)2.3 数据描述 (7)2.3.1 数据字典 (7)2.3.1.1 基本数据项及数据结构 (7)2.3.1.2 数据流条目 (8)2.3.1.3 数据存储条目 (8)2.3.1.4 加工条目 (8)2.3.2 数据流图 (9)2.4 安全性和完整性要求 (11)2.4.1 安全性要求 (11)2.4.2 完整性要求 (12)三、概念结构设计 (12)四、逻辑结构设计 (14)4.1 关系模型设计 (14)4.2 用户子模式设计 (19)4.3 系统结构图 (23)4.4 安全性和完整性设计 (23)4.4.1 安全性设计 (23)4.4.2 完整性设计 (23)五、数据库物理设计 (24)5.1 建立索引 (24)5.2 确定数据的存放位置 (25)5.3 确定系统配置 (25)5.4 模块设计 (26)六、数据库实施 (27)6.1 创建数据库及数据库对象SQL脚本 (27)6.2数据库备份和恢复方案 (40)6.2.1 静态备份 (40)6.2.2 动态备份 (41)6.2.3 恢复备份 (41)6.3 界面设计 (41)6.4 关键代码 (44)七、系统测试方案 (46)7.1 登录测试 (47)7.2 新建用户测试 (47)7.3 更改用户测试 (47)7.4 删除用户测试 (47)7.5 数据录入测试 (47)7.6 查询测试 (48)八、系统主要功能和使用说明 (48)九、系统安装说明 (49)十、心得体会 (51)参考文献: (51)相关技术介绍1.1 MySQLMySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计报告(本科)课程:Java学号:姓名:班级:教师:时间:2014.11-2014.12计算机学院设计名称:仓库管理系统设计内容、目的与要求:随着社会发展和人们生活水平、质量的提高,资源管理和派发日益显得重要和突出,从而仓库应之而出。

如何更高效地管理仓库资源,成了仓库管理中的当务之急。

本仓库管理系统主要对小型仓库而提出的软件管理系统,让用户可以通过本系统进行便捷和高效管理仓库。

使用JAVA和SQL SERVER 2005开发小型仓库管理系统,对小型仓库的信息资源(商品、客户和供应商)、仓库物质动态(出库和进库)和基本的日常信息(仓库盘点和操作记录等)记录、管理和查询,并提供权限管理。

本系统共分为个模块:基础信息管理、出入库管理、查询统计和系统管理。

计划与进度安排:2014年11月10号~2014年11月19号:完成基本设计思路。

2014年11月20号~2014年11月29号:查找资料、分析例题并作出基本构思。

2014年11月30号~2014年12月16号:完成程序设计、调试和修改。

2014年12月17号~2014年12月19号:修改并完成课程设计报告。

设计过程、步骤(可加页):一开发与应用:本系统主要采用MyEclipse和SQL SERVER 2005编程开发应用于PC机。

二程序结构图:三实体ER图:四部分建表和程序:1.1 系统中所用到的部分基本信息表及用途表名用途dbo.tb_gysinfo 供应商信息表tb_spinfo 商品信息表dbo.tb_khinfo 客户信息表dbo.tb_kucun 库存信息表用于库存盘点tb_userlist 操作员信息表用于登录程序。

1.2 系统中所用到的部分类及用途类名用途JXCFrame.java 系统主程序,程序的开始位置Dao.java 用于连接数据库和信息获取Login.java 系统登录界面KuCunPanDian.java 库存盘点RuKuChaXun.java 入口查询。

1.3 系统中所用到的主要方法及用途方法名用途createFrameButton为内部窗体添加Action的方法Dao连接数据库和获取信息Login()设计系统登录界面GysXiuGaiPanel()供应商信息添加GysTianJiaPanel()供应商信息修改与删除。

2.1.1 供应商信息表(dbo.tb_gysinfo)2.1.2 商品信息表(Dao.java)2.1.3库存信息表用于库存盘点(dbo.tb_kucun)2.2.1 系统主程序(JXCFrame.java)部分代码public JXCFrame() {frame = new JFrame("仓库管理系统"); //获取对象 frameframe.getContentPane().setBackground(new Color(170, 188, 120)); //对对象frame的容器设置背景颜色frame.addComponentListener(new FrameListener());frame.getContentPane().setLayout(new BorderLayout());//对对象frame的容器设置???frame.setBounds(100, 100, 753, 600);//对对象frame的窗体设置出现的位置和大小frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//对对象frame的窗体设置关闭方式backLabel = new JLabel();backLabel.setVerticalAlignment(SwingConstants.TOP);// 标签内容垂直方向的对齐方式backLabel.setHorizontalAlignment(SwingConstants.CENTER);// 标签内容水平方向的对齐方式updateBackImage();// 更新或初始化背景图片desktopPane = new JDesktopPane();desktopPane.add(backLabel, new Integer(Integer.MIN_VALUE));frame.getContentPane().add(desktopPane);JTabbedPane navigationPanel = createNavigationPanel();// 创建导航标签面板frame.getContentPane().add(navigationPanel,BorderLayout.NORTH);frame.setVisible(true);}2.2.2 连接数据库(Dao)部分代码public class Dao {protected static String dbClassName= "com.microsoft.sqlserver.jdbc.SQLServerDriver";protected static String dbUrl= "jdbc:sqlserver://localhost:1433;"+"DatabaseName=db_JXC;SelectMethod=Cursor";protected static String dbUser = "sa";protected static String dbPwd = "";protected static String second = null;public static Connection conn = null;static {try {if (conn == null) {Class.forName(dbClassName).newInstance();conn= DriverManager.getConnection(dbUrl, dbUser, dbPwd);}} catch (Exception ee) {ee.printStackTrace();}}private Dao() {}// 读取所有客户信息public static List getKhInfos() {List list = findForList("select id,khname from tb_khinfo");return list;}2.2.3 设计系统登录界面(Login())部分代码public Login() {setTitle("仓库管理系统"); // 窗体名final JPanel panel = new LoginPanel();// 定义一个LoginPanel函数规定的面板panel.setLayout(null);// 设置面板为绝对布局getContentPane().add(panel); // 向窗体添加面板setBounds(300, 200, panel.getWidth(), panel.getHeight());// 设置窗体位置,大小来于LoginPanel函数传递userLabel = new JLabel();// 用于提示用户输入的标签userLabeluserLabel.setText("用户名:"); // 对其命名userLabel.setBounds(100, 115, 200, 18);// "用户名:"的位置和大小panel.add(userLabel); // 向??中添加userLabel标签final JTextField userName = new JTextField();// 申请文本栏 userNameuserName.setBounds(150, 115, 200, 18);// 文本栏 userName的位置和大小panel.add(userName);// 向??中添加userName文本栏passLabel = new JLabel();passLabel.setText("密码:");passLabel.setBounds(100, 150, 200, 18);panel.add(passLabel);final JPasswordField userPassword = new JPasswordField();userPassword.addKeyListener(new KeyAdapter() {public void keyPressed(final KeyEvent e) {if (e.getKeyCode() == 10)login.doClick();}});2.3.1 为内部窗体添加Action的方法(createFrameButton)部分代码private JButton createFrameButton(String fName, String cname) { // 为内部窗体添加Action的方法String imgUrl = "res/ActionIcon/" + fName + ".png";//查找图片1String imgUrl_roll = "res/ActionIcon/" + fName +"_roll.png"; //查找图片1String imgUrl_down = "res/ActionIcon/" + fName +"_down.png"; //查找图片1Icon icon = new ImageIcon(imgUrl);Icon icon_roll = null;if (imgUrl_roll != null)icon_roll = new ImageIcon(imgUrl_roll);Icon icon_down = null;if (imgUrl_down != null)icon_down = new ImageIcon(imgUrl_down);Action action = new openFrameAction(fName, cname, icon);JButton button = new JButton(action);button.setMargin(new Insets(0, 0, 0, 0));button.setHideActionText(true);button.setFocusPainted(false);button.setBorderPainted(false);button.setContentAreaFilled(false);if (icon_roll != null)button.setRolloverIcon(icon_roll);if (icon_down != null)button.setPressedIcon(icon_down);return button;}结果与分析(可以加页):本小型仓库管理系统辅助管理仓库,对小型仓库的信息资源(商品、客户和供应商)、仓库物质动态(出库和进库)和基本的日常信息(仓库盘点和操作记录等)记录、管理和查询功能,提高了工作效率,完善了业务管理,为业主及客人提供了更快捷服务。

相关文档
最新文档