基于JAVA的物流配送管理系统毕业设计目录1前言编写目的和背景随着社会的不断进步,人类的体力劳动越来越多的被脑力劳动所替代。
在这个不断发展的信息时代,人类的体力已跟不上时代的步伐,因此通过计算机来获取信息已是信息时代到来的必然结果。
也是社会发展,人类科学进步的标志。
当今世界发展主要有两大趋势,即全球化和市场化。
而物流配送系统则是这两者的结合,在这全球化和市场化的时代里它进一步促进了世界经济与贸易的发展。
是21世纪的国际物流技术的象征。
物流配送是实现电子商务的重要环节。
它是由物品供方和需方以外的物流企业提供物流服务的模式。
它是以中小型零售企业为服务对象的社会化物流中心和配送中心。
它实现了最少环节和最低费用和最高的效率等的服务。
本软件主要用于两个方面,第一,加强物流企业的管理体制;第二,方便用户的使用。
2开发规规一:本系统是基于B/S开发模式所开发的规二:本系统的开发方式用了三层结构,分别是:表示层(jsp页面)、业务层(相关类)、数据库层。
每个人写的代码都包括这三个层的容。
规三:所用的页面,表格的风格统一规四:本系都采用英文命名,各英文代表各业务逻辑名词,所以能够见名思意,易读易理解。
规五:类命令统一采用首字母大写的规则,属性命名则采用首字母小写从第二个英文开始首字母大写的驼峰式命名规3术语说明物流(Logistics):物品从供应地向接收地的实体流动过程。
根据实际需要,将运输,储存,装卸,流通加工,配送,信息处理等基本功能实施有机结合。
物流管理(Logistics management):为了以最低工资的物流成本达到用户所满意的服务水平,对物流活动进行的计划,组织,协调与控制。
物流中心(Logistics center):从事物流活动的场所或组织。
配送(Distribution):在经济合理区域围,根据户要求,对物品进行拣选,加工,包装,分割,组配等作业,并按时送达指定地点的物流活动。
省管理员(Provincial administrator):指将省管理员权限授予别人,拥有省管理员权限的用户可以看到所有订单进行增删改查并进行车辆配置。
站点管理员(Site administrator):指将站点管理员权限授予别人,拥有站点管理员权限的用户可以看到当前站点的所有订单并进行车辆配置。
4参考资料王成主编,《现代物流管理务实与案例》企业管理,2001现代物流管理课题组编著,《物流信息管理》,经济,2002军,郭耀煌编著,《物流配送》,中国地质,2001骆娟何旭洪编著,《VISUAL BASIC 6.0》,人民邮电,20025可行性分析技术可行性在本次的系统开发中,由于我一直对JAVA情有独钟。
因为我觉得它相对于其他语言来说更简单,并且开发出来的东西即美观又好用,所以在这次的开发中我选用了功能强大的MyEclipse作为开发工具,并与强大的ORACLE数据库相结合,ORACLE是一种简洁,易学,易用且功能强大的数据库。
本系统主要是向ORACLE数据库进行增、删、改、查等多次的重复性的操作。
本系的的设计思路简明明了,所以只要稍懂这方便技术的人一看即懂。
经济可行性不管从哪个方面哪个角度来说,开发此系统的经济效益是远远高于它的开发成本的,本系统是一个小型系统,但是所做的事却不小。
它对软件和硬件的投资费用要求不高,且节省了劳动力、提高了工作效率、具有很好的适用性且增长了经济效益。
如果想开发一个真正投入使用的物流配送系统只需要几名开发人员,以及相应的开发平台,则可在一个月完成。
而这次的所开发的系统虽然不能正式投入使用,但离正式的也不远了。
在本次的系统开发中我使用的成本几本为0,因为我所使用的一切软硬件都是从网上下载的,硬件则是自己本来就有的,仅仅花费得比较多的则是时间。
我完成本系统的时间有2-3个月的时间。
操作可行性本系统的操作和界面都很直观,只要你会用鼠标你就会操作本系统,然后还得会输入信息。
只要你会以上两点则可操作本系统。
所以从这个角度来讲本系统是做得比较优秀的。
当然会操作还得有操作权限,所以在操作之前你必须得是一个用户,或者是一个管理员,有了密码和用户名方可操作本系统。
社会可行性分析本系统是一款对社会有益而夫害的系统,不存在任何侵犯、妨碍等责任问题,而且经过社会的一些调查,不管从管理人员的角度还是用户的角度都不会成为一款影响社会的系统。
6项目概述本人在开发此系统时采用MyEclipse作为开发平台,还采用了强大的ORACLE 数据库来处理数据,两软件相结合具有较强的容错功能,并且两都的界面友好,使用非常方便。
本物流配送管理系统为本地操作系统,它的数据实现和操作都很简单化,适应性比较强。
在本次系统的完善过程中注重安全性,对各方面的信息都有验证。
各模块的实现也比较圆满,能够正确迅速的把数据库的中信息传递到前台,所以方便后台人员的管理。
而前台的实现更为直观,也便于操作,能简化用户的操作。
本系统是一个灵活地利用有关物流活动信息。
它通过对系统外信息收集,存储,加工处理,获得物流管理有用的信息,方便有关人员的操作。
7需求分析概述本系统是运用于物流管理的自动系统。
随着全球信息化的迅猛发展,传统的运输方式已经落后于信息化发展的要求,必将被全新的运输方式取代。
构建部企业信息网(Intranet),实现物流配送自动化已经成为一种迫切的要求。
本系统借助计算机网络实现了资源合理运用,信息高效传输等功能。
物流系统带给我们的不仅仅是运输上的便捷,实现货物配送流程的全程计算机化。
是信息化社会发展的必然要求,是我们思维触角的无限延伸;时间和距离不再是我们获取信息的障碍,将会成为我们生活中的一个重要组成部分。
任务概述物流配送公司的主要业务是为用户配送货物;物流公司的组织结构分为省公司和配送点;省公司主要负责车辆的维护、配送点、配送线路、配送价格的维护;配送点主要是接收客户订单,并联系省公司车队将货物运送到目的地;配送点同时还负责货物的配送工作。
对于一个货物的费用应包含如下两部分费用:运输费用和配送费用,运输费用是指由配送地到目的地配送点的费用,而配送费用是指由目的地配送点到客户指定地址的配送费用。
价格由省公司统一维护,配送点无权修改。
系统目标总的来说,本系统的主要目的必须要满足使用方便、操作灵活等设计需求,实现一些初步的计算机化的管理。
设计过程应该满足的目标:1、采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。
2、满足键盘和鼠标的双重操作,快速响应。
3、采用模糊查询查询数据。
4、管理员可以设置操作员的权限5、对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
6、数据性强,为每个用户设置权限级别。
7、系统最大限度地实现了易安装性、易维护性和易操作性。
8、系统运行稳定、安全可靠。
背景a)物流管理系统;b)本项目的任务提出者及单位、开发者、用户及实现该软件的计算中心或计算机网络;c)该软件系统同其他系统或其他机构的基本的相互来往关系。
围物流企业运行环境7.1.1软件环境7.1.2硬件环境7.1.3服务器软件环境7.1.4服务器硬件环境需求规定7.1.5对功能的需求物流公司的组织结构分为省公司和配送点;省公司负责车辆的维护、配送点、配送线路、配送价格的维护;配送点是接收客户订单,并联系省公司车队将货物运送到目的地;配送点同时还负责货物的配送工作。
配送费用价格由省公司统一维护,配送点无权修改。
7.1.6系统功能层次模块图各子模块功能的描述7.1.7车辆管理车辆管理是由省公司负责的,省公司负责购买车辆,以及车辆的维护,运力调配等;在该系统中我们只需要把车辆的增、删、改做完即可;对于货物的体积如果超过一辆车则可以使用多辆车;每辆车都有状态表示;只有空闲时才可以安排。
7.1.8路线管理路线管理目前我们只做到路线的浏览、增加、修改、删除、配送点循序维护。
容如下:线路名称、配送点顺序。
7.1.9配送点管理配送点管理是由省公司完成的,有配送点的浏览、添加、修改、删除、查看配送围、查看配送价格等。
配送点信息如下:7.1.10订单管理订单管理是包括下订单、订单的修改、删除;其中订单只有在收货物之前的可以修改;下单的过程一般由用户或者配送点管理员来完成。
7.1.11订单查询每一个配送点的管理人员可以查询配送点的当前订单情况。
查询的订单可以包括:今日订单,历史订单,未处理订单等。
7.1.12交接单管理装货完成后,配送点管理员(业务员)需要生成交接单,根据目的配送点的数量生成相应的交接单;比如该车货物需要去五个配送点,则需要产生五个交接单。
根据订单的具体情况由配送点每天生成交接单,并进行打印。
交接单一式三份,每个交接地一交接单。
交接单的页面格式如下:备注:封单号改为订单号7.1.13报表管理报表管理主要是按省公司和配送点分别出报表;报表分为月报表、季度报表、年报表;目前只做收入报表。
省公司省公司只有收入报表,生成年季月三个报表分别选择要生成报表的年、季、月,然后点击生成报表,系统自动生成报表,并呈现在页面上;点击导出到Excel可以把报表导出。
报表容如下:报表时间、报表生成时间、配送点名称、配送货物总重量、总体积、配送收入配送点:生成年季月三个报表分别选择要生成报表的年、季、月,然后点击生成报表,系统自动生成报表,并呈现在页面上;点击导出到Excel可以把报表导出。
报表分为收货报表、发货报表、收发总表。
收货报表的容如下:配送点名称、报表时间、报表生成时间、发货配送点、配送货物总重量、总体积、配送收入发货报表的容如下:配送点名称、报表时间、报表生成时间、收货配送点、配送货物总重量、总体积、运送收入收发总表的容如下:配送点名称、报表时间、报表生成时间、收发类型、对端配送点、配送货物总重量、总体积、收入7.1.14权限管理权限管理包括角色、操作的增删改;角色、操作、用户组成一个以角色为中心的三维关系;可以为角色分配用户和为角色授权;角色一般要创建:省公司管理员、省公司员工、配送点管理员、配送点员工、车辆管理员、司机、用户等角色。
7.1.15用户管理实现对用户的增删改;数据库中只设计一用户表;系统不采用集成Windows 验证方式。
设计思想7.1.16系统构思功能简介(类似需求分析):客户端:查询运费,下订单和订单进度查询;分公司:订单管理(下订单,订单审核,订单修改,订单状态修改),订单异常处理(订单异常处理登记,订单异常处理查询),订单发货(待发订单查询,加开班次申请,交接单生成,交接单绑定,紧急订单提醒,班次查询),交接单管理(交接单生成,交接单绑定,交接单确认,交接单修改),订单收获(交接单确认,交接单修改,班次查询),货物配送(库存订单查询,订单确认),本地信息设置(中转路线选择,配送价格申报);总公司:配送点管理(添加新配送点,审核各配送点申报的配送费方案),财务管理(统计各部门收益,制定和调整利润分配方案),信息查询(交接单查询,订单查询),线路设置(建立基本线路,管理线路,提供线路查询),运费管理(制定和修改运费方案,提供运费查询),车辆管理(维护车辆基本信息),班次管理(设置班次,为配送点提供班次查询,处理配送点加急班次申请),权限管理(权限分配,后台用户的管理)。