文档库 最新最全的文档下载
当前位置:文档库 › 集团公司企业物流供应链管理信息系统

集团公司企业物流供应链管理信息系统

集团公司企业物流供应链管理信息系统

摘要

由于市场经济和电子商务的迅猛发展,以及第三方物流的出现,企业和个人都认识到物流的重要性,物流快不快也直接影响到顾客的购物体验,以及对淘宝等商家做出评价,进而直接影响到商家的效益。物流管理也成为了很多公司、企业的追逐对象。物流企业不仅可以给本公司带来效益,外包也可以赚取很多利润、同时外包也可以很大程度的提高企业的利润和服务水平。无论什么时候,客户永远是最重要的、提出以客户为核心的业务流程可以有效的适应各种商业形式、适应各种企业他们的所有商业模式。从以上说明来看,优秀的物流管理系统在当今这个经济高速发展的时代,依旧有着良好的发展机遇。比如前不久刚上市的顺丰快递,超越万科A股和美的集团,成为深市第一大市值公司。

本系统,使用MVC的开发模式,前端使用jsp开发,后台使用JAVA和Servlet 来实现,因为Mysql简单易于使用,而且免费,所以系统开发使用的数据库是Mysql数据库,为了使界面更加美观,使用Photoshop来修剪美化系统开发中要使用到的图片。还使用了CSS和JS来布局,整个系统操作简单,符合人们平时的上网习惯,而且管理人员也很容易维护。构建物流管理系统,实现了管理的科学化、电子化和网络化。也使得人们查询物流更加方便和快捷。

本论文简要介绍我所开发的物流管理系统的背景和意义,着重描述开发实现过程,从系统的需求分析、系统设计、模块设计、数据设计、详细设计到系统测试等各个环节都进行了分析和描述。

关键词:物流管理,JSP,JAVA

Group enterprise logistics supply chain management

information system

Abstract

With the rapid development of market economy and electronic commerce, and the appearance of the third party logistics, enterprises and individuals are aware of the importance of logistics, logistics fast but also directly affect the customer's shopping experience, and make the evaluation of Taobao and other businesses, which directly affect business efficiency. Logistics management has become a lot of companies. The enterprise to chase the object. The logistics enterprises can not only bring benefits to the company, outsourcing can also earn a lot of profit, while outsourcing can also greatly improve the profits of enterprises and service level. No matter what time, the customer is always the most important, the customer centered business process can effectively adapt to various forms of business all of them, to adapt to all kinds of enterprise business model. From the above description, excellent logistics management system in the high speed development of the economy, according to the old good Good opportunities for development. For example, shortly before the listing of the SF express, a beauty beyond Vanke Group, has become the first big Shenzhen market capitalization of the company.

This system uses the MVC development model, is developed using JSP, the background using Java and servlet to achieve, because the MySQL is simple and easy to use, and free, so the development and application of the system the database is mysql, in order to make the interface more beautiful, use Photoshop to beautify the trim system development to use the picture. Also used CSS and JS to the layout, the whole system has the advantages of simple operation, in line with normal people's surfing habits, and management is also very easy to maintain. The construction of logistics management system, implementation of management science chemical, electronic and networked. Also makes people more convenient and fast query logistics.

This paper briefly introduces the background and significance of the logistics management system I developed, described Development process, from the system requirements analysis, system design, module design, data design, detailed design to system testing and other aspects are analyzed and described

Key words: logistics management, JSP, Java

1 绪论

1.1 课题的研究背景和意义

社会发展到今天,人们也已经越来越喜欢网上购物,对于物流行业的发展和兴盛也起到了重要的推动作用,国内形成一定规模的物流企业也越来越多,比如赫赫有名的“四通一达”,申通、圆通、中通、百世等四家就是所谓的“四通”,而“一达”就是韵达了啊!占据了中国物流行业的半壁江山,以及很多正在蓬勃发展兴起的快递公司,但是大多管理还比较混乱,急需一个好的物流管理系统的出现,这也是我开发这个系统的初衷,许多大的企业也都有专门的快递公司,许多电商企业也意识到了物流的重要性,纷纷成立了自己的快递公司,例如:京东、唯品会、苏宁易购等都有自己的专有的快递公司,物流信息网迅速发展,尽快适应物流行业的市场变化。对于每个公司来说都很有必要,随着人们网上购物习惯的养成,越来越多的人喜欢网上购物,比如淘宝,京东,天猫等。网上买到东西,除了关心他的质量外,当然最关心的就是物流了,也就间接的推动了物流行业的发展,电子商务和互联网的日新月异,个人和企业都纷纷意识到物流信息的重要性。他们的及时、准确、安全对于公司和个人也就显得额外重要。在这个高速发展、日新月异的社会,物流企业想要获得优势,需要具备以下三点:快、安全、准确。而这也是我要开发这个系统的目的:帮助传统物流企业建立优势。

