库存管理系统 管理信息系统.docx

上传人:b****8 文档编号:27985049 上传时间:2023-07-07 格式:DOCX 页数:80 大小:535.76KB
下载 相关 举报
库存管理系统 管理信息系统.docx_第1页
第1页 / 共80页
库存管理系统 管理信息系统.docx_第2页
第2页 / 共80页
库存管理系统 管理信息系统.docx_第3页
第3页 / 共80页
库存管理系统 管理信息系统.docx_第4页
第4页 / 共80页
库存管理系统 管理信息系统.docx_第5页
第5页 / 共80页
点击查看更多>>
下载资源
资源描述

库存管理系统 管理信息系统.docx

《库存管理系统 管理信息系统.docx》由会员分享,可在线阅读,更多相关《库存管理系统 管理信息系统.docx(80页珍藏版)》请在冰豆网上搜索。

库存管理系统 管理信息系统.docx

库存管理系统管理信息系统

1.系统分析部分

1.1现状分析

在某生产企业中,产品的出入库管理是一件日常性的工作,企业的各级管理人员需要及时了解掌握各种产品的入库量、出库量和库存量,以便心中有数,合理安排企业生产经营各个环节的工作,因而产品库存管理是企业一项非常重要的工作。

在该企业中,由于产品品种多样,各种产品每日出入库量也很大,依靠手工处理来记录或统计各种产品的出入库数据,既难做到及时性,也难保证数据的准确性,因而有必要建立一个计算机产品库存管理系统。

这一点在该企业中,从主管领导、管理人员到具体的业务人员认识是一致的,而且由于该企业有良好的管理基础,企业经济效益良好,建立新系统所需的费用有能力支出,因而建立新系统在管理上、技术上和经济上都是可行的

库存管理是企业管理的重要组成部分。

在企业生产经营活动中,库存管理既必须保证生产车间对原材料、零部件需求,又直接影响采购、销售部门的购、销活动。

为盘活企业流动资金,加快资金周转,在保障供给的前提下,最大限度地降低压库资金,直接牵动着企业的经营效益。

根据对我国众多制造业企业的库存管理情况所作的调查和参考有关资料,发现目前制造业企业在库存管理方面普遍存在着如下问题:

(1)不能及时获得库存信息。

在企业运作过程中,有时必须获知各种零部件当前的库存量,但由于零部件种类多、数量大,需要进行仔细地核算,这不仅费时,而且易出错,从而影响企业快速有效地运转。

(2)库存信息不够准确。

仓库管理员根据各种送货单、退货单、收料单、发料单、领料单和退料单进行物料的入库、出库搬运后,要随时修改库存信息和借、欠料信息,以便反映库存状况。

工作中的主要问题是,由于零部件种类多、数量大,使得库存记录和实际库存时常不是严格一致的。

因而需要通过盘点来纠正差错,这既耽误时间,工作量又大。

(3)无法及时了解发料和生产用料情况。

在工令单下达后,由于零部件与生产线的关系复杂,根据送料员的个人经验给各配料点送料时,常缺少发料、用料记录和相关信息,经常出现生产线缺料才知道需要送料的情况,导致生产和用料发生混乱,无法了解发料和生产用料的实际情况。

市场需求日益多样化和个性化,产品更新换代的周期越来越短,这就要求制造业企业必须改变库存管理现状。

由上可知,我们有必要对仓库管理实行信息化,让系统去帮助我们完成管理工作,且这项工作在技术上、经济上与社会等其它因素上都是可行的。

 

各管理子系统功能如下所述

商品管理:

商品添加:

将所购进的商品信息添加到库存记录当中去。

(如:

购买一批原材料,则将该信息添加到库存记录当中去)

商品删除:

将使用完的商品信息从库存记录当中删除。

(如:

一些原材料已使用完,则将有关于该原材料的信息从库存记录当中删除)

商品查询:

查询现有商品的一些相关记录。

