基于javaweb的仓库信息管理系统(附件)【字数:7652】

摘 要仓库管理信息系统用于实现系统化,标准化和自动化的商品管理工具,从而提高仓库管理的效率。仓库管理信息系统取代了人工管理系统的方法,避免了由于人工大量产生的失误,还为仓库管理提供了工具。仓库管理信息系统、可以称之为一种操作简单,安全性高的管理系统,能够基本满足管理仓储物品的要求。根据目前多数企业的需求,现使用JSP和Java作为仓库管理系统的编程语言,根据目前所学的知识使用MySQL用作该系统的数据库管理软件。对于该系统,从操作者出发操作简单,运用相比手工也较为广泛,从企业出发维护也较为简单。这个系统实现的功能有公告的管理,商品分区的管理,商品类别的管理,商品信息的管理,商品仓储的管理,商品出口输入的管理,商品库存的查询,商品统计的查询,帐户的管理,密码的修改。摘 要 3
目 录
声 明 2
目 录 5
一、 绪论 6
(一) 系统开发目的 6
(二) 系统开发意义 6
二、 系统开发工具介绍 8
(一) JSP技术概述 8
(二) JAVA语言 8
(三) MyEclipse简介 8
(四) B/S框架 9
(五) MYSQL数据库 9
(六) 性能分析 10
三、 需求分析与设计 11
(一) 可行性分析 11
(二) 系统功能分析 11
(三) 系统功能结构图 12
(四) 系统流程图 12
(五) 系统运行环境? 13
(六) 系统设计原则? 14
四、 数据库设计 15
(一) 数据库逻辑结构设计 15
(二) 数据库物理结构设计 16
五、 系统的详细设计及功能描述 19
(一) 系统登录页面 19
(二) 添加公告信息页面 20
(三) 仓库分区管理信息页面 21
(四) 商品类别管理信息页面 22
(五) 商品信息管理页面 22
(六) 商品入库管理信息页面 23
(七) 商品出库管理信息页面 24
 *好棒文|www.hbsrm.com +Q: *351916072* 
(八) 账号管理信息页面 25
(九) 商品库存查询信息页面 25
(十) 商品统计查询信息页面 26
(十一) 修改密码页面 26
六、 系统测试的数据 28
(一)测试的数据 28
结束语 33
致 谢 34
参考文献 35
绪论
(一) 系统开发目的
仓库管理信息系统在企业的整个供应链中有着很重要的作用。假设不能保证正确的采购,库存控制和交付,会使管理成本增加,且很难保证服务质量,这将影响公司的绩效和竞争力。简单和静态仓库管理已经不能够保证企业中各种资源的有效利用。现在的仓库业务已经复杂化多样化了。只用人工管理不但浪费时间,还特别容易出错。这可能给企业造成巨大损失。仓库管理最大的特点是数据过大过多。仓库管理还管理许多类型的材料和设备,以及原材料和零件,而且因为收据,交货单,需求单等文件的数量很大,所以相关信息很多,查询和统计的方法也不同,因此通过系统去管理较为方便。
(二) 系统开发意义
伴随计算机软件的高速发展,企业管理应用程序的开发速度得到了更新。 现在,对于具有如此发达的网络的社会,对于计算机管理公司(尤其是物料管理)业务管理的要求越来越严格和完善。企业的需求也越来越大,对于安全和正确性的要求也越来越高,所以对于提高企业生产力来说,最好的办法就是拥有一个良好的仓库管理信息系统。
系统开发工具介绍
JSP技术概述
JavaServerPages技术是用于生成动态Web内容的纯Java平台技术。高级安全性和快速的跨平台动态网页基本都是用JSP构建。 JSP加速了从许多方面的动态网页开发。高级安全和迅捷的跨平台动态网页基本上都是使用 JSP 进行构建。JSP 加速了从许多方面进行动态网页开发。该程序只是简单地编写了一次,就能够在任何时候都运行。程序平台独立性JSP 也考虑在其中。基于 Java 的高度可移植性, JSP 适用于许多比较受欢迎的操作平台,并且 JSP 可以运行在 apache , netscape 和 IIS 上,而且它们运行的速度也是非常快。仅需要重新编译一次, JSP 网页即可将其转换成Java字节码,放置在相应的服务器内存中,JSP页面的响应也因此加快。那么 asp 的响应速率将会远远慢于 JSP 。 Java 语言是一种作为 JSP 技术的一个脚本语言。开发者若是想要更轻松地在不同领域从事开源工作,就必须需要使用一种跨平台和可拓展性的 Java 技术。对于如何避免内存泄漏这个问题,我们还是可以通过 Java 语言来实现。另外,JSP 为程序员们提供了一个更强大的对事件进行处理的机制,因此你就可以在这里得到合理地利用。
JAVA语言
Java是1991年James Micros的产物。Java一开始被称为“Oak”,但是在1995年被重命名为“ Java”。设计它是为了开发一种与平台无关的语言,该语言可用于为嵌入式设备(例如烤箱,微波炉和远程控制设备)而不是Internet创建软件。我们可以使用不同类型的CPU进行远程控制。
大多数程序员很快意识到预期的可移植程序是很难理解的。即使有一个编程规范,也需要有一个高效可移植的独立程序平台。
MyEclipse简介
Eclipes是一个较为成熟,设计良好且可扩展的编程平台。编程过程中可以使用Eclipes中的组件,且适用于Windows,Linux等平台,拥有可伸缩性、灵活性等特点。
B/S框架
B/S框架的事务逻辑极有特点,服务器实现主要的事务,前端实现其余的一小部分,从而形成三层结构。这种框架属于浏览器和服务器的体系结构模型,是当前广泛使用的高级框架和基于Internet的程序框架。
B / S模型的优点:不需要安装特殊的软件,维护成本低,分发程序也不用客户端来操作。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/171.html

好棒文