欢迎来到 ,竭诚为您提供:电商仓储配送,冷链仓储配送,仓库外包等仓配一体化服务!收藏我们 电商云仓 网站地图

欢迎来到
,竭诚为您提供:电商仓储配送,冷链仓储配送,仓库外包等仓配一体化服务!

全温区食品仓配物流服务商20万㎡自营仓+AAAA级物流+全国冷链物流百强

182-0218-6162400-096-2966

平文动态

热搜关键词: 电商一件代发 冷链配送 社区团购仓配 118金宝搏app 增值服务

您当前的位置: 首页 > 118金宝搏app下载 > > 平文动态

面向对象方法在仓储管理系统中的应用

来源:本站 | 发布日期:2023-03-06

1 前言

传统的采购及仓库管理方式在计算机高速发展的当代已逐渐被淘汰, 在生产型企业, 纸质化采购及仓库管理有很大的缺陷, 比如无法同时多人查看、翻阅不便捷、实时跟踪困难等。全面在线软件化管理是必然的发展趋势。

仓储管理在内容上应包括采购申请、采购、验收入库、物料申请出库等处理的过程。软件在线的优点在于效率高、信息公开、各层领导审批方便、查询进度便捷等, 充分利用计算机和现代通讯手段, 面向企业服务, 也可强化部门业务管理, 加强各业务部门之间的交流, 实现企业信息的快速上传下达, 促进协同办公, 提高办公效率。

企业每天都会产生很多采购和出入库申请。传统的仓库管理方法需要大量的工作时间和成本, 却不能提供可靠的数据保障和满意的工作效率。所以, 仓库管理的软件化、现代化管理成为一种大趋势。在提高工作效率和安全性的同时, 还需要保证系统的可扩展性和可靠性。

2 需求分析

2.1 用例详细功能列表

用例详细功能列表如表1所示。

2.2 用例图

根据整个系统的功能列表, 本文对申请物料功能进行详细分析, 编制此设计说明文档。申请物料用例图如图1所示, 本文以部门经理审批物料申请表这个用例为主。

2.3 用例规约

2.3.1 简述

项目经理打开项目经理提交的物料申请表, 查看领取物料的名称、型号、数量是否正确, 查看领料原因是否明确, 如果全部通过选择同意提交物料申请表, 否则将物料申请表退回员工处, 需注明退回原因。

  

表1 用例详细功能列表  下载原图



表1 用例详细功能列表

图1 申请物料用例图

图1 申请物料用例图  


项目经理是本用例的主要使用者, 本用例是仓库一体化管理系统的一项基本功能, 是本用例的使用平台。

2.3.2 参与者

部门经理。

2.3.3 前置条件

员工将领料申请表发送给部门经理。

2.3.4 业务处理流程

流程图如图2所示:

图2 业务处理流程图

图2 业务处理流程图 


第一, 基本流程 (同意) : (1) 项目经理登录, 输入用户名和密码; (2) 系统进入主界面; (3) 项目经理选择审批申请按钮; (4) 系统弹出物料申请表审批界面; (5) 项目经理审批物料申请表, 点击同意; (6) 点击提交按钮; (7) 系统将提交物料申请表至仓库管理员处。

第二, 扩展流程 (不同意) : (1) 项目经理登录, 输入用户名和密码; (2) 系统进入主界面; (3) 项目经理选择审批申请按钮; (4) 系统弹出领料申请页面; (5) 填写不同意原因; (6) 点击提交按钮; (7) 系统退回物料申请单至员工。

2.3.5 业务规则

无。

2.3.6 后置条件

无。

2.3.7 补充说明

系统顺序图如图3所示:

图3 系统顺序图

图3 系统顺序图   


系统图如图4所示:

图4 系统图

图4 系统图   


2.4 补充规约

2.4.1 可用性

(1) 本系统采用与WINDOWS兼容的软件编制, 操作界面友好, 便于操作及维护。各操作项标识清楚, 方便用户操作使用。

(2) 本系统支持多点操作, 同一个公司内人员, 可以在不同的地方同时打开本系统进行操作, 系统内部会根据不同的操作通过后台自动、及时、准确地更新物资数量等记录。

(3) 系统自带故障查找帮助功能, 当系统出现故障时可以通过帮助文档或者在线故障查找功能, 联系开发公司进行故障定位查找及排除。

(4) 本软件内任意一项功能及名词定义均可以通过, 按F1键获得帮助文档, 进行操作方法及功能定义查找。

2.4.2 可靠性

(1) 平均无故障时间:MTBF>5 000h。

(2) 平均维修时间:MTTR<0.5h。

2.4.3 性能

(1) 数据响应时间:数据刷新响应时间不大于1s。

(2) 系统操作响应时间:对于系统内任意一项操作的响应时间不大于3s。

2.4.4 运行环境

(1) 软件平台:本项目支持WINDOWS XP及以上操作系统。

(2) 硬件要求:如表2所示。

  

表2 硬件要求



表2 硬件要求

3 UML设计方法

面向对象技术在计算机程序设计中, OOA (面向对象分析) 阶段建立的系统模型映射到OOP (面向对象程序设计) 阶段的程序代码非常方便, 因为C++、VC++、JAVA等编程语言都是面向对象的程序设计语言。类的封装、重载、继承都很容易实现。

3.1 设计思想的先进性

使用面向对象的方法直接以问题域 (现实世界) 中的事物为中心来思考和认识问题, 并按照这些事物的本质特征把它们抽象为对象, 以作为构成软件系统的基础。采用面向对象的方法编写软件, 便于对软件的理解。

3.2 复用性

当采用面向对象的思想后编程方便, 同一公司的设计人员可以建立共同的基准类, 在不同的项目中可以反复使用, 大大减少设计者对相同功能的设备的控制逻辑开发时间。设计者可以把更多的精力放在各系统间的互通和功能上。

3.3 标准化

使用面向对象的设计模式, 可以将程序设计分为两个阶段, 即标准库、基本架构开发以及实际应用层面设计。其中标准库、基本架构是制定程序标准化的基础, 而应用层设计是针对具体的功能编程。如果采用面向对象的方法进行软件设计, 这样经过几个项目的设计, 大家可以把几个项目所使用的类进行汇总, 作为一个标准的库, 在后续的设计中, 开发人员就可以对具有相同功能的系统, 直接调用库中的类, 从而使得编程风格、编程方法可以得到延续。而且采用标准的组件可以很好减少开发过程中的错误, 使得公司人员变动时, 新进人员可以快速进入状态。

4 总体设计

4.1 技术构架 (描述系统构架)

技术构架如图5所示:

图5 技术构架

图5 技术构架   

4.2 分析类与用例实现

边界类:注册页面

控制类:注册控制

实体类:项目经理、物料清单

用例实现如图6所示:

图6 用例实现

图6 用例实现   


5 系统的实现

本用例 (审批领料申请表) 的应用程序主要由3个窗体组成, 分别是登录窗体 (如图7所示) 、主窗体 (如图8所示) 、审批窗体。

图7 登录窗口

图7 登录窗口   


图8 主窗口

图8 主窗口   

6 结语

对目前仓库一体化管理系统进行需求分析, 分析系统的设计与实现方法, 运用面向对象的设计方法, 设计与实现仓库一体化管理系统。此系统方便在线统一管理, 流程简单便捷, 提高了企业的工作效率。


【本文标签】

【责任编辑】平文云仓

最新资讯

Baidu
map