仓库管理系统实训报告

时间:2024.5.2

郑州轻工业学院

实 训 报 告

实训名称: 仓库管理系统

摘要:

仓储是现代物流的一个重要组成部分,在物流系统中起着至关重要的作用,是厂商研究和规划的重点。高效合理的仓储系统可以帮助厂商加快物资流动的速度,降低成本,保障生产的顺利进行,并可以实现对资源有效控制和管理,现代物流的发展需要现代化的仓储管理系统。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对仓库信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

仓库管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本人所开发的仓库管理系统,重点着眼于存物与取物的系统性便利管理。这次我做的仓库管理系统主要技术应用到了Eclipse 以及MySQL。

关键词:数据库,仓库管理,信息系统,JAVA,MySQL

目 录

第一章

现行系统概述…………………………………………………………….…....……4

第二章

系统分析……………………………………………………………….............……4

2.1 需求分析……………………………………………………………….….....…4

2.2 可行性研究……………………………………………………………......……5

2.3系统的开发方法的选择……………………………………………………...…6

第三章

系统设计……………………………………………………………………….……6

3.1 系统概述……………………………………………………..............................7

3.2 系统架构视图……………………………………..……………………………7

3.3 数据表设计……………………………………………………………………..7

3.4 接口设计………………………………………………………………………..8

3.5 总体运行设计………………………………………………..…………………8

3.6 系统运行流程…………………………………………………………………..9

3.7 系统功能模块……………………………………………………….………....10

3.8 模块之间的接口关系………………………………………………….………10

第四章

系统运行结果………………………………………………………………….….…….12

4.1 用户登录…………………………………………………………….….……..12

4.2 主界面……………………………………………………………….…….…..12

4.3 基本数据……………………………………………………………..………..13

4.4 进货出货管理………………………………………………………..…….….14

4.5 查询视图……………………………………………………………..……..…15

4.6 系统管理……………………………………………………………..……..…16

第六章

实训感想…………………………………………………………………….……..17

参考文献…………………………………………………………………….….….18

第一章 现行系统概述

仓储是现代物流的一个重要组成部分,在物流系统中起着至关重要的作用,是厂商研究和规划的重点。高效合理的仓库管理系统可以帮助厂商加快物资流动的速度,降低成本,保障生产的顺利进行,并可以实现对资源有效控制和管理,现代物流的发展需要现代化的仓库管理系统,仓储的发展经历了不同的历史时期和阶段,从原始的人工仓库管理到现在的智能仓库管理系统,通过各种高新技术对仓储的支持,仓储的效率得到了大幅度的提高。

但是,目前很多仓库的管理工作还停留在纸质记录的原始方式上。由于产品的种类多、数量多,将产品准确地分门别类、快速检索并对供销商进行联系,手工进行非常困难,往往是终于查到了产品的信息,但此产品没有库存或库存不足,因此检索速度较慢、效率低。这样的操作过程不但繁琐,而且在这一系列的操作中,无论哪一步出了错误,对工作的正常进行都有很大的影响。

第二章 系统分析

2.1 需求分析

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对仓库信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。企业通过使用本系统,可以实现对产品和供应商实现添加、删除、修改等管理,对操作员进行添加、删除、修改密码等操作,以及查询出库入库产品信息和供应商信息等功能,这样就提高了效率,避免出错。仓库管理系统软件切实推进了仓库管理的信息化。该软件是以面向对象编程语言为实现语言,其功能在系统内部有源代码直接完成。操作人员只需输入一些简单的汉字、数字,即可完成操作,达到自己的目标。大大提高了工作效率,做到信息的规范管理,科学统计和快速查询,让仓库管理系统更好的为企业服务。

2.1.1 用户角色需求

根据习惯上仓库的操作管理方式,整个系统应该有两种用户角色,即普通操作员与系统管理员。操作员可以进行产品信息和供应商信息的查询,产品添加、修改、删除等操作,而没有权限添加新的操作员,删除操作员或者更改操作员密码;系统管理员除了具有操作员所有可实现操作外,还拥有对操作员进行管理的权限,即添加新的操作员,删除操作员和修改操作员密码。每个角色操作都通过用户名和密码验证后登录。

2.1.2 性能需求

整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。

2.1.3 软硬件环境需求

软件环境:

1) 数据库:MySQL 5.0

2) JDK版本:6.0以上

3) 操作系统为Windows XP

硬件环境:

1) CPU:Intel 奔腾P4 2.0GHz以上

2) 内存:1G 以上

3) 硬盘:120G 以上

2.2 可行性研究

2.2.1 技术可行性

此次仓库管理系统开发是对我所学专业知识的一次综合应用与提高,我在学校机房进行开发,计算机配置能满足系统开发的要求。我在自己的计算机上建立系统开发环境,主要是安装数据库工具(MySQL 5.0),应用程序开发工具(Eclipse)。我可以与实训指导老师,学长学姐即时交流,协调开发工作,解决开发工作中出现的问题。 就技术力量来说,该学期,我已经学习了管理信息系统,如JAVA教材中的IP电信资费管理系统。并且对网络技术和操作系统也有系统的了解, 较熟悉计算机原理,能解决常见的硬件故障和硬件选择。目前,仓库管理系统已得到了大量应用,有许多可供参考的成功系统。而且,网上有许多关于JAVA编程的资料和MySQL方面的资料。从技术角度考虑,此信息系统开发可行。

