当前位置:文档之家› 课程大作业――仓库管理子系统

课程大作业――仓库管理子系统

课程大作业――仓库管理子系统
课程大作业――仓库管理子系统

课程大作业――仓库管理子系统

目录

一、课题介绍 (2)

二、系统分析和设计思想 (4)

1.数据库设计 (5)

2.程序结构总体设计 (9)

三、脚本代码 (10)

四、小结 (38)

一、课题介绍

商品进销存管理系统——仓库管理子系统,主要用来执行公司内商品的出库入库,进行库房盘点,并向公司领导汇报,接受公司领导的库房查询。库房的管理在整个公司是非常重要的,公司的所有产品都在库房里,如果库房管理不当,将给公司造成很大损失。所以本软件可帮助库房管理员很好的管理库房,可使库房管理信息化,有效提高库房的管理水平。

库房管理子系统业务流程:

入库管理:采购员采购商品后到仓库管理员处办理如库手续,仓库管理员根据采购单对商品进行检验,确认后会生成入库单,再允许商品入库。

出库管理:销售业务员到仓库管理员处办理出库手续,仓库管理员根据订购单对仓库中的商品库存量等信息进行校对,确认后,生成出库单,再允许商品出库。

分工组成结构树见下图:

业务协作流程见下图:

该系统可供各公司使用,它主要是用来对公司的库房进行管理的系统,它主要有2 部分组成,记录模块和查询模块。各部分的功能如下:

1. 管理模块具体包括以下几个功能模块:

入库管理:入库管理是仓库管理员根据采购单对商品进行检

验,确认后会生成入库单,再允许商品入库。

出库管理:出库管理是仓库管理员根据订购单对仓库中的商

品库存量等信息进行校对,确认后,生成出库单,

再允许商品出库。

库房盘点:库房盘点是库房管理员将仓库中的所有商品分类,

再对商品的数量等进行盘点,如有亏损记录下信

息,并修改原库房盘点表。

2. 查询模块具体包括以下几个功能模块:

查询库存:当库房管理员要了解仓库中商品的数量等有关信

息时,可以通过查询库存检索出相关信息。

查询入库单:通过时间及类型的分类,可以把近期入库的商

品的信息检索出来。

查询出库单:通过时间段及类型的分类,可以把近期出库

的商品的信息检索出来。

查询盘点记录:通过商品类别的分类,将各种商品的盘点

情况显示出来。

二、系统分析和设计思想

库房管理子系统是由两个模块组成:管理模块和查询模块。管

理模块主要用来管理商品出库入库和库房盘点的工作。查询模块主要用来对库存、入库单、出库单、盘点记录进行查询。

1.数据库设计:主要由7个表和2 个视图组成。

表名称代码

入库单内容intoItems

出库单内容OutItems

入库单putStorage

商品product

出库单OutStorage

盘点记录inventory

入库单(Inwarehouse)

说明:记录当前库存地点上商品的数量与金额,由系统根据库存活动自动计算并产生

入库单明细(Initem)

说明:记录针对一个具体库存地点的每一次入库的物资内容,必

出库单(outwarehouse)

说明:记录针对一个具体库存地点的每一次出库,必须拥有物资

出库单明细(outitem)

说明:记录针对一个具体库存地点的每一次出库的物资内容,必

盘点表(inventory)说明:

对库内商品进行盘查核对

列命名列名称列描述类型与长度可否为

空主

外键索

invDate盘点日

期盘点日期DATETIME

commNum盘点商

品盘点商品

编号

CHAR(8)

invAccountQuantity帐面库

存数量帐面库存

数量

FLOAT

invRealQuantity实际库

存数量实际库存

数量

FLOAT

invCause盈亏原

因盈亏原因

VARCHAR(100

)

invChecker盘点人盘点人CHAR(6)

2.程序结构总体设计

库房子系统的HIPO图,如下所示:

三、脚本代码

1.应用程序对象、主窗口与主菜单的设计

应用程序对象的脚本代码如下:

(1)应用程序全局变量:u_comused g_com // 定义u_comused类型的对象

(2)应用程序open事件脚本:

environment lenv_env// holds environment information

string ls_startupfile, sname,scode, corp, sdir, slog // holds name of start-up file

Int li_app

//Get the environment information

if( GetEnvironment(lenv_env) <> 1 ) then

MessageBox( "Application:Open", &

"Unable to get environment information.~nHalting..." ) halt

end if

if lenv_env.ScreenHeight<>600 or lenv_env.ScreenWidth<>800 then messagebox("提示信息","请将分辨率设置为800*600")

end if

// 创建用户对象实例

g_com= CREATE u_comused

// 得到路径和单位名称

sname=".\business.ini"

sdir=ProfileString(sname,"application", "exedir","")

g_com.uf_setDir(sdir)

corp=ProfileString(sname,"application","单位名称","")

g_com.uf_setCorp(corp)

Open(w_login)

(3)主窗口W_main界面

(4)主菜单m_customer

本子系统有一名为m_warehouse 的主菜单。

下面介绍其中的各个子菜单及它们的clicked()事件

入库管理中商品入库:open(w_putStorage)//调商品入库窗口出

库管理中商品出库:open(w_outStorage)//调商品出库窗口库房

盘点中盘点库房:open(w_inventory)//调库存盘点窗口统计查询中查询库存:open(w_seekstock)//调查询库存窗口统计查询中查询入库单:open(w_seekputstorage)//调查询入库单窗口

统计查询中查询出库单:open(w_seekoutstorage)//调查询出库单窗口

统计查询中查询盘点记录:open(w_seekinventory)//调查询盘点记

录窗口

2.各子窗口设计

(1)库存盘点窗口w_inventory

①功能:此时库房管理员可以在分类检索栏的下拉列表框里选择所要盘点的一类商品,例如选择“主板”,所有关于主板的商品信息将在最上方的数据窗口对象里显示出。然后再对一种商品进行盘点,经过盘点后如果发现有质量或丢失等问题,可以输入盘点信息,录入盈亏原因及被淘汰后所剩下的实际库存量。再按登记按钮,此时所盘点后的商品将在左下方的数据窗口对象里显示并记录!然后依依如上检索商品!

②窗口事件:

open()事件库存盘点初始化

DataWindowChild dwc_classify// 说明一个DataWindowChild类型的变量

// 初始化控件和数据窗口控件

dw_1.insertrow(0)// 在数据窗口控件插入一空行

dw_1.GetChild('classifyid', dwc_classify) // 得到名称为classifyid(列)的子数据窗口对象的引用,并存放在dw_classify中

dwc_classify.SetTransObject(SQLCA)// dw_classify 使用系统缺省的事务对象SQLCA

dwc_classify.Retrieve() // 从数据库中检索数据

dw_1.SetFocus()

// 设置库存数据窗口

dw_product.SetTransObject(SQLCA)

