仓库总体设计说明书

仓库管理系统总体设计说明书

21世纪是信息化的时代,信息是引领当今时代潮流的最贴切的词语,无论在什么

事情上都要求信息化,时效性强,高质量。繁杂麻烦的仓库管理也希望能利用高科技的手段达到这些要求,跟上时代的脚步,所以开发出一个仓库管理系统是非常必要的事,而且有很大的市场空间。

● 系统背景:

众所周知,仓库管理是一种既麻烦又单调的工作,每天都是重复记录一些货物的

存入与取出,而且货物的种类繁多,存取有很大的随机性,这样为工作人员带来了很大的不便,在操作过程中,由于人为的计算出错率很高,一旦出错改正也很困难,这样简单繁重的工作要很多人来做,为经营者增加了很多成本。所以开发一个可行的仓库管理系统是十分必要的。

● 开发系统的目的:

开发仓库管理系统,主要为减轻仓库管理人员的负担,使货物的存入记录与取出记录相对完善,便于货物的增加与减少,降低出错率,使管理更加合理、科学,也为经营者节省开支。

● 系统模块的划分:

本系统主要分为业务处理、仓库租用、状态查询、管理员、帮助五个功能模块。

1、 业务处理模块:本模块是实现系统功能的主要模块。存入货物与取出货物两个功能

子模块,存入货物需要输入货物编号,名称,所属公司,数量及日期,取出货物操作也同样需要输入同样的信息。

2、 仓库租用:本模块实现对仓库状态进行管理的模块,分为仓库出租与预约租用和仓库回

收三个模块。

仓库出租:需要输入企业的详细信息,租用时间,欲租用的仓库型号,预付金额等信

息,系统根据所需仓库型号及仓库实际状态自动分配仓库号,如果已满则提示更改型号还是进行预约处理。

预约租用:主要实现在仓库状态已不能满足用户要求时,实现若有满足用户要求的空

闲仓库,则首先考虑预约的用户。

仓库回收:本模块实现对租约已过期而不在续约仓库的回收,使其成为未用仓库。 3、 状态查询:该模块实现对仓库使用情况,所存货物,租用仓库的公司情况等信息的查询。

◆ 仓库状态:对仓库的出租情况及使用状况的查询,可以查询全部或某一确定仓库。 ◆ 货物信息:对某一确定货物进行查询,显示此货物的存储情况。 ◆ 公司情况:根据公司信息对它租用的仓库及货物信息进行查询。 4、管理员:该模块实现对管理员信息的增加,删除,修改。 5、帮助:显示一些该系统的使用说明。

注:欲使用本系统必须拥有管理员的合法帐户。 系统结构图如下所示:

2007年12月9 日 13 设计者:周鹤南

图1-01系统结构-SC 图

● 系统的功能描述:

以下对本系统的实现方法和步骤进行进一步的描述:

本系统分为五个模块,分别是业务处理、仓库状态、状态查询、管理员管理、帮助,以下会为主要模块的实现进行简单描述。

1、 系统登录:启动主程序,首先出现的是管理员登录窗口,系统登录窗口主要实现:

◆ 输入正确的帐号和密码。 ◆ 确认管理员的身份及权限。

2、 业务处理功能:实现货物存入与取出操作。

◆ 存入货物:需要管理员输入该货物的所有信息,此货物所属公司租用的仓库若有

空闲并能装入所有货物,则存入成功。否则提示。

◆ 取出货物:输入货物编号,并对其相关信息进行相应修改。使数据保证一致性。 3、 仓库状态:实现对仓库的情况进行管理,出租或回收。

◆ 仓库出租:输入企业的详细信息,根据系统状态自动为其分配仓库号。 ◆ 预约仓库:本模块实现在没有满足条件的仓库可租用时,该模块将客户的详细信

息记录下来,并在有符合条件的仓库空闲时,优先考虑该客户。可以直接输入预约信息,还可以在仓库出租模块进行调用。

◆ 仓库回收:该模块实现将租约过期的仓库改变状态,也可人为的进行实时修改,

即人为的改变某仓库的状态。此功能有一定的风险性,所以必须慎用。

4、 状态查询:实现各级别管理员的要求,可以方便快速的实现欲知信息的查询。

2007年12月9 日 14 设计者:周鹤南

◆ 仓库状态:可以实现仓库使用情况,出租状况的查询,只要输入仓库号或空闲状

态或使用情况,会根据实际输入查询满足条件的记录。

