1、- 1 - 本科毕业论文 ( 20_ _届) 宁波天运公司物流配送系统设计与开发 所在学院 专业班级 信息管理与信息系统 学生姓名 学号 指导教师 职称 完成日期 年 月 I 摘 要 物流作为第三利润的源泉,随着社会的发展,其重要性逐渐显现出来,越来越受到各个行业的重视。而库存监控管理和配送信息处理问题 作为物流配送中的一个主要方面,已经成为降低物流配送花费的研究重点。 物流配送是物流系统的基本功能之一,在物流活动中具有重要的地位和作用。它体现了物流的最终效应 直接为客户服务、满足客户的各种需求。如果没有物流配送就会影响物流的经济效益和社会效益,可以说物流成果主要是通过配送来实现的。本论文核心
2、部分是关于物流配送系统的规划和设计,主要是从七个方面对物流配送系统进行规划和设计,并结合宁波天运物流公司物流配送实践案例,探讨了物流配送系统中配送流程规划和设计方法及对策。 本研究根据天运公司的实际需求,为其规划和设 计了关于配送作业的一套物流配送系统,实现了该公司在配送作业上的智能运作与控制,它包括库存监控管理和配送信息处理等功能。并在实际运用中得到较好的效果,为企业的物流运作节省了成本,提高了效率。并实现了初期规划与设计的目标,而后续的系统维护与升级工作依然任重道远。 关键词: 物流 ; 配送系统 ; C#技术 ; SQL; II Abstract Logistics as a third
3、 source of profit, with the development of society, its importance gradually appearing more and more attention by all sectors. The inventory control management and distribution of information in logistics and distribution deal with the problem as a major aspect, lower logistics costs has become a re
4、search focus. Logistics and distribution is one of the basic functions of logistics, the logistics activities in the important position and role. It embodies the ultimate effect of logistics - directly to customer service, meet customer needs. If you do not it will affect the logistics and distribut
5、ion logistics, economic and social benefits, can be said that the results mainly through the distribution of logistics to achieve. Core part of this thesis is about the logistics and distribution system planning and design, mainly from the seven aspects of the logistics distribution system planning
6、and design, combined with transportation logistics companies in Ningbo-day logistics and distribution practice case, discussed the logistics system and distribution process planning and design methods and countermeasures. The days of operation according to the actual needs of the company, its planni
7、ng and design work on a set of distribution logistics and distribution system, and distribution operations of the companys intelligent operation and control, which includes inventory management and distribution control information processing function. And in practice to get good results, the operati
8、on of the enterprises logistics cost savings and improve efficiency. And to achieve the objectives of the initial planning and design, and system maintenance and upgrade of the follow-up work remains to be done. Key words: logistics; distribution system; C # technology; SQL; III 目 录 1 绪 论 .1 1.1 物流相
9、关理论 .1 1.2 研究背景及意义 .2 2 物流系统分析 .4 2.1 物流系统可行性分析 .4 2.2 需求分析概述 .4 2.2.1 数据流图 .5 2.2.2 数据字典 .6 3 软件系统总体设计 .13 3.1 系统功能设计 .13 3.2 系统流程分析 .14 3.3 数据库系统设计 .15 3.3.1 数据库概念设计 .15 3.3.2 数据库逻辑设计 .16 3.3.3 数据库物理设计 .20 4 软件设计关键技术 .22 4.1 Visual Studio.22 4.2 C#编程语言 .22 4.3 水晶报表 .23 5 系统功能实现 .24 5.1 系统功能实现 .24
10、5.2 其他功能模块 .26 5.2.1 系统用户设计 .26 5.2.2 数据库连接 .27 结 论 .29 致 谢 . 错误 !未定义书签。 参考文献 .30 附录一:文献综述 . 错误 !未定义书签。 附录二:外文文献译文 .43 附录三:外文文献原文 .43 1 现代物流已经发展到更高级的形态 供应链管理。供应链管理到目前为止还没有一个统一的定义,一般认为,供应链管理是通过前馈的信息流(需方向供方流动的信息流,如订货合同 、加工单、采购单等)和反馈的物料流和信息流(供方向需方的物料流及伴随的供给信息流,如提货单、入库单、完工报告单等),将供应商、制造商、分销商、零售商直到最终用户连成一
11、个整体的模式。它即是一条由供应商到用户的物流链,又是一条价值增值链。供应链强调原材料的采购、生产、销售、服务、回收等整个流通管理、采购、生产、销售部门与供应商、分销商、零售商整合。供应链涉及将产品或服务提供给最终消费者的所有环节的企业所构成的上、下游产业一体化体系。供应链管理强调核心企业与相关企业的协作关系,通过信息共享、技术扩散(交流与合作) 、资源优化配置和有效的价值链激励机制等方法体现经营一体化。 全文分五章,第一章阐述了现代物流的基本概念以及现代物流系统建设的目的和意义,第二章介绍了物流系统分析,第三章对软件系统分析、数据库结构设计,第四章介绍了 软件设计关键技术,第五章是软件设计以及
12、具体代码实现,最后章是具体总结与展望。 1 绪 论 1.1 物流相关理论 随着物流业的快速发展,物流理论己形成了一个体系,物流管理与运作在实践中不断提升发展。物流理论在物流实践总结中发展并指导物流运作的发展方向。本研究就物流配送系统所应用的物流背景及相关物流理论进 行探讨与介绍。物流系统是指在一定的时间和空间里,由所需位移的物资、包装设备、装卸搬运机械、运输工具、仓储设施、人员和通信联系等若干相互制约的动态要素所构成的具有特定功能的有机整体 (朱道立, 2009) 1。物流系统的目的是实现物资的空间效益和时间效益,在保证利润的前提条件下,实现各种物流环的合理衔接,并取得最佳的经济效益。物流系统
13、是利于经济大系统的一个子系统或组成部分。物流系统和一般系统一样,具有输入、转换及输出的功能,还有通过输入和输出使系统与社会环境进行交换,使系统和环境相依存。物流系统是由人、财、物、 设备、信息和任务日标等要素组成的有机整体,其目标是获得宏观和微观两个效益。建立和运行物流系统时,要有意识地以两个效益为目的。 配送是物流系统中一个直接与消费者相连的重要环节,包括货物从物流结2 点送达收货人的全过程,是指在集货、配货基础上,按客户对货物种类、品种搭配、数量、时间等要求所进行的运送,是“配”和“送”的有机结合。物流配送系统包括货物集中,库存管理。物流的功能包括运输、储存、包装、装卸搬运、流通加工、信息
14、处理。其内容包括: ( 1) 物品的移动,需使用搬运的工具,设备,而有装载、卸货的活动。 ( 2) 在装载 之前,需有集货、包装的活动。 ( 3) 在移动之前,可能需有暂时停留、储存,即保管的活动。 ( 4) 输送是指大量运输 (Transportation)或少量配送 (Distribution)活动。 ( 5) 流通加工是指依照客户的要求,对制成品的包装状态加以改变,例如:替客户标价、依客户指定的个数重新包装等作业。 ( 6) 物流与信息可谓是一体的两面,密不可分,因此信息是物流机能最重要的支持活动。 狭义的物流 (Physical Logistics)定义指的是实体配送的部分,也就是如何
15、将产品以最有效率的方式由工厂送到消费者的手 中 :广义而一言,整合的物流管理 (Business Logistics)即为供应链管理,国外部分学者并认为“物流”一词与“供应链管理”同义 (赵信洋, 2010) 2。 1.2 研究背景及意义 国内外物流产业正在快速发展,并且很有可能成为 21 世纪中国的支柱产业。 2009 年物流相关总支出达 19000 亿元,物流成本占 GDP 的比重约为 20%。2009 年是我国第三方物流迅速发展的一年,一批超大型国有物流企业投身第三方物流市场。 70%的物流服务提供商在过去的三年中,年均业务增幅都高达30%。物流市场在壮大的同时,竞争亦日 趋激烈,而随着
16、经济的快速发展,顾客对物流服务质量的要求不断提升,物流企业需要在成本控制的前提下不断提高物流服务水平。物流企业为了能将产品准时、快速、正确且完整的送达客户手中,物流配送作业的规划与设计显得格外重要。物流配送作业的重点是如何将车辆有效的使用并决定其最经济的行驶路线图,使得商品能在最短的时间内送到顾客的手中并且在配送过程中对配送作业进行高效的监控和调度管理。高效的物流配送作业管理已被许多物流公司视为节省成本和使其服务具有竞争力的关键。 信息与通讯技术的发展和应用为物流的高效与精确运作提供了有力的技 术支撑。物流企业可以通过运作系统、卫星跟踪系统 ( GPS) 、地理信息系统 ( GIS) 、全球移
17、动通信系统 ( GSM) 建立物流配送作业系统实现信息的计算机处理及物3 流运作的智能控制,以提高运作的效率和服务质量,降低成本(赵信洋, 2007)3。目前在针对物流配送作业的系统开发与应用上,国内外的差距仍很大,由于欧美物流自动化程度高,运作模式规范性强,其系统功能涉及配送需求、计划控制、车辆及运输管理应用系统。软体功能完备,并具备 BARCODE 识别、 EDI资料传送、 RF 资料处理、 CAPS 等系统。国内目前开发的系统主要借鉴于 国外经验。我国物流行业运作模式现多样化,缺乏规范化性造成物流系统的通用性不强,大多物流企仍通过系统开发公司或研究机构开发适合自身企业运作特点的系统。 4
18、 2 物流系统分析 2.1 物流系统可行性分析 物流系统 的 建设可以 从经济可行性,技术可行性和社会可行性三个方面进行分析。 ( 1)技术可行性是对开发的项目的功能和限制条件进行分析,选取的技术是否可行,能否达到目标。 在天运公司中的终端是安装了 Windows NT 的 PC 机,主要目的是向公司的服务器传递数据。当顾客在物流公司进行咨询时,终端向服务器发出查询请求,服务器 根据配送系统信息库的实时数据,向终端发送数据,显示在终端的屏幕上。当顾客向物流公司定购或退货时,终端向服务器发出详尽的一份定单,服务器核对后,存入库存和销售信息库,并修改配送系统信息库。当物流公司向供应商进货时,终端向
19、服务器发出终端向服务器发出详尽的一份定单,服务器核对后,存入入货信息库,并修改配送系统信息库。 ( 2)经济可行性是从经济利益的角度分析实现系统的可行性。 开发这个系统的经济效益是远远超过它的开发成本的,本系统是一个小型配送系统,它对软件和硬件的投资费用要求都不高,且节省了劳动力、提高了工作效率、 具有很好的适用性且增长了经济效益。 ( 3)社会可行性是系统的开发给社会带来的现实意义。 所有软件都选用正版。所有技术资料都由提出方保管。合同制定确定违约责任。使用本软件人员要求有一定计算机基础的人员 ,系统管理员要求由计算机的专业知识,所有人员都要经过本公司培训。管理人员也需经一般培训。经过培训人
20、员将会熟练使用本软件。两名系统管理员,一名审计员将进行专业培训,他们将熟练管理本系统, 从社会可行方面来说, 本系统的开发 是可行的。 2.2 需求分析概述 需求分析主要包括业务需求、系统需求和用户需求。业务需求反映组织机构 或客户对系统、产品高层次的目标要求(李健, 2006) 4。所以本软件是向天运公司企业提供了有关企业进存销的信息(进货单,出货单,销售单等),内部人员信息(人员信息等)以及提供了一个管理员用户来管理企业所有员工的工作信息和货物管理、配送信息。 系统需求包括功能需求、非功能需求和设计约束 3 个方面的内容。功能需5 求指系统必须完成的任务,即为了向其用户提供有用的功能,产品
21、必须执行的动作。比如,用户点击网站导航栏上的“基本档案 /员工信息”,就会自动跳出员工基本档案的信息。用户如果要登录,就点击“系统维护 /数据备份”, 然后就会弹出系统备份页面,用户选择需要保存的路径就可以对数据库里面的数据进行备份了。非功能需求指产品必须具备的属性或品质,如可靠性、性能、响应时间、容错性和扩展性等。由于网络上对微软 Windows NT 使用的比较多,而且默认磁盘格式都为 FAT32 格式的,所以使用 Microsoft Visual Studio 2008+ Microsoft SQL Server 2008 来设计软件的稳定性与安全性相对其他的操作系统或 NTF 磁盘用户
22、而言相对稍差、易被攻击、特殊功能需要其它程序插件支持或出现无法支持的功能,容易 被各类病毒和木马影响,可持续稳定运行的能力较差。设计约束也称为“限制条件”或“补充规约”,通常是对解决方案的一些约束说明,比如后台数据的输入只有管理员有权限,只有管理员用户登录踩可以对配送系统里面有些特殊数据进行修改、添加、删除、保存。 2.2.1 数据流图 数据流图是掌握现行系统的情况,确立系统逻辑模型环节不可缺少的环节,是系统分析和描述现行系统的重要工具,是业务流程调查结果的图形化表示。它反映了现行系统各机构的业务处理过程和它们之间的业务分工与联系,以及连接各机构的物流、信息流的传递和流通关系,体现了现 行系统
23、的界限、环境、输入、输出、处理和数据存储等内容。通过流图的绘制,可以发现问题,分析不足,优化业务处理过程。数据流图共有三个方面的组成,分别是实体、数据处理,数据存 储(李军, 2006) 5。 ( 1) 外部实体 实体是现实世界中客观存在的事物 。 ( 2) 逻辑处理 对数据流进行操作和变换。 ( 3) 数据存储 数据经过逻辑处理后被系统保存下来的数据,它一般把数据库的文件。 ( 4) 数据流向 主要标明数据经过处理后的流向。 图 1 数据流图图例 外部实体 数据处理 数据存储 数据流 6 图 2 数据流图 如图 2 所示, 宁波天运公司物流配 送系统 有 4 大 功能。管理员可以进行企业 基
24、本档案 、 库存 管理、 报表设计 、 系统维护 操作。 普通用户 可以 查询库存信息 、 销售信息、进货信息 等操作。 而且管理员可以赋予普通用户权限使其拥有对某系统操作的权限。 基本档案管理 方面主要是 对员工、供应商以及客户基本信息进行添加、修改、删除和查询操作。 数据流信息是 基本 信息。最终流向公告条目表 company、customer、 user 表的数据存储中。 系统维护管理 方面主要是 添加用户、设置用户管理权限及更改登录用户密码等操作。 数据流是 系统 信息。最终流向公告条目表 popedom 表的数据存储 中。 库存信息管理 方面主要是管理员 对库存调拨信息、库存警报的数
25、量进行添加、删除、查询操作。而库存报警数量默认为 10,当商品库存数量不足 10 时,将会显示在该模块中。 数据流信息是 库存 信息。最终流向文档条目表 stock 表 报表设计信息管理方面主要是管理员以及普通员工对员工信息、供应商信息、进货商品信息、员工销售信息。 2.2.2 数据字典 数据字典( Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录, 是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合 。数据流图表 达了数据和处理的关系,数据字典则是管理员系 统 管 理系 统 权 限 表P o p e d o m 表部 门 管 理部 门 信
26、 息 表d e p a r t m e n t 表商 品 管 理商 品 单 位 表u n i t 表仓 库 管 理管 理操作员部 门 信 息商 品 信 息仓 库 信 息职 位 信 息系 统 权 限仓 库 类 别 表D e p o t 表员 工 职 位 表P o s t 表公 司 信 息 表C o m p a n y 表客 户 信 息 表C u s t o m e r 表员 工 信 息 表U s e r 表系 统 权 限 表P o p e d o m 表系 统 权 限 表P o p e d o m 表基 本 管 理 库 存 管 理客 户员 工 库 存 调 拨供 应 商基 本 档 案 报 表 库 存 报 表基 本 档 案 信 息库 存 信 息