基于Web的物流管理信息系统

时间:2022-10-17 01:04:51

基于Web的物流管理信息系统

摘 要:随着电子商务的快速发展,我国的物流产业已由原来的运输仓储业发展演变成一个国民经济的新兴产业。物流管理信息系统的实施是提升物流企业竞争力的关键。本研究旨在根据中小型企业的实际需求开发一套集现代运输、配送、搬运、调度、跟踪为一体的网络物流管理信息系统。测试结果表明本系统有助于缩短物流过程、降低产品库存进而加速企业对市场的反应。

关键词:电子商务 物流 管理信息系统

一、前言

随着电子商务的快速发展,我国的物流产业已由原来的运输仓储业发展演变成一个国民经济的新兴产业[1,2]。然而,随着物流公司迅速崛起,业务量激增导致管理难度加大。在手工作业条件下,出错概率较高,常有错货、窜货事故发生,对于客户来讲是灾难性的,客户对物流公司的印象也会因此降低。因此,运用现代信息技术对物流过程中产生的全部或部分信息进行采集、分类、传递、汇总、识别、跟踪、查询等一系列处理活动,对于降低成本、提高效益具有重要的作用。然而,在我国物流服务企业中,物流信息化仍处在发展初期,尚未达到成熟阶段[3-5]。因此,物流管理信息系统具有很高的开发和应用价值。本研究旨在根据中小型企业的实际需求开发一套集现代运输、配送、搬运、调度、跟踪为一体的网络物流管理信息系统,以期缩短物流过程、降低产品库存进而加速企业对市场的反应。

二、系统设计

1.需求分析与功能模块划分

物流管理系统实现的功能有网点管理、用户管理、订单发货、物流管理等,不同的管理员有不同的操作权限,管理员主要分为系统管理员,仓库管理员和普通用户。

(1)系统管理员主要拥有用户管理、部门管理、网点管理和车队管理的权利,管理的主要功能有添加、删除和更改相应的信息。其中,车队管理中还可以就相应的车队添加车辆,删除车辆或更改车辆的信息。

(2)仓库管理员主要拥有供应商管理、公告信息、订单发货和物流管理的权利。其中,供应商管理可以方便的添加、删除或更改供应商,适应需求的变化。公告信息主要用来发表文章提醒客户相关事宜。订单发货是对订单的信息管理,其中有商品信息及所在地、目的地、发往地、车辆调度,以方便统一发货。物流管理涉及到客户签收和物流更新,当货物到达一个地方,若此地方是目的地,则客户进行货物签收。否则及时更新物流状况,方便用户查询。

(3)普通用户可以进行物流的查询,方便及时了解货物的情况。

根据上述需求分析,图1给出了本系统的功能划分。

2.数据库设计

(1)数据库概念结构设计

概念设计是按照一定的方法把用户需求抽象为数据模型,它描述了各个实体之间的关系及制约性。通过对平台进行的需求分析、系统流程设计以及系统功能结构的确定,规划出系统中使用的“系统管理员”、“仓库管理员”、“车队”、“部门”、“供应商”、“网点”、“公告信息”、“订单”、“用户”、“物流信息”10个数据库实体对象。它们之间的关系如图2所示。

(2)数据库逻辑结构设计

数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与某种特定数据库管理系统所支持的数据模型相符合的逻辑结构。具体如下:

①用户表(用户ID、用户名、密码、用户姓名)

②部门表(部门ID、部门名称、部门描述)

③员工表(员工ID、姓名、性别、年龄、身份证、入职日期、地址、电话、所属部门)

④公告信息表(公告ID、员工编号、公告标题、公告内容、公告时间)

⑤车队信息表(车队ID、车队名称、负责人)

⑥供应商表(供应商ID、名称、负责人、地址、电话、E-mail)

⑦网点表(网点ID、名称、所在省、所在市、电话、负责人)

⑧商品信息表(商品ID、名字、供应商编号、数量、描述、分类)

⑨订单信息(物流ID、所在地、目的地、商品编号、车辆编号、状态)

⑩物流信息(ID、物流编号、商品编号、所在地、运往地、更新时间、是否到达、签收人姓名)

三、系统实现

本系统采用Java作为平台的开发语言,MySQL作为后台数据库,Tomcat作为Web服务器,以MyEclipse作为开发环境。系统主要可分为系统管理员操作和仓库管理员操作两大模块,模块功能划分详见图1。下面介绍实现系统的若干关键技术。

1.车辆调度问题

货物量往往超过所有车辆的运载量,因此如何更快、更好地将货物发送出去是一个重要的问题。对此我们针对不同类型的货物(如危险货物、易碎货物、大宗货物)进行了分类调度。在调度算法上借鉴计算机操作系统中进程调度方面的经典算法,我们采用高响应比优先算法(Highest Response Ratio First,HRRF)进行车辆调度。货物的响应比RR=(W+S)/S,其中W为货物已等待的时间长度,S为通过估算得到的运输时长。货物等待时间越长,W越大导致RR越高,则该货物优先级越高、越先发货,与实际需求相符。

2.多用户并发访问问题

并发访问指的是多个用户访问同一个服务,从而超出服务器的承受能力。针对此问题,采用了以下几点解决方案:1)开启基于GZIP的网页压缩传输,显著减少了网页传输数据量,且因传输网页时间短,显著减少了负载均衡、防火墙的并发连接数和负载;2)在编程时做一些必要的防攻击检测,如防止SQL注入式攻击:对查询的SQL字符串进行合法性的校验,防止被SQL注入式攻击后导致整个数据库被下载。

3.系统安全问题

针对安全性的问题,首先,对于企业内部人员,我们通过权限来限制其操作权限,不同级别人员拥有不同的操作权限。其次,对于外部人员,比如黑客攻击、病毒入侵等手段窃取数据,我们对数据进行64位MD5加密,对操作数据的人员通过指纹验证来进行管理。

四、小结

本文提出了基于web物流管理信息系统的构建方法。系统的主要创新点是:针对不同类型的货物采用高响应比优先算法进行车辆的分类调度,兼顾了货物类型、运输时长和等待时间三个重要因素。测试结果表明本系统有助于缩短物流过程、降低产品库存进而加速企业对市场的反应。

参考文献:

[1]高兆宏.烟叶物流管理信息系统的设计与实现[D].济南:山东大学,2010.

[2]王法山.通运物流管理系统的设计与实现[D].北京:北京邮电大学,2010.

[3]李文华.基于电子商务的物流管理信息系统的研究[D].长春:吉林大学,2010.

[4]樊文超.现代物流企业实现计算机信息化管理的探析[J].中国商贸,2011(8):143-144.

[5]刘泽波.基于物流信息管理系统的研究[J].商场现代化,2012(26):55-56.

上一篇:浅谈人力资源管理存在问题与对策 下一篇:会员制与数据库营销的关系研究