仓库管理系统报告.docx

上传人:b****8 文档编号:28277677 上传时间:2023-07-10 格式:DOCX 页数:37 大小:1.77MB
下载 相关 举报
仓库管理系统报告.docx_第1页
第1页 / 共37页
仓库管理系统报告.docx_第2页
第2页 / 共37页
仓库管理系统报告.docx_第3页
第3页 / 共37页
仓库管理系统报告.docx_第4页
第4页 / 共37页
仓库管理系统报告.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

仓库管理系统报告.docx

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

仓库管理系统报告.docx

仓库管理系统报告

仓库管理系统设计与实现

 

摘要

当代是信息科技发展的时代,仓库管理系统又是一个典型的信息管理系统,本系统是一个为适应课题,当代仓库信息管理的迫切需求而设计开发的软件系统,其开发主要包括后台数据库的建立和维护,以及前端应用程序的开发两个方面。

本系统主要是让仓库的管理实现信息化、系统化,方便化,把计算机用于超市的仓库管理中,这样可以很大程度上提高管理者分析和决策的科学性,提高经营管理水平。

通用仓库管理系统,是针对公司的仓库具有量大、种类多的特点,常规管理有工作量大、查询困难、不易更新的缺点进行开发的。

经过分析和比较和实际情况,我们决定使用SQL数据库开发工具,利用其提供的各种面向对象的开发手段,对于要求建立起数据一致性和完整性强、安全性好的数据库,应用程序具有功能完备、易使用等特点。

经过分析如此情况,我们使用C#语言、数据库等开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口方便而简洁操纵数据库的智能化对象。

能够方便的进行试题及其答案的存储、查询、查阅、修改等项题库的操作。

本系统对学生信息实行科学的管理,利用现代电脑功能强大、运算速度快的优点,对试题进行集中、有序、有效的管理,更新方便、查询快捷、系统需要用密码管理,具有一定的安全性。

设计的指导方向就是一切为用户着想,界面美观大方,操作尽量简单明了,而且作为一个实用的应用程序要有良好的容错性,在用户出现误操作时能尽量及时地给出警告,以便用户及时改正。

本系统的特点是可以为学生建立信息系统,其查询速度快、操作灵活方便。

第一章引言

随着信息化的深入,“无纸办公”是现在办公族的追求。

信息管理系统是一个计算机软硬件资源以及数据库的人-机系统。

仓库管理系统是现代仓储企业进行货物管理和处理的业务操作系统。

它可以实现本地一个或几个仓库的精细化管理,也可实现制造企业、物流企业、连锁业在全国范围内、异地多点仓库的管理;它可以对货物存储和出货等进行动态安排,可以对仓储作业流程的全过程进行电子化操作;可以与客服中心建立数据接口使客户通过互联网实现远程货物管理,可以与企业的ERP系统实现无缝连接。

在现代企业中,仓库管理是一项繁琐复杂的工作,每天要处理大量的单据数据。

为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来作数据记录统计工作。

本系统正是根据仓库管理的专业特点而开发的,用现代电子技术提高库管工作的质量和效率。

企业必须综合利用各种先进制造技术,在网络与信息技术的支持下,改进现在的生产经营模式和组织结构,才能在市场竞争中赢得更多的份额。

随着企业规模的扩大,仓库管理系统将发挥越来越重要的作用。

高效方便的仓库管理系统,可以为生产经营提供坚强的后盾和有力的支持。

仓储管理系统主要提供一个仓储业务及其作业管理的信息存储和检索系统。

通过入库管理、出库管理、报表生成管理、仓库人员管理、仓库位置信息管理等功能模块来实现仓库的综合管理。

使用它可以建立开发比较完善的数据库操作应用程序,并利SQL2003提供数据库。

尤其是VisualC#可视化设计窗口这一方便而简洁的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成企业管理者满意的可行系统。

第二章需求分析

本课题是:

仓库信息管理系统

由于市场竞争的需要,同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使第三代库存管理系统的出现才成为必然。

库存管理系统的特点是从物品管理的角度出发,用集中的数据库将几乎所有与物品相关的数据统一管理起来,形成了集成的信息源。

有好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得物品管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业物品规划和政策。

企业的库存物资管理往往是很复杂、很繁琐的。

由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。

根据当前的企业管理体制,一般的库存管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需求来发送物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月、季度、年度进行统计分析,产生相应报表。

为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。

一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。

其中仓库的库存管理是整个物资供应管理系统的核心。

因此有必要开发一套独立的库存管理系统来提高企业工作效率,而所使用的这套库存管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。

系统设计部分主要采用VisualStudio2005.C#开发工具,能够方便的进行对仓库信息的存储、查询、查阅、修改、删除等项的操作。

介绍了系统功能设计和数据库设计及代码设计。

