物流管理系统仓储管理数据库设计毕业论文

上传人:l**** 文档编号:129860911 上传时间:2020-04-23 格式:DOC 页数:38 大小:525KB
返回 下载 相关 举报
物流管理系统仓储管理数据库设计毕业论文_第1页
第1页 / 共38页
物流管理系统仓储管理数据库设计毕业论文_第2页
第2页 / 共38页
物流管理系统仓储管理数据库设计毕业论文_第3页
第3页 / 共38页
物流管理系统仓储管理数据库设计毕业论文_第4页
第4页 / 共38页
物流管理系统仓储管理数据库设计毕业论文_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《物流管理系统仓储管理数据库设计毕业论文》由会员分享,可在线阅读,更多相关《物流管理系统仓储管理数据库设计毕业论文(38页珍藏版)》请在金锄头文库上搜索。

1、 专业 专注 物流管理系统仓储管理数据库设计毕业论文物流管理系统仓储管理数据库设计毕业论文 目目 录录 第一章第一章 需求分析需求分析 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

2、3 3 SSH 数据访问的实现 13 3 4 系统登录功能模块的实现 22 3 5 员工信息管理功能模块的实现 25 总结总结 33 致谢致谢 34 参考文献参考文献 35 专业 专注 第第 1 1 章章需求分析需求分析 1 11 1 项目背景项目背景 随着电子商务技术和网络技术的快速发展 现代物流技术也在不断进步 目前 我国物流业处于快速增长期 物流总需求增长很快 物流企业快速成长 物流业市场化 社会化 专业化水准提高 物流业发展对于提高国民经济增长 质量和效益的作用日益明显 物流管理 Logistics Management 是为了满足客户的需求 对商品 服 务和相关信息从产出点到消费点的

3、合理 有效的流动和储存 进行规划 实施 与控制的过程 仓储管理 Warehousing Management 是物流系统的一部分 它从初始点 到消费点存储产品 原材料 零部件 半成品 成品 提供存储状态 条件和 处置等信息 现代物流中的仓储是在物流体系中是唯一的静态环节 随着经济 的发展 需求方式出现了个性化 多样化的改变 生产方式也变为多品种 小 批量的柔性生产方式 物流的特征由少品种 大批量变为多品种 少批量或多 批次 小批量 仓库的功能也从重视保管效率逐渐变为重视流通功能的实现 储存相当于物流体系的一个节点 仓储是物流中的重要环节 储存功能相对于 整个物流体系来说 既有缓冲与调节的作用

4、也有创值与增效的功能 仓储管 理在现代物流管理中处于重要地位 它不但起着物品储藏的功能而且对财务控 制 生产供应 销售支持都有很大的作用 合理的库存控制对减少物品的资金 占用有起着关键作用 而且合理的库存是为生产有序进行提供了可能 商品的 销售也受库存的影响 因此仓储管理的控制是否合理 高效是提升企业竞争力 的关键 1 21 2 项目容 项目容 员工信息管理 对员工信息进行增加 修改 删除 查看操作 员工登录信息管理 对员工登录信息进行增加 修改 删除 查看操作 车辆信息管理 对车辆信息进行增加 修改 删除 查看操作 车队信息管理 对车辆信息进行增加 修改 删除 查看操作 供应商信息管理 对车

5、队信息进行增加 修改 删除 查看操作 公告信息管理 对公告信息进行增加 修改 删除 查看操作 仓库信息管理 对仓库信息进行增加 修改 删除 查看操作 商品信息管理 对商品信息进行增加 修改 删除 查看操作 出库信息管理 对出库信息进行增加 修改 删除 查看操作 入库信息管理 对入库信息的增加 修改 删除 查看操作 1 31 3 项目意义项目意义 仓储管理是指对仓库及其库存物品的管理 仓储系统是企业物流系统中不 可缺少的子系统 物流系统的整体目标是以最低成本提供令客户满意的服务 而仓储系统在其中 专业 专注 发挥着重要作用 仓储活动能够促进企业提高客户服务水平 增强企业的 竞争能力 现代仓储管理

