您的当前位置:首页正文

小型仓库管理系统分析与设计

2021-06-07 来源:步旅网
龙源期刊网 http://www.qikan.com.cn

小型仓库管理系统分析与设计

作者:陈小培

来源:《电脑知识与技术》2019年第32期

龙源期刊网 http://www.qikan.com.cn

龙源期刊网 http://www.qikan.com.cn

摘要:物资管理是繁杂而又必须十分细致的工作,是不能允许时常发生错误的,几十年前的那种手工操作模式已远远跟不上近代企业发展的步伐,时代的进步决定了企业的发展,而企业要发展必然需要完善的管理体系,所以说企业人事管理的自动化是时代进步的必然结果。合理地利用有助于企业发展的管理系统是企业改革的一种优越的体现,利用计算机对企业人事进行管理不仅保证了核算的准确度,还成倍地提高了工作效率,而且便于查询。 关键词:仓库管理系统;HTML;SQLService;VisualBasic;c# 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2019)32-0074-03 1概述

龙源期刊网 http://www.qikan.com.cn

据统计,目前美国物资管理中80%-95%的信息处理由计算机完成,而我国信息资源的开发运用从1983年以后才开始开发和研究。建立一套企业物资管理信息系统能够加快企业物资的转速度,提高效率,从而加强管理的信息化手段,提高经济效益,这顺应了社会的信息化的潮流。

众所周知,物资的管理种类繁多,在各部门进出频繁。物资管理者希望能对物资的整个流程状态、库存状况了如指掌,并为决策管理提供科学依据:工作人员希望能够避免烦琐的手工操作,甩掉陈旧的手工记账方式,达到事半功倍的效果。物资管理应用软件不仅使以上的希望都变成了现实,而且能间接减少库存的无谓积压,提高企业的经济效益。

所谓物资管理系统就是通过物资申请计划、采购、运输、仓储、保管、领用等活动,解决物资供需之间存在的时间、空间、数量、品种、规格以及价格和质量等方面的矛盾,衔接企业运作中的各个环节,确保日常事务处理的顺利进行。物资管理系统是企业管理中不可缺少的一环,物资已成为企业中很重要的一个管理对象,他对企业的经营活动有着直接影响,物资管理水平的高低直接影响着整个企业的成本。此外,物流和资金流直接相关。一方面,采购价格决定着采购成本的高低:另方面,运输、仓储、装卸、库房管理直接影响着企业的运营成本。 因为物资管理涉及计划、物料平衡、采购、库存、入库、领用等活动,这些业务涉及大量的数据和信息,如供应商、品种、规格、价格、库存情况、领用情况以及对这些数据进行报表制作和综合分析等,对这些数据的准确性、及时性和质量要求是相当高的,任何信息的遗漏、错误或失误都会影响到企业的利益,若采用纯人工的方法来管理是有一定的难度的。因而,采用计算机技术实现物资管理电算化,是提高物资管理水平的很有效的途径。物资管理系统作为企业管理规范化、自动化管理系统的一部分,对提高企业的管理效率,增加收入发挥着不可替代的作用。 2系统分析 2.1需求分析

网络经济的兴起,使个人网店及网络公司数量急剧增多,针对这部分需求设计的仓库管理系统需要满足以下几个需求。,同时因为网店经营稳定性未知,对于仓库管理系统的,并且网店拥有的是虚拟人流量,所以对于仓库货物的状态需要有随时随地的查看权。为了解决以上需求,需要做到以下几点: 1)开发成本低,操作简单

网店大多为小微型个体经营户,对仓库管理系统功能要求不高,仓库管理系统目前对于他们来说更多的是可有可无的产品,所以为了吸引使用,必须做到成本低廉。同时,因为功能要求不多,操作方面就尽可能追求简单。

龙源期刊网 http://www.qikan.com.cn

2)扩展性和兼容性要求较高

网店的销售量有部分和广告、平台及自身口碑挂钩,并且网店的经营成本较低,抗风险性较差。所以个人网店的发展前景很难预测,所以做出的仓库管理系统必须能很好地应对未来的变化,需要更好的扩展性和兼容性。 3)安全性

网店的雇佣关系和客户关系有很大一部分是仅仅建立于网络之上的,所以管理员要对需要进入仓库管理系统的人员进行权限管理,保证网店的安全陛。 4)方便

