库存管理系统的设计与开发论文


时间: 2021-08-21 10:49:13 人气: 3 评论: 0

库存管理系统主要用于库存管理,以入库、出库、查询为主要功能的管理系统。开发本库存管理系统主要包括后台数据库的建立维护和前端应用的设计开发。

    经过了综合的分析考虑,决定采用MyEclipse10作为应用程序开发的工具,MyEclipse 是对Eclipse IDE(Integrated Develop Environment,集成开发环境的扩展 。利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完全支持Struts、SQL、Hibernate 、JSP.本库存管理系统主要通过Myeclipse10软件实现,符合本人信息管理与信息系统专业的专业要求,减少开发难度的同时,增加了系统的可靠性和实用性。同时引入信息化手段,使仓库管理工作自动化,最大限度提仓库管理质量及效率,是建设系统的大背景,企业管理的一个重要环节和基础。做好企业的库存管理工作,对于保障企业生产的需要、降低成本、提高工效、减少积压、加快物资周转、杜绝浪费都有着积极的作用。


关键词:库存管理;MyEclipse10;数据库;

系统各模块分析

根据调查发现,商品库存管理执行的操作有:用户管理、仓库管理、商品基本信息管理、入库管理、出库管理、查询管理。因此我们设计的商品库存管理系统包括以以上子系统。下面详细分析各个模块的功能。

用户管理:库存管理系统是企业负责库存的相关人员使用,其他人员无权使用。因此系统要求输入正确的用户名和登录密码才可以使用。另外,库存管理系统中应该具有仓库管理员、出入库管理员、商品管理员和系统管理员等不同的角色,分别有不同的操作权限。这些也应该可以在软件的界面上进行设置。

仓库管理:因为一个公司可能有不止一个仓库,因此我们单独抽取出一个仓库管理子系统进行仓库管理,对公司库存物品所在仓库信息进行维护的,可以添加仓库、编辑现有仓库信息和删除仓库。仓库信息一般应该包括仓库编码、仓库名称、仓库的位置、仓库保管员、仓库的联系电话、仓库类型等属性。仓库管理的这些操作对仓库的影响最大,所以应该是库存管理系统软件中“仓库管理员”角色的人来使用。

商品基本信息管理:库存管理系统的目标是管理商品的出入库和盘点,商品基本信息的管理应该是库存管理系统的一个基础功能。它包括商品信息的新增、修改和删除。商品新增时,必须选择所在的分类。系统使用编码来唯一标识某个商品。商品应该包括编号、商品分类、商品名称、商品型号、商品规格、商品单位、商品生产日期、商品保质期、原产地、批发价、零售价等属性。由于不同的商品可能属于不同的类别,对商品进行分类方面对商品进行管理。因此我们需要单独的将商品的类别提出来作为一个独立的模块,方便用户设置商品的类别。

入库管理:出入库是库存管理的核心功能之一,入库顾名思义就是新增商品的库存。入库时,要求选择存放的仓库、具体的商品分类,根据商品分类再选择具体的商品。最后输入入库数量和日期完成入库操作,商品入库后库存数量相应增加。根据入库日期和入库操作人姓名记录入库的情况,在入库的过程中提供修改功能,入库以后就不可以修改入库记录,这样可以保证入库正确性。提供打印入库单功能,方便入库记录存档。

出库管理:和入库管理相对应,出库就是减少库存的行为。商品出库功能中,应该首先根据商品所在的仓库、商品的分类,然后查询出所需的商品信息。最后输入出库的数量和领取商品的工作人员姓名,系统自动记录出库日期及出库操做人完成出库操作。同入库一样,为了保证出库的正确性,在出库的过程中提供修改功能,入库以后就不可以修改出库记录。提供打印出库单功能,方便出库记录存档。

查询管理:查询是仓库管理的一个重要功能。该功能用于商品库存的盘点,一般来说,分为入库盘点和出库盘点。要求提供多重条件进行盘点的功能。例如根据仓库进行盘点、根据商品类型进行盘点、根据时间段进行盘点等。提供打印盘点结果功能。



目录

绪论 1

1.1引言 1

1.2本文内容 1

第二章 可行性分析 2

2.1课题选题的背景 2

2.2国内外库存系统研究现状 2

2.3可行性分析 3

2.3.1经济可行性分析 3

2.3.2  技术可行性分析 3

2.4系统开发及功能描述 4

2.4.1功能简介 4

2.4.2库存管理系统功能结构 5

2.4.3在库存管理中涉及到的业务基本流程 5

第三章 需求分析 6

3.1 系统各模块分析 6

3.2 系统层次分析 7

3.3 系统业务方法分析 8

3.3.1 用户 8

3.3.2 商品 8

3.3.3 计量单位 8

3.3.4 入库、出库、调库 9

第四章 系统设计 10

4.1系统功能模块图 10

4.2部分实体之间的关系图及属性 11

4.3 入库单实体 11

4.4 出库单实体 12

4.5 调货单实体 12

4.6数据库的建立并调用 13

4.7 系统流程图 14

4.7.1 仓库管理员入库管理流程图 14

4.7.2 仓库管理员出库管理流程图 15

4.7.3 仓库管理员调库库管理流程图 16

第五章 系统实现 16

5.1登陆网页界面 17

5.2系统主界面及功能介绍 17

5.2.1添加仓库管理员 17

5.2.2数据库中仓库管理员个人信息 18

5.2.3添加仓库 18

5.2.4添加计量单位 19

5.2.5管理计量单位 20

5.2.6添加产品 21

5.2.7商品入库 22

5.2.8商品出库管理 23

5.2.9商品在仓库与仓库之间的调货管理 24

5.2.10过期产品查询 26

5.2.11根据仓库id查询产品 27

5.2.12查询没有入库的产品 27

第六章  系统调试与测试 28

6.1 程序调试 28

6.2 程序的测试 29

6.2.1 测试的重要性及目的 29

6.2.2 测试的步骤 30

6.2.3 测试的主要内容 30

第七章 系统开发总结和展望 32

7.1本文总结 32

7.1.1技术上的总结 32

7.1.2生活上的总结 32

7.2研究与展望 33

参考文献 33

附录 35

致谢 42


评论
188083800