6、已从静态管理向动态管理发生了根本性的变化 对仓 储管理的基础工作也提出了更高的要求 仓库业务正常进行 能保征企业仓库货物安全 快速 准确的发货 物流管理系统 仓储管理 是对商品在库信息 入库信息 出库信息 商 品位置信息 仓库位置信息以及负责人情况 供应商信息 商品分类信息等进 行管理 使仓库业务更方便 快捷 专业 专注 第二章第二章技术介绍技术介绍 2 12 1 JavaJava 简介简介 Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台 即 JavaSE Ja

7、vaEE JavaME 的总称 Java 技术具有卓越的通用性 高效性 平台移 植性和安全性 广泛应用于个人 PC 数据中心 游戏控制台 科学超级计算机 移 动和互联网 同时拥有全球最大的开发者专业社群 在全球云计算和移动互联网的 产业环境下 Java 更具备了显著优势和广阔前景 Java 不同于一般的编译执行计算机语言和解释执行计算机语言 它首先将源代 码编译成二进制字节码 byte code 然后依赖各种不同平台上的虚拟机来解释执行 字节码 从而实现了 一次编译 到处执行 的跨平台特性 不过 每次的编译执 行需要消耗一定的时间 这同时也在一定程度上降低了 Java 程序的运行效率 2 22

8、 2 JSPJSP 技术简介技术简介 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets 来封装产生动 态网页的处理逻辑 网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的 应用逻辑 JSP 将网页逻辑与网页设计和显示分离 支持可重用的基于组件的设计 使基于 Web 的应用程序的开发变得迅速和容易 Web 服务器在遇到访问 JSP 网页的 请求时 首先执行其中的程序段 然后将执行结果连同 JSP 文件中的 HTML 代码一起 返回给客户 插入的 Java 程序段可以操作数据库 重新定向网页等 以实现建立动 态网页所需要的功能 JS

9、P 与 Java Servlet 一样 是在服务器端执行的 通常返回 给客户端的就是一个 HTML 文本 因此客户端只要有浏览器就能浏览 2 32 3 MVCMVC 简介简介 MVC 模式 Model View Controller 是软件工程中的一种软件架构模式 把软 件系统分为三个基本部分 模型 Model 视图 View 和控制器 Controller MVC 模式最早由 Trygve Reenskaug 在 1974 年提出 是施乐帕罗奥多研究中心 Xerox PARC 在 20 世纪 80 年代为程序语言 Smalltalk 发明的一种软件设计模式 MVC 模式的目的是实现一种动态的

10、程序设计 使后续对程序的修改和扩展简化 并 且使程序某一部分的重复利用成为可能 除此之外 此模式通过对复杂度的简化 使程序结构更加直观 软件系统通过对自身基本部份分离的同时也赋予了各个基本 部分应有的功能 专业人员可以通过自身的专长分组 控制器 Controller 负责转发请求 对请求进行处理 视图 View 界面设计人员进行图形界面设计 模型 Model 程序员编写程序应有的功能 实现算法等等 数据库 专家进行 数据管理和数据库设计 可以实现具体的功能 2 42 4 StrutsStruts 简介简介 Struts 是 Apache 软件基金会 ASF 赞助的一个开源项目 它最初是 Jak

11、arta 项目中的一个子项目 并在 2004 年 3 月成为 ASF 的顶级项目 它通过采用 Java 专业 专注 Servlet JSP 技术 实现了基于 Java EE Web 应用的 Model View Controller MVC 设计模式的应用框架 Web Framework 是 MVC 经典设计模式 中的一个经典产品 Struts 的优点主要集中体现在两个方面 Taglib 和页面导航 Taglib 是 Struts 的标记库 灵活动用 能大大提高开发效率 Struts 这个名字来源于在建 筑和旧式飞机中使用的支持金属架 它的目的是为了减少在运用 MVC 设计模型来开 发 Web

