书签 分享 收藏 举报 版权申诉 / 36

类型物流管理系统的设计.doc

  • 文档编号:15532
  • 上传时间:2024-02-27
  • 格式:DOC
  • 页数:36
  • 大小:3.53MB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    物流 管理 系统 设计
    资源描述:

    1、摘要当今社会正处在物流时代,物流化大潮席卷全球,物流正在以前所未有的速度在我国迅速展开。物流管理系统以其独特的优势在管理过程中占有重要的地位。为了方便物流信息的管理,采用JSP技术开发了本物流管理系统, 本系统采用JavaBean+Jsp 技术和SQL Server2005数据库进行开发,该系统功能齐全,实现了物流信息的添加、修改、删除、查询等功能。前台实现了用户注册、客户留言、订单查询等功能,后台实现了删除前台的用户注册和客户留言的记录功能,以及货物管理、承运管理、车辆管理、车辆类型、车队管理、驾驶员管理、分点管理、部门管理、人员管理、运价管理、用户管理等功能,这些管理模块都具有添加、修改、

    2、删除以及登陆等功能。按照物流公司管理流程需求,结合实际,收集资料,完全符合物流公司业务的要求,更加方便快捷的管理物流公司,实现减少物流公司工作量,提高物流管理效率的目的。目录摘要I前言II第一章 系统分析11.1 系统开发运行环境11.2 系统开发技术介绍11.2.1 JavaScript11.2.2 JSP技术简介21.2.3 B/S架构31.2.4 项目研究的目的和意义51.2.5 开发软件MyEclipse7.5介绍51.3 业务描述61.4 系统功能概述71.4.1 用户功能实现81.4.2 后台管理8第二章 系统设计92.1 数据库设计概述92.2 概念模型设计(E-R图)92.3

    3、数据库表及关系建立102.4详细数据库结构设计11表 2-13管理员登陆表142.5 功能模块设计15第三章 系统详细设计与实现183.1 系统前台界面设计和以及功能实现183.2 系统后台页面设计24第四章 结论30参考文献31致谢323前言 当今世界经济发展呈现出全球化和市场化的两大趋势。经济发展、科技进步和信息革命,将世界带入前所未有的全球化的时代。集物流、信息流和资金流于一身的物流配送中心,在这全球化和市场化的时代里,又进一步促进了世界经济与贸易的发展。迈向21世纪的国际物流技术的特征是信息化、网络化、智能化、柔性化、标准化和社会化。物流配送是实现电子商务的重要环节。它是由物品供方和需

    4、方以外的物流企业提供物流服务的模式。它是以中小型零售企业为服务对象的社会化物流中心和配送中心。它实现了最少环节和最低费用和最高的效率等的服务。 随着第一方和第二方物流的不断完善,出现了第三方物流。物流这一新兴产业在我国是方兴未艾,必将迅速发展起来,但某些方面还没有和国际并轨。为了降低成本和提高效益,打破传统的手工工作方式。 本软件主要针对用于没有库存的企业管理体制,是集配车管理,并记录有关信息的软件。它实现了正确的配载车辆,货物上车和跟踪的服务等等。第一章 系统分析1.1 系统开发运行环境开发环境:windows7 专业版开发语言:JSP数据库:SQL Sever 2005开发工具:Myecl

    5、ipse 7.51.2 系统开发技术介绍1.2.1 JavaScriptJavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML(标准通用标记语言的子集)网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript是Sun公司(已被oracle收购)的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的

    6、JavaScript实现包含三个部分:ECMAScript,文档对象模型,浏览器对象模型。Netscape公司在最初将其脚本语言命名为LiveScript。Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”2,因此语法上有类似之处,一些名称和命名规范也借自Java。但JavaScript的主要设计原则源自Self和Scheme3。JavaScript与Java名称上的近似,是当时网景为了营销4考虑与Sun公司达成协议的结果。为了取得技术优势,微软推出了JScript脚本语言。Ecma国际(前身为

    7、欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。现两者都属于ECMAScript的实现。尽管JavaScript作为给非程序人员的脚本语言,而非是作为给程序人员的编程语言来推广和宣传,但是JavaScript具有非常丰富的特性。JS和DW俩个技术的结合,是静态网页得到进一步的提升,原本DW拥有的滤镜效果,现多了Js特效,使网页得到活泼生动的效果。1.2.2 JSP技术简介JSP技术使用Java编程语言编写类,来封装产生动态网页的处理逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问

    8、JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成

    9、。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。1.2.3 B/S架构 B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体

    10、成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。 图1-1 B/S架构原理介绍随着Internet和WWW的流行,以往的主机终端和CS都无法满足当前的全球网络开放、互连、信息随处可见和信息共

    11、享的新要求,于是就出现了BS型模式,即浏览器服务器结构。B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个

    12、企业可以在此结构的基础上建立自己的Intranet。 B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。 B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。1.2.4 项目研究的目的和意义 物流管理系统主要是为了改善对物流的管理,更好的利用计算机在管理方面的作用,本系统采用B/S模式、JSP技术,开发一个物流管理平台,对货物进行订货、运输和系统维护等方面的管理,旨在以降低物流成本,提高物流效率

    13、和经济效益。通过本物流网站的设计与实现,旨在达到加深学科知识的理解与运用,以理论知识结合实际情况分析问题,解决问题。通过这次设计,希望能提高系统总体设计规划分析能力,综合运用各方法解决问题的能力,以及善于发现问题解决问题的能力。1.2.5 开发软件MyEclipse7.5介绍MyEclipse7.5企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的Java2EE集成开发环境,包括了完备的编码、调试

    14、、测试和发布功能,完整支持HTML,JSP,CSS,Javascript,SQL。1.3 业务描述系统的用例如图1-2,1-3所示:图1-2系统普通用户用例图图1-3系统管理员用例图1.4 系统功能概述本系统是一款物流部门的物流管理系统。根据前台用户注册信息,后台便可显示,通过前台留言也可显示在后台,后台负责删除。后台可以下订单,运输货车的调配驾驶员送货与对车的安排管理运输。后台分时间点安排员工执勤维护系统安全,内部采购物品成公司成本来进行存储数据,以备公司领导查看。1.4.1 用户功能实现(1)用户注册(2)用户登录主界面(3)实现了订单查询(4)用户留言1.4.2 后台管理后台管理包含了货

    15、物管理、承运管理、车辆管理、车辆类型、车队管理、驾驶员管理、分点管理、部门管理、人员管理、运价管理、用户管理等11个管理,都具有添加、修改、删除及登陆等功能。第二章 系统设计2.1 数据库设计概述1. 数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索的功能,信息系统可以方便、及时、准确地从数据库中获得所需的信息。2. 数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合在一起以及如何结合的关键所在。3. 数据库设计是信息系统开发和建设的重要组成部分;4. 数据库设计必须防止客户修改数据,而设定部分权限。2.2 概念模型设计(E-R图)数据模型是数据特征的抽象,从抽象层次上描述了系统的静态特征、动态行为和约束条件,位数据库系统的信息表与操作提供一个抽象的框架。描述了数据结构、数据操作及数据约束。本系统ER如图2-1所示:图2-1系统E-R图2.3 数据库表及关系建立根据以上这些步骤就可以创建一个数据库,依次建立下列表。l 注册表l 管理员表l 留言提交表l 货物订单表l 路线承运表l 车辆管理表l 车辆类

    展开阅读全文
    提示  图海文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:物流管理系统的设计.doc
    链接地址:https://www.thwenku.com/cad/15532.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    网站客服QQ:2356858848

      客服联系电话:18503783681

    copyright@ 2008-2022 thwenku.com网站版权所有

    ICP备案:豫ICP备2022023751号-1