论文部分内容阅读
物资的库存在人类的生产、经济、军事等社会活动中是不可缺少的,因为它克服了物资的生产与消费在时间上的差异,创造了物资的时间价值,保证了物资流通和生产的顺利进行。然而,太多的物资库存却又导致大量的流动资金占用,给社会再生产带来不利影响,因此科学的、合理的、有效的库存管理和控制,对于提高企业乃至社会经济效益都是十分有益的。本文采用当今流行的ERP库存管理系统设计理念,根据库存管理的基本流程,完成了库存管理系统设计,建立一套基于网络的库存管理系统。论文从库存管理系统的需求分析入手,对功能和非功能需求进行了详细分析,确定了本系统的用户类型、开发和运行环境。本库存管理系统利用微软公司的.Net平台作为开发平台,采用方便易用的C#语言,以微软公司的SQL Server 2005作为后台数据库,基于C/S架构进行开发。本系统突出的特点是针对特殊的局域网络环境,实现了数据库信息的网络传输。在通讯过程当中,采用多线程技术,解决了网络通信中遇到网络阻塞和网络等待时而表现出的运行速度慢、执行时间长等问题,大大提高了程序的运行效率。为保证软件的安全性和可靠性,本文对软件测试进行了分析研究。确定了测试项目并选择了所用测试软件,测试项目包括单元测试、集成测试、确认测试和系统测试。设计了大量测试用例对系统进行了一系列测试和检验。最后,在前人对安全库存量研究的基础上,根据已有的安全库存量预测模型,提出用改进BP算法预测安全库存量并对所选取的几种改进BP算法进行了比较,确定最佳预测模型。仿真实验说明,本文提出的预测模型具有实际应用价值。本文建立的库存管理系统通过了包括单元测试、集成测试、确认测试和系统测试等软件测试项目,安全性和可靠性得到充分保证。系统实现了设计目标,具有安装配置简洁、操作方便、界面友好等特点。