dw_product.SetRowFocusIndicator(Hand!,0, 0)

// 设置盘点数据窗口

dw_inventory.SetTransObject(SQLCA)

③各控件的介绍:

本窗口有3个数据窗口控件dw_product(对应是d_inventoryproduct 数据窗口对象)、dw_inventory(对应是d_inventory 数据窗口对象)和dw_1,2个单行编辑框sle_acc和sle_real,2个按钮cb_register 和cb_quit

数据窗口控件dw_product的事件

检索当前记录对应的盘点信息rowfocuschanged()事件

long rsm,pid

rsm=this.rowcount()

if currentrow>0and currentrow<=rsm then

// 检索以前的盘点记录

pid=this.object.pdID[currentrow]

dw_inventory.retrieve(pid)

// 更新提示

sle_acc.text= string(this.object.pdtotal[currentrow])

end if

数据窗口控件dw_inventory事件

rowfocuschanged()事件

// 改变当前行光带

this.SelectRow(0,FALSE)

this.SelectRow(currentrow,TRUE)

数据窗口控件dw_1事件

itemchanged()事件按类检索商品记录

dw_product.Retrieve(data)

登记按钮cb_register 的事件

clicked()事件登记盘点盈亏

long row,rsm,rrw

double dif, rl

// 检查输入是否合理

rsm= dw_product.rowcount()

row = dw_product.getrow()

if row<=0 or row>rsm then

MessageBox("错误信息", "没有选中库存商品,请检索库存商品!") return

end if

if isnull(sle_real.text)or len(trim(sle_real.text))=0then

MessageBox("错误信息", "没有输入实际库存数, 请重新输入!") return

end if

rl=double(sle_real.text)

if dw_product.object.pdtotal[row]=rl then

MessageBox("错误信息", "实际库存数与帐面库存数相符, 没有必要记录盈亏信息!")

return

end if

// 插入盘点记录

rrw = dw_inventory.InsertRow(1)// 在第一行插入

dw_inventory.ScrollToRow(rrw)

dw_inventory.SetRow(rrw)

dw_inventory.object.pdid[rrw] = dw_product.object.pdid[row]//商品编号

dw_inventory.object.invaccountquantity[rrw]=dw_product.object.pdtotal[

row] // 帐面库存数量

dw_inventory.object.invrealquantity[rrw]= rl // 实际库存数

dw_inventory.object.invdate[rrw]= datetime(today(), now())// 盘点日

dw_inventory.object.invchecker[rrw]= g_com.uf_getlogID()// 盘点

dw_inventory.object.invcause[rrw]= mle_cause.text// 盈亏原

// 修改库存信息

dif = dw_inventory.object.invrealquantity[rrw] -

dw_inventory.object.invaccountquantity[rrw]

dw_product.object.pdtotal[row]=

dw_inventory.object.invrealquantity[rrw]

dw_product.object.pdquantity[row]= dw_product.object.pdquantity[row]

+dif

// 更新表信息

if dw_inventory.Update(TRUE,FALSE) =1then

if dw_product.Update(TRUE,FALSE) = 1 then

dw_inventory.ResetUpdate()

dw_product.ResetUpdate()

COMMIT USING SQLCA;

sle_real.text= ""

mle_cause.text= ""

end if

end if

退出按钮cd_quit 的事件

关闭窗口

clicked()事件

close(parent)

(2)商品出库窗口w_outstorage

①功能:客户所订购的商品内容将在客户订购单里显示,其中包括订购单号及时间,订单客户及类型,还有销售人员,处理状态等,选择你所要准备出库的商品,订购单明细将会把你所选商品的生产厂家及商品的详细内容显示出来。然后拖拉放置到出库单内,此时处理状态由3变成4,表示状态由分配完毕变成出库完成将,便生成出库单,在出库单明细里也将详细内容显示出来。如按存盘键可再录入数据。

②窗口事件

open()事件产生出库单初始化

// 设置出库单数据窗口

dw_outList.SetTransObject(SQLCA)

dw_outList.SetRowFocusIndicator(Hand!, 0, 0)

// 设置出库单明细数据窗口

dw_outItems.SetTransObject(SQLCA)

// 设置订单明细数据窗口

dw_items.SetTransObject(SQLCA)

// 设置客户订单数据窗口

dw_list.SetTransObject(SQLCA)

dw_list.SetRowFocusIndicator(Hand!,0, 0)

dw_list.retrieve()

//dw_list.setFilter("soStatus=4")

定义函数:

wf_filteritems(long a_row) returns(none) 过滤当前单据a_row 行对应的出库明细

long oid

oid=dw_outList.object.outID[a_row]

dw_outItems.SetFilter("outid="+string(oid))

dw_outItems.Filter()

wf_moveitem(long a_row,long a_rwp)returns(none)按订单内容生成出库明细long rsm,row, rws

// 在出库明细表中追加一行记录

row =dw_outItems.insertrow(0)

dw_outItems.scrolltorow(row)

dw_outItems.setrow(row)

// 将订单商品信息赋值给出库单明细表

dw_outItems.object.outID[row]= dw_outList.object.outID[a_rwp]

// 出库单编号

dw_outItems.object.outmNum[row]= row

// 出库项目序号

dw_outItems.object.pdID[row]=dw_items.object.pdID[a_row]

// 商品编号

dw_outItems.object.pdName[row]= dw_items.object.pdName[a_row] // 商品名称

dw_outItems.object.pdModel[row] = dw_items.object.pdModel[a_row] // 规格型号

dw_outItems.object.pdMadein[row]=dw_items.object.pdMadein[a_ro w] // 生产厂商

dw_outItems.object.pdUnit[row]= dw_items.object.pdUnit[a_row]

// 单位

dw_outItems.object.outmQuantity[row]=dw_items.object.siQuantity[a _row]// 出库数量

wf_movelist(long a_row) returns long

long 生成出库单新记录,将客户订单中的有关内容移到出库单中

仓库管理工作流程范例

工作行为规范系列 仓库管理工作流程(标准、完整、实用、可修改)

编号:FS-QG-78306 仓库管理工作流程 Warehouse management workflow template 说明:为规范化、制度化和统一化作业行为,使人员管理工作有章可循,提高工作效率和责任感、归属感,特此编写。 仓库管理工作流程 一、仓库日常管理 1、仓库保管员必须合理设置各类物资和产品的明细账簿和台账。原材料仓库必须根据实际情况和各类原材料的性质、用途、类型分明别类建立相应的明细账、卡片;半成品、产成品应按照类型及规格型号设立明细账、卡片;财务部门与仓库所建账簿及顺序编号必须互相统一,相互一致。合格品、逾期品、失效品、废料、应分别建账反映。 2、必须严格按照仓库管理规程进行日常操作,仓库保管员对当日发生的业务必须及时逐笔登记台帐,做到日清日结,确保物料进出及结存数据的正确无误。及时登记台帐,保证帐物一致. 3、做好各类物料和产品的日常核查工作,仓库保管员必

