已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 产品仓库管理系统数据库课程设计 书 一、课题设计背景 仓库在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。传统简单、静态的仓储管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。 使用信息化管理系统 , 对仓储各环节实施全过程控制管理,并可对货物进行货位、批次、保质期、配送等实现序列号管理,对整个收货 、发货、补货、集货、送货等各个环节的规范化作业,还可以根据客户的需求制作多种合理的统计报表 ,将条码引入仓库管理,解决库房信息陈旧滞后的弊病。不论物品流向哪里,我们都可以自动跟踪 。 述 仓库管理系统是通过入库业务、出库业务、仓库调拨、库存调拨和虚仓管理等功能,综合批次管理、物料对应、库存盘点、质检管理、虚仓管理和即时库存管理等功能综合运用的管理系统,有效控制并跟踪仓库业务的物流和成本管理全过程,实现完善的企业仓储信息管理。该系统可以独立执行库存操作,与其他系统的单据和凭证等结合使用,可提供更为完 整全面的企业业务流程和财务管理信息。 求分析 库分析及研究 传统的仓库管理,一般依赖于一个非自动化的、以纸张文件为基础的系统来记录、追踪进出的货物,完全由人工实施仓库内部的管理,因此仓库管理的效率极其低下,所能管理的仓库规模也很小。随着计算机的应用普及,目前大多数企业的仓库管理数据资料已开始采用计算机数据系统管理,但数据还是采用先纸张记录、再手工输入计算机的方式进行采集和统计整理。这不仅造成大量的人力资源浪费,而且由于人为的因素,数据录入速度慢、准确率低。随着企业规模的不断发展,仓库 管理的物资种类机数量在不断增加、出入库频率剧增,仓库管理作业也已十分复杂和多样化,传统的人工仓库作业模式和数据采集方式已难以满足仓库管理的快速、准确要求,严重影响了企业的运行工作效 2 率,成为制约企业发展的一大障碍。 境要求 经过前面的初步调研分析 ,总结出仓库管理工作具有以下特点: 在仓库管理中存在帐目品种杂、重复次数多的问题,目前仓库对所有信息的管理均以手工完成,既由资料管理员以各种记录台帐方式完成信息的登记,在需要某种信息的时候查找台帐记录。很明显,目前的工作方法效率低下,信息保存的准确性、安 全性难以保证,信息查询的快速性、完整性也难以保证,致使销售管理工作费人,费时,费力,繁琐枯燥 ,效率低下。 因此实现仓库管理的计算机化迫在眉睫 , 本系统是集仓库管理、货物管理、仓库货物进出库管理、客户统计、进出库统计等功能于一体的综合性仓储管理系统。支持多种类型的入库、出库、补货方式,同时支持多种查询方式和全面的日志管理,可应用于各种行业的单体仓库精细化管理或者应用于制造企业、物流企业、流通业及其它特殊行业的仓库管理。可以轻松解决物流企业在仓库管理、货物流动分析等一系列问题,迅速提高物流企业对仓库经营管理水平 、稳固客户群,增加经济效益,以最小的投资获得双盈的优秀管理。帮助生产企业、分公司、分销商、代理商、商场、商店等之间建立起一套完善、高效、具有快速反应能力和管理能力的业务平台,可以极大的提高企业竞争力,为企业创造价值果! 决方案 使用信息化管理系统 , 对仓储各环节实施全过程控制管理,并可对货物进行数量、批次、保质期、配送等实现序列号管理,对整个收货、发货、集货、送货等各个环节的规范化作业 ,去掉了手工书写票据和送到机房输入的步骤,解决库房信息陈旧滞后的弊病。不论物品流向哪里,我们都可以自动跟踪。信息技术的结合帮助企业合理有效地利用仓库空间,以快速、准确、低成本的方式为客户提供最好的服务。 仓库管理系统是通过入库业务、出库业务管理等功能,综合批次管理、物料对应、库存盘点和库存盘点管理等功能综合运用的管理系统,有效控制并跟踪仓库业务的物流和成本管理全过程,实现完善的企业仓储信息管理。该系统可以独立执行库存操作,使得企业仓库管理更加的高效、方便、实用。 二、系统分析 行性分析 本设计从以下三个方面进行可行性研究: 1. 技术可行性。本设计 “仓库管理系统 ”是为企业仓库管理人员开发的。数据库课程设 计中采用 005 设计开发,对于开发管理信息系统的人来说,其开发的技术采用面向对象的设计特点,其开发的技术相当的成熟技术更加成熟,能够充分的满足大多数客户的系统需求。由于本设计最重 3 要体现的是实用性,所以,通过一定的社会调查和分析,系统的技术能够很好的满足各种的技术特性。本系统可以运行在 P, 007 操作系统之上 , 市场上流行的操作系统都可以支持。因此技术可行性绝不会成为仓库管理信息系统的问题。 2. 经济可行性。成本方面:由于本 软件面向中小型企业构建,采用的是常用的数据库 005,软件的开发采用面向对象的软件 计,开发者的研发简单、开发周期短,所以开发本软件的成本是非常低的。效益方面:为企业开发一个完整、合理的仓库管理系统,可大大节余人力,以前需要多人干的工作,使用本系统只需一个人或几个人就能完成,且工作量和劳动强度大大降低。所以开发本软件可以为社会带来很好的经济效益。从以上分析看开发本软件在经济上是可行的。 3. 操作可行性。本系统操作简单 , 有机算计基础的人无需培训即可使用 , 即使是没有计算 机基础的人只需经过简单的培训就可以很熟练的使用本系统。系统运行后,就用户方而言,由于用户使用本系统时,不会也不必关心系统内部的结构及实现方法,即对用户来说是透明的,所以本系统对用户而言,是定位在界面友好、操作方便、功能齐全的原则上的,用户只需简单的用鼠标点击各界面上的选项卡或按钮就能执行相应的功能,就管理者而言,关心的是如何处理各种数据,只要把用户的信息输入计算机,管理者就可运行相应的后台程序进行处理。而以上的这些功能都能在所选择的开发环境中用所选择的开发工具来实现。所以说本系统在用户使用可行性上是没有问题 的。 所以从以上几个方面的分析来看,开发本软件是完全可行的。 据流程图 基于以上设计目标和设计思想,采用自顶向下、逐层分解的方式分析所需系统,将功能分解为若干子功能,每个子功能还可以继续分解,直到把系统工作过程表示清楚为止。在处理功能逐步分解的同时,它们所用的数据也逐级分解,形成若干层次的数据流图,如下图所示。 图 数据流图 图 借登记表 数据流图 4 图 借登记表 数据流图 图 修仪器仪表数据流图 图 理人员管理仪器仪表数据流图 据字典 数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。 数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程 5个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存 储的逻辑过程。 根据以上所得到的数据流图可得出如下数据字典。 三、系统设计部分 能结构图设计 统功能概述 图 统功能图 物入库和出库的管理 仓库是用来存放货物的,货物进入仓库要进行登记记录,货物从仓库出库 5 也要进行登记记录,这是仓库管理的主要内容。货物进入仓库,从入库申请的人员向执行货物入库的仓库保管员提交货物开始。 入库申请人向仓库管理员提交货物和入库申请单,入库申请单记录本次入库的货物名称、数量、提交货物 的单位、执行提交货物的人员以及货物注意事项等信息。库管依据送货人员提供的入库申请单对待入库货物进行检查。若待入库货物与入库申请单信息一致,则允许入库;若不一致,则禁止入库,请提交货物的单位重新出具入库申请单。对允许入库的货物,执行库管要对货物的信息进行登记,这些信息包括入库货物名称、入库数量、入库时间、送货入库人员的信息、执行货物入库的执行人。进行登记后,将货物存入仓库。货物存入仓库后,执行入库操作的库管给提出入库申请的入库人员开具入库单,入库流程结束。 货物从仓库中出库,是从需求货物的出库单位出库人员向执 行出库操作的库管提交出库申请开始的。 首先,出库人员向库管提交出库申请单。出库申请记录申请出库的货物名称、申请出库的数量、申请出库的单位、执行出库申请的人员等信息。执行出库的库管首先对出库单的真伪进行检验。对有效的出库单,依据其要求出库的货物名称查找仓库库存货物的信息和此货物的库存数量。如果有此货物,并且其库存数量满足出库申请单的数量,则执行出库操作的库管保存出库申请单并进行出库登记。在出库登记中,执行库管要记录出库货物的名称、出库数量、出库后剩余数量、出库时间、货物去向、出库的仓库、执行出库的库管名称等信 息。进行出库登记后,将货物出库。出库结束后,执行库管给提出出库申请的出库人员开具出库单,出库流程结束。 库入库记录的查询 仓库的管理人员要对仓库存储的货物信息、入库记录和出库记录等及时掌握,这样才能及时了解仓库的运行现状,才有可能会使仓库处在良好的运行状态。所以,一般仓库管理过程中要能提供仓库的入库、出库记录的查询功能,并且能够将出库、入库记录生成报表,供管理人员使用,所以,对入库、出库记录的查询并将这些信息生成报表是仓库管理系统的重要功能之一。 物信息的管理 仓库要存放货物,关 于这些货物本身的信息,对货物的正常存储是非常重要的,例如,哪些货物需要防潮,哪些货物需要轻搬轻放等,所以,对货物本身的信息的登记、管理是仓库管理的重要内容。 他信息的管理 除了以上提到的一些功能外,仓库管理系统还应该能对一些其他的信息进行管理。例如,对每个仓库来说,都有一些存储位置用来存放货物,仓库管理过程中包括对这些存储位置进行的管理;每个仓库都有一些仓库管理员,对这些仓库管理员的管理也是仓库管理系统的功能之一。 据库概念结构设计 图 作员 6 图 户 图 应商 7 图 品 图 库 图 存 8 图 库登记 图 库登记 9 图 借 图 据库逻辑结构设计 现在需要将在上面的数据库概念 结构转化为 005 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 仓库管理信息系统数据库中各个表格的设计结果如下面表格所示。每个表格所示在数据库中的一个表。 表 应商信息表 字段名称 字段描述 数据类型 可否为空 说明 应商编号 ) 主键 应商名称 0) 应商公司名称 系人 0) 机 5) 话 5) 注 0) 10 表 户信息表 字段名称 字段描述 数据类型 可否为空 说明 户编号 ) 主键 户名称 0) 户公司名称 系人 0) 机 5) 话 5) 注 0) 表 作员信息表 字段名称 字段描述 数据类型 可否为空 说明 户编号 ) 主键 系统用户编号 户姓名 0) 统用户的姓名 户密码 0) 统用户的密码 户权限 0) 表 品信息表 字段名称 字段描述 数 据类型 可否为空 说明 品编号 ) 主键 物品信息的编号 品名称 0) 品型号 ) 品信息的型号 品规格 0) 品信息的规格 品单位 ) 品信息的单位 注 0) 表 库信息表 字段名称 字段描述 数据类型 可否为空 说明 库编号 ) 主键 仓库编号 库名称 20) 库名称 库地址 30) 库的地址 管员 10) 库的管理员 注 0) 表 存信息表 字段名称 字段描述 数据类型 可否为 空 说明 库编号 ) 主键 仓库编号 品编号 10) 品信息的编号 品数量 品信息的库存数量 注 0) 表 库登记信息表 字段名称 字段描述 数据类型 可否为空 说明 票号 0) 票号 应商 ) 应商编号 存仓库 ) 存仓库编号 作员 ) 品编号 0) 品信息的编号 库时间 0) 品数量 品数量 11 注 0) 表 库登记信息表 字段名称 字段描述 数据类型 可否为 空 说明 票号 0) 票号 户 ) 户编号 存仓库 ) 存仓库编号 作员 ) 品编号 0) 品信息的编号 库时间 0) 品数量 品数量 注 0) 表 借登记信息表 字段名称 字段描述 数据类型 可否为空 说明 票号 0) 票号 户 ) 户编号 存仓库 ) 存仓库编号 作员 ) 品编号 0) 品 信息的编号 库时间 0) 库时间 0) 品数量 品数量 注 0) 视图的建立,代码如下: 存信息 (仓库编号 ,仓库名称 ,产品编号 ,产品名称 ,产品型号 ,产品规格 ,产品单位 ,产品数量 ,备注 ) as a as b on as c on 库登记 (发票号 ,出库时间 ,仓库编号 ,仓库名称 ,产品编号 ,产品名称 ,产品型号 ,产品规格 ,产品单位 ,产品数量 ,客户编号 ,客户名称 ,操作员编号 ,操作员姓名 ,备注 ) 12 as a as b on as c on as d on as e on 库登记 (发票号 ,入库时间 ,仓库编号 ,仓库名称 ,产品编号 ,产品名称 ,产品型号 ,产品规格 ,产品单位 ,产品数量 ,供应商编号 ,供应商名称 ,操作员编号 ,操作员姓名 ,备注 ) as a as b on as c on as d on as e on 面设计 此系统是基于 发的库存管理系统。它主要包括三大模块,系统设置、业务处理及基础资料。基础数据用于设计一些基础项目,库存操作是对应的入库出库一类对库存所作的操作,其他操作包括系统的备份还原及一些基本资料的数据。 统登陆模块的功能 用户通过此登陆模块,可登陆到系统的内部,从而进行所需的操作。同时,它能用来校验用户是否具有其相应的权限,是即应有对应的权限,其对应只能操作相关模块的操作或者相关模块的进入。 图 序启动动画 图 户登陆界面 13 功能及代码: 功能:可以实现超级用户和系统管理员根据自己的权限进入相应的功能。系统自动的根据登陆的用户名到系统中自动的查找其权限的功能,使得用户的功能是一个自动化的过程。系统用户的相应权限只在相应的情况下启用。 程序启动动画代码: =今天是 + 用户登陆界面代码: b:; ( if b=对不起,没有这个用户名! ,提示: , 对不起,你的密码不对! ,提示: , 14 ; 统用户管理模块的功能 图 统用户管理界面 功能及代码: 功能:左边的用户列表可以查看用户名、密码及权限,也可以删除某个用户;右边可以新添加用户并设置其口令和权限。主要是系统超级用户为操作该系统的人员分配帐号,管理其他人员相应的操作权限的功能。 代码: =;=; ) () ) 请将内容输入完整! ); 15 ( 该用户名已经存在,请更换用户名! ); +)+,+,+); /执行插入操作 添加成功! ); 码更改模块的功能 图 户密码更改界面 功能及代码: 功能说明:当前登陆的 用户可以更改自己的密码。首先输入原始密码,不正确有相应的提示;新密码两次输入不一样也有相应的提示。更改完毕后提示更改成功。 代码: $R * ;=; 16 要修改吗? , 提示 :,if 请输入用户名! ); if 原密码不正确,修改密码失败! ); 请 输入新密码! ); (原密码不正确,删除失败! ); +; /执行删除操作 帐号删除成功! ); ;=; 18 据库备份模块的功能 图 据库备份界面 功能及代码: 功能:管理员可以随时手动进行数据库备份还原,备份还原过程中可以显示进度。该功能主要是操作员进行相应的数据库进行手动的备份操作,在用户需要更新到以前功能时,进行相应的数据恢复的功能。 代码: ) 请输入备份路径! ); = ; to :; = = 备份完毕 ! ,提示 , = = 19 = =保存文件 ; 窗口模块的功能 主窗口模块,是一个可视化的窗体,它包容了系统的所有分模块,设计时采用了相对简约的风格设计能够便于用户的操作简单化。 图 统主窗口界面 代码: =欢迎进入本系统! + 20 ; if 系统管理员 =品资料管理模块 图 品资料管理界面 功能:这里的商品是企业日常业务所涉及的商品,主要功能是增添商品的录入,便于仓库的管理可以根据 商品名称、商品序号、分类及型号等进行查询。 21 库信息管理模块的功能 图 库信息管理界面 功能:用户可以根据需要对现有仓库进行添加和删除,并设置仓库的 基本信息。 应商及客户管理模块的功能 图 应商管理界面 22 图 户管理界面 功能说明:这里的供应商、客户都是用户日常业务常涉及到的,此模块是用于管理此部门人员的,由增加用户跟查询用户构成。增加的是此部门新进人员的资料,查询是用来显示他们的最基本信息的。 库和出库模块的实现 当某种已有物品进货后,就需要在此输入库存记录信息,并同时输入相应货物入库信息,并加入到库存中。当某种物品出库,就进行相应的出库管理的操作,并同时在相应的数据库中执行相关的操作过 程。 23 图 库管理界面 功能说明:这里
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中考物理复习主题单元7第18课时机械效率课件
- S版六年级上册语文表格式教案
- 《两只小象》教学反思
- 城市建设挖掘机月租赁合同范本
- 医疗器械代发工资承诺书
- 六年级语文上册部分教案
- 水文观测防尘网施工合同
- 石油化工产品进口许可合同模板
- 乐器制造厂聘用合同模板
- 房地产销售投诉处理规范
- 2024年企业业绩对赌协议模板指南
- “全民消防生命至上”主题班会教案(3篇)
- 上海市普陀区2024-2025学年六年级(五四学制)上学期期中语文试题
- 2024黔东南州事业单位第二批遴选人员调减遴选历年高频难、易错点500题模拟试题附带答案详解
- 采伐树木合同模板
- 培训师破冰游戏大全课件
- 2024版成人术中非计划低体温预防与护理培训课件
- 期中测试卷-2024-2025学年统编版语文三年级上册
- 综合素质评价平台建设方案-2024
- 广东省珠海市紫荆中学2025届高二数学第一学期期末达标检测试题含解析
- 2024屋顶分布式光伏场站设备运维规程
评论
0/150
提交评论