◆ 货物信息:实现根据货物编号、名称、所属公司等详细信息的查询。

◆ 公司情况:根据公司编号或公司名称对该公司的所有情况进行查询,例如:公司

租用的仓库,所属仓库的使用情况,货物的存储情况,及付款情况等。

5、 管理员管理:实现添加、删除、更新管理员的信息。此功能只有总经理有这种权限,其

他管理员可以在其登录的状态下修改自己的信息。

如图所示:

仓库管理系统

登录1.0

业务处理2.0

仓库状态3.0

状态查询4.0

5.0

入货物2.1出货物2.2库租用3.1约仓库3.2库回收3.3库状态4.1物信息4.2司情况4.3

添加5.1删除5.2修改5.3

图2-01HIPO 图

● 系统数据库的逻辑设计:

1、静态数据:静态数据是系统内部有关的数据结构与操作规程。具体可包括:仓库

表,出租信息表,货物清单表,公司明细表,预约信息表,管理员信息表。

2、动态数据:动态数据包括程序运行时输入和输出的数据, 具体是数据库的各个表的

各个不同元组与属性值,就是存入的和取出的货物信息,查询条件,公司情况等。

3、数据库描述: 3.1数据库的概念设计:

根据上面的分析就可以设计出能够满足用户需求的各种数据实体, 以及它们之间的关

系, 为后面的逻辑结构设计打下基础. 这些实体包括各种具体信息, 通过相互之间的作用形成数据的流动. 本系统的实体主要有仓库实体,货物实体,公司实体及管理员实体。

各实体的描述及各实体之间的关系如E-R 图描述:

2007年12月9 日 15 设计者:周鹤南

图3-01数据库E-R 图3.2数据库逻辑数据:

现在需要将上面的数据库概念结构转化为SQL Server 2000数据库系统支持的实际时间模型,也就是数据库的逻辑结构。在实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。

2007年12月9 日 16 设计者:周鹤南

各表之间内在联系请点击:总体设计.xls 2、关系规范化。

以上六个表的设计都符合3NF 的要求,因为这六个表都是用能唯一代表其身份的编号做为主健,因为不存在传递依赖。每张表中所设置的属性都是基本属性,没有依赖于某属性而存在的字段所以也没有部分依赖。因此都是3NF 的表。

2007年12月9 日 17 设计者:周鹤南

小结:

通过对系统功能模块的仔细划分和描述,对数据库的逻辑设计等工作的完成,并且总结可行性研究及需求分析所得的结果,本人认为本工程的技术成熟,可以满足仓库管理的需求,能够适应环境的变化,因此可以进入详细设计阶段。

2007年12月9 日 18 设计者:周鹤南

仓库管理系统总体设计说明书

21世纪是信息化的时代,信息是引领当今时代潮流的最贴切的词语,无论在什么

事情上都要求信息化,时效性强,高质量。繁杂麻烦的仓库管理也希望能利用高科技的手段达到这些要求,跟上时代的脚步,所以开发出一个仓库管理系统是非常必要的事,而且有很大的市场空间。

● 系统背景:

众所周知,仓库管理是一种既麻烦又单调的工作,每天都是重复记录一些货物的

存入与取出,而且货物的种类繁多,存取有很大的随机性,这样为工作人员带来了很大的不便,在操作过程中,由于人为的计算出错率很高,一旦出错改正也很困难,这样简单繁重的工作要很多人来做,为经营者增加了很多成本。所以开发一个可行的仓库管理系统是十分必要的。

● 开发系统的目的:

开发仓库管理系统,主要为减轻仓库管理人员的负担,使货物的存入记录与取出记录相对完善,便于货物的增加与减少,降低出错率,使管理更加合理、科学,也为经营者节省开支。

● 系统模块的划分:

本系统主要分为业务处理、仓库租用、状态查询、管理员、帮助五个功能模块。

1、 业务处理模块:本模块是实现系统功能的主要模块。存入货物与取出货物两个功能

子模块,存入货物需要输入货物编号,名称,所属公司,数量及日期,取出货物操作也同样需要输入同样的信息。

2、 仓库租用:本模块实现对仓库状态进行管理的模块,分为仓库出租与预约租用和仓库回

收三个模块。

仓库出租:需要输入企业的详细信息,租用时间,欲租用的仓库型号,预付金额等信

息,系统根据所需仓库型号及仓库实际状态自动分配仓库号,如果已满则提示更改型号还是进行预约处理。

预约租用:主要实现在仓库状态已不能满足用户要求时,实现若有满足用户要求的空