须对各类库存物资定期进行检查盘点,并做到账、物、卡三者一致。必须定期对每种铸件材料的单重进行核对并记录,如有变动及时向领导反映,以便及时调整。 4、生产车间必须根椐生产计划及仓库库存情况合理确定采购数量,并严格控制各类物资的库存量;仓库保管员必须定期进行各类存货的分类整理,对存放期限较长,逾期失效等不良存货,要按月编制报表,报送领导及财务人员. 二、入库管理 1、物料进库时,仓库管理员必须凭送货单、检验合格单办理入库手续;拒绝不合格或手续不齐全的物资入库,杜绝只见发票不见实物或边办理入库边办理出库的现象。 2、入库时,仓库管理员必须查点物资的数量、规格型号、合格证件等项目,如发现物资数量、质量、单据等不齐全时,不得办理入库手续。未经办理入库手续的物资一律作待检物资处理放在待检区域内,经检验不合格的物资一律退回,放在暂放区域,同时必须在短期内通知经办人员负责处理。 3、收料单的填开必须正确完整,供应单位名称应填写全称并与送货单一致,铸件收料单上还应注明单重和总重。收

数据库课程设计大作业

《数据库原理》课程设计报告 专业:测控技术与仪器 班级:测控071班 学号:200710402112 200710402115 姓名:杜文龙王京京 题目名称:物资管理系统 完成日期:2009年12月25日 昆明理工大学信息工程与自动化学院 2009年12月

物资管理系统 一、课程设计目的: 1.加深对讲授内容的理解 《数据库原理及应用》中有关数据库技术的基本理论、基本概念、设计与实现的方法和阶段性知识,光靠课堂讲授既枯燥无味又难以记住,但它们都很重要,要想熟练掌握,必须经过大量实践环节加深对它们的理解。 2.通过课程设计,掌握数据库系统设计与开发的方法及步骤 数据库是一门应用性很强的学科,开发一个数据库系统需要集理论、系统和应用三方面为一体,以理论为基础,以系统(DBMS)作支柱,以应用为目的,将三者紧密结合起来。同时结合实际需要开发一个真实的数据库系统,对于较大型的系统可多人一起完成,但无论如何都应完成数据库的需求分析、数据的分析与建模、数据库的建立、数据库的开发与运行等全部过程。在此过程中将所学的知识贯穿起来,达到能够纵观全局,分析、设计具有一定规模的题目要求,基本掌握数据库系统设计与开发的基本思路和方法并且做到对知识的全面掌握和运用。 3.培养学生自学以及主动解决问题的能力 通过本次设计,使同学能够主动查阅与数据库相关资料,掌握一些课堂上老师未曾教授的知识,从而达到培养学生自学以及主动解决问题的能力的目的。 二、课程设计基本要求: 1.课程设计应由学生本人独立完成,严禁抄袭。 2.掌握所学的基础理论知识,数据库的基本概念、基本原理、关系数据库的设 计理论、设计方法等。熟悉数据建模工具Visio与数据库管理系统SQLServer 软件的使用。 3.按时上机调试,认真完成课程设计。 4.认真编写课程设计报告。 三、需求分析 信息管理系统是集计算机技术、网络通讯技术为一体的信息系统工程,它能够使企业运行的数据更加准确、及时、全面、详实,同时对各种信息进一步地加工,使企业领导层对生产、经营的决策依据更充分,更具有合理性和库、科学性,并创建出更多的发展机会;另外也进一步加强企业的科学化、合理化、制度化、规范化管理,为企业的管理水平跨上新台阶,为企业持久、健康、稳定的发展打下基础。 这个物资管理系统是以客户机/服务器模式的信息管理模式的信息管理系统。它的开发过程不仅仅是一个编写应用程序的过程,而是以软件工程的思想为指导,从可行性研究开始,经过系统分析、系统设计、系统实施

仓库管理系统总体设计报告

仓库管理系统总体设计报告 1、概述 (1)系统设计的目标: 仓库管理是企业管理的重要组成部分。企业的生产经营需要库存保证各种材料的及时供应,仓库管理对生产效率的提高有着极其重要的影响。所有企业的经营活动都离不开物流的活动。仓库管理的主要目标就是通过对仓库所有入、出库活动的管理和控制及对仓库数据有效的统计和分析,以保证企业生产中畅通的物流,使管理人员及早发现问题,采取相应措施,最大限度地降低仓库占用,提高仓库利用率。同时,通过周期性的仓库盘点,及时补充备品材料,以保证企业生产经营活动的正常运行。 (2)系统设计的策略: 仓库目前主要是基于相应手工作业及电脑半自动化管理,其弊病显而易见,它需要投入大量人力进行规范物品的放置、定期整理盘点以及出入库登记工作,这使得仓库管理工作十分繁琐,浪费时间。因此把射频识别卡应用于仓库管理比较理想,这也是RFID技术一个新的应用领域。 2、计算机系统配置 (1)硬件配置: 主机、外存储器、终端与外部设备配置、射频读写器、手持读写器、天线、电子标签 (2)软件系统: 操作系统、数据库管理系统、世纪桥软件系统 3、系统结构 数据库 入库单入库盘点出库

该系统的整个仓储操作系统流程分为三部分: 货品入库操作、货品出库操作和库存盘点操作。货品入库操作: 激活手持 设备输入入库 货品信息生产入库单 及内部条形货品 入库更新货架标签读取货架 标签信息 主机管理 系统数据库 入库操作模块: 入库操作系统的功能是,通过选择入库货品的客户类型、客户单位以及入库类型等详细信息,填写入库货品的数量与单价后,系统回自动搜索空闲的货架产生货品入库单,同时产生内部标准的条码,用来标识入库后的货品,入库操作模快界面。其中内部标准条码上包含了此批货品建议摆放的位置、入库时间及流水号码等信息。 货品出库操作: 产生货品 出货单激活手持 设备货品 出库更新货

仓库管理系统课程设计报告

课程设计报告 科目:数据库课程设计 题目:仓库管理系统 姓名:XXX 院(系):信息工程系 专业班级:09计算机科学与技术本科班 学号:09011XXXX 指导教师:XXX 成绩: 时间:2012 年11 月13 日至2012 年11 月30 日 摘要

根据企业仓库管理人员的工作需要,为了解决业务的不断发展,加强成本管理和收入管理,通过提高服务水平来提升企业形象,对仓库管理程序进行了详细的分析和策划,提出了利用计算机管理信息系统对仓库进行管理,而进行了仓库管理系统的开发。该系统能实现物品发放、物品入库、出库管理功能。在各个子系统中,用户管理只有相关管理人员被允许进行操作。各子系统可录入、查询、更改相应数据库信息,以及对其他子系统数据信息的调用查询。数据库起到了各方面数据以及查询各方面信息的重大作用。系统有良好的交互性,便于各部门操作人员使用本系统,以及容易掌握本系统的各项功能。 关键词:https://www.doczj.com/doc/616560273.html, 仓库管理数据库

目录 1概述 (1) 1.1 课程设计选题背景 (1) 1.2 课程设计的目的 (1) 2 需求分析 (2) 2.1 设计任务 (2) 2.2 设计要求 (2) 2.3 需求描述的规范文档 (2) 2.3.1 数据流图 (2) 2.3.2 数据字典 (3) 3概念结构设计 (5) 3.1概念结构设计工具(E-R模型) (5) 3.2总体E-R图 (5) 3.2.1 E-R图的集成 (5) 3.2.2 总体E-R图 (7) 3.3 系统结构设计 (7) 4逻辑结构设计 (9) 4.1关系数据模式 (9) 4.2视图的设计 (9) 5.数据库物理设计与实现 (11) 5.1数据库应用的硬件、软件环境介绍 (11) 5.2 物理结构设计 (11) 5.3 索引的设计 (13) 5.4 建立数据库 (14) 5.5 加载数据库测试数据 (15) 6 数据操作要求及实现 (17) 6.1数据查询操作 (17) 6.2数据更新操作 (17) 6.3数据维护操作 (18) 7设计心得体会 (19) 8 参考文献 (20)

工厂仓库管理工作流程范本

工厂仓库管理工作流程范本 成品进仓管理流程 1、仓库根据已审核《采购订单》内容准备成品收货。 2、厂家送货到达后,厂家提供《送货清单》给收货仓管员,《送货清单》应清晰显示送货单位名称、送货单位印章或经手人签名、货品的名称、规格、数量、采购订单号。收货仓管员将《送货清单》和对应的《采购订单》相核对。相核不符者拒收。相符者仓管员以《送货清单》和《采购订单》验收货品,收货量大于定购量时,仓库主管要通过营销部同意和取得营销部有权人的书面通知后才能超量收货。 3、仓管员收货无误后,在《送货清单》上签收,并加盖收货专用章,一联自留,一联交对方。 4、仓管员在电脑上开具《采购单》,并由仓库主管审核生效。将《采购单》打印一式三联,经仓库主管和仓管员签字加盖收货专用章后,第一联存根自留,第二联财务联连同送货单位的《送货清单》交财务,第三联对方联同时交财务。 5、返修品回仓,以对应的《采购退货单》为依据收货,仓管员核实货单无误后在电脑上开具《采购退返单》,注明原《采购退货单》号,并经仓库主管审核生效。 成品出仓管理流程: 1、仓库主管根据营销部传来的《销售订单》备货并作好记载,将配好之货品清单交质检部验货。质检部将合格成品装箱并在电脑上填制《装箱单》,审核装箱单。在每个包装箱内放置一张装箱单。包装好的成品分类放到相应的仓库存放区域。 2、质检部将《装箱单》汇总导出为未审核《销售单》,等待营销部总监审核发货。 3、仓管员根据客户持有的已盖章《销售单》和电脑里对应的《出仓单》(对于批发商)或《转仓单》(对于加盟商)发货。打印《出仓单》或《转仓单》一式二份,由仓管员、仓库主管和客户签字,一份交客户,一份仓库自留。 4、营销部业务流程 4.1、营销部将客户传真来的《销售订单》输入电脑,并由营销部总监审核。查询当前仓库库存情况。若需要向厂家订货的,将《销售订单》导出为《采购订单》并审核。若仓库有货不需要向厂家订货,就将《销售订单》传给仓库,由仓库捡货装箱。 4.2、收到仓库传来的未审核《销售单》后(由《装箱单》汇总而成),由营销部总监确认客户货款余额的状况。若客户有足够的货款余额,则审核此《销售单》(已审核《销售单》会自动生成《出仓单》(对于批发客户)或《转仓单》(对于加盟商)传给仓库,仓库凭此《出仓单》或《转仓单》发货。)。若客户货款余额不足,则等待客户货款到帐后再审核《销售单》。

汽车修理管理系统 课程设计 数据库大作业(有源文件)

数据库大作业 《数据库原理与设计》课程设计汽车修理管理系统 学号: 姓名: 年级层次: 教学中心:

汽车修理管理系统 一. 概述 1.项目背景 在计算机不断发展的今天,计算机已经运用到各个领域,计算机的作用使由手工的操作到计算机的操作是一个大的飞跃,代替的复杂的容易出错的人工操作,节省了大量的时间,提高了正确性,提高了数据的可靠性。因此每个公司使用计算机建立自己的业务是迫在眉睫,汽车修理厂根据业务发展的需要,决定建立一个数据库管理系统,以代替单一的人工管理。这样使人工操作的管理方便,简单。 2.编写目的 编写的目的是使汽车修理厂由单一的人工管理到计算机管理的飞跃,使汽车修理厂的管理的效率得到很大的提高,使人工管理的出错的机会大大减少,实现数据的共享,便于查询自己的数据信息,使汽车修理厂的业务的流程时间大大减少,从而可以提高该汽车修理厂的竞争性,在社会有立足之地。 3.软件定义 该软件为第一版,既汽车修理管理系统1.0 版。 4.开发环境 数据库: SQL SERVER 2000 开发和编译环境: Visual C++6.0。 二.需求分析 1.通过分析得知,该修理厂共使用5种单据,4种账册和3种主要报表。 ⑴五种单据如表1所示: 表中D1由送修人填写。修理派工员据此开出修理单D2,分派给指定的修理工执行。如果在修理中需要更换零件,一律由修理工填写零件领用单D3向仓库领用。修理结束后,修理工将D2交回给派工员,然后转财务部门结账并开修车发票D5。D4在零件入库时由仓库管理员验收并且填写。图6显示了这些单据的格式内容。 编号名称填写人 D1 修车登记单送修人 D2 汽车修理单修理派工员和修理工 D3 零件领用单修理工 D4 零件入库单仓库管理员 D5 修车发票财务人员 表1 当前系统单据一览表

仓库管理系统设计(案例)

北京航空航天大学 机械工程及自动化学院 仓库管理系统数据库设计《数据库原理及应用》大作业 班级: 学号: 姓名: 2013-12-27

目录 摘要 (4) 关键字 (4) 引言 (5) 1.需求分析 (6) 2.2 引言 (6) 2.2需求分析阶段的目标与任务 (7) 2.2.1 处理对象 (7) 2.2.2 处理功能及要求 (7) 2.2.3.安全性和完整性要求 (8) 2.3需求分析阶段性成果 (8) 2.3.1 体会与收获 (8) 2.3.2仓库管理系统业务流程图 (9) 2.3.3 仓库管理系统数据流程图 (9) 2.3.4仓库管理系统数据字典 (13) 2.3.5 处理逻辑描述 (15) 3.概念设计阶段 (16) 3.1 引言 (16) 3.2任务与目标 (16) 3.3 阶段结果 (17) 4.逻辑设计阶段 (20) 4.1 逻辑设计的任务与目标 (20) 4.2 数据组织 (20)

4.2.1 将E-R图转换为关系模型 (20) 4.2.2 数据库模式定义 (22) 4.2.3 用户子模式的定义 (25) 4.3 数据处理 (26) 5.物理设计阶段 (27) 5.1 物理设计阶段的目标与任务 (27) 5.2数据存储方面 (27) 5.3 系统功能模块 (27) 5.3.1 货物基本信息的查询与更新模块 (27) 6.数据库实施阶段 (29) 6.1建立数据库、数据表、视图、索引 (29) 6.1.1 建立数据库 (29) 6.1.2 建立数据表 (29) 6.1.3 建立视图 (32) 6.1.4 建立索引 (32) 7.心得体会 (33)

数据库仓库管理系统课程设计

课程设计 课程设计名称:数据库应用课程设计 专业班级:信息管理与信息系统 学生姓名:*** 学号:1210034*** 指导教师:段群 课程设计时间:2011.12.20-2010.12.24

计算机应用技术专业课程设计任务书

目录 1.问题描述 (1) 1.1背景 (1) 1.2功能要求 (1) 2.需求分析 (2) 2.1数据流程图.......................................................................................... 错误!未定义书签。 2.2数据字典................................................................................................ 错误!未定义书签。 3.概念结构设计 (5) 3.1E-R图 (5) 4.物理结构设计 (8) 5.存储过程设计 (11)

6.触发器设计 (12) 7.应用程序实现 (1) 2 8.结束语 (23)

1.问题描述 1.1背景 仓库是工厂的一个重要的中转站,仓库里能储存各种各类的货物,货物的流动性比较大,需要处理的数据较多,直接有人工检索信息和更新仓储信息比较繁琐,为了能提高仓库的管理效率,设计适合仓储管理的数据库系统是很重要的。 1.2功能要求 工厂需要一个能够实现管理仓储功能的数据库系统,该系统的用户为仓库管理员,同时他也是系统管理员。系统的主要功能如下: 1)仓库入库管理:主要是管理员对进入仓库的货物进行登记,包括货物号、货物名、货物数量、货物价格、货主以及仓库号等。以便统一管理,当同一货主的同种货物入库时记录追加,同时也要记录仓库入库的日志信息。 2)仓库提货管理:当货主提走货物时进行该管理,在货物出库时,进行登记,登记内容货物号、货物名、货物数量、货主、货物价格、日期等。 3)仓库查询管理:用户可按货物号、按货物名、按货主、仓库号等进行查询。这些查询主要是用户西药知道货物资料是进行,由于只进行查询操作,所以数据以只读的形式出现。

仓库管理作业流程

仓库管理作业流程 This model paper was revised by the Standardization Office on December 10, 2020

深圳广田装饰集团股份有限公司 仓库管理作业流程 一、目的 为加强公司仓储管理工作,规范仓储管理规程,减少物料损耗,降低成本,根据《分公司(事业部)管理暂行办法》,特制定本作业流程。 二、适用范围 本规定适用于公司、分公司及事业部仓储管理工作。 三、仓库规划 1、项目施工进场时根据项目合同及项目现场情况,项目经理沟通甲方确认好仓库位置,仓库主管会同项目安全员先规划好仓库布局,仓库材料必须确保有位置存放,每个项目仓库至少有二名仓管人员,仓库随时需留有一人,一名仓管员单独看管的仓库必须安装监控设施。 2、规划好位置后会同项目安全员进行仓库照明线管走向布置、危险品仓库防爆灯、仓库门窗、锁头、报警器等安全设施的安装及加固,供应商送货路线的规划及相应道路的修整,户外存放场地的修整规划。遮盖防护材料的设备的筹备。 3、会同项目安全员对仓库的标语、安全警示标识、材料区域标识牌进行制定、仓管员按照材料的类别特性进行规划区域,设置货架通道及消防安全设施、配备收料检测工具(磅秤、卡尺、卷尺等)。 4、会同项目安全员筹划防水防潮的铺垫设施及堆码的卡板防护膜、防护绳等防护设施。 5、通电通水通路。 6、安装电脑、打印机、网络、对讲机、手电筒、应急灯等办公通讯设施。 四、收货流程 (一)收货前 1、自购材料:大宗材料收货前先核对《材料合同》如果没有《材料合同》,必须要求采购人员提供公司已确认好的《比价表》,零星材料需核对《零星材料申请单》与送货单上品名、规格型号、材质、单价、数量、品牌以及包装无损后方可收货。 2、甲供材料:收货前需核对《甲供材料月度用料计划表》,如果没有,请联系项目资料员提供,如果资料员不受理,请联系项目经理,项目经理不受理,请及时上报。

数据库课程设计工厂管理系统大作业

摘要 姓名:颜超丽学号:200915553013027 此文运用了数据字典、数据流图等方法对工厂管理系统进行了需求分析,运用E-R图进行了概念结构设计,在逻辑结构设计中将E-R图转化为关系模型,在物理结构设计中确定该数据库的存储结构,最后通过SQL语言实现数据库的设计。在这过程中,还详细地分析了各个子系统的属性、实体间的联系以及子系统间的关系。在这基础上,通过金仓数据库软件,运用SQL语言将所建工厂管理系统数据库顺利实现。 关键字:数据字典,E-R图,SQL语言 目录 一、系统概述 (1) 二、需求分析 (1) 1信息分析 (1) 2数据流图 (2) 3数据字典 (2) 三、概念结构设计 (4) 1实体列表 (4) 2分E-R图 (4) 3全局E-R图 (5) 四、物理结构设计 (5) 1关系模式存取方式选择 (5) 2确定数据库的存储结构 (5)

3评价物理结构 (5) 五、逻辑结构设计 (6) 六、数据库的实施 (7) 七、设计总结........ (8) 八、文献 (9)

工厂管理系统库 一、系统概述 工厂管理信息化是工厂管理系统应用信息技术及其产品的过程,是信息技术应用于工厂管理的过程。工厂信息化的实施,自下而上而言,必须以管理人员使用信息技术水平的逐步提高为基础;自上而下而言,必须与工厂的制度创新、组织创新和管理创新结合。 工厂管理系统算是比较简单一种信息系统。它主要应用于工厂仓库管理、职工管理、车间管理和零件管理。其中车间对职工和零件来说是很重要的。 工厂管理信息化建设工作具有长期性和内容的多变性;正因为这样,车间管理信息系统也不是一个简单的、静止的、封闭的系统,而是一个开放的,随着时间的推移会逐步变化和发展的系统。 二、需求分析 1、信息分析 根据工厂方面取得的信息资料,得出系统的信息需求和处理要求,得到设计所需的需求信息。这些信息是是选择了对数据库设计直接有用的信息。 A.工厂系统: a.车间:一个工厂有很多个车间,每个车间有车间号、车间主任名、地址、 电话。 b.工人:一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和 工种。 c.产品:一个车间生产多钟产品,产品有产品号,价格。 d.零件:一个车间有多个零件,一个零件也可以由多个车间制造。零件有 零件号、重量和价格。 e.仓库:产品与零件存入仓库中,厂内有多个仓库,仓库有仓库号、仓库 保管员、姓名、电话。 B.系统联系: a.生产:一个车间有多个零件,一个零件也可以由多个车间制造。 b.组成:一个产品由多个零件组成,一种零件也可装配多中产品内。 c.保管:产品与零件存入仓库中,厂内有多个仓库。