1.2 选题的目的所在

开发这个系统,主要是方便用户查询物流,和公司的管理人员更好的管理公司,方便公司做出科学合理的安排,并且我们的公司相比传统的物流企业更加科学和智能,能帮助企业做出合理的决策,对于企业我们的系统可以帮助他们:分配司机,车辆以及线路的优化等。为公司和企业争取最大的效益。对于用户:也就是我们的上帝,用户随时随地的查询物流的时间和地点。

1.3系统开发环境

2系统分析

2.1可行性分析

2.1.1 管理可行性

本集团公司的企业物流供应链管理信息系统采用的是MVC模式开发,使得前台界面和后台数据库能相互独立,又能相互配合,提高了开发效率,前台使用JSP 开发后台使用servlet开发,前后台模块的配合,也使得我们的数据更加便于管理。

2.1.2系统的准确性与及时性

对于集团公司的企业物流供应链管理信息系统,对于系统及时性、准确性有着极高的要求,因此我们要考虑系统的反应速度和能否满足用户对系统的要求。

而对于集团公司企业物流供应链管理信息系统的准确性和及时性是非常重要的,因为客户和企业都需要知道及时准确的物流的时间和地点,也是系统开发成败的关键,虽然系统的数据来源不同,但必须做到及时准确。。

2.1.3系统开放性和扩充性

我们在系统的开发的过程中也要充分的考虑,首先要考虑用户和管理员要有不同的权限,还有那种普通游客和正式用户也要有不同的权限,同时我们也要考虑用户的不断增加,系统能否负荷。系统有可能也要增加新的功能等,都需要充分的考虑。这些都需要我们的系统留有足够的空间。

2.1.4系统易用性和易维护性

集团公司的企业物流管理信息系统的用户大多都是一些对编程不熟悉的人员,这要求我们开发的系统简单易用,要做到这些,就需要我们的界面简单直白,易于用户操作,最好是傻瓜式操作,并且能及时帮助解决用户在使用过程中遇到的问题。

集团公司的企业物流管理信息系统的物流信息是极为重要的,用户的个人信息、物流信息、财产安全(银行卡、支付宝、微信)等信息,因此系统要有较高的安

全性,经常进行维护和备份,在系统遇到故障或者崩溃时,不会给企业和个人带来大的损失,还能及时的进行数据恢复等工作。

2.1.5系统的响应速度

对于我们的系统,响应速度快不快,会直接影响到用户使用这个系统的感受,因此,在开发的时候就要考虑到,使用什么样的方法,能够最大的优化系统的查询速度,给用户最佳、最快的物流查询体验。

2.2本物流管理系统使用的一些关键技术

2.2.1 JSP语言

JSP(全称Java Server Page)是一种普通的静态的HTML和动态的HTML混合编程的技术,页面文件通常以.Jsp为扩展名,可以安装在任何能够存放web页面的的地方,Jsp的本质上是servlet,但是Jsp更加注重前端页面的实现,使得很多非专业的编程人员,也可以参与开发。JSP的优点:

2.2.2 CSS

也就是常说的层叠样式表(全称:Cascading Style Sheets)是一种用来表现HTML或XML等文件样式的计算机语言。一般用来定义样式结构,字体的颜色、大小、位置等的语言,在外部使用时,自己把它设置在命名为_css的外部样式单文档中。

CSS的优点:

2.2.3 jQuery

j Query是一个优秀的、快速的、简洁的JavaScript框架,本质也是javaScript,设计jQuery的目的:就是希望写最少的代码,做最多的事情,jQuery 提供了一种简便的JavaScript的设计模式,还封装了JavaScript常用的功能,jQuery优化了HTML的文档操作和事件处理,以及动画设计和Ajax交互等。jQuery的语言有以下六个优点:

要提供动态展示的效果,只需要对页面进行局部刷新就可以了。

