1、第 1 页 共 65 页本科毕业论文(20 届)商品物流管理系统设计与实现中睿商品物流管理系统 所在学院专业班级 信息与计算科学学生姓名指导教师完成日期第 2 页 共 65 页商品物流管理系统设计与实现中睿商品物流管理系统 摘 要:随着中国经济的快速发展,中国的物流业也正在迅速发展,成为广受关注的一个经济热点。虽然中国的运输、仓储等传统物流业务已运行多年,然而现代物流业仍处在发展初期,尚未达到其成熟阶段。但是它的发展潜力已经显现出来,物流理论研究与实践都取得长足的进步。我们应该知道物流管理应该以信息网络技术为支撑,以提高服务质量为目的。因此本系统开发了一套方便快捷的物流运输管理系统。关键词:物
2、流管理;物流运输管理系统Abstract:As the economic developed in china, the Logistics, it has been looked as the economic focus by many people. Though transportation and store are carrying on many years in china , up to now the Logistics developed is in the elementary period. However, the potentiality of it is app
3、eared ,the research and the practice of the Logistics theory are progressing. Logistics Management must be guided by the core technology to support the information network,for the purpose of improving the quality of services.Thus , I am based on the transportation to design a convenient and quick ma
4、nagement system.Key words:Logistics management;Logistics transportation management system第 3 页 共 65 页第 4 页 共 65 页目录1 绪论 .31.1 选题的依据及意义 .31.2 国内外研究现状及发展趋势 .31.3 课题研究内容、要求及目标 .41.3.1 研究内容 .41.3.2 要求 .41.3.3 目标 .41.4 可行性分析 .52 系统开发环境及工具 .52.1 开发环境的选择 .52.2 编译环境的选择 .62.3 数据库工具的选择 .63 需求分析 .73.1 信息描述 .73
5、.2 功能描述 .73.3 系统用例图 .83.4 功能结构图 .84 系统的总体设计 .94.1 概述 .94.2 数据库设计 .104.2.1 数据字典 .104.2.2 系统整体结构图 .12第 5 页 共 65 页4.3 系统业务流程 .125 测试结果及发现 .145.1 测试 1(标示符) .145.2 测试 2(标示符) .205.3 测试 3(标示符) .235.4 测试 4(标示符) .275.5 测试 5(标示符) .305.6 测试 6(标示符) .375.7 测试 7(标示符) .405.8 测试 8(标示符) .446 系统维护 .496.1 系统维护的重要意义 .4
6、96.2 补救措施 .491 绪论1.1 选题的依据及意义 随着计算机网络的不断普及,网购成了一种越来越流行的购物方式。与网购一同兴起了另一个行业:物流服务行业。物流管理是一门集现代运输、仓库管理、物件配送、信息跟踪等诸多业务技术为一体的综合学科。如此,本系统便应运而生,将解决诸如“如何缩短物流过程,降低产品仓库,更加快捷准确的配送物件”的问题。其中,配送环节是物流过程中至关重要的一个环节,以高效的管理实现较低的物流成本为顾客提供满意的服务是物流行业的最高目标。第 6 页 共 65 页显然传统物流行业的操作模式已经不适应现代的物流行业了,一个完备的物流管理系统对物流行业的发展必不可少。它以大中
7、型城市为中心,以区域经济规模和范围为基础,结合物流辐射的有效范围,将区域内外的各类物品从供应地向接受地进行有效的实体流动,根据区域物流基础设施条件,将公路、铁路、航空、水运及管道运输等多种运输方式及物流节点有机衔接,并将运输、储存、装卸、搬运、包装、流通加工、配送及信息处理等物流基本活动有机集成,以服务于本区域的经济发展,提高本区域物流活动的水平和效率,扩大物流活动的规模和范围,辐射其他区域,提高本区域的综合经济实力。1.2 国内外研究现状及发展趋势二零零九年三月份,国务院发布了物流业调整和振兴规划 ,使得物流行业发展得到政策支持。目前,我国各类物流企业有 14 万家左右,展望整个 21世纪,
8、可以肯定现代物流业肯定还有更大的发展。经济全球化及现代物流物流业发展的系统化、信息化、仓库运输的现代化和综合化等趋势,对我国物流业的发展提出了全方位的挑战。进入 21 世纪,中国要实现对 WTO 缔约国全面开放服务业的承诺,物流服务作为在服务业中所占比例较大的服务门类,肯定会首先遭遇国际物流业的竞争。如此,本系统便应运而生,将解决诸如“如何缩短物流过程,降低产品仓库,更加快捷准确的配送物件”的问题。其中,配送环节是物流过程中至关重要的一个环节,以高效的管理实现较低的物流成本为顾客提供满意的服务是物流行业的最高目标。显然传统物流行业的操作模式已经不适应现代的物流行业了,一个完备的物流管理系统对物
9、流行业的发展必不可少。尽管如此,由于研究的分散以及研究水平所限,形成多数研究项目是针对交通运输的某一局部问题而进得的,缺乏一个综全性的、具有战略意义的研究项目恰恰是覆盖这些领域的一项综合性技术,也就是说可以通过智能运输系统将原来这些互不相干的项目有机的联系在一起,使公路交通系统的规划、建设、第 7 页 共 65 页管理、运营等各方面工作在更高的层次上协调发展,使公路交通发挥出更大的效益。1.3 课题研究内容、要求及目标1.3.1 研究内容通过前期构想决定采用 JSP+Servelet+JAVABEAN+MYSQL 完成本课题的设计,另外采用 dreamweaver+eclipse 做为界面设计
10、工具,eclipse 做为编译环境。按照如上构想具体做到如下几方面的研究:(1)搜集有关物流方面的知识,详细了解物流配送流程。(2)了解所要使用的开发工具,掌握其使用方法。(3)按照软件工程理论,做出需求分析、概要设计、详细设计等。(4)为保证系统的安全性,做出安全分析,决定采用身份验证的方式实现系统的安全保障。1.3.2 要求该软件要求采用 JSP+JAVABEAN+MYSQL+Servelet 方式实现。要求熟练掌握它们的组合使用;在代码的编写上要考虑代码重用的思想,考虑到简便实用的特点等;在设计上,要考虑到操作简单,交互性好,界面简洁大方、试用。1.3.3 目标本课题最终将达到如下几个目
11、标:(1)内容大于形式,能够实现所需功能(2)操作起来简便,能够尊重浏览者体验(3)灵活通用,才能有个好口碑(4)界面美观,能够让用户感到舒适第 8 页 共 65 页1.4 可行性分析由于传统物流行业操作过程复杂,手续繁多,业务信息多,围绕这些信息的处理也很纷杂。而且,物流行业竞争激烈,这种竞争,一方面表现在发展客户的市场开拓上,另一方面也存在于收集处理信息的速度、广度和深度,以及在业务操作中对业务数据处理的准确性和严密性,而更高层次上,还牵涉到公司决策层对整体业务的控制和协调。物流管理系统从物流行业的实际需求出发,参照先进的物流理念和多家领先的物流公司实际的运营流程开发而成,系统从完善的基础
12、信息设置到货物的托运管理、在线跟踪,信息查询、到最后各种报表的生成,清晰的业务流程,使操作人员能够按照流程清晰的进行实际的操作,保证物流运作有序而高效的进行。2 系统开发环境及工具2.1 开发环境的选择系统运行网络环境:本系统的网络运行,无论是各地区的客户还是管理者都可以通过网络登录到本系统中。普通客户通过网络查询订单,加盟客户通过网络提交订单等相关信息,管理者通过网络管理,获得加盟客户所提供的各种信息,进行商业公司管理。系统运行硬件环境:客户机:普通 PCCPU:P4 1.8GHz第 9 页 共 65 页内存:256MB 以上分辨率:推荐使用 1024*768 像素WEB 服务器CPU:P4
13、 1.8GHz内存:256MB 以上数据库服务器CPU:P4 1.8GHz内存:256MB 以上系统运行软件环境:操作系统:Windows 7数据库:MYSQL开发工具包:JDK JSP 服务器:Tomcat浏览器:IE6.0 2.2 编译环境的选择Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,它是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。由于有了 Sun 的参与和支持,最新的 Servlet 和 JSP 规范总是能在 Tomcat
14、中得到体现,Tomcat5 支持最新的 Servlet 2.4 和 JSP 2.0 规范。因为 Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前第 10 页 共 65 页比较流行的 Web 应用服务器。2.3 数据库工具的选择MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件
15、之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。选择 MYSQL 做为数据库基于以下几点:1使用 Java 编写,并使用了多种编译器进行测试,保证源代码的可移植性。2支持 AIX、FreeBSD、HP-UX、Linux、Windows 等多种操作系统。3为多种编程语言提供了 API。这些编程语言包括 C、C+、Java、PHP 等。4支持多线程,充分利用 CPU 资源。5优化的 SQL 查询算法,有效地提高查询速度。6既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。7提供 TCP/IP、ODBC 和 JDBC 等多种数据库连接途径。8提供用于管理、检查、优化数据库操作的管理工具。9支持大型的数据库。可以处理拥有上千万条记录的大型数据库。