摘 要
随着商品经济市场的不断发张,我国各大中小城市不断涌现出一批又一批的商店,超市,并且随着人们日益增长的物质需求,这些商店,超市的规模不断扩张,日益庞大的商品库存管理已经超出人们自身所能胜任的限度,同时也随着计算机在各行各业的普及,各种管理系统正朝着协作化、智能化的方向发展、其技术手段、设计思想、系统体系结构的都发生了深刻的变化,也就是应运而生需要一些简单实用可靠的商品库存管理软件。
商品经济是社会经济的重要组成部分,而作为商品经济最基本的商品,由于种类繁多,因此其商品管理本身就已经比较复杂,何况作为商品最重要的库存管理的复杂性,可想而知。因此一个完善的商品库存管理系统是不可缺少的部分,它的内容对于决策者和管理者来说都至关重要,所以商品库存管理系统应该能为用户提供充足的信息和快捷的查询手段。但一直以来人们使用系统人工的方式管理仓库中的各种物质设备。这种管理方式存在着许多缺点,如:效率低,另外时间一长,将产生大量的文化和数据,这对于查找和维护都带来了不少的困难。简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP.NET技术和SQL Server 数据库设计开发商品库存管理系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使职员可以方便地进行商品的库存管理。该B/S结构的系统在Windows 10系统和ASP.NET平台下开发完成,使用C#作为ASP.NET的开发语言,SQL Server 2012作为数据库。系统有较高的安全性和较好的性能。
本系统的用户对象主要是某类商品的销售机构,主要实现对商品的进货、库存和销售的基本管理。从而加强商品库存的管理,提高职员的工作效率,降低职员的工作量。
一、开发背景
大多商品库存管理理论认为,库存是物理上和逻辑上库房库位的所有有形和无形物料及其价值的总和,具体包括货品、库房等。过量的库存非但没有用处而且占用了资金。占用的资金对于超市发展、新产品的进入等都是非常重要的,减少资金占用还可以大大减少来自银行贷款的利息和风险,同时也方便超市日常进货、设备更新等资金周转。对于那些采购量特别大、采购件市场有波动的物料库存,加强库存管理效果更为明显。因此,可以看出开发出一款商品库存管理系统以满足市场客户的要求成为很有必要的事情。本系统面向市场上广大的中小型客户,已期达到尽可能的应用率,同时也成为他们减少工作的难度和负担,本产品还可以用于一些小的便利店,个人商店等所以应用范围广,灵活性好,可以尽可能的被各中小型规模的超市或者商店管理者采用。
二、需求分析
2.1 用户基本需求描述
根据基本需求调查,本系统包括以下几个主要功能模块:
基本信息管理:基本信息包括销售主要商品的基本信息、系统用户基本信息、主要供应商基本信息和出入库记录的登记管理,这是一个基本模块
库存管理模块:该模块主要管理商品的出入库记录和盘点记录,本功能模块对于每种商品品类和具体商品的实际库存实现实时的更新和管理。当某类商品的实际库存低于最低库存值时,要及时通知采购机构开出对应的采购计划
采购管理模块:根据盘点记录人员提交的采购申请制定详细的采购计划,包括商品品类、具体的商品,预期采购数,预期采购时间以及预期采购单价和总价等。在预期采购时间内如果此项采购计划得以实施,则登记实际采购数据,如果出现延误或者取消,则登记具体的延误或取消原因;实际采购数据如果调整,例如采购数量或者采购单价发生变化,也需要注明原因
根据系统用户分析各个角色的需求如下:
系统管理人员:主要负责系统基础数据的维护,包括职员数据(包括库存管理人员、库存管理人员、盘点记录人员和采购人员)、商品基本数据、商品分类信息和仓库基本数据
库存管理人员:记录每次的出入库数据,具体包括以下功能:
入库登记:当入库商品时,登记入库商品的数量、入库时间、入库仓库及经手人信息,同时更新商品的总库存
出库登记:当出库商品时,登记出库商品的数量、出库时间、出库仓库及经手人信息,同时更新商品的总库存。当总库存量小于出库量时,则取消此次出库操作,并提醒盘点记录人员开出采购申请
盘点记录人员:定期进行各类商品的库存盘点,包括记录盘点时间、商品品类、库存量、存储仓库等信息。当商品库存总量低于预警最低库存量或满足不了出库需求时,向采购部门开出采购申请
采购人员:根据盘点记录人员提交的采购申请制定详细的采购计划,并将采购计划的具体执行情况进行登记
完整的源码和详细的文档,上传到了 WRITE-BUG技术共享平台 上,需要的请自取: