物流公司库存管理系统的设计与实现

上传人:wo7****35 文档编号:144139016 上传时间:2020-09-06 格式:DOC 页数:49 大小:2.63MB
返回 下载 相关 举报
物流公司库存管理系统的设计与实现_第1页
第1页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《物流公司库存管理系统的设计与实现》由会员分享,可在线阅读,更多相关《物流公司库存管理系统的设计与实现(49页珍藏版)》请在金锄头文库上搜索。

1、摘 要随着现代工业的发展,计算机信息管理系统越来越受到企业的重视。库存管理系统是一个企事业单位不可缺少的一部分,对于企业的决策者和管理者来说都是至关重要的,因此,库存管理系统应该能够为用户提供充足的信息和快速的查询手段。特别是随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新,有关产品的各种信息量也会成倍增长。面对庞大的产品信息量,如何有效地管理库存产品,及时反馈库存管理的相关信息,是确保企业正常运行的必要手段,也是企业物流管理中不可或缺的一部分。系统设计基于B/S架构,采用MyEclipse作为开发工具,后台数据库采用Mysql数据库设计。本系统采用Struts、Hi

2、bernate二大主流框架开发的。关键词 库存管理;B/S;Mysql;Struts;HibernateAbstractWith the development of modern industry, the information management system of the computer is being paid attention to by enterprises. Inventory management system is a part of enterprises, for business decision-makers and managers is critica

3、l, so, inventory management system should be able to provide users with sufficient information and the quick inquiry method. Especially with the continuous expansion of business scale, product quantity sharp increase, the production of the product types will be constantly updated, the product of the

4、 amount of information also will be doubled. In the face of the huge amount of product information, how to effectively manage the inventory of products, timely feedback of inventory management information, is to ensure the normal operation of enterprises the necessary means, also is the enterprise a

5、n integral part of logistics management.System design based on B/S structure, using MyEclipse as a development tool, database using Mysql database design. The system uses Struts, Hibernate two mainstream development framework.Keywords Inventory management B/S Mysql StrutsHibernate 目 录摘 要IAbstractII第

6、1章 绪论11.1 课题背景11.2 目的和意义11.3 系统设计思想21.4 系统开发环境31.4.1 B/S结构的数据库访问模式31.4.2 MyEclipse简介41.4.3 Mysql数据库简介51.5 论文的工作内容及论文的结构5第2章 可行性分析72.1 经济可行性72.2 技术可行性82.3 操作可行性92.4 系统流程图92.5 本章小结11第3章 需求分析123.1 物流库存管理系统的需求分析123.2 物流库存管理系统数据流图和数据字典123.2.1 数据流图123.2.2 数据字典143.3 本章小结16第4章 总体设计174.1 系统模块总体设计174.2 数据库设计1

7、84.2.1 数据库设计概述194.2.2 数据分析194.3 数据库的详细设计194.3.1 数据库的E-R图的设计204.3.2 数据表的设计224.4 本章小结23第5章 详细设计245.1 系统运行平台设置245.2 网站主界面设计245.3 用户登录网站设计与实现255.4 商品管理模块的设计与实现275.5 入库及需求管理的设计与实现285.6 本章小结29第6章 软件测试306.1 测试的基本概念306.2 测试的任务和目标306.2.1 测试的任务306.2.2 测试的目标316.2.3 测试的准则316.3 系统整体测试步骤326.4 本系统测试326.4.1 用户登录模块测

8、试336.4.2 出库商品模块测试336.4.3 入库与需求模块测试346.5 本章小结35结论36致谢37参考文献38附录1 译文39附录2 英文参考资料4244第1章 绪论1.1 课题背景物流库存管理系统是一个物流企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以物流库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点,如:效率低、另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻

9、认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对物资信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套物流库存管理软件成为很有必要的事情。1.2 目的和意义旭日物流公司是一家刚起步的小型物流公司,公司管理体系不是很完善,尤其是在库存管理这一部分,时不时会出现丢货、没有及时回馈当天的库存信息,还在用旧年代的那种用人工管理库存的方法,不仅是提供公司的成本,而且管理的效率非

10、常低。所以开发一个成本低、查询高效、保密性好、存储量大等特点的物流库存管理系统刻不容缓。这是一家小型物流公司想在如今社会成长起来走向正规道路不可或缺的信息时代的管理手段。大多数库存管理理论认为,库存是物理上和逻辑上库房库位的所有有形和无形物料极其价值的总和,具体包括成品、原材料、在制品、在途品、生产前物料、备品备件等。虽然持有一些库存是必要的,过量的库存却非但没有用处而且占用了资金。占用的资金对于公司发展、新产品开发等都是非常需要的;减少资金占用还可以大大减少来自银行贷款的利息和风险。对那些采购量特别大、采购件市场价格有波动的物料库存,加强库存管理效果更为明显。因此,平衡公司库存投资与其它资金

11、需求至关重要。 随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。面对庞大的产品信息量,如何有效地管理库存产品,对这些企业来说是非常重要的,库存管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而库存管理又涉及入库、出库的产品、操作人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就

12、需要由库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。1.3 系统设计思想一个方便用户访问的网站应该具备体积小,操作界面友好,基本功能稳定,运行速度较快,通过计算机技术及网络技术结合开发出客户端与服务器端,以便方便快捷清晰的进行数据传输,和简易通讯功能。(1)实用性:系统以用户需求为目标,以方便用户为原则。根据用户实际的需求情况,度身订造一套先进的局域网数据传输,从用户角度出发尽可能的方便用户使用,满足基本的用户需要,成为公司学校等通用的网络软件。(2)先进性:本

13、设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术。以Myeclipse8.5为主要开发环境,其优秀的编码体制和强大的编译器是此系统的强力支柱。(3)高可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统数据传输的正确性。(4)高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。(5)采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高系统的开放性。(6)可维护性:系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。(7)可扩展性及灵

14、活性:系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。(8)智能性:系统在设计时,充分考虑系统运行的智能性,在使用系统一段时间后,系统可以适应于任何局域网。 本系统会采用基于MVC( Model-View-Controller,模型-视图-控制器)的框架模式,MVC模式是经典的B/S结构程序所采用的设计模式,为了充分挖掘MVC的优势,本系统将采用struts框架。 Struts1提供的功能解决了Web应用程序的一些常见问题。在本项目中使用Struts1来规范开发流程并且简化开发难度。Struts1自己封装的标签,对提高程序的编写效率有很大的作用。由于

15、在项目中涉及图片上传功能,为了解决此问题将会使用ServletFileUpload类来实现。代替的传统的JDBC连接数据库的方法,使用了Hibernate框架,代码更面向对象,重用性更高。前台则采用JSP网页表示技术,使用它的目的在于建立一个人机交互界面。将设计好的界面运行在服务器上。而且JSP技术能将许多功能封装成一个标签,开发人员可以直接使用定义好的标签,它可以节省开发的时间。该系统平台采用MyEclipse 8.5作为系统开发平台,开发语言使用Java,并结合Tomcat服务开发,该种方式是当今能够快速、高效解决网络编程逻辑的开发方案。数据库则采用Mysql数据库,该种开发方式可与硬件设备产品达到很好的融合性,为平台的安全性起到至关重要的作用。1.4 系统开发环境本系统采用structs和hibernate技术,使用MyEclipse开发平台,Mysql数据库作为网站后台据库。1.4.1 B/S结构的数据库访问模式三层体系结构的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过与中间层通讯建立连接,再经由中间层与数据库进行交互。B/S结构三层体系结构图,如图1-1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号