1、 本科生毕业论文(设计)题目:物流配送信息管理系统的设计与实现 学 院 数学与信息科学学院 学科门类 工学 专 业 软件工程 学 号 2011435053 姓 名 崔博晗 指导教师 袁方 刘宇 2015 年 5 月 11 日河北大学 2015 届本科生毕业论文(设计)物流配送信息管理系统的设计与实现摘 要随着科学技术的发展,社会的变化,传统的物流运输方式已经跟不上现在社会的需求。在当前这个信息化的社会里,大量信息被快速高效的共享,物流信息也不例外。将物流信息系统的管理起来,供用户和管理者查询、管理,是现代物流行业发展的趋势。通过计算机来查询物流信息,已经是物流行业必然的发展趋势。开发一个物流查
2、询平台,对使用物流的用户和物流的管理者都有巨大的帮助和非常重要的影响。物流配送信息管理系统面向的使用对象是物流企业的管理、配送人员。将物流信息反馈给物流的管理、配送人员,可以有效的统计物流信息的配送时效,并且在货物发生异常,如丢失、破损等情况,可以准确的找到责任人,有助于管理的规范。物流配送信息管理系统在设计和开发中利用了很多的相关文献,总结了近年来物流配送信息管理系统建设的发展和这些系统的主要特点,本系统采用了 ORACLE 11G 作为数据库,使用 Microsoft Visual Studio 2012 作为物流配送信息管理系统的开发软件。该系统采用 B/S 结构,使用了 C#基础知识,
3、.NET ,HTML ,JS ,AJAX ,CSS 等技术, Microsoft Visual Studio 2012、 PL/SQL Developer 等开发工具。关键词:物流;配送;web;.NET ;ORACLE河北大学 2015 届本科生毕业论文(设计)Design and Implementation Of Logistics Information Management SystemABSTRACTWith the development of science and technology, the change of the society, the traditional m
4、ode of transport logistics is behind the current social demand. In the currentinformation society, a large number of information sharing is fast and efficient, the logistics information is no exception. The management of logistics information system, for users and management, query management, is th
5、e development of modern logistics industry. To query the logistics information through the computer, is the inevitable trend of logistics industry. The development of a logistics information platform, has tremendous impact on the help and very important for the use of logistics users and logisticsma
6、nagement.The object using the logistics information management system for the logistics enterprise management, delivery personnel. The logistics information feedback to the logisticsmanagement, distribution, logistics information statistics can be effectively the distribution limitation, and the goo
7、ds is abnormal, such as loss, damage and other conditions, can accurately find the person responsible, contribute to the standardization of management.Logistics information management system used in many related literature online in the design and development stage, and summarizes the main features
8、of the development process in recent years the construction of logistics system and the logistics system, thesystem in the design of the ORACLE11G as a background database, using a powerful Microsoft Visual Studio 2012 applications as logistics distribution information management system software dev
9、elopment.The system uses B/S structure, using the basic knowledge of C#,.NET, HTML, JS, AJAX,CSS technology, Microsoft Visual Studio 2012, PL/SQL Developer and other development tools.Keywords: Logistics; Distribution;Web;.NET;ORACLE目 录河北大学 2015 届本科生毕业论文(设计)1 绪论 .11.1 课题研究的来源和意义 .11.2 课题的研究内容 .12 系统
10、分析 .22.1 概述 .22.2 需求分析 .22.2.1 国内外应用现状 .22.2.2 用户的需求 .32.3 可行性分析 .32.3.1 技术可行性 .32.3.2 经济可行性 .42.3.3 操作可行性 .43 总体设计 .53.1 设计目标 .53.2 功能设计 .53.2.1 主功能模块设计 .53.2.2 信息导入模块设计 .63.2.3 分拣中心运单入库 .73.2.4 分拣中心运单出库 .73.2.5 配送站运单入站 .83.2.6 配送站运单出站 .83.2.7 配送站运单归班 .93.3 数据库设计 .94 系统实现 .164.1 开发环境配置 .164.2 系统主要功
11、能的实现 .164.2.1 用户登录功能 .164.2.2 信息导入功能 .18河北大学 2015 届本科生毕业论文(设计)4.2.3 分拣中心运单入库 .204.2.4 分拣中心运单出库 .214.2.5 配送站运单入站 .224.2.6 配送站运单出站 .244.2.7 配送站运单归班 .255 测试 .275.1 测试方案 .275.2 测试项目 .275.3 测试项目说明 .27参考文献 .31致 谢 .32河北大学 2015 届本科生毕业论文(设计)21 绪论1.1 课题研究的来源和意义随着社会的发展,科技的进步,人们越来越多的从事脑力劳动,越来越少的从事体力劳动。尤其是现在这个信息
12、化的时代,通过计算机和互联网来获取信息已经是必然的发展趋势,而物流信息正是其中重要的一项。现在电子商务正是非常火爆的一个新兴产业,而物流就是电子商务极为重要的一个环节。物流配送的速度、服务态度、货物的完好率,常常成为用户判断一个电子商务优劣的重要指标。物流配送信息管理系统主要针对物流企业的内部人员,用户可以通过物流配送信息管理系统将物流信息管理起来,在物流运输的各个步骤将数据信息化、数字化,使物流管理更加规范、安全,让配送人员能够方便的得知自己所需配送运单的各种信息,便于物流企业管理者分析物流数据,得以对企业总体情况进行把握,得知配送时效的限制因素、用户群的分布、各个下属配送站的绩效优劣情况,
13、有利于对企业整体进行战略布局,对企业的发展有不可估量的影响。1.2 课题的研究内容传统物流行业操作过程繁琐,手续繁杂,业务信息多,数据量非常大。处理信息的速度、广度和深度,以及在业务操作中对业务数据处理的准确性和严密性都有一定程度上的要求,物流查询系统从物流行业的实际需求出发,参照先进的物流理念和多家领先的物流公司实际的运营流程开发而成,系统能够查询出详细深入的物流信息,供物流企业人员使用,得到需要的信息。河北大学 2015 届本科生毕业论文(设计)32 系统分析2.1 概述对物流配送信息管理系统进行功能分析,该系统应提供以下功能:物流企业内部人员,需要输入员工编号,密码来登陆系统,在运单进出
14、拣运中心或者配送站的时候,都要对运单信息进行更新,同步运单状态。可以通过多种条件(如接单时间,到站时间,省市区,所属配送站,运单来源,支付方式等)来查询运单信息,运单信息包括运运单日志、订单详细信息、货物明细、转单明细、备注信息等。系统设计工具采用 Microsoft Office Visio 2007 作图工具,对系统进行总体设计和详细设计;数据库采用 ORACLE 11G,该数据库系统可以处理大量数据,效率高,并且在安全性、准确性和运行速度方面有一定的优势;采用 Microsoft 公司的 Visual Studio 2012 作为主要开发工具,可以与ORACLE11G 数据库连接。2.2
15、 需求分析2.2.1 国内外应用现状国外研究和应用的现状 :国外一些发达国家在物流领域的发展较早,物流的信息化进程也很快,目前物流信息管理系统已经比较成熟。目前, GPS 全球卫星定位系统、 RF 无线射频技术以及 EDI 电子交换等技术都已经在物流配送信息管理领域广泛应用。而且,自动仓库、拣货设备、配装设备等许多高技术含量的设施设备也都被大量应用于物流配送信息管理。国外许多专业的物流公司对于物流配送信息管理系统的应用也非常深入,对于物流在途运输管理方面已形成一定的规模。国外许多物流公司在物流的管理上,非常强调中央化的物流管理模式,倡导整体化的管理理念,从整体进行统一规划。在物流运输领域,国外
16、一些学者已经将运筹学、数学以及计算机技术等理论和方法引入到车辆优化调度问题得处理,在理论研究和实践应用方面都较为领先。国内研究和应用的现状 :近年来,我国物流市场快速发展,我国物流业在物流信息化领域也取得了很大的进展,物流的信息化已经逐步成为我国信息化发展受到广泛关注的领域。 在物流信息查询系统的开发方面,目前已经有一些国内的软件公司进行了产品开发。但整体上看,目前国内现在只有部分实力较强的物流公司信息化管理开展较快,中小物流公司的物流信息化管理程度普遍较低。目前我国物流信息化的发展水平还有待提高,基于现代物流的管理观念和发展意识还比较薄弱,没有按照现代物流理念对企业内部物流进行整合和重组。物
17、流信息化和标准化的程度还不高。对于物流在途运输管理的程度不够,物流在途的相关信息沟通还不够畅通,导致物流运输效率偏低,造成流通领域的大量积压,资金沉淀量和库存费用高居不下,这些都极大的限制了物流活动向专业化、信息化方向发展,不河北大学 2015 届本科生毕业论文(设计)4能满足日益变化的客户需求。2.2.2 用户的需求物流配送信息管理系统需要具有以下功能:1. 友好美观的操作界面,以保证系统方便使用。2. 物流公司或者商家的信息录入人员可以使用excel编辑需要录入的信息,可将该excel文件上传到服务进行解析。3. 分拣中心所属员工可以进行运单入库、出库等操作,并在运单入库时,把运单的详细信
18、息打印成快递单。4. 配送站所属员工可以进行运单入站、出站、归班等操作,运单入库时校验运单是否正常,运单出库时分配配送员,运单归班时选择运单送达状态:包括妥投、滞留、拒收三种状态。5. 在各种操作时都对运单信息进行校验,保证运单信息的准确性,对异常订单不允许操作。2.3 可行性分析系统的可行性分析包括:技术可行性分析、经济可行性分析、操作可行性分析,以下详细介绍了本系统在可行性上的分析。2.3.1 技术可行性通过考察当前网站的开发技术,以及现有知识掌握情况和实现设备的考虑,技术实现基本需求:1. 硬件条件。CPU:Mobile Intel(R) Celeron(R)内存:1GB 以上硬盘:80
19、GB 以上显示器:显示分辨率为 1024*7682. 系统平台。采用 B/S(Brower/Server )体系结构。服务器采用 windows 操作系统。数据库采用 ORACLE 数据库。3. 开发工具。采用 Microsoft Visual Studio 2012 开发环境、Visual C#开发语言、ASP.NET 技术。B/S 开发模式:B/S(Browser/Server)结构即浏览器和服务器结构,是一种以 Web 技术为基础的新型的 MIS(Manage Information System)系统平台模式。它是在 C/S 结构的基础上的一种改进的结构。用户通过浏览器(Browser
20、)来进行作业,但主要事务逻辑处理在服务器端(Server)实现。浏览器通过一定的网络协议与服务器交互数据,实现前后台的协同作业。使用 B/S 架构,用户只需要使用浏览器就能进行工作,降低了成本;该架构能有效地保河北大学 2015 届本科生毕业论文(设计)5护数据平台和管理访问权限,服务器数据库也很安全。与传统的 C/S 结构相比,B/S 结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。大大降低了操作难度,提高了系统易用性。B/S 结构是真正的三层结构,它以 HTTP 为传输协议,访问 WEB 数据库为中心,客户端通过浏览器(Browser)访问 WEB 服务器和与其相连的后台
21、数据库,我们称之为B/S(Browser/Server)模式。其三层架构组成如下图所示:图 2-1 B/S 结构Visual C#概述:Visual C#是可以用于创建需要运行在 .Net CLR 上的应用程序的主要编程语言之一,是唯一为.NET Framework 设计的语言,是移植到其他操作系统上的.Net 版本中使用的主要编程语言。Visual Studio 2005 是微软公司在 2005 年推出的,一种简洁的、类型安全的、跨平台的面向对象的多种编程语言开发工具,它可以为多种编程语言服务。它的特点是易学易用、功能强大,Visual Studio 开发平台具有强大的可视化用户界面设计。O
22、RACLE 数据库:ORACLE 数据库是美国 ORACLE 公司提供的以分布式数据库为核心的一组数据库软件产品。ORACLE 数据库是目前使用最为广泛的数据库系统之一,它拥有完善的数据管理功能,具有完备的体系,提供了分布式处理的功能。Oracle 有以下几种主要特性:1.可用性强;2.可扩展性强;3.数据安全性强;4.稳定性强。2.3.2 经济可行性经济可行性研究主要是对项目的系统进行成本/效益分析。物流配送信息管理系统在开发成本上来说,需要的硬件软件条件较少,所需人力成本大概 1 个月。而物流配送信息管理系统能使物流企业内部人员可以得到系统的管理,操作流程更加简便,便于管理河北大学 201
23、5 届本科生毕业论文(设计)6者分析企业发展趋势,进行企业战略规划,具有较大的经济效益。故从经济上考虑有必要开发。2.3.3 操作可行性物流配送信息管理系统自开发以后,操作界面简洁友好美观。对于物流企业内部人员,需要输入员工编号,密码来登陆物流配送信息管理系统,在员工进行运单实际操作的时候,同时对运单信息进行更新,在运单信息操作时,先校验运单信息的准确性,减少了配送中容易出现的漏单,错误运单等问题。物流公司或者商家的信息录入人员可以使用 excel 编辑需要录入的信息,可将该 excel 文件上传到服务进行解析。分拣中心所属员工可以进行运单入库、出库等操作,并在运单入库时,把运单的详细信息打印成快递单。配送站所属员工可以进行运单入站、出站、归班等操作,运单入库时校验运单是否正常,运单出库时分配配送员,运单归班时选择运单送达状态:包括妥投、滞留、拒收三种状态。