网站地图985论文网
主要服务:硕士论文、论文发表、论文修改服务

物流管理论文:现代物流信息管理系统设计与分析

来源:985论文网 添加时间:2020-05-11 14:56
现代物流信息管理系统设计与分析
摘要
近年来,随着电子商务的不断发展,物流服务作为电子商务的重要支撑力量也在不断增长。"双第十一"购物狂欢的兴起,极大地加深了物流和运输业的负担。因此,如何协调货物的运输,在复杂多变的环境中实现最佳的客户服务,是物流企业的目标和现代物流的发展方向。本文在对A物流有限公司的综合调查分析的基础上,设计了A物流有限公司物流管理信息系统,以提高货运的速度,降低物流成本,提高企业的决策和竞争力。本文主要针对A公司的物流信息管理系统进行设计,包括系统设计与系统实现等方面。
 
关键词:客户管理;业务管理;车辆管理
 
前言
社会进步和进步是不可分割的。今天,随着各行各业的蓬勃发展,社会进步改变了人们生活和工作的方式,使生活更加方便、更及时。其中,科学技术的力量不容忽视。计算机的兴起,智能服务,让我们进入IT时代。从在线购物到企业规划,需要网络信息来提供更高效和优化的服务。在今天的网上购物中,物流业的发展无疑成为关注的焦点。物流服务的质量直接与消费者的消费体验有关,如何提高物流效率、降低运输成本、提高企业形象和市场竞争力已成为每个企业管理者关注的问题。随着计算机技术的迅速发展,它已被广泛地应用于各种领域。网站建设、系统运行、用户数据管理等都需要计算机技术来提高工作效率。同样,在物流企业信息管理中,运用计算机技术管理信息系统可以大大提高工作效率,及时获取最快的和最新的物流信息,物流信息技术的普及是智能物流时代的一个重要标志,是社会现代化的必然趋势。
一、物流信息管理系统相关理论概述
(一)物流信息系统概念
物流信息系统是为了满足物流管理和运营的实际需要,通过计算机实现对物流资源的管理。是一种人机交互系统,主要由人员,计算机硬件,软件,网络通信设备等办公设备组成。
(二)物流信息系统的特点
物流信息系统主要有以下几个特点:
(1)集成化。集成主要是指物流信息系统将业务逻辑的相关部分联系在一起,从而为企业物流活动中的集成信息处理奠定良好的基础。在系统开发过程中,设计数据库,系统结构和功能应遵循统一的标准。
(2)模块化。模块化主要是指通过统一标准开发物流系统信息各子系统的功能模块,然后进行综合利用。这不仅可以满足物流企业不同管理者的需求,而且可以保证各个子系统的使用和访问权限。
(3)标准化。标准化主要是指物流系统信息与系统结构、接口和基本模块之间的一致性。
(4)实时化。实时性主要是指整个物流系统中的信息,能够及时掌握和共享属于供应商、分销商和客户的相关信息。
(5)网络化。网络主要是指物流系统中的信息必须确保不同地理位置的用户能够及时获得他们需要的信息。
(6)智能化。智能主要是指利用专家系统,人工智能等相关技术解决物流运营过程中大量的运营研究和决策问题。
(三)物流信息系统的作用
物流信息活动成本高的原因是企业在物流信息不足的情况下进行物流活动,同时没有足够的信息来支持它们。例如,运输地点不明确,由于货物的往返运输而不必要地增加了物流的运输成本,或者货物的运输路线选择不科学。如果物流信息准备得当,物流活动就可以容易、科学地规划和控制,从而使货物流动高效、合理、有序。物流订货可以减少原有“盲目调度”的损失,促进物流资源的充分利用,减少不和谐浪费现象,大大提高物流活动的效率。物流信息系统通过网络连接企业,生产企业和商业企业的所有部门,实现社会部门和企业之间的低成本数据共享。
其职能可概括如下:
(1)数据收集和输入。物流信息系统将收集物流过程中产生的信息,并通过网页输入到系统中。
(2)信息储存。物流信息系统将对物流过程中产生的信息进行整理,处理,并以结构化的方式永久保存到数据库中。
(3)信息传播。物流信息可以被其他系统通过外部接口来实现物流信息的共享。
(4)信息处理。物流信息的处理包括添加,修改,删除,查询等操作,为物流经理提供所需的信息。
(5)数据输入。物流信息系统是为各级物流人员提供相关信息。
二、需求分析
(一)系统需求获取
需求分析的结果通常受到人们对交易的理解的限制。在需求分析中,人们对信息系统本身有很大的热情,认为它可以解决许多存在的问题。然而,在具体的研究中,他们通常懒惰,不愿意花时间在研究上或提供足够的信息。许多人认为开发商可以自己观察和理解。因此,总的来说,很难改进需求分析功能,存在很多问题:
问题1:范围问题。物流管理系统边界定义不合理,或用户缺乏详细信息。
问题2:理解问题。物流管理系统的用户可能不知道他们想要什么,或者他们想要什么是不现实的,这与他们对信息技术知识的不熟悉有关;需求者可能缺乏物流专业知识,从而导致他们之间的沟通问题。
问题3:易变问题。需求分析的结果每天都在变化,而且频繁。因此,在需求分析阶段,必须采取合理的方法,尽可能提高需求的准确性。
(1)访谈法。该方法是与物流业务相关人员直接面对面交流,主要采用访谈问卷的方法。面试时,扔掉事先准备好的问题,随机提问,及时做好面试记录。
(2)小组会议法。相关业务人员将以小组会议的形式集中讨论,了解他们对物流管理系统的期望。
(3)集团决策法。这通常适用于各种方案的决策。为了得到方案的决策结果,它做了一个简短的决策。
(4)观察法。指项目组成员直接观察相关岗位人员的工作方式。这对业务岗位非常重要。你可以直接观察你的工作细节,挖掘出你的需求细节。
(5)原型法。它是指在产品验证前建立相应的模型,然后根据模型与用户进行确认。值得注意的是,原型接近实际系统,具有很强的可操作性,而不是系统的抽象体现。确认样机后,即可进行相应的设计和实现。
物流管理系统的需求分析将主要遵循以下步骤:首先,组织公司物流配送中高层领导与集团会议相关,以获得他们对物流管理系统的需求。其次,对物流管理部门进行了详细的研究。主要采用访谈法对基层人员进行访谈,了解公司物流管理业务的实际发展情况。对于实用性强的位置,将结合观测方法得到要求。需求完成后,将需求内容进行整理,提交上级领导决策(集团决策技术)。
(二)功能需求
根据公司对物流信息管理的需求,项目组获得了客户管理、业务处理、车辆管理、仓库管理等功能需求,并结合了系统中的角色。总体用例图如图1所示。
 