仓库管理系统毕业设计(论文)

仓库管理系统毕业设计(论文) 前言 随着企业管理信息化的发展,网络及计算机的引入使管理跃上了一个新的发展平台。企业的各项管理都将向信息化方向扩展,仓库的管理对于企业来说尤为重要,也正是基于这个原因我把毕业设计的方向定在了企业的仓库管理上。 仓库管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理产品,这种管理方式存在着许多缺点,如:效率低、保密性差等。另外,由于时间一长,将产生大量的文件和数据,这对于查找、更新和维护产品都带来了不少的困难。 作为计算机应用的一部分,使用计算机对仓库信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率。 由于时间紧迫,加之水平有限,设计中的缺点和不足之处在所难免,敬请导师批评指正,不胜感激。 摘要 仓库管理系统是为了实现企业产品管理的系统化、规范化和自动化,从而提高企业管理效率而设计的。它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、

高效的完成仓库管理提供了强有力的工具和管理手段。仓库管理系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满足了仓库管理的要求。整个系统由基本信息、单据中心、查询统计、报表打印、维护设置、帮助等模块组成。 本系统是在以ACCESS2000作为后台数据库,以Visual Basic为编程语言来开发的。仓库管理系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了仓库管理计算机化。 关键字:仓库,管理系统,数据库 目录 前言 (1) 摘要 (1) Abstract ................................... 错误!未定义书签。 目录 (2) 1 仓库管理系统开发环境简介 (4) 1.1 中文Visual Basic 6.0 简介 (4) 1.2 ACCESS2000简介 (5) 2 系统可行性分析 (6) 3 系统总体设计 (7) 3.1 系统目标设计 (7) 3.2 开发设计思想 (7) 3.3 系统功能需求分析 (8) 3.4 系统功能模块设计 (8) 4 数据库设计 (9)

仓库管理系统课程设计79701

安徽工程大学信息10 课程设计论文 第一章概述 (3) 1.1 项目背景: (3) 1.2编写目的: (3) 1.3软件定义: (4) 1.4、开发环境 (4) 第二章需求分析 (5) 2.1系统流程图 (5) 2.1.1系统流程图符号如图2.1所示: (5) 2.1.2本系统使用的总的系统流程图: (6) 2.2数据流图: (6) 2.2.1仓库管理系统数据流图符号说明如下: (6) 2.2.2顶层数据流图: (7) 2.2.3一层数据流图: (7) 2.2.4、二层数据流图: (8) 2.3数据字典 (10) 2.3.1数据流 (10) 2.3.2数据项 (12) 2.3.3数据文件 (14) 2.3.4数据加工 (16) 2.4性能分析 (18) 第三章概念结构设计 (19) 3.1 设计分E-R图 (19) 3.2 合并成E-R图 (21) 第四章逻辑结构设计 (23)

4.1 表结构 (23) 第五章软件功能设计 (30) 5.1功能设计 (30) 5.2系统功能结构 (31) 第六章代码设计和界面设计 (32) 6.1主要界面及其代码 (32) (33) 6.2核心代码 (34)

第一章概述 1.1 项目背景: 仓库在现实生活中用途十分广泛,各种商城、超市要利用仓库存放物资,药房、医院等要利用仓库存放药品,企业、工厂等要利用仓库存放原材料、生产成品,因此仓库的管理成了一项十分重要的工作。 人工管理仓库既费时又费力,而且容易造成混乱,严重时会影响商城、企业的正常运作,造成恶劣的后果。随着信息技术的发展,办公自动化的普及,如何快速,高效,便捷的管理仓库受到了高度的关注;因此为了解决这个问题我们提供这个系统以满足仓库管理需求,本系统是基于超市仓库的管理系统。 本系统主要针对于商品管理信息、入库操作、入库查询统计、出库操作、出库查询统计、库存查询统计等处理情况。用户可以通过相应的模块,对仓库里的物品的基本情况和库存数量进行查询,管理员通过简单的操作即可轻松的管理仓库,查询各项相关信息,并能进行入库和出库操作等。 本系统会提高办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高现代化管理水平。企业面对市场竞争的巨大压力,要求企业创造新的利润源,这为企业如何配置有限资源,利用先进计算机技术不断开发出操作简便、界面友好、灵活、实用、安全,更具时效性的设备信息管理系统有着更高的要求。 1.2编写目的: (一): 编写实用的仓库管理系统为仓库管理系统提供一个基础,方便企业的 商品管理。

仓库管理作业流程

深圳广田装饰集团股份有限公司 仓库管理作业流程 一、目的 为加强公司仓储管理工作,规范仓储管理规程,减少物料损耗,降低成本,根据《分公司(事业部)管理暂行办法》,特制定本作业流程。 二、适用范围 本规定适用于公司、分公司及事业部仓储管理工作。 三、仓库规划 1、项目施工进场时根据项目合同及项目现场情况,项目经理沟通甲方确认好仓库位置,仓库主管会同项目安全员先规划好仓库布局,仓库材料必须确保有位置存放,每个项目仓库至少有二名仓管人员,仓库随时需留有一人,一名仓管员单独看管的仓库必须安装监控设施。 2、规划好位置后会同项目安全员进行仓库照明线管走向布置、危险品仓库防爆灯、仓库门窗、锁头、报警器等安全设施的安装及加固,供应商送货路线的规划及相应道路的修整,户外存放场地的修整规划。遮盖防护材料的设备的筹备。 3、会同项目安全员对仓库的标语、安全警示标识、材料区域标识牌进行制定、仓管员按照材料的类别特性进行规划区域,设置货架通道及消防安全设施、配备收料检测工具(磅秤、卡尺、卷尺等)。 4、会同项目安全员筹划防水防潮的铺垫设施及堆码的卡板防护膜、防护绳等防护设施。 5、通电通水通路。 6、安装电脑、打印机、网络、对讲机、手电筒、应急灯等办公通讯设施。 四、收货流程 (一)收货前 1、自购材料:大宗材料收货前先核对《材料合同》如果没有《材料合同》,必须要求采购人员提供公司已确认好的《比价表》,零星材料需核对《零星材料申请单》与送货单上品名、规格型号、材质、单价、数量、品牌以及包装无损后方可收货。 2、甲供材料:收货前需核对《甲供材料月度用料计划表》,如果没有,请联系项目资料员提供,如果资料员不受理,请联系项目经理,项目经理不受理,请及时上报。 3、根据采购合同中的材料标准要求运用卡尺、磅秤等收料工具对来料进行测量验收,

