物流企业管理系统的设计与实现毕业设计说明书(编辑修改稿)内容摘要:
三章首先讨论了 系统的总体设计 , 用 角色权限分配图和网站首页流程图介绍了总体结构和功能。 还介绍了数据库的设计,包括 数据 库 需求分析,相关表的设计,列出了该系统数据库的 表。 第四章详细介绍了 系统主要模块 的详细设计 ,页面截图 ,具体实现等。 第五章详细介绍了 系统的测试。 第六章总结了系统的实现过程和讨论了本文所做的主要工作。 2 物流企业管理系统 简介 系统开发目标 随着社会信息化的发展,社会上很多事务的管理也跟着相应发生了根本的变化 . 物流企业的正常运营中总是面对大量的企业内部信息以及发生的相关业务信息,因此需要对这些信息进行管理。 及时了解各个环节中信息的变更,有利于减少管理人员的工作量,提高管理效率。 因此,开发一套高效率 、无差错的物流企业管理系统软件十分必要。 系统开发目标为: 、可靠性、适用性。 ,防止混乱。 ,尽量减少用户的操作。 系统开发工具 Myeclipse MyEclipse,是一个十分优秀的用于开发 Java, J2EE 的 Eclipse 插件 集合 MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。 MyEclipse 企业级工作平台( MyEclipse Enterprise Workbench ,简称 MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 JavaEE 的开发、发布,以及 应用程序 服务器的整合方面极大的提高工作效率。 它是功能丰富的 JavaEE 集成开发环境 ,包括了完备的编码、调试、测试和发布功能,完整支持 HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。 简单而言, MyEclipse 是 Eclipse 的插件,也是一款功能强大的 JavaEE 集成开发环境,支持代码编写、配置、测试以及除错, 以前版本需先安装 Eclipse。 以后版本安装时不需安装 Eclipse。 mySQL MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。 在 2020 年 1 月 16 号被 Sun 公司收购。 而 2020 年 ,SUN 又被 Oracle 收购 .对于 Mysql的前途 ,没有任何人抱乐观的态度。 目前 MySQL 被广泛地应用在 Inter 上的中小型网站中。 由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许 本科生毕业设计说明书 (2020) 5 多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。 与其他的大型数据库例如 Oracle、 DB SQL Server 等相 比, MySQL 自有它的不足之处,如规模小、功能有限( MySQL Cluster 的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。 对于一般的个人使用者和中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于 MySQL 是开放源码软件,因此可以大大降低总体拥有成本。 目前 Inter 上流行的网站构架方式是 LAMP( Linux+Apache+MySQL+PHP),即使用 Linux 作为操作系统, Apache 作为 Web 服务器, MySQL 作为数据库, PHP作为服务器端 脚本 解释器。 由于这四个软件都是免费或开放源码软件( FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的 网站系统。 JAVA Java,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和Java 平台 的总称。 用 Java 实现的 HotJava 浏览器 (支持 Java applet)显示了 Java 的魅力:跨平台、 动态 的 Web、 Inter 计算。 从此, Java 被广泛接受并推动了 Web的迅速发展,常用的浏览器现在均支持 Java applet。 JSP 和 Servlet JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种 动态网页 技术标准。 JSP 技术有点类似 ASP 技术,它是在传统的 网页 HTML文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 标记 (tag),从而形成 JSP 文件(*.jsp)。 用 JSP 开发的 Web 应用是跨平台的,既能在 Linux 下运行,也能在其他 操作系统 上运行。 Servlet 是一种服务器端的 Java 应用程序,具有独立于平台和协议的特性 ,可以生成动态的 Web 页面。 它担当客户请求( Web 浏览器或其他 HTTP 客户程序)与服务器响应( HTTP 服务器上的数据库或应用程序)的中间层。 Servlet 是位于 Web 服务器内部的服务器端的 Java 应用程序,与传统的从命令行启动的 Java 应用程序不同,Servlet 由 Web 服务器进行加载,该 Web 服务器必须包含支持 Servlet 的 Java 虚拟机。 Tomcat Tomcat 是 Apache 软件 基金会( Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、 Sun 和其他一些公司及个人共同开发而成。 由于有了Sun 的参与和支持,最新的 Servlet 和 JSP 规范总是能在 Tomcat 中得到体现, Tomcat 5 支持最新的 Servlet 和 JSP 规范。 因为 Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。 目前最新版本是。 物流企业管理系统的设计与实现 6 系统需求分析 当前我国物流业的发展和电子物流管理的信息化市场正在进入一个加速发展时期,国内的中小型企业正在通过逐步实现信息化来完善自身的物流管理。 因而对国内企业来说,基础信息化仍然是当前需求的主要内容。 据相关调查显示: 60%的企业对电子物流管理需求的特点主要是指在规范流程中实现信息的采集、传输、存储、共享,建立依赖于信息、数据的决策 、控制机制。 经过近年的摸索和实践,国内的物流企业己趋理性,不再唯大唯全唯国外,更加看重软件管理系统和企业自身业务实际的适应性,企业自身对物流软件的需求也有了更清醒的认识,在选择物流软件的时候更加慎重,因而物流软件也从开始的大而全式逐渐细分。 本系统正是想从其中一个角度对现代物流管理软件进行探索. 物流信息化主要表现为物流信息的商品化、物流信息收集的数据化和代码化、物流信息处理的电子化与计算机化、物流信息传递的标准化和实时化、物流信息存储的数字化,开创了优化配送调度、动态监控、智能交通、优化仓储配置等新型的物流 管理技术和物流模式。 MVC 设计模式是一种用于分离数据维护和数据表现的方法,在 J2EE 中引入MVC 设计模式,有助于把应用划分为合理的组件,从而可以方便的进行系统的开发、维护和扩充.随着 J2EE 各种组件技术的广泛应用和 MVC 设计模式的发展与完善,J2EE 与 MVC 设计模式在 W 曲应用系统开发领域达到了很好的结合. 物流管理系统的开发,是大型关系数据库、网络通信技术、 Web 技术等计算机成熟技术的综合应用,强化了物流管理过程中从报价到订舱、订舱到配舱,包括装柜、报关等环节的高效率管理,减少了手工管理的差错和漏洞,满足 企业在生产或者交易过程中信息流的全面管理。 系统设计思想 网站采用静、动相结合的方式 ,主要内容及设计思路: ,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。 物流企业 的需求,并达到操作过程中的直观、方便、实用、安全等要求。 ,既便于系统功能的各种组合和修改,又便于未参与开发技术维护人员补充和维护。 ,及时根据用户需求进行数据的添加、删除、修改等操作。 互联网技术发展到 今天已经十分成熟,网络在各行各业的应用已经得到普及并且 B/S 结构的网络软件在物流系统方面已经得到应用。 比如说金蝶公司的 K3 就是一款在企业用应方面的整和包括仓储,财务,客户关系等。 不但可以随时掌控库存,现金状况而且对企业总体运行态势得以详尽了解。 B/S 架构的应用软件在网络办公,网上购物,网上材料集中采购等方面的应用还有很大的空间,因为它不像 C/S 架构 本科生毕业设计说明书 (2020) 7 的软件有地域空间的限制,这使得它的应用更加广泛。 这让企业管理人员随时随地都能了解企业的运做状况,使得问题的解决更加有实效性。 在 B/S 模式的软件开发中采用最多的是 MVC 设计模式。 MVC 是一种流行的设计模式,它是 Model- View- Controller 的简称,即模型-视图-控制器。 它把应用程序分成三个层次或者模块:视图层、模型层、控制层,它们各自处理自己的任务。 视图:向用户显示数据,接受用户输入,与模型层交互,向模型查询业务状态,接受模型发出的数据,更新显示用户界面。 模型:模型是应用程序的主体,它用于表示业务数据和业务逻辑。 一个模型可以同时为多个视图提供数据,从而提高了代码的可重用性。 控制器:控制器,顾名思义起控制作用。 它接受用户输入,并调用模型和视图来完成用 户请求。 在用户提交表单时,控制器本身不做任何处理和输出工作。 控制器所做的仅仅时:接受请求,然后调用模型组件处理请求,最后调用视图来显示模型处理后返回的数据。 图 21 MVC结构图 MVC 模式的使用范围很广,这与其具有众多有点时分不开的,具体来讲, MVC有如下优点:。 使得同一个模型可以被不同的视图重用,大大提高了代码的可重用性。 MVC 的各个模块相对独立,改变其中一个不会影响其他两个,所以开发人员可以构建松散耦合的构 件。 控制器可以连接不同的模型和视图,去完成用户的需求,这样可以为构造应用程序提高强有力的手段。 (视图) 解释模型 接受数据更新请求 发送用户输入给控制器 允许控制器选择视图 选择视图 (控制器) 接受用户请求 调用模块响应用户请求 选择视图显示相应结果 (模型) 封装应用程序状态 响应状态查询 处理业务流程 通知视图业务状态更新 用户请求 状态查询 通知数据更新新 业务处理 物流企业管理系统的设计与实现 8 因此在开发 物流企业管理系统 时,采用 JSP+ Servlet+ JavaBean,三层体系架构的 B/S 开发模式。 JSP+ Servlet+ JavaBean 三层体系架构的开发模式在企业信息化应用开发中已经十分完善,已经成为网络应用软件开发的主流技术。 不论是在安全性方面还是在开发的模块化,面向对象化中它都有很大的优势所以应用此技术开发的人也越来越多,使次技术更趋于完善。 JSP+ Servlet+ JavaBean 实现了 MVC 模式:在这种模式中 JSP 负责生成动态网页, Servlet 负责流程控制, JavaBean 负责业务逻辑。 在这中 JSP Model2 模式中流程控制图如 图 22。 图 22 流程控制图 系统主要功能 模块划分时描述一个系统需求的一个过程,需要将需求分析中的感性描述进行抽象,提取出要实现的功能,这是整个系统开发中一个关键过程。 分析的根本目的时在开发者和提出需求的人员之间建立一种理解和沟通的机制。 因此,物流企 业管理系统需求分析也是根据开发者和实际用户需求一起来完成的。 根据业务逻辑把系统划分如下: 根据权限的不同,分为用户操作和管理员操作。 用户操作包括 录入出库商品信息 、 查询出库单信息 、 录入入库商品信息 、 查询入库单信息 、 查询商品信息 、 查询供应商信息。 管理操作包括 出库单商品信息删除 /修改 、 入库单商品信息删除 /修改 、 供应商信息添加 /删除 /修改 、 添加商品分类信息 、 仓库位置信息添加 /删除 /修改 、 职员信息查询 /添加 /修改 /删除 、 用户权限管理。 3 系统总体设计 功能 模块图 根据对系统功能分析,本系统大致有十个功能单元 ,具体结构如图 31所示。 浏览器 控制器 (视图) JSP 读取 应用服务器 数据库 请求 响应 实例化 本科生毕业设计说明书 (2020) 9 图 31 系统功能图 数据库设计 数据库需求分析 数据库在整个系统设计中起着举足轻重的作用,任何数据都要在数据库中进行存储以保证数据在以后的操作实现成为可能。 数据库设计是程序功能性设计的基础,只有数据库设计完后程序员才能进行功能性设计,程序员根据数据库结构实现相应的软件功能。 物流企业管理系统 数据库名称为 Logistic(物流 ),使用此数据库的网络软件为 物流企业管理系统 ,它 在服务器上的部署名为 Logistic。 下面介绍该系统的数据库整体设计,该系统采用轻量化的数据库。物流企业管理系统的设计与实现毕业设计说明书(编辑修改稿)
相关推荐
优点,也有相对不足,下面做一简要说明。 物流液压升降台的设计 (需要图纸及其他附件请与我联系 : 877764463) 6 我们所见到的绝大多数举升机均采用固定安装方式。 在举升前汽车必须驶上举升机。 在移动式举升机方面也有几项成功设计,如剪式举升机、菱架式举升机等。 但这类举升机仍存在两个主要问题,接近汽车 下部较难;在车间移动举升机时难逾越地面上的障碍物。 当然
:当需要采购的时候,可以填写采购定单,此时并不影响库存;采购收货:当采购定单被批准,完成采购后到货的时候,首先给货物帖上条形码序列号标签,然后在采购收货单上扫描此条形码,保存之后,库存自动增加。 其他入库:包括借出货物归还、退货等只需要填写采购收货单; ( 4)仓库管理系统仓库管理模块 产品入库:采购入库或者其他入库,自动生成入库单号,货品及可选择方便快捷,可以区分正常入库
这两个对象作为参数传递给它。 如此重复以上的循环,但无需再次调用 init()方法。 一般 Servlet 只初始化一次 (只有一个对象 ),当 Server不再需要 Servlet 时 (一般当 Server 关闭时 ), Server 调用 Servlet 的 Destroy()方法。 Servlet 具有可移植、模块化、功能强大、安全、高效等特点。 SSH 技术 SSH 在 J2EE
,目前保税仓储的实际运作情况不容乐观。 1)在保税仓储的规划上 随着首批保税区、保税物流园区的不断兴起以及呈现出良好的发展态势,使许多地方错误的认为只要搞这些保税区、保税物流园区,以此开展保税仓储业,必定能够拉动自身经济增长。 这种热于概念炒作的形为,最终发展成为“圈地 运动”。 动则几十平方公里的面积,无不体现了大规模、大手笔、大投入,但却不重于实效发展。 而在国际上知名的保税物流园区
第二章 项目建设背景及必要性分析 项目建设背景 物流业是融合运输业、仓储业、货代业和信息业等的复合型服务 9 产业,是国民经济的重要组成部分,涉及领域广,吸纳就业人数多,促进生产、拉动消费作用大,在促进生产结构调整、转变经济发展方式和增强国民经济竞争力等方面发挥着重要作用。 国家“十二五”期间明确提出“大力发展现代物流业” ,中央和地方政府相继建立了推进现代物流业发展的综合协调机制
市场价格剧烈震荡和相关生产流通企业的重大损失。 为此,迫切需要建立钢材期货交易市场。 其实,早在钢材期货交易批准之前,一些 所谓“准期货”,即钢材电子交易市场已经提前登场了。 有关资料显示,近些年来,国内钢材电子交易市场发展迅速。 目前,仅上海地区就存在四家钢材电子交易市场,远期日均交易量达100万吨,其价格在国内市场日益受到关注,已经成为现货市场的重要补充。 实际上,我国早在上世纪 90