图1  整体用例图
1.客户管理
对于公司来说,货物的运输来自客户。为了拓展客户,公司也有专业的营销人员实现客户管理。这些营销人员需要与客户定期预约和拜访。同时,他们可能会送出一些小礼物来维持客户关系。因此,系统提供客户管理功能。根据需求,提供交易单位,客户预约记录,客户访问记录和礼品发放记录四个功能。客户管理用例图如图2所示。
 
图2  客户管理用例图
2.业务处理
公司主要负责货物运输,要求操作人员接收订单和流程文件,并承担整个货运操作。整个工作主要涉及货运单据,配载单据,外包单据,卸货单据,配送单据,签收单据,货物损坏单据等单据,因此系统需要对这些单据进行维护。业务处理用例图如图3所示。
 
图3  业务处理用例图
3.车辆管理
公司车辆是物流运输的载体和工具,因此车辆管理是物流管理的主要职能之一。在运输过程中,不仅车辆信息需要管理,与车辆相关的信息也需要维护,如维修信息、成本信息、油耗信息等,以确保整车的所有信息都得到控制。,并不限于维持车辆的静态资料。因此,系统提供车辆档案,拖车管理,车辆油耗清单,车辆保养清单,车辆费用清单,油耗保养查询等功能。车辆管理用例图如图4所示。
 
图4  车辆管理用例图
4.仓储管理
对于物流运输企业来说,他们需要有一定的仓库来暂时储存货物,以确保货物在可控范围内。物流管理系统的仓库管理功能正好满足上述功能要求。 在实际业务操作过程中,会生成仓库转移凭证,维护不同仓库之间的转移信息,支持仓库转移查询。为便于管理,需提供统计收货及库存,配载及缺货统计,到货及库存统计,库存状态统计等。仓库管理用例图如图5所示。
 