仓库管理系统C课程设计报告

《高级语言程序设计》 课程设计报告 设计题目图书管理系统 专业计算机科学与技术 班级 姓名 学号 2007 年6 月5日 目录 1.设计目的 (3) 2.设计思想 (3) 3.类及对象设计 (4) 4.程序源代码 (5) 5.调试记录 (16) 6.总结 (18) 仓库管理系统 1.设计目的 通过实习进一步掌握所学的基本知识,学会解决实际问题的方法 2设计题目 1、问题描述(功能要求):某公司现有以下设备:普通电视机、DVD、带DVD 的电视机,带DVD的电视机的售价为普通电视机和DVD单价之和的80%,要求对所有的库存设备都能按照品名进行显示、查找、增加和删除、保存的功能。

2、问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: (1)分析系统中的各个实体之间的关系及其属性和行为; (2)根据问题描述,设计系统的类层次; (3)完成类层次中各个类的描述(包括属性和方法); (4)完成类中各个成员函数的定义; (5)完成系统的应用模块; (6)功能调试; (7)完成系统总结报告以及系统使用说明书。 2.设计思想 (1)设计classadmin管理库,实现对仓库信息的描叙;class shelf柜台类库实现建立电器资料;class ele电器类,实现对电器的描述,电器的编号,货架号,名称,数量,价格等;class mana函数类,实现对电器的入库,查找,出库等。 (3)设计菜单来实现功能设计 1、输入商品 2、商品查找 3、查询入库 4、商品出库 5、退出系统 3.设计类及对象 (1)本程序定义了四个类,定义如下: classadmin { public: admin(); private:

仓库管理工作流程

仓库管理工作流程

仓库管理工作流程 一、原料进仓管理流程: 1.采购部将申批签字确认的《采购订单》下达给仓库; 2.供应商送货到达后,提供《送货清单》给收货仓管员,《送货清单》应 清晰显示送货单位名称、送货单位印章或经手人签名、货品的名称、规 格、数量、采购订单号。 3.收货仓管员将《送货清单》和对应的《采购订单》相核对。如核对不符 予以拒收。核对相符仓管员以《送货清单》和《采购订单》验收货品, 收货量大于定购量时,仓库管理员要通过采购部同意和取得公司有权人 的书面通知后才能超量收货。 4.仓管员收货无误后,在《送货清单》上签收,并加盖收货专用章,一联 自留,一联交对方。同时开具《入库单》,一式三联仓管员签字加盖收 货专用章后,第一联存根自留,第二联财务联连同送货单位的《送货清 单》交财务,第三联对方联交给供应商送货员(司机)作为凭证结款。 二、原料出库管理流程: 1.生产部根据仓库《库存日报表》和生产需要开具《原料领用单》,并经 生产部负责人审批签字到仓库领料; 2.仓库根据生产开具的《原料领用单》发货,并将单据留存; 三、成品进仓管理流程: 1.生产部完成的成品,经质检部门检验合格后,开具《成品入库单》并经 生产部负责人签字确认后到仓库办理入库手续;

2.仓库根据《成品入库单》点检数量入库,并将单据签字留存; 四、成品出仓管理流程: 1.销售部将申批签字确认的《销售订单》下达给仓库; 2.仓管员根据客户持有的已盖章《销售订单》或财务开具的付款发票发 货。并开具《出仓单》一式三份,由仓管员、仓库主管和客户签字,一 份交客户,一份仓库自留,一份交财务。 五、仓库货物管理: 1.所有出入库单据留存,按月整理入档,定期将财务要求的单据提交给财 务部门; 2.所有产品必须根据出入库单据建立《出入库明细账》,账本记录详细出 入库日期、单据号、出入库数量、相应办理出入库的单位名称、产品结 存; 3.仓库内的货物要设置出入库卡,记录出入库数据; 4.财务部门与仓库所建账簿及顺序编号必须互相统一,相互一致; 5.做好各类物料和产品的日常核查工作,仓库保管员必须对各类库存物资 定期进行检查盘点,并做到账、物、卡三者一致; 六、仓库报表: 1.《原材料库存日报表》供生产和采购部门使用; 2.《成品库存日报表》供生产和销售部门使用; 3.《月末盘存表》、《月末出入库结存报表》供财务部门结算使用; 七、产品盘点流程: 1.根据仓库明细帐中的结存数量仓库要定期进行自盘;

大数据库课程设计——图书管理系统

数据库系统原理课程设计 课题名称:图书信息管理系统 姓名: 班级: 学号: 指导老师: 2014年 01月 02日

目录 1.绪论------------------------------------------------------------ 3 1.1背景介绍------------------------------------------------------ 3 1.2开发背景的选用及介绍------------------------------------------ 3 2.需求分析-------------------------------------------------------- 4 2.1系统分析------------------------------------------------------ 4 2.2系统目标------------------------------------------------------ 4 2.3总体需求------------------------------------------------------ 4 3.概念设计阶段---------------------------------------------------- 5 3.1实体E-R图---------------------------------------------------- 5 3.2数据流程图---------------------------------------------------- 8 4.逻辑结构设计阶段------------------------------------------------ 8 4.1E-R图转换为关系模型 ------------------------------------------ 8 4.2数据字典------------------------------------------------------ 9 5.物理结构设计阶段---------------------------------------------- 10 5.1物理设计阶段的目标和任务------------------------------------- 10 5.2数据存储方面------------------------------------------------- 10 6.数据库实施与维护----------------------------------------------- 10 6.1创建数据库,数据表------------------------------------------- 10 6.2创建视图----------------------------------------------------- 12 6.3创建索引----------------------------------------------------- 13 6.4创建触发器--------------------------------------------------- 13 6.5数据表的初始化----------------------------------------------- 14 6.6初始表的显示------------------------------------------------- 16 7.数据库界面实现------------------------------------------------ 19 7.1系统总的功能模块图------------------------------------------- 19 7.2系统的实现--------------------------------------------------- 19 8.心得体会------------------------------------------------------- 25

仓库管理系统总体设计报告

仓库管理系统总体 设计报告

《软件课程设计》课程作品 总体设计报告 项目名称物流仓库管理系统 项目小组组长林伟龙 354121 项目小组成员潘泽文 354115 吴宇翔 354148 学院名称信息科学与技术学院 专业名称软件工程 所在年级级 4月 岭南师范学院 1、可行性分析

2、需求分析

(1)基本信息管理:为仓库主管提供实现对客户信息、供货商信息、库房信息、员工信息的管理维护,包括对信息查询、添加、修改和删除操作。 (2)库存信息管理:为仓库管理员提供实现对短缺货物的报警、成品、部件、礼品、不良物品、移动物品的管理维护,包括对信息查询、添加、修改和删除等操作。仓库主管对此模块只有查看功能。 (3)出库信息管理:为仓库员工提供查询、添加、修改和删除出库单(包括:产品出库单、部件出库单、礼品出库单)的操作,其中添加和删除操作后的出库单要交由仓库主管审核。 (4)入库信息管理:为仓库员工提供查询、添加、入库单和执行入库(包括:部件入库单、产品入库单、礼品入库单)的操作、其中添加后的入库单要交由仓库主管审核。 (5)库检信息管理:为库检员提供对入库货检、出库货检、在库货检信息管理维护,包括对信息查询、添加、修改和删除等操作。 (6)库房设备检测信息:为库检员提供对库房设备检信息管理维护,包括查询、添加、修改和删除等操作。 (7)报表信息管理:为仓库员工、仓库主管提供实现对报表信息的管理维护,包括对报表信息查询、打印、导出等操作。 (8)个人设置:为仓库管理员、仓库员工、库检员提供修改登录密码。 (9)单据审批:为仓库管理员提供出入库单的审批(包括退货商品、部件的出入库)。

仓库管理系统-课程设计报告

《仓库管理系统》 课程设计报告 题目:仓库管理系统专业:网络工程 班级: 姓名: 指导教师: 成绩: 计算机学院 2017年12月8日

目录 1设计内容及要求 (1) 1.1设计内容 (1) 1.2设计要求 (1) 2概要设计 (2) 2.1课程设计选题背景 (2) 2.2系统功能简介 (2) 3概念结构设计工具(E-R模型) (3) 3.1数据流图 (3) 3.2基本数据项及数据结构 (4) 3.3总体E-R图 (5) 3.3 系统结构设计 (7) 4逻辑结构设计 (8) 4.1关系数据模式 (8) 4.2视图的设计 (8) 5.数据库物理设计与实现 (10) 5.1数据库应用的硬件、软件环境介绍 (10) 5.2 物理结构设计 (10) 5.3 索引的设计 (12) 5.4 相关SQL语句 (13) 6 数据操作要求及实现 (18) 6.1数据查询操作 (18) 6.2数据更新操作 (18) 6.3数据维护操作 (19) 总结 (20) 参考文献 (21)

1设计内容及要求 1.1设计内容 《仓库管理系统》 该系统主要分为四大功能:管理员功能、信息安全功能、一般用户功能、报表生成。 管理员功能:产品入库登记、确认入库信息、删除库内信息、借出信息登记、产品分类管理、添加人员、删除人员、查询库内信息; 信息安全功能:人员权限区分、事件记录、数据警告、计划备份、即时备份、数据恢复; 一般用户功能:查询库内信息、查询出库信息、查询入库信息、修改本用户密码; 报表生成:库存信息报表生成。 1.2设计要求 根据用户需求,该系统应该实现以下功能: 进出库管理:对进出库信息进行记录。 查询功能:仓库管理对查询要求高,通过主菜单记录当前操作用户的用户编号,保证了对进、出库信息录入负责人的确认。 部门资料管理与库存报表生成:资料管理包括了人员信息管理,财政支出信息管理,以及各项业务单据的资料管理。报表主要分类为:日报表,月报表,销售报表,入库报表等等。 由于计算机能存贮大量的数据,而且数据只要一次存入,便可多次重复使用,所以管理数据达到完整,统一,原始记录能保证及时,准确。 许多重复性的工作,都可由计算机去执行,从而使管理人员从事务性工作解脱出来,真正变为从事一些信息的分析,判断,决策等创造性的工作。

物流仓储管理操作流程图

物流仓储管理操作流程 1.收货流程1.1正常产品收货1.1.1 货物到达后,收货人员根据司机的随货箱单清点收货。1.1.2 收货人员应与司机共同掐铅封,打开车门检查货品状况,如货物有严重受损状况,需马上通知客户等候处理,必要时拍照留下凭证。如货物状况完好,开始卸货工作。 1.1.3 卸货时,收货人员必须严格监督货物的装卸状况(小心装卸),确认产品的数量,包装及保质期与箱单严格相符。任何破损,短缺必须在收货单上严格注明,并保留一份由司机签字确认的文件,如事故记录单,运输质量跟踪表等。破损,短缺的情况须进行拍照,并及时上报经理,主管或库存控制人员,以便及时通知客户。 1.1.4 卸货时如遇到恶劣天气(下雨,雪,冰雹等),必须采取各种办法确保产品不会受损。卸货人员须监督产品在码放到托盘上时全部向上,不可倒置,每拍码放的数量严格按照产品码放示意图。(产品码放按照托盘的尺寸及货位标准设计)。1.1.5 收货人员签收送货箱单,并填写相关所需单据,将有关的收货资料产品名称、数量、生产日期(保质期或批号)、货物状态等交定单处理人员。 1.1.6 定单处理人员接单后必须在当天完成将相关资料通知客户并录入系统。 1.1.7 破损产品须与正常产品分开单独存放,等候处理办法。并存入相关记录 1.2 退货或换残产品收货 1. 2.1 各种退货

及换残产品入库都须有相应单据,如运输公司不能提供相应单据,仓库人员有权拒收货物。1.2.2 退货产品有良品及不良品的区别,如良品退货,货物必须保持完好状态,否则仓库拒绝收货;不良品收货则必须与相应单据相符,并且有配套的纸箱,配件齐全。1.2.3 换残产品则须与通知单上的型号、机号相符,否则仓库拒绝收货。1.2.4 收货人员依据单据验收货物后,将不同状态的货物分开单独存放,将退货或换残单据及收货入库单,记录产品名称、数量、状态等交定单处理人员。1.2.5 定单处理人员依据单据录入系统。2. 发货流程 2.1 定单处理程序 2.1.1 所有的出库必须有客户授权的单据(授权签字,印章)作为发货依据。2.1.2 接到客户订单或出库通知时,定单处理人员进行单据审核(检查单据的正确性,是否有充足的库存),审核完毕后,通知运输部门安排车辆。2.1.3 定单处理人员依据不同的单据处理办法录入系统,制作送货单及依据货品或客户要求制作拣货单。2.1.4 将拣货单交仓管员备货。2.2 备货程序2.2.1 备货人员严格依据备货单拣货,如发现备货单上或货物数量有任何差异,必须及时通知库存控制人员,主管,经理,并在备货单上清楚注明问题情况,以便及时解决。2.2.2 货物按总备货单备完后,根据要求按车辆顺序进行二次分拣,根据装车顺序按单排列。2.2.3 每单备货必须注明送货地点,单号,以便发货。各票备货之间需留出足够的操作空间。2.2.4

相关主题
文本预览
相关文档 最新文档