燕山大学课程设计报告
摘 要
仓库管理系统是为了实现企业产品管理的系统化、规范化和自动化,从而提高企业管理效率而设计的。仓库管理系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满足了仓库管理的要求。整个系统由基本信息、数据录入、查询统计、报表打印、维护设置、帮助等模块组成。
本报告中首先说明了该系统的特点与业务需求,之后详细说明了系统的业务流程和系统开发流程,重点介绍了系统各模块的功能。本次课程设计在 Windows 7 平台上, SQL Server 2000作为数据库工具,分析设计了B/S模式的“商品库存管理信息系统”。 关键词 管理信息系统;B/S开发模式;商品库存管理信息系统;Myeclipse
I
目 录
摘 要 ............................................................................................................. I 第1章 绪论 ................................................................................................ 1 1.1 库存管理概述 ................................................................................... 1 1.1.1 库存管理的必要性 .................................................................... 1 1.1.2库存管理的目标 ......................................................................... 1 1.2开发背景 ............................................................................................ 1 第2章 需求分析 ........................................................................................ 3 2.1 系统功能描述 ................................................................................... 3 2.2系统需求分析 .................................................................................... 3 2.3数据流图 ............................................................................................ 4 2.4数据字典 ............................................................................................ 6 第3章 总体设计 ...................................................................................... 17 3.1 结构设计 ......................................................................................... 17 3.2 系统运行环境及数据库设计 ......................................................... 19 3.21 系统运行环境 ........................................................................... 19 3.22 数据库设计 ............................................................................... 19 第4章 详细设计 ...................................................................................... 26 4.1 程序流程图 ..................................................................................... 26 4.2模块设计 .......................................................................................... 28 4.2.1 登陆模块详细设计 .................................................................. 28 4.2.2系统维护模块详细设计 ........................................................... 29 4.2.3查询模块详细设计 ................................................................... 30 4.2.4仓库入库管理模块详细设计 ................................................... 31 4.2.5仓库出库管理模块详细设计 ................................................... 32 4.2.6仓库报表打印模块详细设计 ................................................... 33 4.2.8代码维护管理模块详细设计 ................................................... 35
i
结 论 .......................................................................................................... 37 参考文献 .................................................................................................... 38
ii
燕山大学课程设计报告
第1章 绪论
1.1 库存管理概述
1.1.1 库存管理的必要性
大多数库存管理理论认为,库存是物理上和逻辑上库房库位的所有有形和无形物料极其价值的总和,具体包括成品、原材料、在制品、在途品、生产前物料、备品备件等。虽然持有一些库存是必要的,过量的库存却非但没有用处而且占用了资金。占用的资金对于公司发展、新产品开发等都是非常需要的;减少资金占用还可以大大减少来自银行贷款的利息和风险。对那些采购量特别大、采购件市场价格有波动的物料库存,加强库存管理效果更为明显。因此,平衡公司库存投资与其它资金需求至关重要。
1.1.2库存管理的目标
库存管理的主要目标就是通过对仓库所有入出库活动的管理和控制及对库存数据有效的统计和分析,以保证企业生产中畅通的物流,使决策人员及早发现问题,采取相应措施,调整库存结构,缩短储备周期,加速资金周转,最大限度地降低库存占用,同时,通过周期性的仓库盘点,及时补救管理中的漏洞,使库存管理系统实时地反映企业中各个仓库的现时情况,为各类管理人员从不同侧面提供所需信息,以便协调企业经营收到更大效益,库存管理系统是协调企业生产经营的基础,其数据的准确性、方便的查询、有效的分析是整个计算机管理系统顺利运行的关键。
1.2开发背景
随着科学技术的不断发展,我们的社会已经进入了一个信息化的社会,人们每天都要接收大量的信息和处理大量的数据,仅靠传统的纸和笔已不能适应这个时代的要求,人们必须采取新的手段,于是信息技术进入我
1
燕山大学课程设计报告
们的生活,计算机不再是简单的计算工具,它已成为我们生活中处理大量信息的不可或缺的手段。在当今产业竞争越来越激烈的信息时代,企业经营除了降低成本,提高品质外,更需要以先进的管理理念来整合企业内部与外部资源。仓库管理系统正是在这个背景下产生的。
本系统正是针对仓库部门的货物信息管理,通过对仓库基本信息﹑出入库信息等的系统界面设计,将会给管理者带来极大的方便,具有手工管理无法比拟的优点,例如检索速度快、查找方便、可靠性高、存储量大、使用时间长等。用计算机管理取代传统的手工操作,大大减少了管理人员的工作量,提高了工作效率,为获取详细的管理信息提供了保证,方便各类人员的查询和信息保证,增强了管理工作的时效和人员主动性。
仓库管理主要摆阔两方面:一是仓库的基本信息,涉及人员信息、库房信息、供货商信息、客户信息;另一项是仓库业务管理,包括入库管理、在库管理、出库管理、报表管理。在本系统中侧重实现仓库的基本信息管理。
2