当前位置:首页>软件介绍>TMS物流管理系统开发设计 查询:
     
TMS物流管理系统开发设计

            在当今高速发展的信息社会,现代物流行业突飞猛进发展,伴随着我国国民经济连续多年的高 速增长,为现代物流发展创造了良好的条件。目前,我国各类物流企业数量越来越多,可以说现代 物流业还将有更大的发展。 本系统就是针对这些问题根据中小型企业的实际需求而开发的一套物流管理系统。系统的开发 能够帮助企业实现对物流全过程的优化调度和动态控制,高效整合企业的物流业务,以全面提高经 济效益和效率为目的,提供高效、实用、技术的物流管理系统和运营手段。 物流管理系统从物流行业的实际需求出发,参照先进的物流理念和多家领先的物流公司实际的 运营流程开发而成,系统从完善的基础信息设置到货物的托运管理、信息查询、到最后订单的生成, 清晰的业务流程,使操作人员能够按照流程清晰的进行实际的操作,保证物流运作有序而高效的进 行。

            研究主要内容和预期结果(说明具体研究内容和拟解决的关键问题,预期结果和形式,如在理论上 解决哪些问题及其价值,或应用的可能性及效果) :

            通过需求分析,明确物流系统的目标,以客户为核心、

            构建面向客户的业务流程,进行数据流 分析,确定系统的数据流程。进行系统功能分析,划分系统功能模块。进行数据库设计,包括数据 库需求分析,数据库概念结构设计,数据库逻辑结构设计。最后进行系统界面设计,包括游客界面 的设计,用户前台界面设计和管理员后台管理界面设计,还有具备相对完善的权限管理功能,关键 问题是企业用户对企业,车辆,货物,订单信息管理的实现,和管理员对分类信息查询;公告信息 查询;帮助信息查询;物流知识管理;会员信息管理,分别可对各功能模块数据实行增、删、改、 查。

            拟采取的研究方法和技术路线(包括理论分析、计算,实验方法和步骤及其可行性论证,可能遇到 的问题和解决方法,以及研究的进度与计划) : 拟采用 java mysql 技术实现本设计,物流管理系统从物流行业的实际需求出发,参照先进的物 流理念和多家领先的物流公司实际的运营流程开发而成,运用 SSH 框架的集成协作使用,可以有效的提高代码编写的效率,从而有效的降低程序开发的周期,保证物流运作有序而高效的进行。操作界面美观,使用上十分方便。 研究进度与计划如下: 

            (1)准备开题阶段 2012.11.18-2013.3.16 

            (2)设计实现阶段 2013.3.17-2013.5.17 

            (3)说明书完成阶段 2013.5.18-2013.5.25

            (4)答辩阶段 2013.5.25-2013.6.1 指导教师意见(对论文选题的意义、应用性、可行性、进度与计划等内容进行评价,填写审核结果: 同意开题、修改后再开题、不同意开题) :

            摘  要:现在市场经济发展的很快,随着第三方物流的出现,成为了很多制造业、商业企业的追逐对象。物流企业外包从各方面都可以很好的降低成本已成为越来越多企业的共识、物流企业外包也可以很大的提高企业的服务水平。把客户当成自己的上帝、提出以客户为核心的业务流程可以有效的适应各种商业形式、适应各种企业他们的所有商业模式。从以上说明来看,性能优良的物流管理系统在当今这个经济高速发展的时代,有着十分可观的前景。

            本系统是一个基于JSP技术与MVC模式的物流管理系统,故而系统以J2EE作为开发基础,我使用了S.S.H框架,我的开发工具是MyEclipse,系统的数据库是Mysql数据库,我采用的开发语言是java,关于我的页面设计,我采用了jsp动态页面技术。本系统具有好看的界面、操作简单、维护容易等特点。

            引言

            新世纪的到来预示着经济发展的全球一体化成为了一个必然的走势,这个趋势对于企业来说,带来的机遇和挑战是双重的,如何在激烈的竞争中把握住这个机遇更好的迎接挑战是企业战略思想的核心,当今市场需求变化非常快,这也是企业面临的主要挑战,客户要求货物的质量要高,送货又要快,服务还要好,企业自己也想最大程度的降低自己的成本。在这种大环境的驱使下,让原本单枪匹马一个人战斗的企业意识到了危机,如果想要让企业生存下来并发展的好,就一定要和其他的企业一起同生死共进退,结成联盟,建立合作关系,发挥各自的特点,这样可以相互借鉴,优势互补,但是像这种跨企业的的管理是十分困难的,要统一各个企业的指导思想、和行为方针,企业合作伙伴一起来面对市场竞争的挑战,物流管理思想就出现了,我国的信息技术越来越先进,所以企业都把物流看成是自己赖以生存的所在,企业生产以及经营的的各个步骤中,物流最重要,拥有一套优良的物流管理系统对于所有的企业来说,都可以大大的提高自己的竞争力。

            采用技术和开发工具介绍

            各个应用平台都不相同,各自有各自的特点,所以选择合适的开发工具尤为重要,采用更有效更实用的技术。Java系统具有跨平台编译的特点,并且提供了并发的机制、具有很高的性能

            .1 开发工具介绍

            .1.1 MyEclipse简介

            开发工具选择MyEclipse,MyEclipse企业级工作平台。功能全面,用起来十分方便。

            .1.2 数据库简介

            我这系统用的数据库是MySQL数据库,MySQL是一个小型关系型数据库管理系统,在Internet上对于很多中小型网站来说,MySQL是十分受欢迎的。MySQL是开源代码,而且体积小,成本也低。许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

            对于其他很多大的例如Oracle、DB2、SQL Server来说,MySQL有他的缺点,MySQL只适用于小规模的系统软件开发、功能也是非常有限的等,但是MySQL依然很流行,很受欢迎。MySQL的主要服务对象存在也比如个人或者小一点的企业单位,因为对于他们来说MySQL提供的功能是足够让他们使用的。而且用MySQL能很大的降低开发的成本。

            .1.3 Tomcat简介

            服务器是Web应用程序的心脏,因为Tomcat 技术先进、性能稳定,而且免费,在java爱好者中非常受欢迎, Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,

            .2 系统开发的思想与技术

            .2.1 JSP技术与MVC模式以及系统的基本框架

            (Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

            的优点有:

            (1)一次编写,到处运行。除了系统之外,代码不用做任何更改。

            (2)系统的多平台支持。相比ASP的局限性JSP的优势是显而易见的。 

            (3)强大的可伸缩性。

            (4)多样化和功能强大的开发工具支持。和ASP类似,Java免费的开发工具很多。

            (5)支持服务器端组件。

            .2.2  S.S.H框架的优点

            .S.H框架可以很好的提高我们的开发效率,让软件更加好维护、拥有更好的可扩展性。他们里面有很多优秀的设计理念及模式应用。Struts是一种MVC框架,主要是要了解MVC的技术特点;hibernate是一种ORM系统,也要很好的了解ORM的技术特点。Spring归类于一种应用程序的框架,其主要是IOC和AOP,Spring。 它由以下3个框架构成: 1.Struts2框架

            是Apache组织的一个开放源码项目,起工作原理如图2.1所示:

            .Spring框架

            是一个开源框架,Spring 是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。

            .Hibernate框架

            是一个开放源码的 ORM 持久层框架。是一种十分优越的持久层框架。Hibernate 框架提供了对象到关系型数据库的持久化服务系统分析企业物流信息管理技术在不断的提升,从而使物流系统的开发的难度也越来越大,达到同样的目标可以采用很多不同的方式,通过对系统需求的分析,本物流系统 选用MyEclipse Mysql开发技术,我们在不同的方案中要提出不同的分析。

            3.1可行性分析

            系统的可行性研究是指在明确的开发背景下,系统的开发工作需要具备的资源和技术条件,并检查其是否满足系统目标的要求。可行性分析的任务是明确应用项目的开发的必要性和可行性。进行可行性研究对于保证资源的合理使用,规避浪费和一些无谓的失误,都是十分重要的。

            随着信息技术的发展,物流成为企业必不可少的生命线,物流成为企业生产和经营的最重要环节,不管是大企业还是小企业都把物流放在很重要的地位,一套好的物流管理系统对提高企业竞争力十分重要。

            .2 系统的功能需求分析

            物流管理系统主要功能有:

            (1) 用户的注册登录,管理员登陆。 

            (2) 用户对信息的查询。

            (3) 用户对企业信息,货物信息,订单信息,车辆信息的管理。

            (4) 管理员可以进行公告信息管理,帮助信息管理,物流知识信息管理,会员

            信息的管理。

            .3 数据表结构

            对于信息管理系统来来说,数据库非常重要,数据库结构对系统的效率影响很大,数据库结构设计如果合理,能非常大的提高数据存储的效率。本系统数据库中共有表:t_user、t_info、t_qiye、t_cheliang、t_huowu和t_dingdan。

            4 系统的总体设计

            .1 系统的功能结构

            通过分析系统,我们画出了系统的功能模块图,系统分游客权限,管理员权限,企业用户权限。下面是系统总的功能模块图:

            管理员主要功能:公告信息的管理,帮助信息的管理,物流知识信息的管理,会员的管理(主要是注册用户的审核)。管理员的功能图如图4.1(b)所示

            企业用户主要有企业信息的管理,车辆信息的管理,货物信息的管理,订单信息的管理。企业用户的功能图如图4.1(c)所示

            .2 系统的业务描述

            本系统分管理员,企业用户和游客三个权限。管理员主要功能:公告信息的管理,帮助信息的管理,物流知识信息的管理,会员的管理(主要是注册用户的审核)。订单信息的管理。游客主要是各种信息的查看。 系统用例图如下:

            4.3 系统的概念模型设计

            通常用E-R图方法的来实现模型设计。E-R图可以用来表示数据库的信息组织情况,E-R图包含(实体、联系、属性)。他简单易懂,容易掌握,直观。能够比较准确地反映现实世界的信息联系。 本系统E-R

            5 系统各模块的实现

            .1系统首页界面

            系统的首页,进入后可以对公告信息、帮助信息、物流知识、企业信息查询、车辆信息查询、货物信息查询进行相关的查询操作。

            .2 注册和登录

            本段代码是程序的登陆代码,首先从获取从页面输入的用户名和密码还有用户的登陆角色,然后调用userDao.selectBean方法,从数据库里取出该条记录进行判断,如果该条记录存在,则说明用户登陆成功,同时把用户信息存在session里面方便调用,如果记录为空,则跳转到登陆页面,同时提醒用户错误信息。

            5.3 密码修改

            为了系统的安全性的保障,企业用户登录系统后,可随时修改自己的密码,且就算已在企业用户管理页面,修改密码时也需要输入原密码,才可进行密码修改,进一步提高了系统的安全性,在修改密码时,会要求输入两次新密码,如果两次输入不一致,则会有提示,要重新输入,只有两次输入新密码一致,修改密码才能成功,相关代码如下:

            .4管理员管理界面

            管理员审核注册会员功能:如图

            图5.5 管理员审核界面

            用户注册之后,不能直接用已注册的账号登录,需要等管理员审核通过之后,用户注册的账号才能登录,进入企业用户管理界面,相关代码如下:

            管理员登陆之后,可以有以下管理功能:

            分类信息查询;公告信息管理;帮助信息管理;物流知识管理;会员信息管理,分别可对各功能模块数据实行增、删、改、查。在这里我们只看公告信息管理,其他如帮助信息管理;物流知识管理;会员信息管理模块相关操作类似,公告信息管理相关代码如下:

            .5企业用户管理界面

            企业用户登陆之后,可以有以下管理功能:

            分类信息查询;企业信息管理;车辆信息管理;货物信息管理;订单信息管理,分别可对各功能模块数据实行增、删、查、改。此处以车辆信息管理为例,企业用户可进行添加车辆、删除车辆以及修改车辆的操作,其他如企业信息管理;货物信息管理;订单信息管理模块相关操作类似,车辆信息管理的相关代码如下:

            系统的主要代码分析

            .1 struts配置文件

            这是struts的配置文件,该文件的作用主要起到来自JSP的请求的跳转分配的作用. 该struts配置文件是个总的配置文件。   

            6.2 spring配置文件

            在本项目中主要用到了IOC的功能,就是把对象实例化  

            .3 hibernate配置文件 

            首先加载了连接池的一个配置,就是加载了数据库的连接信息, 

            都表示当前数据库建立起来的表和类之间的映射关系。

            7 结束语

            我的毕业设计《物流管理系统》终于完成了。我的努力和付出终于有了一个成果,让我感到十分的行为,就要离开大学了,四年青春年少,四年激扬文字,四年风雨同舟,弹指间,大学生活已近落幕,即将告别自己的大学,告别最后的校园生活,每一个同学,每一个老师都将成为流经我生命长河一道靓丽的风景,永远爱你们

            


Web快速开发平台介绍JAVA进行WEB开发介绍
x5 studio快速开发平台Justep X5快速开发平台部署
YYUC-PHP框架简介HMS酒店客房管理系统操作手册
保险出单业务管理系统保险代理公司业务管理系统的设计和实现
保险公估业务运营管理系统保险公司车险续保管理系统
保险公司大客户管理系统软件需求规格说明书保险行业IT规划必备知识
保险行业管理系统保险理赔业务管理信息系统的分析与设计报告
保险业务管理系统的设计与实现汽车散热器散热性能分析软件系统开发
信息发布:广州名易软件有限公司 http://www.myidp.net
  • 名易软件销售服务
  • 名易软件销售服务
  • 名易软件技术服务

  • TMS物流管理系统开发设计