1、第 1 页 共 36 页本科毕业论文(20 届)商品物流管理系统设计与实现中睿商品物流管理系统 所在学院专业班级 信息与计算科学学生姓名指导教师完成日期第 2 页 共 36 页商品物流管理系统设计与实现中睿商品物流管理系统 摘 要:随着市场经济的高速发展,物流服务行业也迅速发展,同时物流企业也面临越来越大的挑战。物流管理是一门集现代运输、仓库管理、物件配送、信息跟踪等诸多业务技术为一体的综合学科。如何缩短物流过程、降低资源消耗、更加快捷准确的配送物件是各个物流企业首先需要解决的问题。该物流管理系统是一个能运用于处理一般性物流管理业务的管理系统,能为员工带来最大的方便为客户带来最优的服务。关键词
2、:物流;员工;物流管理系统Abstract: With the rapid development of market economy, the logistics service industry is developing rapidly.At the same time, logistics enterprises is also facing a growing challenge .Logistics management is an integrated subject of modern transportation, warehouse management, goods di
3、stribution, information tracking and many other business technology as a whole. How to shorten the logistics process, reduce the consumption of resources, more efficient and accurate distributionobject is the various logistics enterprises need to solve the first problem. The logistics management sys
4、tem can be used to deal with general logistics management business, bring the biggest convenience for employees and bring the best service for customers.Key words: Logistics;Staff;Logistics management system第 3 页 共 36 页1 引言随着计算机网络的不断普及,网购成了一种越来越流行的购物方式。与网购一同兴起了另一个行业:物流服务行业。二零零九年三月份,国务院发布了物流业调整和振兴规划
5、,使得物流行业发展得到政策支持。目前,我国各类物流企业有 14 万家左右,展望整个 21 世纪,可以肯定现代物流业肯定还有更大的发展。经济全球化及现代物流物流业发展的系统化、信息化、仓库运输的现代化和综合化等趋势,对我国物流业的发展提出了全方位的挑战。物流管理是一门集现代运输、仓库管理、物件配送、信息跟踪等诸多业务技术为一体的综合学科。因此,本系统便应运而生,将解决诸如“如何缩短物流过程,降低产品仓库,更加快捷准确的配送物件”的问题。其中,配送环节是物流过程中至关重要的一个环节,以高效的管理实现较低的物流成本为顾客提供满意的服务是物流行业的最高目标。显然传统物流行业的操作模式已经不适应现代的物
6、流行业了,一个完备的物流管理系统对物流行业的发展必不可少。2 物流管理系统需求分析2.1 系统分析 2.1.1 可行性分析由于传统物流行业操作过程复杂,手续繁多,业务信息多,围绕这些信息的处理也很纷杂。而且,物流行业竞争激烈,以及在业务操作中对业务数据处理的准确性和严密性,而更高层次上,还牵涉到公司决策层对整体业务的控制第 4 页 共 36 页和协调。物流管理系统从物流行业的实际需求出发,参照先进的物流理念和多家领先的物流公司实际的运营流程开发而成,系统从完善的基础信息设置到货物的托运管理、在线跟踪,信息查询、到最后各种报表的生成,清晰的业务流程,使操作人员能够按照流程清晰的进行实际的操作,保
7、证物流运作有序而高效的进行。2.1.2 项目要达到的目标本项目设定的目标如下:1. 货物储存方便快捷,尽量避免货物积压2. 仓库、员工的管理以及货物的配送得到良好的安排3. 方便了客户查询企业信息,并且为客户下订单提供了良好的系统4. 通过系统优化使人力物力得到节约5. 安全保存各种信息,用户能方便快捷的查询信息2.1.3 范围该物流管理项目是开发一个能运用于处理一般性物流管理业务的管理系统,能实现员工管理、子公司管理、车辆管理、订单管理、物流动态跟踪等功能。使用对象分别为:1.普通用户:能在登陆时根据物流编号查询该订单的物流信息;能对订单进行增删管理;能查询所有网点的信息。2.管理员:能新建
8、用户,并赋予用户名、密码和登陆类别;对员工的详细信息进行增删改查管理;能对车辆、车队进行增删管理;能对物流类别进行增删管理。第 5 页 共 36 页2.2 系统定义2.2.1 项目来源及背景国家提升重庆战略定位,物流业提升城市核心竞争力的能力需求凸显。“十二五”是重庆建设国家中心城市和内陆开放高地的关键时期,物流业需进一步提升吸引集聚市内外要素资源的各种能力。在全市建设国家重要的先进制造业基地和西部地区现代服务业高地的过程中,物流业与其他产业密切联动发展,成为保障制造业布局优化、提升消费服务环境、提高经济增长质量和效益、促进经济结构战略性调整的基础性产业。建设统筹城乡直辖市,物流业对促进实现城
9、乡对接、区域协调均衡发展意义重大。在当前的企业中,由于物流配送的发展与人们的需求存在着很大的差距,因此,深入分析物流配送的影响和作用,把握物流配送的现状及发展方向,探寻促进物流配送发展的解决方案,以理论指导实践,是摆在我们面前的重要课题,也是我们分析物流装载中的配送问题的目的。物流管理系统是集现代运输、仓储配送、搬运、调度、跟踪为一体的网络系统,系统的开发实现了商品从原料供应商、制造商、分销商到零售商再到消费者的各个环节的有机结合。2.2.2 系统整体结构根据用户的需求陈述,可以确定本项目分为管理员、普通员工、客户,普通员工部分主要功能是对订单信息进行操作,客户部分的主要功能是查询订单信息等,
10、管理员的功能提供员工管理、子公司管理等。他们的关系如图1-1。第 6 页 共 36 页图2-1 系统结构2.3 应用环境2.3.1 系统运行网络环境本系统的网络运行,无论是本公司的管理者还是普通员工都可以通过网络登录到本系统中。2.3.2 系统运行硬件环境本系统的硬件环境如下:客户机:普通 PCCPU:P4 1.8GHz内存:256MB 以上分辨率:推荐使用 1024*768 像素WEB 服务器CPU:P4 1.8GHz内存:256MB 以上数据库服务器CPU:P4 1.8GHz内存:256MB 以上第 7 页 共 36 页2.3.3 系统运行软件环境本系统的硬件环境如下:操作系统:Windo
11、ws 7数据库:MYSQL开发工具包:JDK JSP 服务器:Tomcat浏览器:IE6.02.4 功能规格我们采用了基于时下比较流行的 MVC 模式设计,用 jsp+javascript+javabean的技术,结合 mysql 数据库,开发本系统。系统稳定性、安全性、可移植性更强。2.4.1 物流公司物流信息管理系统的功能要求a. 用户登陆功能。用户输入用户名、相应的密码和登陆类别,即可登陆进本系统,不同的登陆类别拥有的功能权限不同,密码错误会返回重新登陆。b. 员工管理功能。实现将员工详细信息(员工编号、员工姓名、员工性别、员工年龄、员工学历、员工生日、员工电话、职位编号)存入数据库中并
12、进行增删改查功能,实现对员工登陆密码的修改功能。该权限只有管理员拥有。c. 子公司管理功能。将子公司、车队和订单类别等的信息存入了数据库,并对这些信息进行增删改查等处理。能进行子公司添加、子公司查询、车队通知、车队查询、订单类别添加和订单类别删除等操作。该权限只有管理员拥有。d.订单管理功能。能将订单进行处理并将信息存入数据库,可以进行货物跟踪,随时了解商品所在地,还能查询网点信息,包括新建运单、运单查询、即时运单、运单销毁和网点查询。该权限只有普通员工拥有。第 8 页 共 36 页2.4.2 角色(Actor)定义角色或者执行者(Actor)指与系统产生交互的外部用户或者外部系统。1 普通用
13、户是指在这个物流管理系统中的订单管理者,能在登陆时根据物流编号查询该订单的物流信息;能对订单进行增删管理;能查询所有网点的信息。2 管理用户是指在这个物流管理系统中能对员工和子公司等进行管理的执行者。能通过管理端对系统用户进行新建,并赋予用户名、密码和登陆权限;对员工的详细信息进行增删改查管理;能对车辆、车队和物流类别进行增删管理。3 数据库是一个与系统产生交互的外部系统,这个 Actor 负责系统的数据查询、增加、删除和修改等操作。2.4.3 系统主 Use Case 图物流管理系统可以分为两个主要的组成部分,一个是客户端系统,一个是管理端系统。客户端系统主要是指普通员工通过登录物流网站进行
14、订单操作的功能。管理端系统是物流公司的管理人员进行员工和子公司操作的功能。系统的主 Use Case 图如图所示。图 2-2 Use Case 图1 登录管理:登录管理是负责所有的用户的登录,所有用户要登录到系统必须经过登录界面,输入自己的用户名、密码和登陆类别登陆,不同的登录人可能具有不同的权限,根据不同的权限现实不同的功能。具体描述如下:第 9 页 共 36 页用例描述:登陆管理执行者:所有用户前置条件:用户已经注册后置条件:登陆成功后进入各自拥有权限的操作界面基本路径:a.进入用户登陆界面;b.输入用户名、密码和登陆类别;c.若存在该用户,且密码和登陆类别与之匹配,则登陆成功;d.若不存
15、在该用户,或密码、登陆类别与之不匹配,则重新返回登陆界面。2 员工管理:员工管理是管理员对员工详细信息(员工编号、员工姓名、员工性别、员工年龄、员工学历、员工生日、员工电话、职位编号、登陆密码、登陆类别)进行操作。具体描述如下:用例描述:员工管理执行者:管理员前置条件:用户已经进行管理员登陆后置条件:能对存入数据库的员工信息进行增删改查操作,增删改操作成功后数据库中对应的信息也会相应地改变基本路径:a.进入员工管理界面;b.选择要进行的操作,如添加员工;c.根据规定的格式添加新员工和员工的详细信息;d.提示操作成功后,点击查找员工,可以发现新员工已经添加成功。3 车辆管理:车辆管理是管理员登录
16、到系统,管理员根据车辆信息提取出来的,并分派第 10 页 共 36 页订单的调度管理,并且可以对车辆进行增、删功能。具体功能描述如下:用例描述:车辆管理执行者:管理员前置条件:用户已经进行管理员登陆后置条件:能对车辆信息进行增删查功能,增删操作成功后数据库中的车辆信息也随之变化。基本路径:a.进入车辆管理界面,有增删改查、调度的选项;b.可以添加新的车辆;c.可以查询或修改查询的车辆;d.可以删除选择的车辆;e.在新的订单生成时,可以调度车辆。4 订单管理:订单管理用例是普通员工登录到系统,对订单的增、删、改的功能,及提供订单的详细信息。具体描述如下:用例描述:订单管理执行者:普通员工前置条件:用户已进行普通员工登陆后置条件:如果订单库维护成功后,则数据库中的订单库随之变化,可以生成订单基本路径:a.进入订单管理界面,有增删改查的选项;b.点击增加订单,可以添加新的订单;c.可以查询或修改查询的订单;d.可以删除选择的订单。