ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:266.75KB ,
资源ID:7530657      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7530657.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(物流业务管理系统的设计与实现+毕业论文.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

物流业务管理系统的设计与实现+毕业论文.docx

1、物流业务管理系统的设计与实现+毕业论文南 通 大 学 毕 业 设 计(论文) 姓 名:xxxx指导教师:xxxx专 业:网络工程题目: 物流业务管理系统的设计与实现 南通大学计算机学院 摘 要 现如今,随着社会的不断发展,人们对信息的需求越来越丰富,对于信息的传递交流也要求越来越高.几乎各行各业都有关于计算机技术的应用,这使得计算机技术成为人们中不可或缺的事物。因为计算机技术的使用,人们在管理,服务及操作上都变得更加方便快捷,大幅度的的提高了工作效率.如今的工作已经离不开计算机,计算机在企业的管理、办公的便捷、人性化等方面得到了普遍的应用,受到人们的广泛欢迎。物流业务管理系统是为了帮助物流公司

2、更好的管理日常物流业务。方便物流公司工作人员对货物整理,运输和调度。同时让客户更及时准确的了解货物的信息动态。结合现代物流的特点并加以分析调查,为此开发的基于B/S的WEB系统,其主要功能是快速、便捷和高效率的完成物流公司的货物配送信息管理以及日常工作管理。减轻了物流公司工作人员的负担,使其面对纷繁复杂的工作更加得心应手,起到事半功倍的效果。 关键词:信息,物流业务,管理,系统ABSTRACTNowadays, with the continuous development of society, peoples demand for information is more and more

3、abundant, the transfer and exchange of information also to request more and more high. Almost all walks of life on the application of computer technology, the computer technology has become an indispensable things people. Because of the use of computer technology,people in the management, service an

4、d operation more convenient, greatly improves the work efficiency. Now the work already cannot do without the computer, the computer in the enterprise management, office and convenient,humanity has been widely used, widely welcomed by the people。 Logistics management system is to manage the daily lo

5、gistics business logistics companies to better help。 Convenient logistics company staff on goods sorting,transport and scheduling。 At the same time, let the customer more timely and accurate understanding of the goods information dynamic。 Combined with the characteristics of modern logistics and ana

6、lyzed the survey, WEB system based on B/S is designed, its main function is the fast, convenient and efficient completion of logistics companies, goods distribution information management and the daily work management。 Reduce the logistics burden on staff, making it in the face of the complicated wo

7、rk more handy, play a multiplier effect.Keywords: Information;Logistics business Management;Distribution 第一章 绪论1。1 开发背景及意义 我们的生活方式正在彻底的发生改变,究其原因是网络技术的日新月异.随着计算机技术的不断发展和进步,各种功能完备、性能卓越、可应用性强的B/S系统陆续出现,可见计算机技术已经得到了大范围的应用,几乎各行各业都有关于计算机技术的应用,这使得计算机技术成为人们中不可或缺的事物。现如今,随着社会的不断发展,人们对信息的需求越来越丰富,对于信息的传递交流也要求越来

8、越高。因为计算机技术的使用,人们在管理,服务及操作上都变得更加方便快捷,大幅度提高了工作效率。如今的工作已经离不开计算机,计算机在企业的管理、办公的便捷、人性化等方面得到了普遍的应用,受到人们的广泛欢迎。如今的工作已经离不开计算机,计算机在企业的管理、办公的便捷、人性化等方面得到了普遍的应用,受到人们的广泛欢迎。随着流通经济的发展,现代物流的重要性越来越受到了人们的关注,为了降低成本、提高效益、充分发挥自身核心竞争力、增加企业对环境的迅速应变能力、第三方物流这种新兴物流形态和管理模式开始引起人们的重视。 物流跟我们的生活息息相关,随着人们生活节奏的加快,我们越来越离不开物流,物流公司也犹如雨后

9、春笋般涌现。我们对物流公司进行分类,有两种分类方法:根据物流公司的服务功能,并因此延伸扩展的功能可以划分划分:运输型物流公司、仓储型物流公司和综合服务型物流公司.按照承担和完成物流业务是自己,还是委托他人进行操作,同样可将物流企业分为物流自理公司和物流代理公司。物流自理公司就是常物流公司。 物流业务管理系统是为了帮助物流公司更好的管理日常物流业务。方便物流公司工作人员对货物整理,运输和调度.同时让客户更及时准确的了解货物的信息动态。结合现代物流的特点并加以分析调查,为此开发的基于B/S的WEB系统,其主要功能是快速、便捷和高效率的完成物流公司的货物配送信息管理以及日常工作管理。减轻了物流公司工

10、作人员的负担,使其面对纷繁复杂的工作更加得心应手,起到事半功倍的效果.近些年,随着社会的进步和发展,传统的物流方式已经不能满足人们的需求,社会迫切需求适应现代物流的平台供人们使用,所以数字化的现代物流管理得到空前发展本次研究设计的物流业务管理系统是为了帮助物流公司更好的管理日常物流业务。方便物流公司工作人员对货物整理,运输和调度,同时让客户更及时准确的了解货物的信息动态。1。2 开发目标及内容1.2。1 开发目标 使用系统客户能发布自己的需求单,可以查询自己的货物动态信息.物流公司可以根据单据进行货物配送,车辆调度,审核单据等操作.使纷繁的工作简单化,提高效率,更加人性化1。2.2 内容 客户

11、订单信息生成配送单,系统具有对各单据的增加,修改,删除等功能,并且可以对各种单据进行审核 。实现系统属性的增删改查。第二章 相关技术介绍2。1 MVC框架MVC是指Model(数据模型) View(显示视图) Control(控制器)。是一种现在普遍使用的软件设计模式,它通过将将业务模型和用户界面显示进行分离,将传统开发中业务逻辑存在于页面中,各种处理相糅合的情况得以解决1。因此使得各层结构清晰,程序员和页面美工可以同时工作,减轻了程序员的负担,加速了整个开发流程,为推动软件开发起到了重要作用.2.1.1 MVC模式的优点(1)系统耦合性低 MVC模式中层次的构成及独立性:首先,业务层与视图层

12、的分隔,视图层代码的改变不需要改动其他模块;其次,模型与控制器和视图相隔,模型的改变不对视图层造成印象。 由于运用MVC结构后的三个模块之间是相互独立的,变动其中一个层次不会另外对两层造成改变,所以这种模式具有松耦合的作用。(2)代码重用性高 IT技术发展迅速,应用程序被越来越多的方式访问。在MVC模式下,各种不同样式的视图来访问同一个服务器端的代码成为可能,其原因是它们使用同一个模型,它包括任何无线浏览器(wap)和WEB(HTTP)浏览器等。这是因为模型层数据没有格式化,因此相同的构件可以被不同的页面使用.再如,数据可以有多中表示形式,但这只是改变视图层,而模型层和控制层无需改变。这点正是

13、基于分层实现的原因。(3)较低的生命周期成本开发周期短费用低。使用后模型层次鲜明,使得维护费用降低和开发接口采用技术难度降低。(4)快速部署 由于层次结构细化,采用MVC设计模式开发时间大大缩减,使得程序员和界面程序员能各自集中精力处理自己相关的模块开发上面去。(5)项目可维护性高 分层的实现方式使得WEB应用也易于修改和维护。2。2 JSP技术Web页面为了创建显示动态生成的内容需要用到Jsp技术,他为此提供了一个简单快捷的方法。2.2.1 JSP优点(1)一次编写即可 代码不用做任何修改,可以随处可用.(2)多平台支持几乎上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意

14、环境中扩展。(3)强大的可伸缩性 从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力.(4)多种开发工具支持 这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。(5)支持服务器端组件 web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。2

15、.3 Servlet程序应用 Servlet 程序是由服务器调用和执行的Java类,有浏览器的JVM执行的Java类叫Applet,由Web服务器的JVM执行的Java类则叫Servlet程序第3章 物流业务管理系统开发需求分析3。1 需求分析概述随着信息行业的快速发展,人们办公自动化意识的增强,物流业务公司的工作也纷繁复杂,原来的物流管理系统已经不能完全满足人们使用的需求了.为了使物流管理更加便捷,可操作性更强,工作效率更高;充分利用信息行业的现有资源,开发更好的物流配送管理系统势在必行.物流业务管理系统是将计算机技术应用于物流业务信息的管理,它可以够便捷准确地收集和存储客户信息,可以满足物

16、流公司日常的物流业务,提高公司的办事效率3。2 可行性分析第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高物流公司的工作效率.所以,本系统在经济上是可行的。本系统的开发使用Mysql作为系统的数据库,Mysql数据库安装简便,体积小速度快,成本很低,运行很方便.本系统使用MyEclipse作为系统的开发工具,它用于java语言的开发。支持代码编写、配置、测试以及除错,应用起来很方便本系统是一个中小型物流业务管理系统,资源耗费很小,无论是硬件还是软件,用户的个人电脑都能够满足条件,无需专业级服务器。3。3 系统开发工具本系统使

17、用MyEclipse作为系统的开发工具,它用于java语言的开发。支持代码编写、配置、测试以及除错,应用起来很方便。使用MyEclipse可以在数据库和Java程序的开发编码,调试上提高效率.功能丰富,完整支持html,struts,jsp,css,javascript,spring,sqlhibernate。 系统的开发使用Mysql作为系统的数据库,Mysql数据库安装简便,体积小速度快,成本很低,运行很方便图片处理选用计算机win7系统自带的画图工具,画图工具可以对图片进行简单地处理,方便快捷,操作起来也很简单利用它可以方便处理图片信息,美化系统界面.3.4 系统功能设计为了开发满足用户

18、要求的系统,首先一点是要针对要开发的系统进行功能分析,提出设计方案。系统功能分析是建立在系统总体目标的基础上完成的,根据物流业务管理系统的要求设计出具体的模块,其中有登录模块、接单模块、调度模块、库存模块以及运输点模块.本系统需要完成的功能如下图2-1所示:图21 系统功能3.5 系统结构分析本系统从结构上划分为:登录模块、接单模块、调度模块、库存模块、运输点模块.第四章 物流业务管理系统的开发设计4.1系统设计目标 本系统目标是建立一个安全,多用户,方便,自动化的数字物流业务管理系统。本系统基于B/S结构,即采用浏览器/服务器模式,服务器端采用Apache Tomcat,客户端可以通过浏览器

19、访问系统。本系统体现了将IT技术用于物流业务的管理, 帮助物流公司简化流程,节省人力物力,提高效率。4.2 系统框架设计 根据需求分析,系统框架设计完成,如图所示:4。3 数据库概念设计 根据制定的设计方案,可以将数据库抽象为以下三个部分E-R图,如图示: 调度系统相关ER图 库存系统相关ER图 运输点系统相关E-R图 4。3 数据库表逻辑结构设计本系统定义的数据库中包含多个表下。1登录模块相应的用户在登录之后进入系统,只能行使本用户的权限,需要两个数据库表信息:(1)用户类型表(tbl_usertype),用于存储用户类型信息,定义数据类型长度约束条件等。具体如下表所示:表tbl_usert

20、ype结构字 段 名数 据 类 型长度说明约束条件允许空值usertypeint11用户类型ID主键否typenamevarchar100类型名称否(2)用户表tbl_users,用于存储用户信息,包括用户编号、用户名、密码和数据类型类型,具体如表所示:表tbl_users结构字 段 名数 据 类 型长度说明约束条件允许空值usersint11用户ID 主键否namevarchar100用户名否passwordvarchar100用户密码否usertypeint11用户类型名称否2接单模块(1)配送单表(tbl_dispatch),具体如下表所示: 表tbl_dispatch结构字 段 名数

21、据 类 型长度说 明约束条件允许空值dispatchint11配送单ID主键否orderidvarchar100订单ID否goodnamevarchar100货物名称否goodquantityint11货物数量否transfertoolint11运力工具否orderdatedatetime0下单时间否sendnamevarchar20发货人姓名否sendtelchar11发货人电话否receivernamevarchar20收货人姓名否receivetelchar11收货人电话否receiveprovincevarchar10收货省份否receivecitychar20收货城市否receive

22、streetvarchar100收货街道地址否stateint11单据状态否(2)出库请求单表tbl_outstorerequest,用于存储出库请求单信息具体如下表所示:表tbl_outstorerequest结构字 段 名数 据 类 型长度说明约束条件允许空值outstorerequestint11出库请求单ID主键dispatchint11配送单IDstoreint11仓库ID 空值stateint11单据状态(3)仓库表(tbl_store),用于存储仓库信息,包括仓库ID、仓库名称、仓库地具体如下表所示:表tbl_store结构字 段 名数 据 类 型长度说明约束条件允许空值stor

23、eint11仓库ID主键否storenamevarchar100仓库名称否addressvarchar500仓库地址否3调度模块(1)入库请求单表tbl_instorerequest,用于存储入库请求单、入库任务单信息,包括入库请求单编号、货物编号、入库时间、入库数量、入库仓库编号、单据状态等如下表表tbl_instorerequest字 段 名数 据 类 型长度说明约束条件允许空值instorerequestint11入库请求(任务)单ID主键否goodsint11货物ID否indatedatetime0入库时间否quantityint11入库数量否storeint11入库仓库ID否stat

24、eint11单据状态否(2)出库任务单表(tbl_outstoretask),用于存储出库任务单、出库单信息,包括出库任务单ID(或出库单ID)、出库请求单ID、出库仓库ID、单据状态,具体如下表所示:表tbl_outstoretask结构字 段 名数 据 类 型长度说明约束条件允许空值outstoretaskint11出库任务单ID主键否outstorerequestint11出库请求单ID否storeint11出库仓库ID是stateint11单据状态否(3)运输任务单表tbl_transfertask,用于存储运输任务单的各种信息.包括transfertask,transferreque

25、st,transfertool,state,dispuser.表tbl_transfertask结构字 段 名数 据 类 型长度说明约束条件允许空值transfertaskint11运输任务单ID主键否transferrequestint11运输请求单ID否transfertoolint11运力工具ID是stateint11单据状态ID否dispuserint11配送员ID否(4)运输点表tbl_transferplace,用于存储运输点信息,包括运输点Id、运输点的名称,具体如表316所示:表tbl_transferplace结构字 段 名数 据 类 型长度说明约束条件允许空值transfe

26、rplaceint11运输点ID主键否transfernamevarchar100运输点名称否4库存模块表tbl_tra字 段 名数 据 类 型长度说明约束条件允许空值traIdint11库存ID主键否goodNamevarchar100商品名称否goodQuantityint11 商品数量否receNamevarchar20接收人是receTelchar11接收人电话是receProvincevarchar10接收邮编是receCitychar20接收城市是receStreetvarchar100街道是dispuserint11仓管员是transfertaskint11运输单ID否5运输点模

27、块(1)运输单表(tbl_tra),用于存储运输单信息,包括运输单ID、商品名称、商品数量、收货人姓名、收货人电话、所属省份、所属城市、街道、配送员ID、运输任务单ID,具体如下表317所示:表3-17 表tbl_tra结构字 段 名数 据 类 型长度说 明约束条件允许空值traIdint11运输单ID主键否goodNamevarchar100商品名称否goodQuantityint11商品数量否receNamevarchar20收货人姓名是receTelchar11收货人电话是receProvincevarchar10所属省份是receCityvarchar20所属城市是receStreet

28、varchar100街道是dispuserint11配送员ID是transfertaskint11运输任务单ID否photoint100司机照片否driverstateint100司机状态否第五章 物流业务管理系统的实现与测试5。1 开发环境服务器端:软件要求:操作系统为WindowsXP或者Windows 7,需安装JDK1.6.0_25与MySQL以及Apache Tomcat,安装有Myeclipse硬件要求:内存最小为2G,硬盘最小为250G。客户端:操作系统最低为WindowsXP,至少一款浏览器,能够连接到Internet。5.2 功能详细设计5.2。1 流程图 5。2。2 Java类的编写 JavaBean是一种组件,但它质上就是一个Java类,不过它需要要遵循一些规范。通过使用JavaBeans组件,代码可以被重复使用,还可以通过可视的应用程序开发工具将Javabean编写到java程序中。此外JavaBeans简单的说就是一种写Java类的规则,在对数据库的连接和操作中,可由Javabean来执行对数据库的操作,JS

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2