网店所拥有的客流量为数据流量,在特定时间段可能会有大批量的客户流量进行购物,使仓库执行出库操作,所以仓库管理系统须达到随时随地实时访问的需求,就需要仓库管理系统做到方便,不需要在特定环境及特定设备下才能访问。 2.2可行性分析

可行性分析的目的就是找出一个可以在花费最小的代价的情况下使用时间最短的解决方案,确定这个问题是否有解决研究的价值,它大大缩短了系统的分析和设计过程。 2.2.1技术可行性

Java,C#等完全可以编写仓库管理系统服务器和前端,并且通过Android开发功能使其能同时运行于移动终端。SQLService2012也是一个功能齐全,运用广泛的数据库开发程序,数据库技术相当成熟,对于小型仓库管理系统的开发没有丝毫负担。 2.2.2经济可行性

目前电商无论在用户,平台还是政策上都还是一个蓬勃发展的状态,电商的总体数量也在稳步增长,所以本次做的仓库管理系统的客户基础是存在的。

电商经过一段时间的发展,淘汰过一批之后,剩下的和新晋的电商经营者必定会更加注重经营的规范性,所以一个简单方便,安全便宜的仓库管理系统对于如今的电商经营者规范化运营是有很大利益的。

结合需求分析,本次的仓库管理系统开发成本是很低的,所以从收益的角度来看完全具备可行性。

龙源期刊网 http://www.qikan.com.cn

2.2.3政策可行性

電商最开始缺乏法律监管的,出现了不少例如无经营资格证,无卫生许可证等的经营乱象,国家如今也在正视电商发展问题,大力整改电商乱象,使电商经营逐渐规范化。这次开发的仓库管理系统也正是符合规范化经营理念的产品,所以目前来看政策和法律层面对仓库管理系统等促进规范化经营的产品是持支持态度的。 2.3数据库设计 2.3.1逻辑设计

概念模型是概念结构设计师在需求分析阶段把获得的用户需求抽象出来的,它是数据库设计的重点,经过对用户的需求进行综合、归纳、抽象,形成一个独立于DBMS的概念模型。 物资的实体与属性图 实体与实体联系图: 2.3.2 pc物理设计

表格中所有数据类型均为char(50)。

管理员信息表:所有管理员的信息(姓名,密码等)存储在一张表中。 用户信息表:所有用户信息(姓名,密码等)存储在一张表中。

物资信息表:物资的部分固定信息(物资编码,种类,规格型号,计量单位等)被存储在这张表中,对于物资的固定信息可以在这张表中进行修改;物资管理表:物资的实时信息(库存等)被存储在这张表中,表内库存数量会随着出库人库的操作而改变。

出库操作信息表:出库操作带来的除库存量以外的信息(经办人,出库数量等)存储在这张表中,表内数据会根据出库具体操作而改变;人库操作信息表:入库操作带来的除库存量以外的信息(经办人,人库数量等)存储在这张表中,表内数据会根据入库具体操作而改变。 2.3.3移动端物理设计

用户名和密码表:管理员的相关信息会存储在这个表中,根据用户注册的情况可以对表内数据进行修改;管理员用户名和密码表:管理员的相关信息会存储在这个表中,根据管理员的情况可以对表内数据进行修改。

龙源期刊网 http://www.qikan.com.cn

货物库存信息表:和货物有关的数据(如货物名,货物编号,货物数量等)存储在这个表内,根据管理员操作和入库出库会对表内数据进行修改。

出库货物信息表:货物出库相关的信息(出库货物名称,编号,领取人等)全部存储在这张表内,出库操作会对表内数据进行修改。

用户存储货物表:用户做人库出库操作,和用户出库人库操作有关的信息(存储人,存储货物,编号等)存储在这张表内。

管理员入库货物表:管理员做人库操作,和管理员入库操作有关的数据(入库货物名称,编号,数量等)存储在这张表内,会根据管理员的入库操作而改变。 2.3.4主要功能模块 1)用户管理模块:

用户注册:使用前用户和管理员需要注册自己的账户和密码。 密码修改:用户和管理员可以自行修改密码,需确认为本人操作。

