基于ASP的库存管理系统的设计
2017-10-21陈炳阳
陈炳阳
摘 要:随着现代工业的发展,计算机信息管理系统越来越受到企业重视,如何有效地管理库存产品,及时反馈库存管理的相关信息,是确保企业正常运行的必要手段,也是企业物流管理中不可或缺的一部分。本文使用ASP程序设计语言及SQL Server数据库进行设计,从而实现库存管理、报表的生成与打印、用户的管理等功能。
关键词: 库存管理;网络环境;数据库;信息管理;ASP
【中图分类号】 F224.33 【文献标识码】A 【文章编号】2236-1879(2017)05-0021-02
一、引言
库存管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,库存管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理库存,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长[1]。面对庞大的产品信息量,如何有效地管理库存产品,对这些企业来说是非常重要的,库存管理的重点是销售信息能否及时反馈,从而确保企业运行效益。
本文中设计的系统主要采用B/S结构,使用ASP程序设计语言及SQL Server数据库进行开发,主要实现库存管理(入库、出库的登记与修改;查询、浏览库存等)、报表的生成与打印、用户的管理等功能,具有一定的应用价值。
二、库存管理系统设计
1、開发环境
本系统采用Microsoft Visual Studio 2005作为开发平台。VS2005引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2005可以高效开发Windows应用。SQL Server 2005 Express Edition是MSDE的下一个版本,它是免费、易于使用、可嵌入的SQL Server 2005轻型版本。可免费下载、重新发布、嵌入,便于新的开发人员立即使用。SQL Server Express包含强大的功能,可以轻松地管理数据库。
2、系统功能模块分析
本系统就总的来说,共有两大部分,一是前台,也即是界面;二是后台,也即是数据库。就功能而言,共分为13块,其中包括:目录形式查看库存,浏览形式查看库存,查看全部库存,生成报表,修改密码,查看在线人数,新增用户、分类、仓库、供应商、用处,系统说明和退出。功能结构如图1所示。
1、登录:用户输入自己的用户名和密码后,选择相应部门,进入系统,可修改自己的密码,查看库存和在线人数等。
2、目录形式查看库存:以目录的形式查看库存,这种方式适合库存物品较多的情况。把库存用一种目录树的结构展开,很方便的进行查找。
3、浏览形式查看库存:以浏览的形式查看库存,这种方式适合库存分类物品较少的情况,简单明了。
4、查看全部库存:通过这里,用户可以查看全部库存情况。但这种对于库存较多时查找不是很方便。
5、修改密码:用户登录后,可以在这里修改自己的密码。
6、查看在线人数:用户登录后在这里可以查看当前在线人数及IP地址,登录的时间等。
7、新增用户:具有管理权限的用户可以在这里增加新的用户。
8、新增仓库:用户可以在自己的系统内增加仓库。
9、新增用处:用处是与供货方相对应的,指明物品所用到的方向。
10、新增分类:在树型结构下,用户可以在下面增加新的物品分类。
11、系统说明:对用户提供详细的使用帮助及说明。
12、退出系统:让用户安全的退出系统。
3、数据库设计
本系统采用SQL Server数据库进行设计,目前共有八张表格,分别为明细表、供应商信息表、报表、品名表、仓库名列表、分类表、用户表、用处表。其中明细表记录仓库中物品的出库、入库情况,物品的数量,单价,金额等;供应商信息表记录了提供商品的供应商的基本信息,包括供应商的编号、名称、描述等;日报表为生成的日报表,它是将今日所有仓库中的物品根据出、入库情况进行填充报表表格,它可以自动计算某样物品今日的所有出库数量、出库金额、入库数量、入库金额、当前库存金额等,然后在报表预览中将同样的数据以打印方式来显示并打印出来,就是今日发生的库存情况,然后完成报表工作;品名记录表为仓库中物品的具体的描述,包括物品的编号、名称、类型、数量、当前库存等情况;仓库名列表,一个创业将会有多个仓库,而如何有效的管理,就要有相应的仓库管理,此表记录了各个仓库的基本信息,包括名称、编号等;分类记录表,一个仓库不可能只存放某一样物品,顾在仓库中还就对其化分,使某一块存入某一类物品,此表记录了物品分类的基本情况,包括类型编号、所属仓库等;用户表,一个仓库不可能只有一个人存取物品,针对多个用户,应该有一个用户管理,此表记录了用户的基本信息,包括用户名、密码、所属仓库、登录时间、IP地址等;商品用处表,既然商品有出处,那么也就该有去向,此表与供应商表相对应,表明商品的去向,如被谁购买等。
三、结论
本文设计的库存管理系统是基于ASP语言,并以SQL Server为后台数据库进行開发的,程序编写及调试运行都极为方便、直观。但由于时间短暂和经验方面原因,对库存方面的操作流程了解不足,系统功能还不够强大,不能满足于较高要求用户的需求,有待进一步改善。
参考文献
[1] Buczek[英].SQL Server 2005数据库开发及应用[M].北京:人民邮电出版社,2002.