基于ASP框架构建仓库管理信息系统

(整期优先)网络出版时间:2021-08-16
/ 2

基于 ASP 框架 构建仓库管理信息系统

张威风

浙江师范大学行知学院   321100

摘要:管理信息系统是借助计算机,互联网等手段把企业管理流程在线实现。使企业高层获得明确的信息,更好的实施管理。本文主要是介绍仓库管理系统的环境、功能作用、设计的方案等各方面的内容。论文以仓库管理系统为研究内容,开发一套能够满足仓库业务需求的仓库管理系统来提高仓库日常事务处理的效率,提高仓库的管理能力。系统采用了标准的ASP框架,其设计划分为三层结构,即逻辑处理层、前端和后台的数据库管理层。仓库管理系统通过实现系统管理功能、采购管理功能、货物功能、出库功能以及统计查询管理,可以很好的完成业务流程的电子化梳理,减少人为的误差,提高了仓库的管理经营效率和运营利润。


一、研究背景

随着信息技术的发展,传统的人工输入数据的方法已经不符合时代的要求,而且还可能出现大量的人工失误。对于仓库来说,由于每天都有大量的入库和出库数据,如果出现问题容易导致账目混乱。由于这些人为的失误,容易导致旅客的抱怨,也容易导致仓库的财务损失。电脑改变了人的思维方式及工作型态,而互联网的普及化改变了企业与客户及企业与企业之间的关系,也改变了市场竞争的动态。网络科技及应用系统正持续地进行革命性的改变,导致企业必须变革及数字化改造。随之而起企业经营中信息的取得及运用不仅仅是局限于处理公司内部事务的电脑操作及信息,电子化下的企业经营必须借由信息来管理,而且作业流程也需作改变。由于信息科技的崛起,导致企业的竞争基础也不同了,甚至许多产业的结构都面临调整,企业经营管理方式正面临重大的典范转移,企业面对的不再只是区域性的市场,而是全球性的市场及竞争。在市场经济中,企业不仅要不断开拓市场和提供完善的客户服务,而且运用高科技来提高内部管理效率,提升服务效率。

2.1社会可行性分析

社会中已有很多成功开发仓库管理系统的企业。仓库业需要仓库管理的信息化与现代化。仓库管理系统的开发与运营与国家的政策法规不存在任何冲突以及抵触之处。并且,仓库管理系统才用的操作方式方便灵活,易学习易上手易掌握。因此该系统具有可行性。

2.2经济可行性分析

建立此系统需要的费用有购买设备、软件开发、操作和维护人员、以及系统正常运作消耗的电力的费用和网费等。它带来的不仅有经济效益,还有社会效益。

2.3技术可行性分析

仓库管理系统需要的编程技术并不会特别难,有相关技术人员以及相关开发软件,正确应用软件和技术即可实现。


三、系统分析

3.1 设计思想

  1. 系统分成几个相对独立的模块,但这些模块都进行集中式管理。

  2. 分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。

  3. 合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。

3.2 设计原则

系统的设计原则是从整体性、全面性、系统性的角度进行考虑,为了使得设计出的系统不仅能整体运行良好,而且更重要的是具备可扩展性、具有良好的兼容性、还具有很好的维护性。因此必须遵守一定的系统设计原则:

  1. 由于每个系统都与数据打交道,因此对数据的存储能力的设计和大量数据之间的交互能力的设计是首先要考虑的设计因素,一个好的系统对数据的读取和写入要流畅快速,便于进行大数据的挖掘分析等工作。

  2. 不仅具有强大的数据存储能力,还要实现对数据的快速处理和多通道处理的设计需求。

  3. 为了便于数据的高效查询,对数据库的索引的建立、分区的创建、SQL的优化等内容进行设计,提高数据库不同分区的读写速度。

  4. 为了减少系统数据库的空间开销,通常利用各种压缩算法设计,以此来提高数据库内数据的压缩率。

3.3 组织结构与功能分析

