传统的采购及仓库管理方式在计算机高速发展的当代已逐渐被淘汰, 在生产型企业, 纸质化采购及仓库管理有很大的缺陷, 比如无法同时多人查看、翻阅不便捷、实时跟踪困难等。全面在线软件化管理是必然的发展趋势。
仓储管理在内容上应包括采购申请、采购、验收入库、物料申请出库等处理的过程。软件在线的优点在于效率高、信息公开、各层领导审批方便、查询进度便捷等, 充分利用计算机和现代通讯手段, 面向企业服务, 也可强化部门业务管理, 加强各业务部门之间的交流, 实现企业信息的快速上传下达, 促进协同办公, 提高办公效率。
企业每天都会产生很多采购和出入库申请。传统的仓库管理方法需要大量的工作时间和成本, 却不能提供可靠的数据保障和满意的工作效率。所以, 仓库管理的软件化、现代化管理成为一种大趋势。在提高工作效率和安全性的同时, 还需要保证系统的可扩展性和可靠性。
用例详细功能列表如表1所示。
根据整个系统的功能列表, 本文对申请物料功能进行详细分析, 编制此设计说明文档。申请物料用例图如图1所示, 本文以部门经理审批物料申请表这个用例为主。
项目经理打开项目经理提交的物料申请表, 查看领取物料的名称、型号、数量是否正确, 查看领料原因是否明确, 如果全部通过选择同意提交物料申请表, 否则将物料申请表退回员工处, 需注明退回原因。
表1 用例详细功能列表 下载原图
项目经理是本用例的主要使用者, 本用例是仓库一体化管理系统的一项基本功能, 是本用例的使用平台。
部门经理。
员工将领料申请表发送给部门经理。
流程图如图2所示:
图2 业务处理流程图
第一, 基本流程 (同意) : (1) 项目经理登录, 输入用户名和密码; (2) 系统进入主界面; (3) 项目经理选择审批申请按钮; (4) 系统弹出物料申请表审批界面; (5) 项目经理审批物料申请表, 点击同意; (6) 点击提交按钮; (7) 系统将提交物料申请表至仓库管理员处。
第二, 扩展流程 (不同意) : (1) 项目经理登录, 输入用户名和密码; (2) 系统进入主界面; (3) 项目经理选择审批申请按钮; (4) 系统弹出领料申请页面; (5) 填写不同意原因; (6) 点击提交按钮; (7) 系统退回物料申请单至员工。
无。
无。
系统顺序图如图3所示:
系统图如图4所示:
(1) 本系统采用与WINDOWS兼容的软件编制, 操作界面友好, 便于操作及维护。各操作项标识清楚, 方便用户操作使用。
(2) 本系统支持多点操作, 同一个公司内人员, 可以在不同的地方同时打开本系统进行操作, 系统内部会根据不同的操作通过后台自动、及时、准确地更新物资数量等记录。
(3) 系统自带故障查找帮助功能, 当系统出现故障时可以通过帮助文档或者在线故障查找功能, 联系开发公司进行故障定位查找及排除。
(4) 本软件内任意一项功能及名词定义均可以通过, 按F1键获得帮助文档, 进行操作方法及功能定义查找。
(1) 平均无故障时间:MTBF>5 000h。
(2) 平均维修时间:MTTR<0.5h。
(1) 数据响应时间:数据刷新响应时间不大于1s。
(2) 系统操作响应时间:对于系统内任意一项操作的响应时间不大于3s。
(1) 软件平台:本项目支持WINDOWS XP及以上操作系统。
(2) 硬件要求:如表2所示。
面向对象技术在计算机程序设计中, OOA (面向对象分析) 阶段建立的系统模型映射到OOP (面向对象程序设计) 阶段的程序代码非常方便, 因为C++、VC++、JAVA等编程语言都是面向对象的程序设计语言。类的封装、重载、继承都很容易实现。
使用面向对象的方法直接以问题域 (现实世界) 中的事物为中心来思考和认识问题, 并按照这些事物的本质特征把它们抽象为对象, 以作为构成软件系统的基础。采用面向对象的方法编写软件, 便于对软件的理解。
当采用面向对象的思想后编程方便, 同一公司的设计人员可以建立共同的基准类, 在不同的项目中可以反复使用, 大大减少设计者对相同功能的设备的控制逻辑开发时间。设计者可以把更多的精力放在各系统间的互通和功能上。
使用面向对象的设计模式, 可以将程序设计分为两个阶段, 即标准库、基本架构开发以及实际应用层面设计。其中标准库、基本架构是制定程序标准化的基础, 而应用层设计是针对具体的功能编程。如果采用面向对象的方法进行软件设计, 这样经过几个项目的设计, 大家可以把几个项目所使用的类进行汇总, 作为一个标准的库, 在后续的设计中, 开发人员就可以对具有相同功能的系统, 直接调用库中的类, 从而使得编程风格、编程方法可以得到延续。而且采用标准的组件可以很好减少开发过程中的错误, 使得公司人员变动时, 新进人员可以快速进入状态。
技术构架如图5所示:
边界类:注册页面
控制类:注册控制
实体类:项目经理、物料清单
用例实现如图6所示:
本用例 (审批领料申请表) 的应用程序主要由3个窗体组成, 分别是登录窗体 (如图7所示) 、主窗体 (如图8所示) 、审批窗体。
对目前仓库一体化管理系统进行需求分析, 分析系统的设计与实现方法, 运用面向对象的设计方法, 设计与实现仓库一体化管理系统。此系统方便在线统一管理, 流程简单便捷, 提高了企业的工作效率。
【本文标签】
【责任编辑】平文云仓