2.1系统的功能要求

根据分析仓库管理系统应有功能为:

1.登陆系统:

用户可有多个,要输入相应的密码才可以登录。

2.添加记录:

用户可以进行此项操作,可在原有的记录上添加其它数据。

3.查询记录:

用户可以在系统中查找想要了解的库存记录。

4.修改记录:

用户需要全面的对各表的记录进行修改。

5.删除记录:

用户可以进行此项操作,查询出有错误的记录,都可以进行删除。

6.更新记录:

用户可以进行此项操作,更新记录也可以看成是修改的一种延伸,在记录有误和需要修改的情况下管理员可分别对库存各表进行更新。

7.库存预警:

当库存量低于或高于库存的范围时,在库存表中就会显示出来

2.1软件开发开发环境

⒈操作系统:

WindowsXP

⒉开发环境:

VisualC#2005

⒊数据库:

SQL2003

第三章概要设计

3.1总体结构

我们这一组设计的题目是仓库管理系统,涉及到的方面较广。

主要有三个窗体,它们分别是:

登陆界面、库存管理、基本信息、统计报表、系统功能和帮助。

我们考虑到是在SQL数据库中,就用C#的特性来控制SQL语言,成功的取得数据库里面的数据、INSERT插入数据、UPDATA更新数据、DELETE删除数据的控制。

在设计登陆界面的时候我们组的构思是这样的:

它的登陆通过密码来保护的,一般不知道密码的情况下,不可能进入库存管理信息库中,也不可能进入管理员中,对其修改,插入、删除。

但在学识不深的情况下,只能做出这样的权限管理了。

其中运用到了,我们所学习的C#用来连接数据源,还用到了SQL语句,而我们做的试题库正好运动到数库,因此用它比较方便。

3.2功能分解

根据分析学生信息管理系统应有功能为:

1.登陆系统:

用户可有多个,都是要输入相应的密码才可进入。

2.添加记录:

考虑到仓库管理系统的安全性,所以用户需输入密码才可以进行此项操作,可在原有的记录上添加其它数据。

3.查询记录:

用户可以在系统中查找想要了解的库存信息记录,只要是数据库中有的数据都要能查询。

4.修改记录:

用户可在原有的信息表内的电话、地址等相关信息和密码可以进行修改。

5.删除记录:

用户可在原有的记录上添加其它数据,可以进行此项操作,查询出有错误的记录,可以进行删除。

6.更新记录:

是在修改或添加记录后需要更新,可更新一条或多条记录。

用户可以进行此项操作,更新记录也可以看成是修改的一种延伸,在记录有误和需要修改的情况下用户可分别对仓库管理系统各表进行更新。

3.2.1管理员管理模块

主要包括:

1.仓库信息的查询、2.修改、3.删除、4.添加、5.更新

图2-2系统管理

3.2.2仓库管理模块

主要包括:

仓库管理的查询,基本信息的查询,统计报表的打印,系统功能及帮助。

仓库管理模块

3.2.3基本信息管理模块

图2-4基本信息模块

3.2.4统计报表模块

图2-5统计报表模块

3.2.5系统管理模块

图2-6系统管理模块

3.3流程图

第四章数据库设计

本系统针对企业物资供应管理业务范围及工作特点,设计了设备代码、设备入库、出库、还库、入库信息、出库信息、还库信息、设备需求、修改密码等几个模块,这几个子模块包括了企业管理的主要业务,可以全面实现对物资的采购、出库、还库、统计和流通等业务的计算机管理,应用本系统可以在计算机上灵活、方便地管理仓库物资,从而大大的提高了处理效率,使管理更加现代化。

本系统是根据实际情况和具体内容,按一定的要求、科学、合理进行系统分析,设计,具体包括菜单设计、数据输入、库存报警、删除、修改等各种设计。

从而使本系统完全能满足经济性、灵活性、系统性及可靠性的要求。

系统考虑到设计与用户两方面,使其尽量具有好的兼容性,速度快,功能强的特点,可让程序运行相对变得简单而方便,可以简便地运行正确操作。

4.1基本关系流图:

图4-1数据库基本关系图

4.2数据库表结构

各表属性如下:

进货方式表:

StockType

列名

类型

备注

StockTypeID

文本

50

StockTypeName

文本

50

截图如:

出库方式:

ShipmentType

列名

类型

大小

ShipmentTypeID

文本

20

ShipmentTypeName

文本

20

截图如:

商品颜色:

ColorInfo

列名

类型

大小

ColorID

文本

50

ColorName

文本

50

截图如:

商品单位:

Unit

列名

类型

大小

UnitID

文本

20

UnitName

文本

20

截图如:

仓库:

Storage

列名

类型

大小

StorageID

文本

20

StorageName

文本

20

截图如:

库位:

StorageLocation

列名

类型

备注

StorageLocationID

文本

20

StorageID

文本

20

StorageLocationName

文本

20

截图如:

系统管理:

Table_user

列名

类型

备注

user_id

文本

10

user_name

文本

10

user_type

文本

10

Password

文本

10

DeptID

文本

10

DeptName

文本

10

截图如:

部门信息:

DeptInfo

列名

类型

大小

DeptID

文本

10

DeptName

文本

10

Remark

文本

10

截图如:

客户信息:

CustomerInfo

列名

类型

大小

CustomerID

文本

20

CustomerName

文本

20

ContactPhone

文本

15

MobilePhone

文本

15

FaxNum

文本

15

AccountBank

文本

20

AccountNo

Varchar(20)

Address

Varchar(50)

ZipCode

Varchar(15)

Email

Varchar(15)

Remark

Varchar(50)

截图如:

公司信息:

CompanyInfo

列名

数据类型

备注

CompanyID

文本

20

FullName

文本

50

ShortName

文本

20

Address

文本

50

ContactPhone

文本

10

LegalMan

文本

50

FaxNum

文本

10

ZipCode

文本

10

BankName

文本

50

Remark

文本

50

截图如:

供应商资料:

ProviderInfo

列名

数据类型

备注

ProviderID

文本

20

ProviderName

文本

20

ContactMan

文本

10

ContactPhone

文本

15

ContactManSex

文本

2

MobilePhone

文本

15

Address

文本

50

Url

文本

15

Email

文本

15

LastContactDate

Datetime

FaxNum

Varchar(20)

Remark

Varchar(50)

StateID

Varchar(10)

CityID

Varchar(10)

截图如:

入库登记:

Stock

列名

数据类型

备注

StockBillID

文本

20

StockType

文本

50

CustomerID

文本

20

AddDate

时间

时间

Manager

文本

10

Checker

文本

10

CheckState

文本

10

CheckDatetime

时间

时间

StockBillCode

文本

20

Remark

文本

50

截图如:

入库明细:

StockDetail

列名

数据类型

备注

StockDetailID

文本

20

StockBillID

文本

20

GoodsID

文本

20

Storage

文本

20

StorageLocation

文本

20

Amount

Int

4

Price

Money

Money

截图如:

出库登记:

ShipmentBill

列名

数据类型

大小

ShipmentBillID

文本

20

ShipmentType

文本

50

CustomerID

文本

20

Manager

文本

10

AddDate

Datatime

时间

Checker

文本

10

CheckState

文本

5

CheckDatetime

Datatime

时间

PaperCode

文本

20

Remark

文本

50

截图如:

出库明细:

ShipmentBillDetail

列名

数据类型

大小

ShipmentBillDetailID

文本

20

ShipmentBillID

文本

20

GoodsID

文本

20

Amount

Int

4

截图如:

库存盘点:

GoodsCheck

列名

数据类型

大小

CheckID

文本

20

CheckTitle

文本

20

CheckDate

Datatime

时间

Manager

文本

10

Checker

文本

10

CheckState

文本

5

CheckDatetime

文本

Remark

文本

20

截图如:

盘点明细:

GoodsCheckDetail:

盘点盈亏:

系统数量-盘点数量

列名

数据类型

大小

CheckDetailID

Varchar

20

CheckID

Varchar

20

GoodsID

Varchar

20

Amount

Int

4

RealAmount

Int

4

CheckSpread

Int

4

截图如:

库存调拨:

GoodsMove

列名

数据类型

大小

MoveID

Varchar

20

MoveDate

Datetime

时间

Manager

Varchar

10

Checker

Varchar

10

CheckState

Varchar

5

CheckDatetime

Datetime

时间

Remark

Varchar

20

截图如:

调拨明细:

GoodsMoveDetail

列名

数据类型

备注

MoveDetailID

Varchar(20)

MoveID

Varchar(20)

GoodsID

Varchar(20)

SourceStorageID

Varchar(20)

DestStorageID

Varchar(20)

DestStorageLocationID

Varchar(20)

Amount

Int

Money

UnitMovePrice

Money

截图如:

商品信息:

GoodsInfo

列名

数据类型

大小

GoodsID

Varchar

20

GoodsName

Varchar

20

ProviderID

Varchar

20

Providername

Varchr

20

GoodsSpec

Varchar

10

GoodsType

Varchar

20

GoodsModel

Varchar

20

GoodsQuantity

Int

4

GoodsUnitID

Varchar

2

UnitStockPrice

Money

StockPrice

Money

Color

Varchar

5

ProduceDate

Datetime

Manufacturer

Varchar

20

KeepQualityTerm

Datetime

SalePrice

Money

UnitSalePrice

Money

LowerStorage

Int

4

TopStorage

Int

4

