物流运输信息管理系统计划与实现

打印 上一主题 下一主题

主题 859|帖子 859|积分 2577

 其他项目,点击作者主页 有咨询的+v   lgm13213338439

目录​​​​​​​
1 系统简介
2 系统相关技能
3 需求分析
3.1 需求分析概念
3.1.1 用户工作流程分析
3.1.2 用户工作需求分析
3.2 系统功能需求分析
3.3 系统功能用例分析
3.3.1 参与者
3.3.2 参与者用例分析
3.4 系统可行性分析
4 系统计划
4.1系统整体功能计划
4.2 系统模块计划
4.2.1 登录模块
4.2.2 部分管理模块
4.2.3 员工管理模块
4.2.4 客户管理模块
4.2.5 订单管理功能模块
4.2.6 通知管理模块 
4.2.7 仓库管理模块
4.2.8 运输管理模块
5 系统实现
5.1 管理员登录模块实现
5.2 管理员主页功能实现
5.3 部分管理模块实现
5.4 员工管理模块实现
5.5 订单管理模块实现
5.6 客户管理模块实现
4.7 通知管理模块实现
5.8 仓库管理模块实现
5.9 运输管理页面实现
5.10 客户登录页面实现
4.11 客户主页功能实现
6 总结




1 系统简介

     本文紧张进行了物流公司信息化管理的需求研究,明白了信息化程度能为企业提供的收益,并利用UML建模图形对系统需求和功能模型进行构建。同时也研究了温度监控技能,渴望能在计划开发时有这些功能可以大概到场此中。系统接纳JAVA结合MVC开发模式与SSM框架计划了满足系统的数据库和全部数据表结构,完成了系统各个功能模块实现所对应的类和方法,成功完成系统开发与页面计划。这个系统的计划开发,不但提升了企业运作服从和技能程度,也提高了运输服从。

2 系统相关技能

   
    本系统目前接纳MVC开发模式与SSM框架进行开发计划,此中MVC开发模式即Model(模型)、View(视图)、Controller(控制器),MVC的优势在于良好的拓展性、界说拦截器、功能模块分层可以实现分层开发,层次清晰。



    SSM是由Spring+SpringMVC+MyBatis所集成的架构,为尺度的MVC模型,图中是SSM框架的模型表示图。此中,Spring框架还提供了创建Web应用程序的全功能MVC模型。Spring MVC区分了控件、模型对象、过滤器和处置惩罚程序对象之间的脚色,这些分离使它更易于进行定制、易于和别的View框架无缝融合,并接纳了IOC(控制反转)以便于测试。
    MyBatis对JDBC进行封装,让数据底层操纵透明化。MyBatis是围绕着sqlSessionFactory实例运行的,它通过配置文件获取实体类要对数据库进行的SQL语言映射。每次访问数据库时,通过sqlSessionFactory获取SQLSession之后,再执行SQL语句。为更清晰相识SSM处置惩罚过程,图为一个用户的哀求过程处置惩罚图。用户发出哀求,自上到下逐一获取属性值,然后到数据库获取完后再从数据库把获取到的值返回给用户。在Spring中进行Web页面计划时,B/S模式是Web的架构,是浏览器到服务器的模式,在这个模式下,具备统一的界面、简单的客户端,而且可以跨平台存在,方便维护优化。


    数据库的建设则大多用的是MySQL来实现信息的生存。MySQL是一个对象式数据库,其功能强大,支持跨平台,速度快,还可以大概面向全部对象,而且稳固性好,成本低,还支持各种汇编语言,存储容量大,而且自身还内置了丰富的功能。



3 需求分析

3.1 需求分析概念

需求分析是开始阶段所要进行的使命,紧张是对用户进行的,得到用户对系统的需求进行整合后,会形成相应需求分析文档。也是开发者对系统进行大致理解的紧张阶段。
3.1.1 用户工作流程分析

    物流信息技能是当代信息在物流各操纵环节中的应用。为了明白物流企业工作过程,对企业中全部部分工作流程进行大要上统一分析,图为物流企业中运作大致过程分析图,通过对大要的业务的分析,紧张包罗接货、存储、运输这三个环节。
1.接货环节
当客户需要货物时,通过电话或者网络等方法跟物流公司接洽。接货过程由公司安排司机前去装货,等装完后,拿到发货单,单子上会有货物的信息。
2. 存储环节
仓储环节紧张发生在揽货过程中以及货物到站后卸货的过程。仓储环节紧张包罗揽货时的仓库装货和货到时站的卸货活动,以及对货物的分类存放。
3. 运输环节
运输环节是公司根据货物进行运输调度,安排相对应的司机车辆。紧张是发生在刚开始的接货时以及从仓库装完货后的运输过程中。装货时需要开单据,到站卸完货后,需要开回执单。



3.1.2 用户工作需求分析

    通过对企业整体流程图的分析,可以总结出用户在工作中对各项业务管理的信息化处置惩罚需求。大概紧张包罗以下几个方面:
1. 数据的管理
物流运输公司的各项业务运作需要各种数据支撑。好比:员工信息,车辆信息,仓库信息等。将这些信息让系统统一管理,可以大概提升信息的查询能力,提高对数据的管理服从。
2.通知的管理
为确保消息的实时性,公司需要对内对外实时发布通知。通知管理的信息化提高了通知工作的服从。
3. 订单追踪管理
物流运输公司的订单是贯穿于整体的三个环节中的。系统应该具备对订单的追踪能力,通过订单号等条件可以大概查询出订单的环境。
图总结了整个系统应具备的功能,其紧张包罗部分员工管理、客户管理、运输管理、仓库管理、通知管理等紧张功能。
3.2 系统功能需求分析



    部分员工管理包罗了对员工、部分基本信息的管理功能。客户管理是对客户基本信息的管理和客户自己对通知、订单状态的管理等功能。运输管理紧张就是司机车辆的信息管理等。仓库管理紧张是货物出/入库管理以及仓库货物信息管理等功能。通知管理包含通知的查询、以及增删改操纵。
3.3 系统功能用例分析

3.3.1 参与者

参与者便是系统利用者的代表。图为物流运输信息系统利用者环境分析图。


    根据图可知,物流运输信息管理系统的利用者紧张分为客户和公司部分。客户分为发货、收货客户两类。公司部分利用者是对公司的全部部分的概括。
1.系统管理员
    系统管理员是对于物流运输公司总体部分管理的职员的抽象。系统管理员负责各部分的管理,运输使命的管理,客户的信息管理,员工的信息管理维护等。
2.客户
    客户是对于发货客户和收货客户的抽象,以客户参与者代表这两类客户。客户可通过登录成功后进行下订单,订单的查询,发货以及收货的状态确认等操纵
3.3.2 参与者用例分析


  •  系统管理员用例分析


根据系统管理员的日常工作,分析得到图的系统管理员功能用例分析图。
公共用例:管理员在系统中登录等。
部分管理用例:用来对公司中存在的全部部分进行管理,实现对部分信息的相关管理操纵。
员工管理用例:用来将全部部分下的基础员工信息进行基本的增删改查操纵,此中也包罗对司机的信息的相关操纵,司机属于运输部分的员工。
客户管理用例:紧张是对客户的信息查看,然后进行修改、添加、删除操纵。
运输管理用例:管理员对运输使命信息进行查看,之后可进行添加、修改状态等行为。
通知管理用例:通知管理是对信息部分的功能的抽象,用以对各种告示信息进行查询索引,以及添加、修改、删除等操纵管理。
仓库管理用例:仓库管理是对仓库部分的抽象,用来对仓库中的货物基本信息,以及仓库的部分信息进行管理,货物的信息管理以及对货物的入库、出库操纵。
    2.客户用例分析


客户是对收/发货客户的抽象,图是客户的对系统所需功能的需求的分析。
客户的功能用例需求包罗状态确认、订单查询和下订单等功能。
登录用例:用于客户的基本的登录操纵;
查询订单用例:客户登录成功后,可通过主页查询订单信息,从而知道订单的基本状态。
状态确认用例:客户可以大概在完成订单后,或收到货物后进行状态确认操纵,发货确认是发货客户的功能,以便确认货物已经发出。收货确认是收货客户的功能,以便确认已经收到货物。
通知查询用例:客户可以通过通知查询得到最新的管理员发出的消息。
下订单用例:客户可以在订单页面进行订单的添加,只能对已经出库的货物进行下订单。
3.4 系统可行性分析

系统可行性分析是一个系统计划出来必不可少的环节,根据物流运输信息系统的访问环境,以及思量到系统以后的运行和后期维护实际环境,分析得出系统可行性分析方案,紧张包罗以下几个方面:
1.经济可行性
这个系统是在耗时了几周后,经过很多文献分析,以及实地观察后进行分析出的计划,所耗费费用以实时间并不是很多,只是需要设置系统的运行环境就好了。该系统对硬件要求较低,所以开发成本低,是可行的。
2. 技能可行性
系统接纳JAVA语言进行开发计划,它可以减少开发的工作量和成本,降低组件的耦合程度,提高软件的可维护性、可扩展性,以便满足信息管理系统的需求。数据库技能则是用MySQL来进行实现。而且思量到未来技能的进步,未来可以在已有的功能基础上,根据实际需求计划出新的功能。
3. 操纵可行性
系统计划简易实用,确保可以大概正常运行,具有可操纵性,而且一般客户正常在经过短时间的专业培训后,也可以大概熟练地把握系统的各项操纵。系统实现功能简单快捷。所以系统具有操纵可行性。

4 系统计划

4.1系统整体功能计划



    经过系统的需求分析文档结果,得出有两类利用者,系统管理员与客户。不同的脚色应有其相应的功能。管理员登录进入系统后,可以对部分信息、员工信息、仓库信息、客户信息、运输信息等进行一定的操纵控制。客户可以通过登录后对订单详情进行查询、下订单以及货物状态确认等操纵。
4.2 系统模块计划

4.2.1 登录模块

