物流仓储管理系统是企业现代信息管理系统的重要组成部分。企业通过建立并完善相关的物流仓储管理系统, 实现企业的智能化管理。本文根据理论与实践相结合, 设计出了B/S模式下的物流仓储管理系统, 并对系统实现、测试、维护进行了分析。
一般的管理系统设计通常采用C/S结构模式或者B/S结构模式, 本文设计的B/S模式下物流仓储管理系统主要是因为相对于C/S结构模式, B/S结构模式很多具有的优点。具体表现是:
首先, B/S结构模式的安装相对更加方便, 由于B/S结构模式的设计和开发大多是针对服务器进行的, 故系统升级所需成本要小于C/S结构模式。需要进行升级的时候, 只需要升级服务器中的相关软件, 这使得无论是在同一地点或者是异地, 都可以非常方便的对物流仓储管理系统进行升级。
其次, B/S结构模式的物流仓储管理系统的开发过程更加简化和易于操作。它并不要求该系统的设计者或者开发者在进行开发设计时, 必须要处理好通信安全和物流仓储管理等其他相关的数据的同步, 使得物流仓储管理系统的开发难度相对较低, 对开发者的整体素质要求也对应较低。
B/S模式下的物流仓储管理系统是管理系统、管理模块、具体管理细则三者的结合, 可以有效的处理当中出现的一些数据。并且该结构可以为多个客户同时服务, 其规模大小不受限制。如图1所示。
B/S模式下的物流仓储管理系统结构框架如图2所示。
数据库设计需要满足互联网用户的查找、浏览和咨询需求。因此数据库的设计需要定位于数据的查找和存储。这是数据库必须具备的两个基础功能。并且, 互联网查询的基础是存储于数据库中的数据部分, 这一部分是有着特别重要的功能作用的。B/S模式下的数据库不仅拥有相对健全的管理系统所具备的功能, 其设计和使用逻辑更是简化明了。B/S模式下的数据库共分为四个层次, 其基本设计思路是生命周期运转的基本方式, 这四个层次分别是:系统需求分析、概念结构设计、逻辑结构设计和物理设计。
(1) 系统需求分析。需求分析是整体数据库系统的基础。根据客户的需求来进行具体的设计, 在进行需求分析之前, 通常需要详细的调查系统应用对象或者系统的工作对象, 然后对调查得出来的数据进行分析整理, 在此基础上才能在系统设计上融入调查并分析整理后的数据。
(2) 概念结构设计。概念结构设计是以物流仓储管理系统为载体, 以需求分析为基础的。B/S模式下的数据库设计采用的是实体-联系数据模型类的概念数据模型, 实体-联系数据模型是一种较为先进且有效的现代物流数据模型。这种模型的设计思路往往以企业物流过程为对象而形成, 这样的数据模型更加体现出数据之间的相互作用关系。
企业员工与企业的各部门之间的实体-联系关系如图3所示。
(3) 逻辑结构设计。一个新的设计理念需要一个合理可解释的逻辑框架来将设计思路转换为具体模型, 逻辑设计结构就是起到这个作用的。
(4) 物理设计。物理设计的特点是需要依据DBMS的要求来进行, 其表现形式通常是输入内容。物理设计的基础是对物理存储的各种性质进行整合。
B/S模式下的物流仓储管理系统将ASP.NET技术运用到物流仓储管理系统上。系统使用如SQL Server 2005关系数据库的数据操作, 使用Visual Studio 2008的数据库连接, 采用B/S结构把整个业务应用程序分为数据访问层、表示层和业务层。利用C#语言可以加快应用程序的开发。
(1) 通过ASP.NET2.0中的Content以及Master的页面来进行系统的界面设计。用Master页面对所有的网页布局方式进行定义, 并且实施有效的控制和调节。就像是Master页面构建了一个平台, 而只需要将具体所需内容输入到Content页面上, Content页面上所有的内容都将在这一个平台上显现。
(2) CSS样式对页面和空间的表格规范化式样。由于HT-ML语言标记过于繁多, 记忆起来非常麻烦且非常困难, 使用CSS样式可以修改简化HTML语言, 让HTML语言变得更加容易记忆和被接受。当满足外部引用, CSS可以将HTML语言简化得更容易和彻底。并且CSS的功能中也含有加速器功能, 当加载CSS时, IE浏览器仅仅需要一次加载即可。
(3) 系统登录界面。系统登录界面是指当用户在试图登录该物流仓储管理系统时, 系统会自动弹出一个界面, 需要用户填写正确相关信息, 而操作员仅能够修改自己的登陆相关信息和登陆密码, 但没有更换姓名的权限。只有系统管理员具有最高的系统操作权限, 这个权限可以修改所有系统操作人员的相关资料。
(4) 系统基础资料管理界面。在物流仓储管理系统正式投入使用之前, 需要将仓库、供应商、币别、客户、物料、部门、计量单位、仓位、职员等各种信息全部录入该系统。系统提供了两种录入信息的方法:由数据库导入或者从页面进行录入。基础性信息录入物流仓储管理系统之后, 才可以对禁用或者更新之类的操作和功能进行设置。
(5) 系统出入库操作界面。入库管理的主要任务是货物进入仓库的清点、核查, 货物入库时的单据核查以及货物的运送调度等三个模块。其中入库处理执行的是真实的货物处理行动, 而入库调度则不涉及真实的执行行动, 只是负责调度入库前的货物。
根据B/S模式所设计的物流仓储管理系统相对与C/S结构模式的设计也存在不足, 即系统安全性相对较差, 因此需要弥补B/S模式下系统安全性不足的问题。
(1) Forms身份认证。Forms身份认证是当企业的管理人员在登陆该系统的时候, 必须要提供用户名、密码等相关资料, 当系统识别并验证正确之后, 用户才能够登陆系统。并且当用户在对系统进行访问和浏览期间, 系统会向用户发送cookie程序, 这个程序通过连接服务器和用户的电脑, 将用户保持始终不断的验证。
(2) 单点登录。由于系统安全性较低, 网站上的用户名或者密码很容易被破译和盗用, 因此可以采用单点登录的方式进行网上登录来降低信息被破译盗用的可能性。
对物流仓储管理系统的性能进行测试是为了能够更全面地对B/S模式下的物流仓储管理系统进行客观评价, 使其更好的投入到应用中去。需要验证系统的各项任务情况。 (1) 输入测试:验证系统能否对各种语言进行正确的输入。 (2) 操作测试:主要是检验用户界面的各种操作按钮, 验证其功能是否正确, 对用户指令的回应是否正确等。 (3) GUI测试:在用户界面上的页面能够正确的执行命令并正常打开的前提下, 检验界面的格局和功能是否满足客户的要求, 能否达到客户的期望值。还有诸如链接测试、功能测试等各种验证项目, 都是保证系统有效使用的必要指标。
为了保证B/S模式下物流仓储管理系统的正常持续使用, 需要定期的对系统进行相关维护。比如对系统运行过程中出现的BUG进行修补, 为了给用户提供更加全面的性能而对系统进行升级或者更新等。物流仓储管理系统的维护主要是对系统数据、系统程序、代码、人员的变动情况以及设备等情况进行修改或者更新。
物流仓储管理系统具有分布式关系数据库的特征和网络化的特点, 它是物流信息化的重要载体。本文根据目前企业物流仓储管理发展状况, 并针对企业的实际需要, 基于B/S模式设计了该物流仓储管理系统。B/S结构模式下设计的物流仓储管理系统能够使用户更加容易地进行相关物流仓储管理操作, 其强大的数据库也为管理者带来了极大的信息来源, 能够为公司解决实际的物流仓储管理方面的问题, 使企业的生产与物流成本降低, 实用性非常强。目前该系统已经投入到企业的实际应用中, 提高了企业物流仓储管理水平, 产生了良好的效益。
上一篇: 基于物联网技术的物流智能仓储系统的开发
下一篇: 运用PDCA管理模式进行物资仓储的管理