AddDate

Datetime

Remark

Varchar

20

截图如:

第五章详细设计

5.1登录界面

主要是控制用户一个控件接受一个选定值,在与数据库中的密码表相对应,然后输入密码进入相应的界面,有错误和需要退出都会出现个提示信息。

登录界面使用textbox、button和label这些控件,界面如图下:

此功能所用事件:

事件

处理

Button(登录)

单击按钮,先判断是一般用户或管理员,再从用户表中读取数据判断用户名与密码,如果用户表中没有此数据,就显示“输入的用户名与密码错误”

Button(关闭)

单击按钮,弹出对话框“是否选择关闭”,是则关闭窗体,否反之

5.2主控界面

通过密码登陆到主界面,可以对系统进行相应的操作。

该主界面也是在每个子系统中都会用到的。

贯穿于整个仓库管理系统,肩负着整个系统的任务。

5.3仓库主要管理界面

5.3.1入库登记

事件

处理

From窗体

一打开此窗体就读取数据库表中的数据,再绑定datagrid

Datagrid*(显示入库信息)

采用了两个datagrid一个显示入库的登记,另一个显示入库商品的明细

button(新增入库数据)

单击按钮,可以在新窗体新增入库信息

3个Combox(查找的选择)

选择好入库方式时间来进行查找,更加精确的找到想要的仓库信息。

button(条件查询/删除)

选择好要查询的入库或时间便可以点击查找,即可以找到相关信息。

button(修改入库信息)

单击button将弹出添加信息供管理员修改入仓库信息。

button(审核入库信息)

单击button将弹出审核信息,如审核的状态等。

Button(退出)

单击按钮,直接退出窗口

5.3.1出库登记

出库登记功能所用事件:

事件

处理

From窗体

一打开此窗体就读取数据库表中的数据,再绑定datagrid

Datagrid*(显示出库信息)

采用了两个datagrid一个显示入库的登记,另一个显示出库商品的明细

button(新增出库数据)

单击按钮,可以在新窗体新增出库信息

3个Combox(查找的选择)

选择好出库方式时间来进行查找,更加精确的找到想要的仓库信息。

button(条件查询/删除)

选择好要查询的出库或时间便可以点击查找,即可以找到相关信息。

button(修改出库信息)

单击button将弹出添加信息供管理员修改出仓库信息。

button(审核出库信息)

单击button将弹出审核信息,如审核的状态等。

Button(退出)

单击按钮,直接退出窗口

5.3.2库存盘点

事件

处理

From窗体

一打开此窗体就读取数据库表中的数据,再绑定datagrid

Datagrid*(显示出库信息)

采用了两个datagrid一个显示入库的登记,另一个显示出库商品的明细

button(新增出库数据)

单击按钮,可以在新窗体新增出库信息

3个Combox(查找的选择)

选择好盘点的标题和时间来进行查找,更加精确的找到想要的仓库信息。

button(条件查询/删除)

选择好要查询的盘点的标题和时间便可以点击查找,即可以找到相关信息。

button(修改出库信息)

单击button将弹出添加信息供管理员修改出仓库信息。

button(审核盘点信息)

单击button将弹出审核信息,如审核的状态等。

Button(打印盘点明细)

单击button便可以弹出打印的界面

Button(退出)

单击按钮,直接退出窗口

5.3.3库存调拨

事件

处理

From窗体

一打开此窗体就读取数据库表中的数据,再绑定datagrid

Datagrid*(显示出库信息)

采用了两个datagrid一个显示库存调拨的登记,另一个显示调拨的明细

button(新增调拨数据)

单击按钮,可以在新窗体新增调拨信息

2个Combox(查找的选择)

选择好调拨时间来进行查找,更加精确的找到想要的仓库信息。

button(条件查询/删除)

选择好要查询的调拨时间便可以点击查找,即可以找到相关信息。

button(修改调拨信息)

单击button将弹出添加信息供管理员修改出仓库信息。

button(审核调拨信息)

单击button将弹出审核信息,如审核的状态等。

Button(退出)

单击按钮,直接退出窗口

5.3.4库存预警

事件

处理

From窗体

一打开此窗体就读取数据库表中的数据,再绑定datagrid

Datagrid*(显示出库信息)

用来显示库存的预警信息

button(刷新预警)

单击按钮,可以在窗体看到最新的预警数据

button(生成采购计划)

单击该按钮可显示预警信息后的采购计划,可以快捷的知道急需采购怎样的货品。

button(打印预警信息)

单击button将弹出预警信息的打印页面。

Button(退出)

单击按钮,直接退出窗口

5.3.5库位查询

事件

处理

From窗体

一打开此窗体就读取数据库表中的数据,再绑定datagrid

Da

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

当前位置:首页 > 表格模板 > 合同协议

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

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