账户管理:管理员可以查看和修改用户的账户信息,删除账户后同一账户不得重复注册。 2)物资信息设置模块:

在这个模块中,可以添加、修改和查询物资的基础信息。 3)入库管理模块:

在这个模块中,可以浏览、添加、修海和查询物资的人库信息。 4)出库管理模块:

在这个模块中,可以浏览、添加、修海和查询物资的出库信息。 5)库存管理模块:

在这个模块中,可以浏览查询物资的库存信息。 3功能实现

系统最主要包括用户权限登录,物资信息设置,出入库管理等功能模块。

龙源期刊网 http://www.qikan.com.cn

1)连接数据库:本系统的许多地方都要建立数据库连接,采用ADO.NET数据库访问技术实现数据库的操作实现系统功能。

2)设计登录模块:当系统打开时,显示登录屏幕。您可以选择登录和提供登录功能,也可以选择注册来为自己新注册一个信息。此页已验证用户名和密码。它不能是空的。点击登录按钮输入相应的面。

3)进人管理员界面:在管理员页面,管理员可以选择出库入库操作,对物资信息进行修改,对用户及自己的账户密码进行查看和修改。

4)进人用户界面:在用户界面,用户可以自行修改密码,但要遵从一定的规则,用户也可以查询物资信息,并且执行出库操作。 3.1系统功能结构图

系统功能结构图如图2所示。 3.2界面截图 3.2.1pc端界面截图

系统登录主界面:在这个界面可以选择不同身份用账号及密码登录。 用户注册界面:用户可以在这个界面上注册自己的信息。

主窗体的系统菜单界面:可以执行重新登录和退出操作;窗体的物资基本信息管理可以进行添加、删除、查询、修改物资基本信息。 添加物资基本信息功能。 删除物资基本信息功能。 修改物资基本信息功能。 查询物资基本信息功能。 主窗体的入库信息管理功能。

添加入库信息界面:可以进行入库操作。 查询入库信息界面:可以查询历史入库信息记录。

龙源期刊网 http://www.qikan.com.cn

主窗体的出库信息管理功能界面:可以进行出库和查询出库信息的操作。 添加出库信息界面:可以进行出库操作。 查询出库信息界面:可以查询历史出库信息记录。 主窗体的库存信息管理界面:可以查阅所有的库存信息。

查询库存信息表,所有经过商品的库存信息会在这个界面上显示,并且会通部出库入库信息更新库存量。

3.2.2移动端界面截图

注册界面:可以注册管理员和用户的信息。 登录界面:可以以管理员或者用户的身份登录。

管理员主界面:管理员身份登录后的界面,可以进行不同操作;管理员人库管理界面:管理员可以在这个界面进行人库操作,具体如图3所示。

管理员出库管理界面:管理员可以在这个界面进行出库操作。

管理员用户预约入库界面:管理员在这个界面可以接受用户的入库申请。

管理员查看库存信息界面:管理员可以在这个界面查看库存物品及物品编号,并且根据这两个信息查看库存物品的具体信息,具体如下图:

管理员入库信息界面:管理員可以在这个界面查看人库的历史信息,并且根据历史信息可以查看每个入库。货物的具体信息:

管理员出库信息界面:管理员可以在这个界面查看出库的历史信息,并且根据历史信息可以查看每个出库。货物的具体信息:

用户主界面:用户身份登录之后的界面,用户可以在这个界面上进行操作。 用户出库界面:用户在这个界面可以进行出库操作。

用户查看库存信息界面:用户在这个界面可以查看仓库库存物品信息。 4结束语

龙源期刊网 http://www.qikan.com.cn

这次的B/S设计模式带给我的收获很多。有了完整的工程设计理念,学会如何思考:包括需求性,可行性的分析,真正地做一个完整的,可投入实际使用的程序。做程序的时候为了达到最好的效果,去查阅了很多类似于Android程序设计类的一些知识,博取众家之长。接触到更多实际应用类的知识。在程序设计方面,通过对于数据库和前端的设计了解的更加深入,学会了站在一个使用者的角度来设计程序。为我们以后再设计程序理念排除了很多隐患,更加会从用户角度考虑问题。 【通联编辑:代影】

因篇幅问题不能全部显示,请点此查看更多更全内容