图5  车辆管理用例图
5.回单管理
在物流管理中,当货物到达目的地,收货人收到货物时,会有收据,这也是物流管理的工作。在交货过程中,有两种类型:交货收据和回收收据。因此,系统需要完成收据的维护,包括发送收据、接收收据和收据查询。收货管理用例图如图6所示。
 
图6  回单管理用例图
6.系统管理
物流管理系统作为一个管理信息系统,需要为系统管理员设置相应的功能来设置系统。这些设置通常包括对基本系统运行参数(区域,公司,物资仓库等)的管理。),管理系统角色和用户,实现基于角色的权限控制机制,管理系统操作日志。系统管理员用例图如图7所示。
 
图7  系统管理用例图
(三)非功能性需求
非功能性需求是指超出物流管理系统功能需求的需求。这些要求通常反映在对系统性能和可靠性的限制上,这将直接影响物流管理系统的使用。接下来,对一些需求进行描述。
1.性能
物流管理系统应具有良好的性能,其页面响应应小于4秒,数据查询和报表显示应小于10秒。物流管理系统并发用户数不得少于100个。
2.可靠
物流管理系统的设计需要24小时不间断,保证系统24小时稳定运行。在实际运行过程中,平均每月系统故障要求小于或等于每月一次,每年设备停机(计划外)不超过10小时;系统具有备份机制。定期完成数据库备份。面对故障,可直接热切换两台机器,保证系统稳定运行。在系统权限管理方面,我们采用角色授权功能权限的方式,保证系统的安全性,避免用户的过度授权行为。
3.可维护和可扩展
这种需求正面临着不断变化的物流管理体系。面对物流管理业务和产品技术的变化,其物流管理系统产品本身也需要改变,这种改变需要支付相应的价格。系统的可扩展性决定了成本。系统采用B/S架构,具有较强的可维护性。同时,保留了相关的系统接口,在设计中采用模块化编程,因此整个系统可以保证较强的可扩展性。 
4.安全
在物流管理的设计中,我们需要确保物流信息资源的安全,并采取相应的措施来确保系统的安全和数据的安全。这些措施包括根据相应的安全标准设计物流管理体系结构,相应的数据传输和存储加密算法,系统提供密码登录和密码强度设置,使用防火墙和入侵检测系统等硬件和软件,确保系统安全。
三、系统设计
(一)设计目标
具体来说,物流管理系统有以下几个目标:
首先,通过输入和原始数据的导入来实现物流信息的采集,通过互联网技术实现物流信息的传输和共享,可以改变传统的手工采集和处理的弊端。同时,该系统支持现有的物流数据统计和初步处理,为决策提供了依据。
二是完善物流管理流程,提升物流管理标准,完善物流相关车辆、仓储、接收等信息管理。
第三,完成财务和资金管理,以避免以往簿记模式的弊端,维护与物流密切相关的财务信息,收集信息和资金信息,实时计算,快速支持查询。
(二)设计原则
设计遵循以下原则:
第一、完整性。其表现是物流管理系统功能的完整性和文档的完整性设计与实现。物流管理系统各项功能的完整性,是指物流管理系统的所有功能都符合实际需要,并根据设计和实施的需要完成,不遗漏,确保整个系统可用,系统业务满足公司物流管理的实际需要。文档完整性是指大量的过程文档、数据、报表文件等,这些文件必须是完整的,以确保后续阶段材料的可用性。
第二,可靠性。为了保证物流管理系统的稳定运行,系统需要具有可靠的特性,能够准确、稳定地处理相关的物流数据。物流管理系统的准确性主要是指内部信息的准确性和物流信息的及时处理。系统的稳定性是指物流管理系统中随时存储的信息的可用性,即用户可以得到他们想要的数据,当系统出现问题时,他们可以使用备份等等。该机制仍能保证系统的正常运行。
第三,经济性。公司存在的目的是为了追求利润,因此适当的成本节约对公司来说是非常重要的。物流信息系统的开发本身是一个相对昂贵的项目。同时,系统的后期维护也需要不断的投资。因此,在设计和实现过程中,在满足需求的同时,尽可能节省成本。
第四,可扩展性。这意味着随着公司物流管理业务的不断变化和信息系统开发技术的不断更新,系统必将面临变革。这一变化可以反映在功能模块的添加和删除上。因此,在设计系统时,必须充分考虑系统的可扩展性,并提供相应的系统接口,以满足后续的扩展需求。
第五,可操作性。物流管理系统的目标是为用户提供有用的物流信息,帮助企业有效管理物流,同时进行决策。因此,整个系统应具有较强的可操作性,以保证系统的易用性,使用户能够快速启动,提高公司的运营效率。
(三)架构设计
第一种是数据接口技术,如ADO.NET技术。二是系统所使用的数据库管理系统,这一层完成了数据的传输和管理。该公司的物流管理系统在数据存储中使用通用的集中式存储,具体的体系结构如图1所示。对于物流管理系统来说,上述三层体系结构是非常重要的。这三层具有较强的独立性,同时具有一定的连接性,可以逐层完成用户请求和请求的传输。
 