4.提供对JavaScript语言的增强:使用jQuery进行元素的迭代和数组的处理等操作的时候能方便很多。

5.增强的事件处理:jQuery提供了各种页面的处理事件,可以让我们不用在HTML中添加大事件处理代码,jQuery的事件处理器还解决了常见的不同浏览器之间的兼容问题。

6.更改网页内容:jQuery可以用来修改网页中的内容,比如更改网页的文本、插入或者翻转网页图像等,jQuery最大程度的简化了原本需要使用JavaScript 代码处理的方式。

总结;jQuery的重要特性可以分为:具有清晰短小的多功能接口,独特优秀的链式语法;以及高效灵活的css选择器,而且可以对CSS选择器进行扩展和优化;CSS不仅拥有丰富的插件,还有便捷的插件扩展机制。jQuery兼容多种常用的浏览器,如FF 1.5+、IE 6.0+、Opera 9.0、+Safari 2.0+等.

2.2.4 JDBC技术

JDBC在开发中我们一般使用来连接各种关系型数据库,可以用来发送数据库语句,或者操作数据库的语句,并且还可以处理数据库语句的结果。

2.2.5 后台数据库

本系统开发使用的数据库是MySQL数据库,是一种在开发中普遍使用的一中关系型数据库,在web开发中使用mysql数据库,可以为我们的开发很多便利,使用MySQL数据库的好处:

2.3系统需求分析

2.3.1功能需求分析:

通过对集团公司企业物流供应链管理信息系统用户的功能需求,编写需求文档,来记录分析集团公司企业物流供应链管理信息系统的具体功能和逻辑。

我们这里分为用户和管理员两个模块:集团公司企业物流供应链管理信息系统的用户:可以实现的系统的注册、系统的登录、用户留言,用户的评价和物流的查询等操作,对于集团公司的管理员可以实现:商品的入库管理、商品的出库管理、商品的库存管理、配送管理、人事管理,发布公告、回复或者删除用户的留言等模块的实现。

集团公司企业物流供应链管理信息系统,主要是为了集团公司企业物流供应链管理信息系统进行科学化管理,优化管理过程中复杂繁琐的过程,优化物流管理,减少出错。集团公司企业物流供应链管理信息系统的基本功能:

1.集团公司企业对企业订单的管理:系统生成用户订单的详细信息,进行快速查询;

2.集团公司企业仓库和库存管理:集团公司企业物流供应链管理信息系统能够及时准确提供仓库及库存的信息管理,进行入库和出库等操作。

3.统计销售情况:通过物流信息分析出各商品的销售情况;

4.集团公司企业配送管理:集团公司企业物流供应链管理信息系统能对能够对集团公司的司机和车辆做出合理的分配,并且分配最优线路,能及时对物流的司机信息,车辆信息进行查询和修改等操作;

主要需解决的问题有:

1.熟悉物流的流程,来构建集团公司企业物流供应链管理信息系统具体功能。

2.选择什么工具来开发和实现集团公司企业物流供应链管理信息系统。

3.确定集团公司企业物流供应链管理信息系统结构和功能界面,和如何

实现等。

4.确保数据库的安全,以及想办法减少数据的冗余等。

2.4非功能需求:

1.开发的系统界面是否美观整洁(感观)

2. 系统操作是否简单(易用性)

3. 能够让企业负责维护运维的员工轻松熟悉系统的安装、调试和维护等操作(可维护性)

4.开发的系统安全稳定,不易受黑客攻击,不会轻易崩溃(安全性)

5.开发的系统符合当地人的习俗,并且遵守当地的政策和法规(文化和政策性)

6.开发的系统严格遵守我们国家的法律和法规(法律法规性)

2.4.1非功能需求的具体分析:

1.界面需求(感官需求):看企业想要什么样风格的系统界面。这些需求让我们前端编程人员知道需要一个什么样的界面,方便我们的编程。

2.易用性需求:符合大多数人的上网习惯,提高使用者的效率。

3.响应需求:对于用户发出的请求能快速响应,有利于提高用户的使用体验。

4.维护性相关需求:出现故障的时候能够及时恢复数据,快速修复系统的bug,不会对企业和个人造成大的损失。

5.安全性需求:在编程过程中,就需额外注意系统的安全性。防止系统轻易就遭受到黑客和木马病毒的攻击。