这个模块紧张实现管理员和客户进行系统的登录操纵,保障了系统安全性。图为管理员和客户的登录流程图。


4.2.2 部分管理模块

该模块紧张是管理员登录后对公司部分基本信息的增删改查基本操纵。图为部分管理模块结构图。


4.2.3 员工管理模块

该模块是管理员针对员工的信息所能进行的基本操纵。图为员工管理模块结构图。


4.2.4 客户管理模块

管理员通过该模块对客户信息进行相关管理操纵。管理员登录成功后可以查看、添加以及修改删除客户的部分基本信息,图为客户管理模块结构图。


4.2.5 订单管理功能模块

图为订单管理模块结构图,客户登录成功后可以查看订单信息与货物信息,以及下订单和货物状态确认操纵。

4.2.6 通知管理模块 

通知管理模块紧张是系统管理员对通知信息的管理,管理员成功登录后可以大概查看通知信息,添加通知信息,对通知信息进行修改,以及删除通知信息等。图为通知管理模块结构图。


4.2.7 仓库管理模块

该模块中紧张包含货物的信息,可以进行查看,还可以对货物进行出库、入库操纵等,图为仓库管理模块结构图。


4.2.8 运输管理模块

这个模块紧张是管理员对运输使命操纵的,通过该模块管理员可对运输使命进行如下行为。图为运输管理模块结构图。


5 系统实现

5.1 管理员登录模块实现

如图为物流运输信息管理系统的管理员登录页面。管理员通过对应的管理员账号和管理员密码后进行登录,进入管理员主页。账号密码不对就无法登录进入管理网 

5.2 管理员主页功能实现




图为管理员主页,管理员通过该页面可以实现对部分、员工的管理操纵,以及对客户信息、仓库信息、运输管理、通知信息进行相应的管理操纵,此中的信息都可进行分页展示,根据每页显示信息条数不同,可以进行页面查看。操纵后的数据将生存到数据库中。
5.3 部分管理模块实现

本系统的部分管理模块紧张是对部分信息操纵的,在当前管理员页面,进行添加部分、修改信息、删除部分操纵以后的数据信息则会传输到数据库中的部分信息表中进行存储。图为部分信息管理页面。


5.4 员工管理模块实现

该系统的员工管理模块功能紧张包罗了对各个部分员工的姓名、电话、所属部分以及职能信息的添加功能、修改信息功能和删除功能。管理员对员工的信息进行相关操纵以后数据传输到背景数据库进行生存。图为员工信息管理页面。


5.5 订单管理模块实现

通过该页面,客户可对订单进行状态修改,以及添加订单的操纵。对订单信息做出相关操纵后,数据生存到相应数据表中。图为订单信息管理页面。


5.6 客户管理模块实现

本系统的客户管理模块紧张是用来对客户的部分信息进行相关操纵的,查看也只能查看客户的编号、姓名、电话所在这些基本信息,在该页面临客户信息操纵完成后生存在客户信息表中。图为客户信息管理页面。


4.7 通知管理模块实现



管理员在该页面进行基本管理后将数据存放在数据库。图为通知管理页面。如上图所示。
5.8 仓库管理模块实现

图为仓库管理页面,仓库管理模块的功能紧张包罗了管理员对仓库货物信息的添加,修改等操纵,入库、出库紧张是对货物状态的一种操纵。这个模块可以查看货物的所在仓库编号、货物名称、货物编号、货物的数量、货物的状态信息等。如下图所示:


5.9 运输管理页面实现

运输管理页面是管理员在主页面可以进行的操纵选项之一。此中紧张是对运输使命的相关操纵,紧张也就是运输使命的添加、修改操纵。这里只能添加用户下过订单的货物。开始运输后,开始时间会出现,在客户确认收到货物后,竣事时间会出现。图为运输管理页面。


5.10 客户登录页面实现

客户登录页面跟管理员登录页面差不多,基本上除了账号密码不同,登录的过程都是一样的。如图为客户登录页面。 

4.11 客户主页功能实现




客户在登录后可以查询通知、订单信息,以及下订单和对订单状态进行修改,客户下订单时只能添加仓库中出库状态下的货物,下完单后,管理员才能添加运输使命开始发货,之后客户才能确认收货,否则会出错。图为客户的订单查询页面实现,图为客户的下订单页面实现。


客户还可进行通知页面的查询,方便得到货物消息。图为客户的通知查询页面。



6 总结


  本篇紧张是对系统的需求分析,计划出了需求分析方案,确认了系统所要的功能,并通过UML建模语言体现出来,并根据需求分析方案对系统进行了各个功能模块的详细计划,通过JAVA语言与SSM框架计划开发出各个层面的功能,并完成整个系统的计划。根据各模块的实体类所需要的属性进行分析,构建了一一对应的ER模型图,在最后也对系统的整体进行了ER图分析计划。创建了与各实体对应的数据字典,这之后通过黑盒测试完成了对系统全部功能的测试,提高了系统的性能。

源码+过程性文档+论文


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

尚未崩坏

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表