仓库管理系统基于ASP框架构建,涉及到C#,IIS等相关技术。仓库管理系统实现的功能模块如下:

  1. 系统管理:实现用户权限级别的维护。系统管理功能主要是针对系统数据的安全性提出的,本系统提供二级用户许可权,高级用户和普通用户。高级用户可以对普通用户进行管理,包括添增新用户,修改用户许可权,查询用户状态,取消用户等功能。系统管理主要包括用户即相关工作人员的基本信息的维护、权限级别的维护。

  2. 采购管理:此模块所完成的功能是对系统中的采购的各种记录管理。采购管理模块的主要功能是对采购信息的维护。采购信息的维护包括对采购的添加、修改、删除。每个采购都有唯一的标识,

  3. 货物管理:此模块所完成的功能是对系统中的货物的各种信息管理。货物管理模块的主要功能是对所有的货物信息进行维护。货物信息的维护包括对货物的添加、修改以及删除等。

  4. 出库管理:此模块所完成的功能是对系统中的出库的各种信息管理。出库管理模块的主要功能是对所有的出库信息进行维护。出库信息的维护包括对出库的添加、修改以及删除等。

  5. 统计查询:统计查询模块的主要功能是对系统中各种信息的查询和统计。

四、系统设计

4.1系统设计目标及原则

仓库管理系统的建设必须遵循国家规定的标准及规范,各个系统必须保持相对的独立操作性能,还有就是该建设不会影响目前各个信息系统的正常运行。基于以上设计原则的要求,将设计原则细化为集成化、安全性、相对独立性、方便性、维护便捷、可扩展性及实用性等原则。

第一,集成化原则。仓库管理系统能将视频监控、综合控制以及其它子系统进行集成,利用软件技术通过开放式协议,实现软硬件互通共享。

第二,安全性原则。后台强大的数据库分布式管理设计,与此同时基于冗余备份和灾难恢复机制:系统软件必须确保运行可靠,并且符合内网的安全使用规范,设定分级管理员权限的功能。

第三,维护便捷原则。仓库管理系统应该具有本地和远程的维护及保障能力,更能方便系统的日常运维。同时,要求系统必须能够长时间的可靠运维,还要具有备份存储等保障功能。

第四,技术先进性原则。仓库管理系统在设计时应当充分运用新兴技术,以提高系统本身的技术先进性,例如在本系统设计时考虑引入Java缓存框架Ehcache,以提升系统的访问速度,同时,系统应当支持多网域部署,典型应用场景为前端设备在独立网域,平台应用集中在中心网域的场景。

4.2系统总体设计

仓库管理系统基于B/S架构模式进行开发,B/S模式与C/S模式是相对立的,C/S模式系统是出库端程序,需要在电脑上安装并更新,C/S的缺点是有繁琐的安装步骤,而且更新不方便,只能在电脑上才能安装系统,局限性大。某一方的不足之处就是另一方的长处,B/S模式就完美的避免了C/S模式所出现的问题,通俗一点来讲,B/S模式的系统在任意一个浏览器下都可以访问,而且更新速度快,只需在服务器端更新即可,无需在客户机上还要进行更新操作。仓库管理系统采用了标准的ASP框架,其软件架构设计如图4.1所示。

根据本文所采用的技术可以知道,用户通过系统界面访问系统前端接口。ASP进行相应的SQL组装之后提交给后台数据库,并接收数据库的执行结果。最后将用户的请求返回给用户。

五、总结与展望

5.1 总结

本文在深入研究了软件工程中的相关方法以后,首先结合我国仓库实际的管理经验,对仓库管理进行了详细分析。最后,结合我国仓库管理的实际场景,利用B/S架构技术对整个仓库管理进行业务分析及需求进行全面分析,并利用C#软件技术平台开发,完成了管理员、用户、仓库工作人员等三种用户角色功能需求开发,通过利用MySQL数据库技术完成了不同角色平台的数据库搭建、共享,较为真实还原了仓库日常运营场景。本文的研究得到如下结论:

  1. 本文通过使用PKI/PMI系统实现了系统登录安全,加强了系统的数据安全保存动作。由于存取控制在信息管理中是一项非常重要的课题,最基本的是存取控制列表,列出使用者对于那些物件有什么权限。通过本次研究可以很好的提高系统的安全性。

  2. 本文通过编码和测试,说明系统很好的实现了仓库管理系统的系统管理功能、采购管理功能、货物功能、出库功能以及统计查询管理等功能,并具有很好的性能。

5.2 展望

本系统在开发时也有很多不足。首先,本系统用户群体只有两类。其次,就是在准备系统设计文档时,没有反复推敲、验证,以至于在开发过程中出现几次由于数据库设计不合理,修改数据库,而几乎修改所有程序代码的情况,后续都需要对这些地方进行完善。


参考文献:

  1. 李艳.基于PKI技术的安全接入平台中接入认证的研究[J].科技传播,2020,12(22):131-133.

  2. 徐天津. 异地仓库综合管理信息系统的设计与实现[D].北京邮电大学,2019.

  3. 李圣卫. 自动化立体仓库货位优化分配管理系统开发[D].太原科技大学,2019.