闲仓库,则首先考虑预约的用户。

仓库回收:本模块实现对租约已过期而不在续约仓库的回收,使其成为未用仓库。 3、 状态查询:该模块实现对仓库使用情况,所存货物,租用仓库的公司情况等信息的查询。

◆ 仓库状态:对仓库的出租情况及使用状况的查询,可以查询全部或某一确定仓库。 ◆ 货物信息:对某一确定货物进行查询,显示此货物的存储情况。 ◆ 公司情况:根据公司信息对它租用的仓库及货物信息进行查询。 4、管理员:该模块实现对管理员信息的增加,删除,修改。 5、帮助:显示一些该系统的使用说明。

注:欲使用本系统必须拥有管理员的合法帐户。 系统结构图如下所示:

2007年12月9 日 13 设计者:周鹤南

图1-01系统结构-SC 图

● 系统的功能描述:

以下对本系统的实现方法和步骤进行进一步的描述:

本系统分为五个模块,分别是业务处理、仓库状态、状态查询、管理员管理、帮助,以下会为主要模块的实现进行简单描述。

1、 系统登录:启动主程序,首先出现的是管理员登录窗口,系统登录窗口主要实现:

◆ 输入正确的帐号和密码。 ◆ 确认管理员的身份及权限。

2、 业务处理功能:实现货物存入与取出操作。

◆ 存入货物:需要管理员输入该货物的所有信息,此货物所属公司租用的仓库若有

空闲并能装入所有货物,则存入成功。否则提示。

◆ 取出货物:输入货物编号,并对其相关信息进行相应修改。使数据保证一致性。 3、 仓库状态:实现对仓库的情况进行管理,出租或回收。

◆ 仓库出租:输入企业的详细信息,根据系统状态自动为其分配仓库号。 ◆ 预约仓库:本模块实现在没有满足条件的仓库可租用时,该模块将客户的详细信

息记录下来,并在有符合条件的仓库空闲时,优先考虑该客户。可以直接输入预约信息,还可以在仓库出租模块进行调用。

◆ 仓库回收:该模块实现将租约过期的仓库改变状态,也可人为的进行实时修改,

即人为的改变某仓库的状态。此功能有一定的风险性,所以必须慎用。

4、 状态查询:实现各级别管理员的要求,可以方便快速的实现欲知信息的查询。

2007年12月9 日 14 设计者:周鹤南

◆ 仓库状态:可以实现仓库使用情况,出租状况的查询,只要输入仓库号或空闲状

态或使用情况,会根据实际输入查询满足条件的记录。

◆ 货物信息:实现根据货物编号、名称、所属公司等详细信息的查询。

◆ 公司情况:根据公司编号或公司名称对该公司的所有情况进行查询,例如:公司

租用的仓库,所属仓库的使用情况,货物的存储情况,及付款情况等。

5、 管理员管理:实现添加、删除、更新管理员的信息。此功能只有总经理有这种权限,其

他管理员可以在其登录的状态下修改自己的信息。

如图所示:

仓库管理系统

登录1.0

业务处理2.0

仓库状态3.0

状态查询4.0

5.0

入货物2.1出货物2.2库租用3.1约仓库3.2库回收3.3库状态4.1物信息4.2司情况4.3

添加5.1删除5.2修改5.3

图2-01HIPO 图

● 系统数据库的逻辑设计:

1、静态数据:静态数据是系统内部有关的数据结构与操作规程。具体可包括:仓库

表,出租信息表,货物清单表,公司明细表,预约信息表,管理员信息表。

2、动态数据:动态数据包括程序运行时输入和输出的数据, 具体是数据库的各个表的

各个不同元组与属性值,就是存入的和取出的货物信息,查询条件,公司情况等。

3、数据库描述: 3.1数据库的概念设计:

根据上面的分析就可以设计出能够满足用户需求的各种数据实体, 以及它们之间的关

系, 为后面的逻辑结构设计打下基础. 这些实体包括各种具体信息, 通过相互之间的作用形成数据的流动. 本系统的实体主要有仓库实体,货物实体,公司实体及管理员实体。

各实体的描述及各实体之间的关系如E-R 图描述:

2007年12月9 日 15 设计者:周鹤南

图3-01数据库E-R 图3.2数据库逻辑数据:

现在需要将上面的数据库概念结构转化为SQL Server 2000数据库系统支持的实际时间模型,也就是数据库的逻辑结构。在实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。