2.2.2 经济可行性

目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。而且,目标系统并不是十分的复杂,开发的周期较短,人员经济支出有限。当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报将远超过支出,并且最重要的一点是该软件的开发可以给我对系统的开发有个全面的认识。从经济角度考虑,此信息系统开发可行。

2.2.3 法律上的可行性

整个系统由于是自行开发,所以系统本身不存在法律上的版权争议。在服务器软件方面,应该使用正版软件。从法律角度考虑,此信息系统开发可行。

2.3 系统的开发方法的选择

本次实训设计我选择结构化开发方法, 即用系统工程的思想和工程化的方 法,按照用户至上的原则,自顶向下整体分析与设计和自底向上逐步实施的系统 开发过程。是组织、管理和控制信息系统开发过程的一种基本框架。 其基本思想:在系统分析时,采用自顶向下、逐层分解,由抽象到具体的逐步认识问题的过程;在系统设计的时候,先考虑系统整体的优化,再考虑局部的优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的系统。

开发过程主要包括以下几个阶段:系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行与维护阶段,每个阶段都有明确的任务和目标, 这样整个开发过程容易调整和控制。

第三章 系统设计

3.1 系统概述

仓库管理系统采用C/S架构(客户端/服务器)的三层架构来实现。

3.2 系统架构视图

1)数据访问层:Dao类、Data类

2)控制层:Listener类

3)表示层:View类

本系统采用三层架构:

3.3 数据表设计

3.4 接口设计

3.4.1 用户接口

1)用户登录的用户名与密码输入;

2)产品的新增信息的录入;

3)供应商的新增信息的录入;

3.4.2 外部接口

1)用户登录用户的显示;

2)产品的信息显示;

3)供应商的信息显示;

3.4.3 内部接口

通过SQL语句来对数据库进行操作。

3.5 总体运行设计

3.6 系统运行流程

仓库管理系统实训报告

3.7 系统功能模块

仓库管理系统实训报告

3.8 模块之间的接口关系

仓库管理系统实训报告

在添加供应商模块中声明ActionListener接口进行判断是否信息输入完整.

第四章 系统运行结果

4.1 用户登录

登录页面实现用户身份的认证

4.2 主界面

4.3 基本数据

4.3.1 供应商信息管理

4.3.2 商品信息管理

4.4 进货出货管理

4.4.1 进货单

4.4.2 销售单

4.5 查询视图

4.5.1 商品视图

4.5.2 供应商查询

4.6 系统设置

4.6.1 操作员管理

4.6.2 更改密码

第六章 实训心得

经过两个多星期的设计和开发,本人的实训项目仓库管理系统基本开发完毕。其功能符合要求,能够完成仓库的基本入库出库还库,产品信息、供应商信息的修改,添加新的操作员、更改操作员密码等,很好的实现了仓库管理系统的功能。我在这次实训项目中最大的收获有以下几个方面:

一、在数据库方面,我在表的创建部分尝试了很多次,表的内容修改了好几遍,关系也建立了好几遍。从中我了解到建立好表是建立好整个数据库最基础也是最重要的部分。表的内容和表之间的关系一定要建立正确,要不然以后再修改会很麻烦。我还领略到了数据库设计在计算机领域的重要性。数据库作为一个永久存 储形式在应用中发挥着重要的作用。在数据库设计中,我明白了一切要根据应用来决定,一切应该以需求为首要选择。

二、在系统设计方面,我熟悉了系统设计的整体步骤。系统设计大体可分为需求分析、 概念设计、逻辑设计、物理设计、数据库的实施及调试测试六大步骤。每个阶段都必须认真对待,只要错一个小地方,就会影响整个设计。另外,还必须对所要设计的系统有总体的构思和了解,知道自己要做什么,要实现什么,并且要实际的进行相关的调查,不能凭想象或自己的了解,这样会在后续的工作中遇到很多的问题。

三、虽然这个仓库管理系统是一个小型系统,但从这些小的项目中我们可以总结很多经验和教训。经过了这次的仓库管理系统的开发,我从中学到了很多。同时也明白了做一个小型软件的步骤和流程,如何让自己学习到的知识运用到具体的实际工作中,这是最为关键的。还有就是程序设计和运行测试中遇到的问题该如何解决,从解决问题中我也学到了许多平时课本上所没有的知识。当然,能够完成仓库管理系统的实训项目我自己感觉很有成就感。

四、在界面的美化方面,我了解了一些Windows自定义界面的知识,现在的软件其实好多面向用户的时候用户首先看的就是一个软件的界面是否有好看,是否漂亮。其实,界面美化是很重要的。因为美,是人一直所追求的。主要知识有:自定义窗口形状,按钮的 3D 效果等等。这些都是通过面向对象编程的一些特性实现的,又得是通过多态,又得是通过类的继承。