图8  系统架构
(四)系统功能设计
根据物流信息管理系统的功能要求,系统的功能主要包括客户管理、业务处理、车辆管理等,如图2所示。
 
图9  系统功能图
1.客户管理
客户管理完成物流和运输企业相关客户的信息管理,包括交换单元、客户预约记录、客户访问记录、礼品分发记录等功能。
(1)往来单位。该功能可以完成物流和运输企业信息的维护,如添加、导出、数据移动、修改等。如图8所示。
(2)客户预约记录。客户预约记录完成预约记录信息的维护,查询条件可以录入到搜索预约记录中。
(3)客户访问记录。类似于客户预订记录,此功能可完成客户访问记录信息的管理,包括添加、查询等。
(4)礼品发放记录。礼品分发记录功能可以录入和保存客户礼品记录信息。在客户管理的详细设计中,以下是添加和删除客户保留记录的过程的示例。单位添加过程如图10所示。该图显示了将单元格添加到彼此的过程。
客户保留记录删除流程如图9所示。该图显示了整个删除过程。首先,选择“客户保留记录”界面,系统将显示“客户保留记录”列表。然后在列表中选择客户预留记录并发出删除命令。随后,系统将显示系统提示界面,用户选择,如果取消,则返回客户保留记录列表;如果是,则删除客户保留记录,删除数据库记录提示。
 
图10  往来单位添加流程
 
图11  客户预约记录删除流程
 
 
2.数据库设计
(1)概念数据模型设计
ER图工具将用于设计数据库的概念模型。系统的部分ER图显示在图12中。此图表显示了物流信息管理系统的一些实体和链接,但由于空间限制,它不显示每个实体的属性。在该图中,雇员与车辆文件之间的关系是许多到许多,即,单个雇员管理多个车辆文件,而单个车辆文件可以由多个雇员管理。员工和客户是众多的管理关系,即单个员工管理多个客户,而单个客户可以由多个员工管理。雇员与收据之间的关系是许多到许多的,即单个雇员接收和管理多个收据,而单个收据可以由多个雇员管理。
 
图12  系统ER图
因为ER图不显示每个实体的属性,所以它现在用于显示某些实体的属性。如图13所示,Employee属性图显示了职员实体的相关属性,包括员工编号、姓名等。
 
图13  职员属性图
客户属性图如图14所示,该图展现了客户实体的相关属性,包括客户编号等。
 
图14  客户属性图
四、系统实现
(一)系统开发方案
使用公司的物流管理系统。NET框架,借助网络技术和软件开发技术,将A公司的物流信息集成在一起。同时,结合物流管理逻辑,开发了物流管理平台。NET作为一个非常常见的网络服务平台,是微软推出的软件开发环境。它提供了强大的编程环境,使开发人员更容易编写Web程序,并使其更容易和更快速地构建它们。本文采用的方法是:NET作为开发和运营环境,整个系统构建如下:
开发集成环境:VS.NET2008,使用.NET框架4.0;信息服务:IIS 7.0;数据库:SQL Server 2018;客户端:采用赛扬CPU,内存不少于512M,硬盘不低于100G,使用百度浏览器;服务器:采用酷睿CPU,内存不少2G,硬盘不低于500G。其安装Windows Server 10操作平台。
(二)客户管理
1.往来单位添加
可以完成添加新的相关单位(即客户),包括托运人、收货人、承运人等。用于添加单元的接口如图15所示。在此界面中,首先选择合适的客户类型(包括托运人和收货人)。操作员等和其他信息,如姓名、号码、联系人、联系人电话号码、销售人员、合同号等。这里,系统将检查前端交换单元的信息,包括名称、号码等。不能为空,为空时,系统将提示"数字不能为空";联系电话、传真、信用额度等区域。必须是数字的;备注字段不能包含特殊符号,如、、<、>、*等。
 
