物流公司仓储管理系统的设计与实现计算机应用技术毕业论文.doc
《物流公司仓储管理系统的设计与实现计算机应用技术毕业论文.doc》由会员分享,可在线阅读,更多相关《物流公司仓储管理系统的设计与实现计算机应用技术毕业论文.doc(48页珍藏版)》请在三一办公上搜索。
1、良友物流公司仓储管理系统的设计与实现摘 要针对良友物流公司仓库的现状,物流公司仓储管理这一套系统是为了方便公司内部人员管理以及操作。物流公司仓储管理系统是通过运用Visual Studio 2008这款软件来进行开发,以Win form为界面的平台,以SQL Server 2005为背后的数据源,设计了仓储管理的模块,实现了对仓库的便捷管理; 设计了出入库的管理,商品入库实现了商品入库信息的录入,运费、重量,总运价信息的录入会自动储存到数据库中,商品信息的添加、修改、清空以及删除;商品出库实现了商品出库信息的展现,其中可以知道哪个领用部门挪用了这些商品,商品的添加、修改、清空以及删除。设计了信
2、息查询的模块,里边所含入库查询、出库查询、库存信息查询、出入库明细查询,还设计了系统管理,里边所含用户管理,仓库,物品管理、物品类型管理,供货商管理、部门管理,对仓库管理起了系统化、规范化。关键词:C/S结构、仓储管理系统、平台、数据源、系统化目 录摘 要I第1章 绪论11.1 引言11.2 项目背景2第2章 需求分析32.1功能需求32.2性能需求42.3事件用例5第3章 系统分析83.1系统分析83.2用户任务分析83.3可行性分析93.3.1管理可行性93.3.2经济可行性93.3.3技术可行性9第4章 系统设计104.1概要设计104.1.1总体结构图104.1.2模块功能和处理流程1
3、14.1.3数据表概要说明114.1.4数据表关系124.1.5 数据表结构124.2详细设计154.2.1公共类设计154.2.2各模块的功能描述204.2.3设计思路234.3界面设计24结 论26参 考 文 献27致 谢28第1章 绪论1.1 引言 随着企业相互间的竞争力,企业现代化建设越来越适应这个市场的需求,物品仓库一直是本企业单位仓管部门的主要任务,随着业务的不断发展,加强成本管理与收入管理、通过提高服务水平提升企业形象已成为本企业单位的迫切需要。因为该企业单位目前采用手工操作的运营过程,差错率较高,已不能适应物品对现代化管理的要求。 企业单位的物资供应管理往往是很复杂的,烦琐的。
4、由于所掌握的物资种类众多,客户的咨询、业务部门的报表,而后由订单的接收,各个企业单位之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业单位的具体情况制定相应的方案 规范仓库管理,实现信息化管理仓库,方便仓库管理员管理仓库,以便于相关部门查看有关物料的库存及相关信息等,及时联系,配送等。通过有效控制库存,大大减少资金占用,提高资金周转速度,从而提高企业的经济效益。另外对相关数据进行统计分析,提取出重要的信息元素给企业的决策者,从而做出正确的决策。最终提高企业的核心竞争力。仓储管理系统不但可以丰富了企业管理的方便性,也可以展现物流信息查询报表的清晰性。 设
5、计意义: 为了更加方便、快捷公司内部员工的需求,为了随时随地都可以了解到良友物流的仓储管理,建立一个可管理的程序就可以很好的实现这个目标。而该程序主要是应用了窗体的形式将仓库的内部情况显示出来,在这里面能更方便快捷的对表以及表数据进行操作,不用手工的进行亲点,这样就大大减少了操作时间和提高了操作效率,所以开发本物流管理系统是必要的。1.2 项目背景结合现代化的趋势,仓储在物流供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。传统的仓储管理系统注重对货物的出入库登记管理与货物数量的统计,时间长了会出现货物位置杂
6、乱,为寻找货物带来难度,需要投入大量人力进行规范物品的放置、定期整理盘点以及出入库登记等工作,这使得仓储管理问题十分繁琐,浪费大量时间,增加管理的成本。 随着国际物流业的迅猛发展,大量的信息技术被采用以提高该行业的服务效率和质量,现代物流发展趋势为:物流的系统化趋势; 物流的信息化趋势; 物流中心、批发中心、配送中心的社会趋势; 仓储、运输的现代化与综合体系化趋势; 物流与商流、信息流一体化趋势;可以清楚地看出,物流发展的五大趋势里非常突出的是信息化。因此,物流中心的发展趋势在现代物流发展的大前提下,尤其需要重视的是信息技术的发展及应用。先前公司利用手工记录的方式管理仓储物资,这种传统的管理方
7、式越来越不能满足现代仓储管理的要求,存在诸多与现代物流仓储管理脱节的问题,主要表现在: 1手工记录工作效率低、容易出现错误,不够准确; 2. 库存现状不能有效快速体现;3. 库存物资入库时间不容易进行统计; 4. 库存盘点工作繁琐,容易出现错误记录 制作该系统不仅方便了良友物流公司内部员工的方便管理,也不再像以前那样手工的清点记录货物,使得物流上的管理和发展更上一层楼,更加的与时俱进。第2章 需求分析通过良友公司目前是以手工清点货物这一现状,为了方便仓库管理层人员以及公司领导人员的方便管理,特此分析以下需求:2.1功能需求用户管理:为所有用户提供用户登录功能; 为系统管理员提供了添加用户和删除
8、用户的功能;入库管理:为仓库管理员提供了查询、添加货物入库信息的功能; 为部门主管人员提供修改入库信息功能; 出库管理:为仓库管理员提供了查询、添加货品出库信息的功能; 为部门主管人员提供修改出库信息;货品信息管理:为仓库管理员提供了查询货品信息的功能;为仓库管理员提供了添加货物信息,修改货物信息功能; 供应商信息管理:为部门主管提供了查询供应商信息的功能; 为仓库管理员提供了添加,修改供应商信息的功能;库存统计:为所有仓库管理员、部门主管人员提供库存查询的功能; 为部门主管提供日报表和月报表查询的功能; 为仓库管理人员提供库存警报;图2-1 仓储管理系统总体需求图图2-2 货运物流总体过程的
9、时序分析图描述:这套系统主要是时序分析图中的仓库那一步骤,主要管理的是仓库入库和出库的信息。2.2性能需求在软体的需求分析中,对运行的时间的要求为必须对做出的操作做出较快的反应。服务器的性能,这将影响对数据库的访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器,建议使用Pentium III处理器。硬件对本系统的速度影响将会大于软件的影响。2.3事件用例表2-1 入库用例表用例名称入库用例概述到达货物的接收和货物的验收主参与者仓库管理员,联系员前置条件联系员联系到到所要装的货物后置条件将货物存放到仓库成功保证验货成功!基本事件流步骤活动1接到入库需求,新建填写入
10、库单(可修改),2检查仓库是否有空位!3验货员持有入库单,核对货物! 4验货正确,进入系统操作,操作该单完成(此时入库单不可修改),验货不成功,责是操作验货不成功状态!扩展事件流1a1b(其中可以包含子事件流,以子事件流编号来表示)表2-2 出库用例表用例名称出库用例概述 完成从仓库领出物品的操作 主参与者领用人,制单员,仓管员前置条件即启动该用例所应该满足的条件。后置条件即该用例完成之后,将执行什么动作。成功保证描述当前目标完成后,环境变化情况。基本事件流步骤活动11、 需要领用的人提出领用请求。2、 制单员根据请求制定相应的单据。3、 仓管员核对请求量是否小于储备量4、 核对成功,领用人确
11、认出货无误5、 (领用人签名)6、 仓管员确认(仓管员签名)。7、 出库成功。2(其中可以包含子事件流,以子事件流编号来表示)扩展事件流1a1a表示是对1的扩展,其中应说明条件和活动1b(其中可以包含子事件流,以子事件流编号来表示)表2-3 盘点用例表用例名称盘点用例概述盘点实际数量与账面数量的盈亏主参与者仓管员前置条件即启动该用例所应该满足的条件。后置条件即该用例完成之后,将执行什么动作。成功保证负责人签名基本事件流步骤活动11选择物品编号对照物品编号查询物品的账面数量(根据出库入库单计算出账面数量)2根据物品的实际数量与账面数量的差距得出盈亏扩展事件流1a盘点完后可进行盘盈或盘亏处理1b(
12、其中可以包含子事件流,以子事件流编号来表示)表2-4 盘亏出库用例表用例名称盘亏出库用例概述根据盘点单得出的盘亏数量计算金额(使帐面数量和实际数量一致)主参与者 仓管员前置条件先进行盘点得出盘亏数量后置条件即该用例完成之后,将执行什么动作。成功保证描述当前目标完成后,环境变化情况。基本事件流步骤活动11、根据物品编号查出物品单价 2、根据盘点单生成盘亏出库表。扩展事件流1a1a表示是对1的扩展,其中应说明条件和活动1b(其中可以包含子事件流,以子事件流编号来表示)表2-5 库存台帐用例表用例名称库存台帐用例概述 用来完成查询出某一物品的信息,及出入库记录和当前储备量。主参与者仓管员前置条件即启
13、动该用例所应该满足的条件。后置条件即该用例完成之后,将执行什么动作。成功保证描述当前目标完成后,环境变化情况。基本事件流步骤活动11、 选择查询的物品(编码)2、 给出物品信息2(其中可以包含子事件流,以子事件流编号来表示)扩展事件流1a1a表示是对1的扩展,其中应说明条件和活动1b(其中可以包含子事件流,以子事件流编号来表示)第3章 系统分析3.1系统分析图3-1 系统分析图3.2用户任务分析(1) 出入库管理(用户输入货物入库信息,可以进行添加、修改、清空、删除操作,选择货物的仓库位置,用户输入货物出库信息,可以进行添加、修改、清空、删除操作,选择货物的领用部门,确认提交)(2) 信息查询
14、(用户可以通过入库查询、出库查询、盘点记录查询、库存信息查询、出入库明细查询,查询相应的信息)(3) 系统管理(用户可以通过用户管理、仓库管理、物品管理、物品类型管理、供货商管理、部门管理进行管理)(4) 安全退出(用户退出)3.3可行性分析3.3.1管理可行性采用visual studio 2008和sql server 2005两大软件,这两款软件使用起来还是较为方便的,主要适用于管理层的人员,因为考虑到这些成员对计算机基础薄弱,所以对这些成员在使用前要进行为期1个月的培训,让他们学会使用,在管理上使用程序实现数据的添加、更新和删除,在公司的管理上是可行的。3.3.2经济可行性本系统开发需
15、求:1电脑一台 适应的平台: 最好是在XP系统下 支持window 系统建议的操作环境:服务器最低配置推介配置应用和数据库服务器CPU : 奔腾双核系列以上CPU:酷睿双核系统以上内存:1G以上内存:2G以上网卡:10/100M以上网卡:10/100M以上硬盘:120G以上硬盘:320G以上2.软件Visual Studio 2008、SQL server2005根据企业目前所含有的流动资金,企业能承担起15万元资金投入,在系统维护上再花费5万元,一共是20万元,通过与老板的协商和沟通,在经济上是可行的。3.3.3技术可行性采用visual studio 2008和sql server 200
16、5两大软件就能够完成程序的设计,制作出一套适合公司仓库信息动态的系统,为适应公司更多用户的需求,本系统要求界面简单、灵活。实现结果实现对于表以及表数据的添加、编辑、更新、删除的功能,不同身份登录的人登录具有不同的权限,以及库存信息的显示,商品的入库、商品出库,以及商品的类别管理。第4章 系统设计4.1概要设计4.1.1总体结构图良友物流仓储管理系统出入库管理信息查询系统管理出库入库盘点出库查询入库查询查询盘点记录查询查询库存信息查询查询用户管理仓库管理物品管理供货商管理部门管理软件管理图4-1 总体结构图4.1.2模块功能和处理流程表4-1模块功能和处理流程表模块功能出入库管理制作出库单、制作
17、入库单、商品盘点信息查询出入库查询、盘点记录查询、库存信息查询、出入库明细查询系统管理用户管理、仓库管理、物品管理、物品类型管理、供应商管理、部门管理、软件设置4.1.3数据表概要说明表4-2 概要说明TB_INPUT_IMFO (入库单信息表)入库单信息TB_INPUT_DETAIL (入库单详细表)入库单详细信息TB_OUTPUT_IMFO (出库表信息)出库单信息TB_OUTPUT_DETAIL (出库单表详细)出库单详细信息TB_INVENTORY (库存信息表(分月结存))库存信息TB_GOODS_TYPE(物品类别表)物品分类情况TB_GOODS (物品表)物品名总汇TB_WARE
18、HOUSE (仓库表)仓库名总汇TB_SUPPLIERS(供货商表)供货商名总汇TB_DEPARTMENT (部门表)各个部门名称TB_USER (用户表)用户名TB_EMPLOYEES (员工表)员工名4.1.4数据表关系物品类型表物品表供货商表仓库表部门表入库单信息表入库单详细表出库单信息表出库单详细表图4-2 数据库表间关系图4.1.5 数据表结构表4-3 TB_INPUT_IMFO 入库单信息表IDint编号(自动增长)BILL_NUMVarchar(8)单据编号(主键)SUPPLIER_NUMVarchar(12)供货商编码WAREHOUSE_NUMVarchar(12)仓库编码IN
19、PUT_TIMEdatetime入库时间PRODUCTIONVarchar(12)制单人的IDEXAMINEVarchar(12)审核人的IDISEXAMINEDbit是否已审核表4-4 TB_INPUT_DETAIL 入库单详细表IDInt 编号(自动增长,主键)BILL_NUMVARCHAR(8)单据编号ROW_NUMint行号GOODS_NUMVarchar(12)物品编码GOODS_QUANTITYint物品数量GOODS_PRICEMoney单价TOTAL_PRICESMoney总价NOTESVARCHAR(255)备注表4-5 TB_OUTPUT_IMFO 出库表信息IDINT 编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 公司 仓储 管理 系统 设计 实现 计算机应用技术 毕业论文
链接地址:https://www.31ppt.com/p-3987988.html