2007年12月9 日 16 设计者:周鹤南

各表之间内在联系请点击:总体设计.xls 2、关系规范化。

以上六个表的设计都符合3NF 的要求,因为这六个表都是用能唯一代表其身份的编号做为主健,因为不存在传递依赖。每张表中所设置的属性都是基本属性,没有依赖于某属性而存在的字段所以也没有部分依赖。因此都是3NF 的表。

2007年12月9 日 17 设计者:周鹤南

小结:

通过对系统功能模块的仔细划分和描述,对数据库的逻辑设计等工作的完成,并且总结可行性研究及需求分析所得的结果,本人认为本工程的技术成熟,可以满足仓库管理的需求,能够适应环境的变化,因此可以进入详细设计阶段。

2007年12月9 日 18 设计者:周鹤南


相关内容

  • 仓库消防说明
  • 宣城市嘉瑞建材有限公司厂区 仓库消防设计说明书 设计单位:北京中元工程设计顾问公司 2011.9 主要设计人员 设计单位法定代表人: 陈伟 技术总负责人: 陈世友 项目总负责人: 陈世友 设计人员: 田国庆 陈世友 彭坤泉 第一章 设计依据 1.设计依据 甲方提供的规划红线图.坐标测会图及规划设计要 ...

  • 仓库货物管理系统
  • 4. 修改货物信息并保存 5. 删除货物信息 C语言实践教学环节任务书 五.解决方案 1. 分析程序的功能要求,划分程序功能模块. 一.题目: 仓库货物管理系统 2. 画出系统流程图. 3. 代码的编写.定义数据结构和各个功能子函数. 二.目的与要求 4. 程序的功能调试. 5. 完成系统总结报告以 ...

  • 仓库管理系统的设计与实现
  • 本科毕业设计说明书(论文) 1 绪论 第 1 页 共 25 页 随着社会经济的不断发展,各个企业也面临着各种机遇和挑战.为了能够在这个信息化的时代继续发展下去,就必须紧跟上时代的脚步.随着网络技术的不断发展,现代物流技术也在不断的更新换代.传统的人工记载的办公方法已经无法满足很多企业的需要,因此,每 ...

  • 建筑施工组织设计规范练习题
  • 建筑施工组织设计规范练习题 0 封面.公告.前言.目次 一.单选题 1.建筑施工组织设计规范(GB/T50202-2009)是(C ). A 国家标准 B行业标准 C推荐性国家标准 D地方标准 2.目次里,"主要施工方案"放在(B)中. A(4施工组织总设计) B(5单位工程施工 ...

  • 设施规划及物流分析
  • 设施规划与物流分析 一﹑设施规划与物流分析的基本概念 1.设施规划与物流分析的定义 "设施"是指一个企业所拥有的有形资产,包括实体建筑.机器设备.物品物料和工作人员. "规划"是指如何将一个系统中的资产做最有效的分配.安排,使系统达到最佳的绩效表现. 设施规划 ...

  • 交通管理业务信息综合分析研判系统招标采购公告
  • 一.采购人:(略) 联系方式:(略) 地址(略) 二.政府集中采购机构:(略) 联系方式:(略) 地址(略) 三.政府采购计划编号:(略) 四.项目名称及编号:(略) 五.采购内容及分包情况: 采购内容: 山东省公安交通管理业务信息综合分析研判系统 分包情况: 包号 货物名称 供应商资格要求 A1 ...

  • 中国物流市场供求状况调查分析报告
  • 为了解我国目前大中型企业的物流运作现状,掌握供需情况,中国仓储协会于xx年3—4月,组织了第二次全国范围内的物流供求状况调查。回收146份有效问卷。结果分析如下。 一、回收问卷的构成比例:其中生产企业90家、商业企业20家、物流企业36家。生产企业中三资企业43家,外商独资企业14家。从事电信、电子 ...

  • 物流管理信息系统实验报告
  • 管理信息系统 综合练习报告 题目:内蒙古邮政物流管理信息系统 2010 年 11月28日 目录 1实验目的................................................................................................. ...

  • 仓库管理系统的开发与实现
  • Ajax 题 目:仓库管理系统 学 号: 姓 名: 专 业: 2016年1月 仓库管理系统的开发与实现 前言 一.课题研究背景 随着IT 技术的不断发展和成熟,信息的重要性日渐显现.市场信息化的日益扩大,使自动化管理水平,以最快的速度和最准确的数据获得信息并及时作出反馈,使公司能够在同每个公司的仓储 ...