图15  往来单位添加界面
关键代码如下:
public unit
{
    string y=”0”
static string link="Data Source=.;Initial Catalog=nerthwemd;User
ID=ContentData;password=111111";  //数据库连接SQL
SqlConnection sqlc = new SqlConnection(link);//创建新连接
public void gridview()
{
string sqlstate= "select*from wlaianwei";
SqlDataAdapter sqladap=new SqlDataAdapter(sqlstate, link);
DataSet content=new DataSet);
content.Fill(content);//填充数据
this.GridView.DatalSource=te;
this.GridView.DataBind();
    }
2.客户预约记录删除
删除客户预留记录的接口如图16所示。删除相应的记录时,系统会提示您确认要删除选定的访问记录吗?你在这里有一个选择。如果要删除关联的访问记录,请单击“确定”;如果不删除相关记录,请单击“取消”。
 
图16  客户预约记录删除界面
关键代码如下:
private void DeleteAppointment (Object sender, EventAgrs p)
  {
switch(p.Item.ItemType)
  {
case ItemListType.Item:
case ItemListType.AlternatingItem:
case ItemListType.EditlItem:
TableCell TC;
TC=p.Item.Cells [14] ;
        LinkButton deletebutton;//定义删除按钮动作
          deletebutton=(LinklButton) TC.Controls[0];
        deletebutton.Attributes.Add("onclick","return confirm('[系统提示]确认要删除选择的
拜访记录吗?’);”);//告知删除确认框
          default:
          break;
        }
}
3.业务处理
业务处理功能包含较多,这里以托运单新增为例。业务处理功能包括更多功能,例如新的发货订单。运单的新信息可以添加到运单中。货运单的接口如图17所示。在这里你可以输入运单的内容,包括托运日期,运单号码,收货人,托运网上商店,和货运单号码。输入完成后,检查运单的内容。主要要求如下:接收信息如网上商店和寄售号不能为空白。收费、优惠金额、服务费、包装费和货运量估算等领域必须是数字化的。
 
图17  托运单新增界面
///功能:判断输入的是否是数字
public bool JudgeDigital (string txt)
{
    try
    {
    int vtxt=Convert.ToInt32 (txt);//文本转换
      return true;
      }
  catch
return false;
}
//获得字符串zifuchd的实际长度
public int Srting Getslength (string getlength)
{
byte0 ArryString=System.Text .Encoding.Default .GetBytes (getlength);
  int len= ArryString.Length;
  return len;
}
4.车辆管理
当项目的车牌号码作为基本信息或文件输入时,不同的操作员可以输入不同的车牌号码。车辆档案的合并是为了解决上述问题.合并后删除合并信息。车辆文件合并接口如图18所示。您可以在这里选择一个合并项;当您单击Merge选项时,如果提示您决定合并数据,合并项将被删除。如果不选择合并项,单击它将正确选择合并项。如果不选择合并项,“[系统提示]不要选择合并到”项,请再次选择!否则,合并的数据将被合并,合并的数据将被删除。
 