12、 应用的时间 你仍然需要学习和应用该架构 不过它将可以完成其中一些繁 重的工作 Struts 跟 Tomcat Turbine 等诸多 Apache 项目一样 是开源软件 这 是它的一大优点 使开发者能更深入的了解其部实现机制 2 52 5 SpringSpring 简介简介 Spring 是一个开源框架 是为了解决企业应用程序开发复杂性而创建的 框架 的主要优势之一就是其分层架构 分层架构允许您选择使用哪一个组件 同时为 J2EE 应用程序开发提供集成的框架 控制反转模式 也称作依赖性介入 的基本概念是 不创建对象 但是描述创 建它们的方式 在代码中不直接与对象和服务连接 但在配置文件中描述

13、哪一个组 件需要哪一项服务 容器 在 Spring 框架中是 IOC 容器 负责将这些联系在一 起 Spring 设计的核心是 org springframework beans 包 它的设计目标是与 JavaBean 组件一起使用 这个包通常不是由用户直接使用 而是由服务器将其用作 其他多数功能的底层中介 下一个最高级抽象是 BeanFactory 接口 它是工厂设计 模式的实现 允许通过名称创建和检索对象 BeanFactory 也可以管理对象之间的 关系 BeanFactory 支持两个对象模型 单态单态 模型提供了具有特定名称的对象的共享实例 可以在查询时对其进行 检索 Singlet

14、on 是默认的也是最常用的对象模型 对于无状态服务对象很 理想 原型原型 模型确保每次检索都会创建单独的对象 在每个用户都需要自己的对 象时 原型模型最适合 bean 工厂的概念是 Spring 作为 IOC 容器的基 础 IOC 将处理事情的责任从应用程序代码转移到框架 正如我将在下一个 示例中演示的那样 Spring 框架使用 JavaBean 属性和配置数据来指出必 须设置的依赖关系 2 62 6 HibernateHibernate 简介简介 Hibernate 是一种 Java 语言下的对象关系映射解决方案 它是使用 GNU 宽通用公共许 可证发行的自由 开源的软件 它为面向对象的领

15、域模型到传统的关系型数据库的 映射 提供了一个使用方便的框架 Hibernate 也是目前 Java 开发中最为流行的数 据库持久层框架 现已归 JBOSS 所有 它的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作中解放 出来 无论是从设计草案还是从一个遗留数据库开始 开发人员都可以采用 Hibernate 专业 专注 Hibernate 不仅负责从 Java 类到数据库表的映射 还包括从 Java 数据类型到 SQL 数据类型的映射 还提供了面向对象的数据查询检索机制 从而极大地缩短 的手动处理 SQL 和 JDBC 上的开发时间 2 72 7 SSHSSH 简介简介 SSH S

16、truts Spring Hibernate 典型的 J2EE 三层结构 分为表现层 中间 层 业务逻辑层 和数据服务层 三层体系将业务规则 数据访问及合法性校验等 工作放在中间层处理 客户端不直接与数据库交互 而是通过组件与中间层建立连 接 再由中间层与数据库交互 表现层是传统的 JSP 技术 自 1999 年问世以来 经过多年的发展 其广泛的应 用和稳定的表现 为其作为表现层技术打下了坚实的基础 中间层采用的是流行的 Spring Hibernate 为了将控制层与业务逻辑层分离 又细分为以下几种 Web 层 就是 MVC 模式里面的 C controller 负责控制业务逻辑层与表 现层的交互 调用业务逻辑层 并将业务数据返回给表现层作组织表现 该系统的 MVC 框架采用 Struts Service 层 就是业务逻辑层 负责实现业务逻辑 业务逻辑层以 DAO 层为 基础 通过对 DAO 组件的正面模式包装 完成系统所要求的业务逻辑 DAO 层 负责与持久化对象交互 该层封装了数据的增 删 查 改的操作 POJO 持久化对象 通过实体关系映射工具将关系型数据库的数据映射成对象 很

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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