四、这次实训,不仅检验了我所学的知识,也培养了我如何去把握一件事, 如何去做一件事,又如何完成一件事情。在设计过程中,和同学们相互探讨,相互学习,相互监督。实训是我们专业课程知识综合应用的实践训练,这是我们迈向社会,从事职业工作前一个必不可少的过程。“千里之行始于足下”,通过这次实训,我深深体会到这句千古名言的真正含义。我今天认真的进行实训,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础。 通过这次实训,我在多方面都有所提高,进一步加深了对软件设计的掌握, 加强了对软件Eclipse的使用。学习到了很多理论知识,加强了实践的能力。提高了独立工作能力,巩固与扩充了JAVA程序设计等课程所学的内容,掌握仓库管理设计的方法和步骤,独立思考的能力也有了提高。

五、我开发仓库管理系统基本完成了要求的诸项基本功能,但是该系统还有许多不尽如人意的地方,比如用户界面不够吸引人,功能较少等多方面问题。这些都有待今后的进一步改善。由于我软件设计经验的不足,因此,在分析问题、解决问题时显得不够严密、完善,还需要在以后的学习中不断地改进和完善。在这次的课程设计中,让我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。

最后,在此感谢我的老师.,老师严谨细致、一丝不苟的作风是我学习中的榜样;老师循循善诱的教导和不拘一格的思路给予我无尽的启迪;这次课程设计的成功都离不开老师的细心指导。

20xx年7月19日

参考文献:

《Java程序设计》 主编:赵晓君

更多相关推荐:
仓库管理系统实训报告

题目姓名学号班级时间数据库技术课程设计1目录1需求分析111仓库管理系统的功能分析112仓库管理系统的功能图22概念结构设计33逻辑结构设计54数据库设计541数据库和各表的创建6411数据表结构设计6412创...

仓库管理系统实验报告

仓库管理系统数据库设计与实现一.实验时间、地点时间:第十三周(11月21日25日)地点:软件楼305二.实验目的通过本次课程设计让学生能够综合运用所学的关系数据库原理知识解决并能设计一个实际问题,进一步掌握数据…

仓库管理系统报告

计算机工程学院Project2GUISQL20xx实习报告选题名称专业计算机科学与技术软件工程方向班级软件1092姓名王伟剑学号1091305220指导教师冯万利于长辉高尚兵庄军20xx年06月11日Proje...

数据库课程设计报告(仓库管理系统)

数据库课程设计报告(仓库管理系统)三概要设计3.1ER图和相关说明类别(类别编号,类别名称,上级类别)仓库(仓库编号,隶属单位,备注)用户(用户名,密码,权限类型);客户(客户编号,联系人,单位,联系电话,传真…

仓库管理系统的实习报告

学院班级姓名学号实习报告电气工程学院09计控一班吕振翰090103010071实习时间20xx年9月12日实习地点秦皇岛烟草机械有限责任公司实习目的加深同学对课内知识的理解和对工厂实践的认识理论联系实际实习单位...

仓库管理系统设计报告-软件工程

软件工程课程设计报告题目:仓库管理系统班级:计算机科学与技术组员(学号):指导教师:完成日期:目录报告编写规范(1)正文:包括标题,统一用宋体小四号字,行距为1.5倍。(2)标题序号从大到小的顺序理工科为:11…

仓库管理系统课程设计报告

湖北文理学院程序设计课程设计报告项目名称仓库管理系统学生姓名张三学号20xx19xx17班级物联网1311日期20xx19xx17年9月9日一需求分析1项目描述仓库管理系统用于仓库的货物管理实现货物信息的维护等...

数据库设计报告—仓库管理系统

仓库管理系统仓库管理是整个物资供应管理系统的核心本实例着重讲解仓库管理模块给出数据库设计和程序实现过程1系统设计11系统设计目标系统开发的总统任务是实现企业物资设备管理的系统化规范化和自动化从而达到仓库管理效率...

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

仓库管理系统总体设计报告1概述1系统设计的目标仓库管理是企业管理的重要组成部分企业的生产经营需要库存保证各种材料的及时供应仓库管理对生产效率的提高有着极其重要的影响所有企业的经营活动都离不开物流的活动仓库管理的...

仓库管理系统C++课程设计报告

高级语言程序设计课程设计报告设计题目图书管理系统专业计算机科学与技术班级姓名学号20xx年6月5日目录1设计目的32设计思想33类及对象设计44程序源代码55调试记录166总结18共19页2页2仓库管理系统1设...

仓库管理系统设计报告

仓库管理系统设计报告,内容附图。

仓库管理系统设计报告

重庆交通学院信息科学与工程学院程序设计实训I综合设计报告仓库管理系统学号631106050108姓名王洁松专业软件开发班级软件一班实验室中心B01407指导老师鲁云平完成时间20xx1224目录一任务书二需求分...

仓库管理系统实验报告(15篇)