6.文化和政策性需求:符合当地人的习惯,听从当地的政策和法规等。

7.法律法规相关需求:在遵守当地法律法规的前提下,开发设计本系统。

2.5系统用例图

2.5.1用户的用例图

图2.1 用户的用例图

表 2.1 用户的用例描述

2.5.2 管理员的用例图

图 2.2 管理员的用例图

表2.2 管理员用例描述

总结:

本章阐述了功能需求到非功能需求,功能分析上,我们主要分为用户和系统管理员两个模块,以及它们都有那些基本的功能,从用户的角度:让用户知道系统都有那些功能,以及怎么操作。从管理员的角度:让管理员知道系统都有那些功能,以及如何操作等,非功能需求,分析了系统的安全性,界面的美观,是否易于维护等方面来进行了分析。

3 系统体系结构设计

3.1 系统模块的主要说明:

集团公司企业物流管理信息系统主要包括两个模块,分别是:用户和管理员两个模块,其中,用户能进行的操作有:用户的注册与登录,物流查询,物流评价,用户留言、查看系统公告等操作。查询物流信息:比如物流的时间、地点等,作为管理员,则有更多的权限,相应的功能也会增加一些。

作为集团公司企业物流管理系信息统的管理员,有权进行整个系统的所有操作,例如:发布公告、出入库操作、管理物流、管理用户,人员的调动等,除了前面的这些功能之外,还可以回复用户的留言,查看用户的信息等,实现了用企

业之间的良好沟通,如图3.1 集团公司企业物流供应管理模块图。

图3.1 集团公司企业物流供应链管理模块图

3.2系统模块的具体划分:

集团公司企业物流供应链管理信息系统分为系统用户模块和系统管理员模块,这两个大的模块又可以分为许多个小的子模块。

1.系统用户注册:新用户想要使用本系统,首先需要进行注册,按照系统提示进行注册,注册成功后,可以使用自己的用户名和密码登录系统。

2.系统用户登录:注册成功后,正确输入刚才注册的用户账号、用户密码以及系统验证码后,就可以成功登录本系统。

3.系统管理员登录:集团公司企业物流供应链管理信息系统管理员登录与用户登录一样,区别是,管理员的账号不是像新用户一样通过注册来完成的,而是在系统开发之初就设置好了的,不允许普通用户注册管理员账号。

4.入库操作:管理员登录集团公司企业物流供应链管理信息系统之后,添加要入库的商品,并生成入库记录单。

5.出库操作:集团公司企业物流供应链管理信息系统管理员登录集团公司企业物流供应链管理信息系统之后,进行出库操作,记录要出库的商品,并生成出库记录单。

6.库存管理:系统管理员登录集团公司企业物流供应链管理系统之后,查询商品的基本信息,提供多种查询方式,例如:顺序查询,模糊查询,条件查询等,库存管理这,管理员还能进行公告发布,让用户了解我们的最新信息。

7.留言板管理:用户登录集团公司企业物流供应链管理信息系统之后,进入留言板的功能选项后,对公司的物流服务提出意见或者批评。当管理员看到后,能够及时反馈,以及及时的删除那些打广告的、色情、过期没用的垃圾信息。

8.物流查询:用户登录集团公司企业物流供应链管理信息系统之后,进入物流查询这个模块,可以查询自己所购买的商品的信息,以及实时位置,还能知道自己所购买的商品什么时候到达目的地等。

9.配送管理:系统能对物流的司机信息,车辆信息进行查询及修改。

总结:本章主要介绍了集团公司企业物流供应链管理信息系统总的体系结构,以及管理员和用户的一些功能,系统的功能模块图优点是,让我们通过系统功能模块图就能方便的了解系统有哪些功能。

4系统数据库设计

4.1数据库概念结构数据

本集团公司物流供应链管理信息系统一个设计了10个数据库实体;分别是:商品、管理员、用户、司机、车辆、留言、公告,库存、入库、出库等10个。

4.2数据库各实体属性图

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。它是描述现实世界概念结构模型的有效方法。是表示概念模型的一种方式,用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。

图4.1 商品实体属性图

图4.2 管理员的实体属性图

图4.3 用户的实体属性图

图4.4 订单的实体属性图

图4.5 入库实体属性图

图 4.6 出库实体属性图

图 4.7 留言实体属性图

图 4.8 物流查询实体属性图

相关文档