图18  档案合并界面
5.车辆档案修改
车辆文件编辑界面其中可以显示和修改现有的车辆信息,包括车牌号,车辆类别,编号,区域,驾驶员,车辆长度等信息。 为保证修改正确,编辑后系统将再次校验,包括:车牌号,车辆类别,编号等字段不能为空,否则,将提示“车辆类别不能为空”;装载吨位,车辆长度,轴数,车辆宽度等字段必须为数字。
点击退出取消修改代码:
protected void 1bnClick(Object sender,EventAgrs p)
{
if(vkParameter.Rows.Count==0)
{
ttbMsg.Visible=true;
ttbMsg.Text="tsd:[,,+
ttlShapeType.S electedV alue+”]table not exsits!”;
return;
}
DataSet content=new DataSet();
content.ReadXml(xmlAddress);
DataTable sheet=content.Tables[ttlShapeType.S electedV alue];
//datarow实例化前步骤
DataRow by=hy.NewRow();
hy.Rows.Add(hy);
content.WriteXml(xmldizhi);
ResetParameter();//重设参数
//实例化
//}各修改写入文件
}
6.仓储管理
移库信息导出完成将迁移信息导出到本地文件夹的操作。在本界面中,您可以单击“导出Excel”,导出确认将被显示。可以选择打开,保存和取消。如果选择“取消”,信息将不再被导出。如果您选择打开和保存,将复制相关信息。
导出Excel代码:
function exportExcelFile()
{
var AOX=new ActiveOXBbject("Ecxle.Attlicetion");
var OWB=AOX.Weekbeeks.AddQ;//excel文件字段
var OSheet=OWB.ActiveSheet;
var title=document.all.data;//定义Excel文件数据
var len=title.rows.length;//定义Excel数据个数
var lenrow=title.rows(0).cells.length;
for(1=0;1<lenrow;l++)//循环读取
for(r=O;r<len;r++)
{
OSheet.Cells(1+1r+1).value=title.rows(1).cells(r).innerText;
}
}
AOX.V isible=true;
AOX.UserControl=true;
7.回单管理
添加回执后添加回执信息,在本界面中可以输入收货日期,收货编号,操作员,出口,司机等相关信息,然后保存收货信息。 但是,在保存之前,系统将检查恢复注释的输入信息,以确保没有错误。检查内容包括:收货日期,收货编号,操作员,门店,司机等信息内容不能为空,否则会被告知收货编号不能为空;扣款,折扣,实际支付等字段必须为数字,否则会提示错误。
部分代码如下:
protected void 1bnAzenjNxin_Click(Object sender,EventAgrs p)
{
if(vgParameter.Rows.Count==0)
{
ttbMsg.Visible=true;
ttbMsg.Text=”提示:[”+
ttlShapelType.SelectedValue+”]已经存在!”
return;
}
DataSet k1=new DataSet);
k1.ReadXml(xmldizhi);
DataTable by=h1.Tables[ttlShapeType.S electedV alue];
DataRow by=hy.NewRow();
dt.Rows.Add(dr);
hy.WriteXml(xmldizhi);
ResetParameter();
五、总结
物流是当今社会的热门话题。物流的发展水平将直接影响到整个社会的发展。目前,许多公司都会向相应的货运代理企业提供物流运输,以实现资源的有效配置。专业货运公司承担相应的货运任务,通过专业化经营提高货运效率。物流管理水平的高低直接影响着经济的发展水平。目前,我国物流水平发展迅速,但对信息技术的支持还不够。整个发展过程需要很长的时间,但由于发展水平有限,整个系统还不完善,在未来还有很大的改进空间。
 
参考文献
[1]齐恒.基于物联网的物流企业智能仓储管理系统设计[J].实验技术与管理,v.30;No.207(12):133-135.
[2]张海霞[1,2].实时共享物流信息管理系统的设计与实现[J].物流技术,2014(10):422-425.
[3]冯强,钟文达,韦洋,et al.物流管理系统的设计与应用[C]//全国冶金自动化信息网2013年会.0.
[4]崔荣.第三方网上物流管理系统的设计和实现[J].2012.
[5]费兰芳.物流公司的绩效管理系统的设计和应用-XX国际物流公司的案例分析[D].2013.
[6]张娟.物流管理系统的设计与实现[D].
[7]赵强.基于SOA的安全物流信息管理系统设计与实现[D].
[8]朱毅豪.物流信息管理系统设计与实现[D].2013.
[9]任俭良.长沙宏展钢铁公司物流管理信息系统设计研究[D].湖南大学,2012.
[10]董晨阳.石家庄军粮公司物流管理信息系统设计[D].
重要提示:转载本站信息须注明来源:985论文网,具体权责及声明请参阅网站声明。
阅读提示:请自行判断信息的真实性及观点的正误,本站概不负责。
jQuery右侧可隐藏在线QQ客服
在线客服