物流公司仓储管理系统的设计与实现(源码)
仓储管理在现代物流系统中起到了至关重要的作用,是物流企业研究的重点,但是在我国的物流仓储管理系统中,还存在着诸多的不足之处。本文首先介绍了仓储管理系统在物流业中的作用与地位,并且提出物流公司目前对于货物在仓储管理中存在的问题,特别针对这些问题提出相应的改进措施,这是系统的核心之处,接着是员工与管理员的信息管理,这也是必不可少的。本系统采用Visual studio 2010作为系统的集成开发环境,以SQL Server 2008作为后台数据库管理系统,结合开发了物流仓储管理系统,实现了物流信息的电子化与信息化管理。加强相对落后的仓储管理系统的实用性,另适时的系统数据维护也需加强,从而提高仓储管理的综合水平。根据系统开发要求,在进行设计的过程中,严格要求自己,将所学的知识运用到系统中,并且在设计过程中,不断完善自己,最终设计出了物流仓储管理系统,经过测试,达到了预期的效果,能更好地运用到实践当中。关键词 物流信息,仓储管理,数据维护,信息化管理目 录
1 引言 1
1.1 开发背景 1
1.2 开发内容 1
1.3 实现目标 1
2 需求分析 2
2.1 功能需求 2
2.2 可行性分析 3
3 总体设计 4
3.1 系统的总体架构 4
3.2 系统开发平台及主要技术 5
3.3 数据库设计 8
3.4 类图 14
3.5 时序图 16
3.6 活动图 17
3.7 状态图 18
4 详细设计 20
4.1 数据库连接 20
4.2 客户信息注册 22
4.3 客户登陆实现 23
4.4 在线下单 25
4.5 后台管理员管理 26
4.6 员工信息管理 28
5 系统测试 29
5.1 测试内容 29
5.2 测试结果 30
结 论 33
致 谢 34
参 考 文 献 35
1 引言
1.1 开 *好棒文|www.hbsrm.com +Q: *351916072*
23
4.4 在线下单 25
4.5 后台管理员管理 26
4.6 员工信息管理 28
5 系统测试 29
5.1 测试内容 29
5.2 测试结果 30
结 论 33
致 谢 34
参 考 文 献 35
1 引言
1.1 开发背景
目前,仓储管理系统作为国外物流公司运用较广的一种库存管理技术,正日益受到我国众多物流仓储企业的青睐与重视,随着计算机技术的迅速发展,人们借助于计算机进行仓储管理也更加方便。仓储管理系统是现代企业对物资进行查询和修改信息,同时又能进行管理的系统。它能实现多个仓库的分类、查看等管理,同时也可以对货物进行详细的记录,能够帮助公司准确的掌握库存信息,方便于决策部门正确做出规划,提高公司的竞争力,具有广泛的市场前景。
本软件开发目的主要是企业专门对仓储管理的日常工作来进行,仓储管理系统对于物流公司来说是极其重要的,它包含了整个仓库货物的进出库管理和在库管理所产生单据的打印和查询,一个查找方便、检索快速的仓储管理系统能极大提高企业的管理效率。该仓储管理系统实现了对仓库商品的入库与出库的相关操作,商品的销售情况,用户的信息管理以及供应商信息管理,从多个方面来实现仓储管理系统,方便企业决策人准备掌握其相关信息。
1.2 开发内容
以中小型企业的仓储管理业务为依据,结合科学管理的理论,设计并开发一个基于网络环境的仓储管理系统。这个仓储管理系统实现信息的有效集成与共享,能够及时将货物信息反映给上层人员,来进行查看与审核,实现无纸化作业。
研究的具体工作如下:
首先,分析企业在仓储管理这一方面的业务流程,通过查阅相关资料,进行需求分析和功能分析。
其次,在确立系统的目标和主要功能需求的基础上,设计各个功能模块,选择开发工具和开发模式,并选定服务器操作系统和数据库管理系统。
第三,进行具体的系统开发,实现各功能模块相应的功能。
最后,完成本系统的设计开发与实现后,对系统进行测试。
1.3 实现目标
系统主要目标是实现对仓库的货物信息进行描述,能够直观的对货物各个方面进行更进一步的了解。仓储管理系统主要是对仓库货物的出库入库的一些相关操作,例如货物管理,销售管理,客户管理以及报损管理,使得工作人员能够在各个方面得到及时的反馈。
系统主要包括三部分:员工信息管理,货物信息管理和客户信息管理。
员工信息管理模块
该模块描述的是,不同部分的功能是由不同的员工负责,即具有一定条件的人才能成为本系统的管理员,只有合法的用户才权限能够进入系统进行相关操作,用户界面主要是正确的姓名和密码,才能进入系统中,如果不是合法用户,即需要注册,同时注册信息会自动保存到所在的数据库中。
货物信息管理模块
该模块主要包括货物的入库和出库。供应商送货后,由仓库检验员验收,系统将根据订货合同制作采购货单,并将其传送给库管人员,最后进行入库操作。而在入库之前,仓库管理员先采集货物信息,采集完成后,系统会提示存放货位,入库之后,就可以生成入库单,最后保存相应入库单据。
货物出库则需要有提货单,输入批号将实现提货数据的自动提取,并且要对提货单进行对账管理,经核对无误后方可进行提货操作。
客户信息管理模块
该模块主要记录了客户供应商以及销售者的信息,只有管理员才能对其信息进行增删改查的操作。
仓储管理系统基本上能够满足现代仓储管理的需求。在系统中还使用了各种表格,保存相关的员工基本信息、管理员信息、货物订单、供应商信息等,方便查询、增加、删除、修改等操作。
2 需求分析
需求分析在软件系统开发的周期中具有非常重要的地位,它的好坏将直接关系到软件开发的成本和软件产品的质量。需求分析是软件设计的第一步,是整个软件成功实现的基础。物流仓储管理要想做好,必须先对其进行需求分析,这样既可以减少软件开发中的错误,还可以减少修复错误的费用,从而大大降低软件开发成本,缩短软件开发时间。
2.1 功能需求
本系统将包括以下功能:
1、 客户信息管理:是指对在物流仓储管理系统中对客户的相关信息进行管理,客户主要功能包括查看货物信息,在线下单,付款,最后进行收货确认,同时还可以对自己的相关信息进行查看与修改。
2、员工信息管理:是指对在物流仓储管理系统中对员工的相关信息进行管理,员工的主要功能就是查看仓库的相关信息,同时可以进行订单取货与订单发货。
3、管理员信息管理:是指对在物流仓储管理系统中对管理员的相关信息进行管理,这是系统中的核心之处,管理员可以对客户与员工信息进行修改、增加与删除等工作,另外还需进行订单管理,并且要对货物类型、仓库、系统公告等进行管理。
1 引言 1
1.1 开发背景 1
1.2 开发内容 1
1.3 实现目标 1
2 需求分析 2
2.1 功能需求 2
2.2 可行性分析 3
3 总体设计 4
3.1 系统的总体架构 4
3.2 系统开发平台及主要技术 5
3.3 数据库设计 8
3.4 类图 14
3.5 时序图 16
3.6 活动图 17
3.7 状态图 18
4 详细设计 20
4.1 数据库连接 20
4.2 客户信息注册 22
4.3 客户登陆实现 23
4.4 在线下单 25
4.5 后台管理员管理 26
4.6 员工信息管理 28
5 系统测试 29
5.1 测试内容 29
5.2 测试结果 30
结 论 33
致 谢 34
参 考 文 献 35
1 引言
1.1 开 *好棒文|www.hbsrm.com +Q: *351916072*
23
4.4 在线下单 25
4.5 后台管理员管理 26
4.6 员工信息管理 28
5 系统测试 29
5.1 测试内容 29
5.2 测试结果 30
结 论 33
致 谢 34
参 考 文 献 35
1 引言
1.1 开发背景
目前,仓储管理系统作为国外物流公司运用较广的一种库存管理技术,正日益受到我国众多物流仓储企业的青睐与重视,随着计算机技术的迅速发展,人们借助于计算机进行仓储管理也更加方便。仓储管理系统是现代企业对物资进行查询和修改信息,同时又能进行管理的系统。它能实现多个仓库的分类、查看等管理,同时也可以对货物进行详细的记录,能够帮助公司准确的掌握库存信息,方便于决策部门正确做出规划,提高公司的竞争力,具有广泛的市场前景。
本软件开发目的主要是企业专门对仓储管理的日常工作来进行,仓储管理系统对于物流公司来说是极其重要的,它包含了整个仓库货物的进出库管理和在库管理所产生单据的打印和查询,一个查找方便、检索快速的仓储管理系统能极大提高企业的管理效率。该仓储管理系统实现了对仓库商品的入库与出库的相关操作,商品的销售情况,用户的信息管理以及供应商信息管理,从多个方面来实现仓储管理系统,方便企业决策人准备掌握其相关信息。
1.2 开发内容
以中小型企业的仓储管理业务为依据,结合科学管理的理论,设计并开发一个基于网络环境的仓储管理系统。这个仓储管理系统实现信息的有效集成与共享,能够及时将货物信息反映给上层人员,来进行查看与审核,实现无纸化作业。
研究的具体工作如下:
首先,分析企业在仓储管理这一方面的业务流程,通过查阅相关资料,进行需求分析和功能分析。
其次,在确立系统的目标和主要功能需求的基础上,设计各个功能模块,选择开发工具和开发模式,并选定服务器操作系统和数据库管理系统。
第三,进行具体的系统开发,实现各功能模块相应的功能。
最后,完成本系统的设计开发与实现后,对系统进行测试。
1.3 实现目标
系统主要目标是实现对仓库的货物信息进行描述,能够直观的对货物各个方面进行更进一步的了解。仓储管理系统主要是对仓库货物的出库入库的一些相关操作,例如货物管理,销售管理,客户管理以及报损管理,使得工作人员能够在各个方面得到及时的反馈。
系统主要包括三部分:员工信息管理,货物信息管理和客户信息管理。
员工信息管理模块
该模块描述的是,不同部分的功能是由不同的员工负责,即具有一定条件的人才能成为本系统的管理员,只有合法的用户才权限能够进入系统进行相关操作,用户界面主要是正确的姓名和密码,才能进入系统中,如果不是合法用户,即需要注册,同时注册信息会自动保存到所在的数据库中。
货物信息管理模块
该模块主要包括货物的入库和出库。供应商送货后,由仓库检验员验收,系统将根据订货合同制作采购货单,并将其传送给库管人员,最后进行入库操作。而在入库之前,仓库管理员先采集货物信息,采集完成后,系统会提示存放货位,入库之后,就可以生成入库单,最后保存相应入库单据。
货物出库则需要有提货单,输入批号将实现提货数据的自动提取,并且要对提货单进行对账管理,经核对无误后方可进行提货操作。
客户信息管理模块
该模块主要记录了客户供应商以及销售者的信息,只有管理员才能对其信息进行增删改查的操作。
仓储管理系统基本上能够满足现代仓储管理的需求。在系统中还使用了各种表格,保存相关的员工基本信息、管理员信息、货物订单、供应商信息等,方便查询、增加、删除、修改等操作。
2 需求分析
需求分析在软件系统开发的周期中具有非常重要的地位,它的好坏将直接关系到软件开发的成本和软件产品的质量。需求分析是软件设计的第一步,是整个软件成功实现的基础。物流仓储管理要想做好,必须先对其进行需求分析,这样既可以减少软件开发中的错误,还可以减少修复错误的费用,从而大大降低软件开发成本,缩短软件开发时间。
2.1 功能需求
本系统将包括以下功能:
1、 客户信息管理:是指对在物流仓储管理系统中对客户的相关信息进行管理,客户主要功能包括查看货物信息,在线下单,付款,最后进行收货确认,同时还可以对自己的相关信息进行查看与修改。
2、员工信息管理:是指对在物流仓储管理系统中对员工的相关信息进行管理,员工的主要功能就是查看仓库的相关信息,同时可以进行订单取货与订单发货。
3、管理员信息管理:是指对在物流仓储管理系统中对管理员的相关信息进行管理,这是系统中的核心之处,管理员可以对客户与员工信息进行修改、增加与删除等工作,另外还需进行订单管理,并且要对货物类型、仓库、系统公告等进行管理。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2757.html