【ACCESS精品源码栏目提醒】:网学会员--在 ACCESS精品源码编辑为广大网友搜集整理了:【优秀精品】毕业设计 毕业论文 物流管理系统——仓储管理 - 毕业设计绩等信息,祝愿广大网友取得需要的信息,参考学习。
摘 要 随着电子商务技术和网络技术的快速发展, 现代物流技术也在不断进步。
目前,我国物流业处于快速增长期,物流总需求增长很快,物流企业快速成长,物流业市场化、社会化、专业化水准提高。
物流业发展对于提高国民经济增长质量和效益的作用日益明显。
物流管理(Logistics Management)是为了满足客户的需求,对商品、服务和相关信息从产出点到消费点的合理、有效的流动和储存,进行规划、实施与控制的过程。
仓储管理(WMS)属于物流管理范畴,是物流信息化管理的第二层——“运作执行层”。
仓储管理(WMS)主要是从整个商品流通过程的购、销、储、运各个环节的链式关系中,研究货物储存的收、管、发及其相关的经营活动,以及围绕货物储存业务所开展的对人、财、物的运用与管理。
要包括商品在库信息、入库信息、出库信息、商品位置信息、仓库位置信息以及负责人情况,供应商信息、商品分类信息等。
本系统中包含 10 个功能模块:员工信息管理,员工登录信息管理,车辆信息管理,车队信息管理,供应商信息管理,公告信息管理,仓库信息管理,商品信息管理,出库信息管理,入库信息管理。
SSH(StrutsSpring Hibernate)技术 典型的 J2EE 三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。
三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。
客户端不直接与数据库交互, 而是通过组件与中间层建立连接,再由中间层与数据库交互。
数据库采用 MySQL,可用于 Unix,Windows,以及 OS/2 等平台,因此它可以用在个人电脑或者是服务器上。
【关键词】 物流管理,仓储管理,SSH,MySql Abstract Along with the electronic commerce technology and the rapid development ofnetwork technology modern logistics technology is also constantly in progress. At present Chinas logistics industry is in a period of rapid growth the logistics total demandgrowth is very rapid logistics enterprises to grow rapidly the logistics industry tocommercialize socialization specialization level. Development of the logistics industry toraise the quality and efficiency of economic growth effect is increasingly apparent.Logistics management Logistics Management is in order tomeet customer demand for goods services and related information from the point of originto the point of reasonable effective flow and storage planning implementation and controlprocess. Warehouse management WMS belongs to the category oflogistics managementlogistics information management second layers --quot operation execution layerquot. Warehousemanagement WMS is mainly from the entire process of commodity circulation in thepurchase transport storage sell each link chain relations research collection cargostorage tube and its related business activities as well as around the cargo storage businesscarried out by the pair of people money the use and management of. To includecommodities in the library of information storage information a database of informationmerchandise warehouse location information location information and the responsiblepersons supplier information information classification of goods etc.. This system contains 10 modules: information management staff staff logininformation management vehicle information management team management informationsupplier information management information management warehouse informationmanagement product information management warehousing management warehousingmanagement information. SSH StrutsSpring Hibernate technology the typical three layer J2EEstructure divided into the presentation layer the intermediate layer business logiclayer and data service layer . Three layer system business rules data
access and work on checking the legitimacy inthe intermediate layer processing. The client does not directly interact with the databasebut through the component and a middle layer to establish a connection and by the middlelayer to interact with the database. The database using MySQL can be used in Unix Windows and OS / 2 as a platformso it can be used in a personal computer or server. 【Key words】logistics management warehousing management SSH MySql 引言 在开发物流管理系统——仓储管理之前,对 SSH 和 MySQL 有了充分的了解,清楚了程序开发流程。
SSH 也俗称三层架构:第一层:实体类层 ,第二层:业务逻辑层,第三层:表示层显示层。
三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。
客户端不直接与数据库交互, 而是通过组件与中间层建立连接,再由中间层与数据库交互。
通过 SSH 可以完全对数据库进行操作,例如建立、复制、删除数据等等。
目 录第一章 需求分析. ........................................................................................................... 1 §1.1 项目背景 ............................................................................................................ 1 §1.2 项目内容 ............................................................................................................ 1 §1.3 项目意义 ............................................................................................................ 1第二章 技术介绍 ............................................................................................................ 3 §2.1 JAVA 简介 ........................................................................................................... 3 §2.2 JSP 技术简介 ..................................................................................................... 3 §2.3 MVC 简介 .......................................................................................................... 3 §2.4 STRUTS 简介....................................................................................................... 3 §2.5 SPRING 简介 ....................................................................................................... 4 §2.6 HIBERNATE 简介 ................................................................................................ 4 §2.7 SSH 简介 ............................................................................................................ 5 §2.8 MYSQL 的简介 .................................................................................................. 5第三章 详细设计及编码实现 ....................................................................................... 7 §3.1 物流管理系统仓储管理介绍 ........................................................................... 7 §3.2 数据库设计 ........................................................................................................ 7 §3.3 SSH 数据访问的实现 ..................................................................................... 13 §3.4 系统登录功能模块的实现 ............................................................................. 22 §3.5 员工信息管理功能模块的实现 ..................................................................... 25总结 ................................................................................................................................. 33致谢 ................................................................................................................................. 34参考文献 ........................................................................................................................ 35 西南科技大学自考毕业论文 第一章 需求分析1.1 项目背景 随着电子商务技术和网络技术的快速发展,现代物流技术也在不断进步。
目前,我国物流业处于快速增长期,物流总需求增长很快,物流企业快速成长,物流业市场化、社会化、专业化水准提高。
物流业发展对于提高国民经济增长质量和效益的作用日益明显。
物流管理(Logistics Management)是为了满足客户的需求,对商品、服务和相关信息从产出点到消费点的合理、有效的流动和储存,进行规划、实施与控制的过程。
仓储管理(Warehousing Management)是物流系统的一部分,它从初始点到消费点存储产品(原材料、零部件、半成品、成品) ,提供存储状态、条件和处置等信息。
现代物流中的仓储是在物流体系中是唯一的静态环节,随着经济的发展,需求方式出现了个性化、多样化的改变,生产方式也变为多品种、小批量的柔性生产方式。
物流的特征由少品种、大批量变为多品种、少批量或多批次、小批量,仓库的功能也从重视保管效率逐渐变为重视流通功能的实现。
储存相当于物流体系的一个节点。
仓储是物流中的重要环节,储存功能相对于整个物流体系来说,既有缓冲与调节的作用,也有创值与增效的功能。
仓储管理在现代物流管理中处于重要地位,它不但起着物品储藏的功能而且对财务控制、生产供应、销售支持都有很大的作用。
合理的库存控制对减少物品的资金占用有起着关键作用,而且合理的库存是为生产有序进行提供了可能, 商品的销售也受库存的影响。
因此仓储管理的控制是否合理、高效是提升企业竞争力的关键。
1.2 项目内容: 员工信息管理:对员工信息进行增加/修改/删除/查看操作 员工登录信息管理:对员工登录信息进行增加/修改/删除/查看操作 车辆信息管理:对车辆信息进行增加/修改/删除/查看操作 车队信息管理:对车辆信息进行增加/修改/删除/查看操作 供应商信息管理:对车队信息进行增加/修改/删除/查看操作 公告信息管理:对公告信息进行增加/修改/删除/查看操作 仓库信息管理:对仓库信息进行增加/修改/删除/查看操作 商品信息管理:对商品信息进行增加/修改/删除/查看操作 出库信息管理:对出库信息进行增加/修改/删除/查看操作 入库信息管理:对入库信息的增加/修改/删除/查看操作1.3 项目意义 仓储管理是指对仓库及其库存物品的管理,仓储系统是企业物流系统中不可缺少的子系统。
物流系统的整体目标是以最低成本提供令客户满意的服务,而仓储系统在其中 1 西南科技大学自考毕业论文 发挥着重要作用。
仓储活动能够促进企业提高客户服务水平,增强企业的竞争能力。
现代仓储管理已从静态管理向动态管理发生了根本性的变化,对仓储管理的基础工作也提出了更高的要求。
仓库业务正常进行,能保征企业仓库货物安全,快速,准确的发货。
物流管理系统(仓储管理)是对商品在库信息、入库信息、出库信息、商品位置信息、仓库位置信息以及负责人情况,供应商信息、商品分类信息等进行管理。
使仓库业务更方便,快捷。
2 西南科技大学自考毕业论文 第二章 技术介绍2.1 Java 简介 Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun 台(即 JavaSEMicrosystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平JavaEE JavaME)的总称。
Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人 PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
在全球云计算和移动互联网的产业环境下,Java 更具备了显著优势和广阔前景。
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。
它首先将源代码编译成二进制字节码byte code,然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。
不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
2.2 JSP 技术简介 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。
JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基 Web于 Web 的应用程序的开发变得迅速和容易。
服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。
插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回给客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。
2.3 MVC 简介 MVC 模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。
MVC 模式最早由 Trygve Reenskaug 在 1974 年提出,是施乐帕罗奥多研究中心(Xerox PARC)在 20 世纪 80 年代为程序语言 Smalltalk 发明的一种软件设计模式。
MVC 模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。
除此之外,此模式通过对复杂度的简化,使程序结构更加直观。
软件系统通过对自身基本部份分离的同时也赋予了各个基本部分应有的功能。
专业人员可以通过自身的专长分组: (控制器 Controller)- 负责转发请求,对请求进行处理。
(视图 View) - 界面设计人员进行图形界面设计。
(模型 Model) - 程序员编写程序应有的功能(实现算法等等)、数据库专家进行 数据管理和数据库设计可以实现具体的功能。
2.4 Struts 简介 Struts 是 Apache 软件基金会(ASF)赞助的一个开源项目。
它最初是 Jakarta 并在 2004 年 3 月成为 ASF 的顶级项目。
项目中的一个子项目, 它通过采用 Java Servlet/JSP 技术,实现了基于 Java EE Web 应用的 Model-View-Controller〔MVC〕设计模 3 西南科技大学自考毕业论文式的应用框架〔Web Framework〕,是 MVC 经典设计模式中的一个经典产品。
Struts 的优点主要集中体现在两个方面:Taglib 和页面导航。
Taglib 是 Struts的标记库,灵活动用,能大大提高开发效率。
Struts 这个名字来源于在建筑和旧式飞机中使用的支持金属架。
它的目的是为了减少在运用 MVC 设计模型来开发 Web 应用的时间。
你仍然需要学习和应用该架构,不过它将可以完成其中一些繁重的工作。
Struts 跟 Tomcat、Turbine 等诸多 Apache 项目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。
2.5 Spring 简介 Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。
框架的主要优势之一就是其分层架构, 分层架构允许您选择使用哪一个组件,同时为 J2EE应用程序开发提供集成的框架。
控制反转模式(也称作依赖性介入)的基本概念是:不创建对象,但是描述创建它们的方式。
在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。
容器 (在 Spring 框架中是 IOC 容器) 负责将这些联系在一起。
Spring 设计的核 心是 org.springframework.beans 包,它的设 计 目标 是与JavaBean 组件一起使用。
这个包通常不是由用户直接使用,而是由服务器将其用作其他多数功能的底层中介。
下一个最高级抽象是 BeanFactory 接口,它是工厂设计模式的实现,允许通过名称创建和检索对象。
BeanFactory 也可以管理对象之间的关系。
BeanFactory 支持两个对象模型。
单态 模型提供了具有特定名称的对象的共享实例, 可以在查询时对其进行检 索。
Singleton 是默认的也是最常用的对象模型。
对于无状态服务对象很理 想。
原型 模型确保每次检索都会创建单独的对象。
在每个用户都需要自己的对象 时,原型模型最适合。
bean 工厂的概念是 Spring 作为 IOC 容器的基础。
IOC 将处理事情的责任从应用程序代码转移到框架。
正如我将在下一个示例 中演示的那样,Spring 框架使用 JavaBean 属性和配置数据来指出必须设置 的依赖关系。
2.6 Hibernate 简介 Hibernate 是一种 Java 语言下的对象关系映射解决方案。
它是使用 GNU 宽通用公共许可证发行的自由、开源的软件。
它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。
Hibernate 也是目前 Java 开发中最为流行的数据库持久层框架,现已归 JBOSS 所有。
它的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来。
无论是从设计草案还是从一个遗留数据库开始,开发人员都可以采用Hibernate。
Hibernate 不仅负责从 Java 类到数据库表的映射(还包括从 Java 数据类型到 SQL数据类型的映射),还提供了面向对象的数据查询检索机制,从而极大地缩短的手动处理 SQL 和 JDBC 上的开发时间。
4 西南科技大学自考毕业论文2.7 SSH 简介 SSH(StrutsSpring Hibernate)典型的 J2EE 三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。
三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。
客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。
表现层是传统的 JSP 技术,自 1999 年问世以来,经过多年的发展,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。
中间层采用的是流行的 Spring Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种。
Web 层,就是 MVC 模式里面的“C”(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的MVC 框架采用 Struts。
Service 层(就是业务逻辑层),负责实现业务逻辑。
业务逻辑层以 DAO 层为基础,通过对 DAO 组件的正面模式包装,完成系统所要求的业务逻辑。
DAO 层,负责与持久化对象交互。
该层封装了数据的增、删、查、改的操作。
POJO,持久化对象。
通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库,该系统采用 Hibernate 作为 ORM 框架。
Spring 的作用贯穿了整个中间层,将 Web 层、Service 层、DAO 层及 PO 无缝整合,其数据服务层用来存放数据。
2.8 MySQL 的简介 MySQL 是一个开放源代码的关系数据库管理系统,原开发者为瑞典的 MySQL AB公司, 2009 年, 该公司于 2008 年被 Sun 收购。
MySQL 成为 Oracle Oracle 收购 Sun 公司,旗下产品。
MySQL 最初的开发者的意图是用 mSQL 和他们自己的快速低级例程ISAM去连接表格。
不管怎样,在经过一些测试后,开发者得出.
上一篇:
【精品】IBMWebSpherePortal航空航天和国防工业解决方案
下一篇:
基于JSP邮件收发系统论文