(如:

需要查询原材料的采购商、供应商等相关的信息。

采购商管理:

采购商添加:

添加企业允许的采购商名单。

(如:

企业会添加一些信用更好的采购商)

采购商删除:

删除一些企业认为不合格的采购商名单。

采购商查询:

查询有关于采购商的基本信息。

(如:

采购商名称、序号、电话、传真等)

供应商管理:

供应商添加:

添加企业允许的供应商名单。

供应商删除:

删除一些企业认为不合格的供应商名单

供应商查询:

查询供应商的相关信息。

(如:

供应商名称、序号、城市、电子邮件等)

1.5数据字典:

数据流描述

1.商品添加

名称:

商品添加

来源:

管理员

去向:

库存记录

包含数据结构:

商品名称、代号、单位、库存、数量

2.商品删除

名称:

商品删除

来源:

管理员

去向:

库存记录

包含数据结构:

商品名称、代号、单位、库存、数量

3.商品查询

名称:

商品查询

来源:

管理员

去向:

库存记录

包含数据结构:

商品名称、代号、单位、库存、数量

4.采购商添加

名称:

采购商添加

来源:

管理员

去向:

采购商信息记录

包含数据结构:

采购商账号、序号、地址、城市、邮编、国家、电话、传真、电子邮件

5.采购商删除

名称:

采购商删除

来源:

管理员

去向:

采购商信息记录

包含数据结构:

采购商账号、序号、地址、城市、邮编、国家、电话、传真、电子邮件

6.采购商查询

名称:

采购商查询

来源:

管理员

去向:

采购商信息记录

包含数据结构:

采购商账号、序号、地址、城市、邮编、国家、电话、传真、电子邮件

7.供应商添加

名称:

供应商添加

来源:

管理员

去向:

供应商信息库

包含数据结构:

供应商名称、序号、地址、城市、邮编、国家、电话、FAX、电子邮件

8.供应商删除

名称:

供应商删除

来源:

管理员

去向:

供应商信息库

包含数据结构:

供应商名称、序号、地址、城市、邮编、国家、电话、FAX、电子邮件

9.供应商查询

名称:

供应商查询

来源:

管理员

去向:

供应商信息库

包含数据结构:

供应商名称、序号、地址、城市、邮编、国家、电话、FAX、电子邮件

数据处理描述

1.商品添加

名称:

商品添加

说明:

管理员采用采购商提供的商品入库清单添加商品并存入库存记录

输入:

管理员添加商品

输出:

新增商品库存记录

2.商品删除

名称:

商品删除

说明:

管理员删除商品资料并将信息存入库存记录

输入:

管理员删除商品

输出:

已删商品库存记录

3.商品查询

名称:

商品查询

说明:

管理员输入商品名称提出查询请求,系统从库存记录中调出信息并显示出来

输入:

管理员查询代码

输出:

查询结果管理员

4.采购商添加

名称;采购商添加

说明:

管理员添加采购商并存入采购商信息记录

输入:

管理员添加采购商

输出:

新增采购商采购商信息记录

5.采购商删除

名称:

采购商删除

说明:

管理员删除采购商资料并将信息存入采购商信息记录

输入:

管理员删除采购商

输出:

已删采购商采购商信息记录

6.采购商查询

名称:

采购商查询

说明:

管理员输入采购商名称提出查询请求,系统从采购商信息记录中调出信息并显示出来

输入:

管理员查询代码

输出:

查询结果管理员

7.供应商添加

名称;供应商添加

说明:

管理员采用采购商提供的新供应商清单添加供应商并存入供应商信息库

输入:

管理员添加供应商

输出:

新增供应商供应商信息库

8.供应商删除

名称:

供应商删除

说明:

管理员删除供应商资料并将信息存入供应商信息库

输入:

管理员删除供应商

输出:

已删供应商供应商信息库

9.供应商查询

名称:

供应商查询

说明:

管理员输入供应商名称提出查询请求,系统从供应商信息库中调出信息并显示出来

输入:

管理员查询代码

输出:

查询结果管理员

数据存储描述:

1.商品库存记录

名称:

商品库存记录

说明:

存储商品的各类信息

结构:

货物代号、名称、单位、单价、库存、已订数量、供应商

有关数据流:

商品添加→库存记录库存记录→商品查询

商品删除→库存记录

2.采购商信息记录

名称:

采购商信息记录

说明:

记录采购商的各种信息

结构:

采购商序号、姓名、地址、城市、邮编、国家、电话、传真、电子邮件

有关数据流:

采购商添加→采购商信息记录采购商信息记录→采购商查询

采购商删除→采购商信息记录

3.供应商信息库

名称:

供应商信息库

说明:

存储供应商的各类信息

结构:

供应商序号、姓名、地址、城市、邮编、国家、电话、FAX、电子邮件

有关数据流:

供应商添加→供应商信息库供应商信息库→供应商查询

供应商删除→供应商信息库

外部实体:

管理员

名称:

管理员

输入数据流:

商品清单→管理员采购商清单→管理员

供应商清单→管理员

输出数据流:

管理员→库存记录(商品的添加、删除、查询)

管理员→采购商信息记录(采购商的添加、删除、查询)

管理员→供应商信息库(供应商的添加、删除、查询)

 

2.系统设计部分

2.1功能结构图设计

库存管理系统的主要功能有:

商品管理,采购商管理,供应商管理。

各管理子系统功能如下所述

商品管理:

商品添加:

将所购进的商品信息添加到库存记录当中去。

商品删除:

将使用完的商品信息从库存记录当中删除。

商品查询:

查询现有商品的一些相关记录。

采购商管理:

采购商添加:

添加企业允许的采购商名单。

采购商删除:

删除一些企业认为不合格的采购商名单。

采购商查询:

查询有关于采购商的基本信息。

供应商管理:

供应商添加:

添加企业允许的供应商名单。

供应商删除:

删除一些企业认为不合格的供应商名单。

供应商查询:

查询供应商的相关信息。

2.2系统环境设计

1.硬件环境设计

库存系统选用处理速度较高的计算机系统,以保证较快的相应速度,内存大次奥对数据库系统的相应速度影响较大,选择内存大的系统。

为保证系统中的信息安全,配置必要的数据备份设备。

2.软件环境设计

数据库系统选用Microsoft公司的Access。

用户界面设计使用Dreamweaver软件工具。

2.3数据库结构设计

管理员表ER图:

采购商表ER图:

货物表ER图:

供货商ER图:

 

Administrator(管理员)表:

字段名称

数据类型

说明

AdminName

文本

Password

文本

Carrier(采购商)表:

字段名称

数据类型

说明

CarrierID

自动编号

CompanyName

文本

Address

文本

City

文本

PostalCode

文本

Country

文本

Phone

文本

Fax

文本

Email

文本

Product(货物)表:

字段名称

数据类型

说明

productID

自动编号

Name

文本

SupplierID

数字

Unit

文本

UnitPrice

文本

UnitsInStock

数字

UnitsOnOrder

数字

CompanyName

文本

SupplierID(供货商)表:

字段名称

数据类型

说明

SupplierID

自动编号

CompanyName

文本

Address

文本

City

文本

PostalCode

文本

Phone

文本

Fax

文本

Email

文本

HomePage

备注

 

2.4输入、输出设计

库存管理系统是一个对商品、采购商、供应商等进行管理的一个系统。

以下是对输入、输出功能的简单介绍。

进入系统,输入账号、密码,出现如图所示界面:

进入系统后,显示库存信息管理系统的界面,如图所示:

用户可以根据自己的需求选择具体功能,库存管理功能包括商品管理、采购商管理、供应商管理三部分:

选择商品(库存)管理,显示如图所示界面:

查询商品:

添加新的商品:

选择采购商管理,显示如图界面:

查询采购商:

添加新的采购商:

选择供应商管理,显示如图界面:

查询供应商:

添加新的供应商:

注销:

 

3.系统实施部分

3.1源代码

管理员登录:

管理员登录

--

functionvalidateform()

{

varerror='';

if(document.form.Name.value=='')

error+='请输入帐号!

\n';

if(document.form.Password.value=='')

error+='请输入密码!

\n';

if(error)

alert(error);

document.returnvalue=(error=='');

}

//-->

管理员登录

帐号:

密码:

库存管理:

--#includefile="admin_protect.inc"-->

--#includefile="../opendb.inc"-->

库存管理页面

--

functioncheck()

{

if(isnan(go2to.page.value))

alert("请正确填写转到页数!

");

elseif(go2to.page.value=="")

{

alert("请输入转到页数!

");

}

else

go2to.submit();

}

//-->

<%

'--------------------------------------

%>

<%

SetConn=Server.CreateObject("ADODB.Connection")

Conn.Open(sqlOpenDB)'打开数据库

SetRs=Server.CreateObject("ADODB.RecordSet")

Key=Request("Findproduct")

IfKey=""Then

Sql="Select*FromProduct"

Else

Sql="Select*FromProductWhereNameLike'"&Key&"'"

EndIf

Rs.OpenSql,Conn,1,3

IfRs.EofAndRs.BofThen

Response.Write"
"

Response.Write"("

Response.Write"===暂无==="

Response.Write")"

%>

添加新的商品

<%

Response.Write"

"

%>

返回

<%

Response.End

EndIf

%>

<%

Rs.PageSize=10

IfNotIsEmpty(Request("Page"))Then

PageCount=Cint(Request("Page"))

Else

PageCount=1

EndIf

IfPageCount>Rs.PageCountOrPageCount<=0Then

PageCount=1

EndIf

Rs.AbsolutePage=PageCount%>

<%IfRs.pagecount=1Then%>

共有[<%=Rs.recordcount%>]商品

以下是[1~<%=Rs.recordcount%>]个

<%else%>

<%

Page_Start=(PageCount-1)*Rs.PageSize

IfPageCount=1ThenPage_Start=1

Page_End=Rs.PageSize*PageCount

IfPageCount*Rs.PageSize=>Rs.RecordcountThenPage_End=Rs.RecordcountEndIf%>

共有[<%=Rs.recordcount%>]商品

以下是[<%=page_start%>~<%=page_end%>]

<%Response.Write"

Key="+Key+"'>"

Response.Write"◆ "

IfPageCount=1Then

Response.Write"首页上一页 "

Else

Response.Write"

Page=1&Key="+Key+">首页 "

Response.Write"

Page="+Cstr(PageCount-1)+"&Key="+Key+">上一页 "

EndIf

IfRs.PageCount-PageCount<1Then

Response.Write"下一页末页"

Else

Response.Write"

Page="+Cstr(PageCount+1)+"&Key="+Key+">下一页 "

Response.Write"

Page="+Cstr(Rs.PageCount)+"&Key="+Key+">末页"

EndIf

Response.Write" 页次:

"&PageCount&"/"&Rs.PageCount&"页"

Response.Write"转到第

9Pt;Color:

#00006A;Position:

Relative;Height:

18'Value="&PageCount&">页    "

Response.Write"

宋体;font-size:

9pt;color:

#000073;position:

relative;height:

19'>"

%>

<%End

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 生物学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1