【毕业学位论文】(Word原稿)基于MVC架构的物流配送管理系统设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于MVC架构的物流配送管理系统设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于MVC架构的物流配送管理系统设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于MVC架构的物流配送管理系统设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于MVC架构的物流配送管理系统设计与实现-软件工程_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中图分类号: 学校代码: 10055 密级: 硕 士 专 业 学 位 论 文 基于 物流配送管理系统设计与实现 要 I 摘 要 随着经济全球化发展,现代物流产业也向着系统化、信息化、现代化和综合化的趋势发展,我国物流产业的的发展面临着全方位的挑战。很多第三方物流公司纷纷出现,企业为了降低成本、致力 于核心业务并减少投资纷纷将物流业务外包给第三方物流公司。传统物流行业的管理模式已经不能适应现代物流行业的发展要求。建立高效的 物流配送管理 体系能够有效的帮助企业降低产品库存、缩短物流过程、加速对市场的反映。物流配送是整个物流管理体系中至关重要的环节,做好物流配送管理直接关系到企业的绩效和发展。基于此设计开发了物流配送管理系统。 系统主要实现了托运单管理、配送管理、在途跟踪管理、报表管理、车辆管理以及审核等功能。论文首先对 物流配送管理 的现状进行了分析,吸收现代物流管理理念对整个物流配送的业务流程进行了描述,并对 系统的可行性从经济、技术、操作及法律等方面进行了分析,整理出系统的功能需求及性能需求。并使用统一建模语言 系统的主要功能模块进行了分析与设计,包括系统体系结构设计、数据模型设计、类的识别与设计以及数据库设计等。 本系统采用 构,基于 架使用 行开发,集成开发环境使用 台数据库管理系统采用 统实现后对系统的功能和性能进行了详细的测试。系统界面简洁、操作简便、功能丰富,能够有效提高物流行业的现代化管理水平。 关键字 : 物流配送 管理系统 构 架 I of to of of is a of to is to to to in to of to of is in of is to of on in of of of of as ML to s of a VC SP II of of is of of 录 录 第一章 绪论 . 1 第一节 引言 . 1 第二节 选题背景和意义 . 1 第三节 研究现状 . 2 国外研究现状 . 2 国内研究 现状 . 2 第四节 本文的思路与实现目标 . 3 第五节 论文组织结构 . 4 第二章 系统开发工具及使用的技术 . 5 第一节 开发语言及集成开发环境介绍 . 5 . 5 言 . 6 . 6 . 7 第二节 系统开发架构 . 8 B/S 架构 . 8 构 . 9 第三节 据库 . 10 第三章 需求分析 . 12 第一节 可行性分析 . 12 济可行性 . 12 术可行性 . 13 作可行性 . 13 律可行性 . 14 行性分析结论 . 14 第二节 系统功能需求 . 14 第三节 系统性能需求 . 15 第四节 用例分析 . 16 统用例设计 . 16 定参与者 . 16 定用例 . 16 统用例设计 . 18 目 录 V 第四章 系统设计 . 23 第一节 系统结构设计 . 23 第二节 系统的类图 . 24 第 三 节 系统的 时 序图 . 27 第四节 系统的活动图 . 36 第五节 系统的配置图 . 39 第六节 数据库设计 . 40 据库选择 . 40 据库的设计原则 . 41 码设计 . 41 据库概念模式设计 . 42 据库表设计 . 45 第五章 系统实现 . 49 第一节 系统技术选择及运行环境 . 49 统技术选择 . 49 统运行环境 . 51 第二节 编码设计 . 52 码设计原则 . 52 系统编码设计的特点 . 52 统主要模块实现 . 53 第六章 系统测试 . 64 第一节 概述 . 64 第二节 测试目标 . 64 第三节 测试方案 . 65 第四节 系统维护 . 67 第七章 总结与展望 . 68 第一节 主要工作 . 68 第二节 展望 . 68 参考文献 . 69 致谢 . 70 个人简历 在学期间发表的学术论文与研究成果 . 71 第 一 章 绪论 1 第 一 章 绪论 第一节 引言 随着生产和流通企业的结构调整,经济的快速发展和市场 需求 的 旺盛 ,物流配送 产 业 将 会受到越来越多的 关注 。随着信息技术的 进步, 企业间的竞争已突破了地域的限制。企业如何建立并保持竞争优势 ,必须以高效率和可靠的物流运作作为基础和保障。以效率高的物流运作方式使竞争实力得以增强,从而提高企业的经济效益。随着信息技术特别是计算机的不断发展,国际互联网的全球化热潮使人类社会进入了一个新的信息时代,因此通过计算机来获取物流信息已经是信息时代的必然产物。 第二节 选题背景和意义 本系统是 物流配送管理 系统 ,能够为企业管理层提供相关决策信息,帮助企业实现管理的现代化和信息化,从而使企业的社会效益和经济效益得以提高。 物流配送管理系统的应用价值体现在以下四个方面:一、 建立了信息标准规范了基础数据管理。通过本物 流配送管理系统,可以整理出系统所用到的基本信息,规范了基本信息中的编码准则和管理标准 , 进而使企业内 部 相关 机构对业务中涉及的基础信息 能够 达成共识, 降低理解 上的偏差 。二 、 各 机构之间消除 共享信息 的障碍 , 在很大程度上降低了信息互通的成本 。 首先,信息可以及时的传递。其次,信息通过物流系统传递不会失真。再者,信息的获取方式从被动式变为主动式。总之,本物流配送管理系统使企业各部门信息交流方式得以改变,使信息沟通的质量和时效得以保障。三、 在 物流配送过程中 使用该 管理系统,能够 让 企业 各个 相关 机构找准各自的 职能 定位 , 明确企业各机 构在业务工作中的职责和权限 。 能够根据形成的规范流程设置该物流配送管理系统运作流程,确保开展业务是严格按照之前规定的标准流程,从而使企业的业务流程规范性得以保障。四、对基层操作人员的能力要求降低了。在使用了该物理配送管理系统后,操作员只要能在该系统中录入收发票价就可以了。报表会自动生成。第 一 章 绪论 2 因此,开发一个界面友好,易于操作的 物流配送 管理 系统 变得十分重要,本文描述的就是该系统的设计与开发。 第三节 研究现状 国外研究现状 在快速发展的现代科学技术背景下,在物流企业中广泛使用先进的网络技术、通讯技术和信 息技术。目前,很多现代化国际物流管理已不仅仅是一种理论研究,更在实际物流配送管理中被大范围使用,从而改造和提升了企业现代物流技术管理水平。近些年,在物流配送管理系统发展的今天,日本和美国已经走在了该领域的 前列 , 但相对于日本和美国,虽然欧洲的现代物流兴起较晚,在政府部门和企业共同推动下得到了长足的发展。 在美国,广泛使用的有交易管理系统、管理控制机决策分析系统、需求计划系统等,与配送方式组成了一个统一的整体,这样能够使在实际物流配送过程中延迟和错误减少,操作人员和仓储成本降低,从而使服务效率提高和物流总成本降低 。近些年,美国的物流配送产业已经建成了电子数据交换系统 (准时生产制 (并成功运用了地理信息系统 (卫星定位技术 频标识技术 (前沿新技术,这些新技术已经成功运用在物流配送管理系统 中。比如, 美国联邦快递公司(力于 于 司机个人电脑、 条形码扫描全国无线通信网 这三项为基础,在现代物流配送管理中的技术开发和实际应用研究。从而为现代化物流配送提供无差错和快速的信息传递,并且能够实现收货人或者托运人与承运人直接 直接接通,能够准确了解货物派送的具体情况信息。目前,法国的信息化程度与中国发展水平相当,但通过全力开发和发展现代物流应用新技术信息化建设水平的起到得以提高,取得的显著效果已经得以呈现。 国内研究现状 随着国际现代物流配送产业的不断发展和壮大,在国内, 1999 年和 2001 年,深圳平湖和“海尔物流”被分别评为“中国物流试验基地” 和“中国物流 示范第 一 章 绪论 3 基地”,在这样的背景下, 02 年 有增加了 4 家企业成为试验基地和示范基地,在这些企业中最有影响力的是“海尔物流”,其实现了整个集团原材料的统计集中采购、原材料 和成品的统一仓储和配送。使快捷高效的现代化物流配送系统成为企业内部运作的生命线。海尔物流配送信息化有很明确的需求:所有都是以订单信息流为中心,在供应链上的信息传递实现同步,实现速度取胜得到保证。但是,从目前国内发展来看,像“海尔物流”这样具有明确需求、系统先进的物流企业在国内还不到 8%,特别在长三角和珠江三角洲一些传统中小物流企业心目中,现代化的物流信息如同灵丹妙药。这些中小企业普遍认为管理信息系统可以使其迅速成为现代物流企业,更有甚者转眼间加入到当下最热门的第三方物流企业 (3行列。从而使非常多的传 统中小物流企业纷纷加入进来,在物流信息化市场中一下子出现了大量的“发烧友”企业。 随着我国 现代 物流业 高 速发展,企业 现代化和 信息化正 在 推动着企业竞争力 的快速发展 。现代物流 配送 业 整合 了信息技术 领域 的 新 成果 ,在企业物流配送管理过程中,成功的运用科学完善的组织管理和先进的高科技手段。 种种现象 表明中国企业 科技化和 信息化 , 已经发展到 市场层面和 战略层面。 我国目前存在的主要问题是物流配送管理系统采用的技术相对较落后,实现的功能比较单一,物流配送管理系统对企业发展的“瓶颈”效应日益明显。如何整合 物流配送 信息资源能力 ,已经 成为 众多 需求企业 衡量 物流软件的主要 方面。 第四节 本文的思路与实现目标 在本系统的研究中,我们采用面向对象的设计方法,使用 模语言对系统进行建模。在需求分析阶段使用用户模型视图来捕获用户需求;在分析和设计阶段,使用静态结构和行为模型视图来描述系统的静态结构和动态行为;在实现阶段,将 型自动转换为用面向对象程序设计语言实现代码。 系统使用 构,基于 架使用 行开发,使用 0终实现基于 物流配送管理系统,包括托运单管理、配送管理、在途 跟踪管理、报表管理、车辆管理以及审核等功能。最后对系统进行详细的测试。 第 一 章 绪论 4 第五节 论文组织结构 论文组织结构如下: 第 1 章 介绍了系统研究的背景及意义,分析了国内外研究现状,并提出了系统的设计思路及最终的实现目标。 第 2 章 介绍系统的开发工具及适用的相关主要技术。 第 3 章 首先从经济、技术、操作及法律等方面对系统实现的可行性进行分析,然后对系统的需求进行分析,包括功能需求和性能需求,并建立系统用例图。 第 4 章 对系统进行设计,包括体系结构设计、数据模型设计、数据库设计等。建立系统的顺序图、活动图、类图和配 置图等。 第 5 章 介绍系统各个功能模块的具体实现,包括界面设计,主要代码实现以及其他相关技术实现等。 第 6 章 介绍系统的测试方案、测试过程以及测试结果。 最后给出全文的研究结论以及进一步的研究计划。 第 二 章 系统开发工具及适用的技术 5 第 二 章 系统开发工具及使用的技术 第一节 开发语言及集成开发环境介绍 本系统采用的开发语言是 言,使用的开发工具为 据库选用 系统是一个基于 B/S 模式的物流配送管理系统,采用 架模式是实现一种动态的程式设计,使后续对程序的修改和扩展简化, 并且能够使程序某些部分实现重复利用。另外,此模式通过对复杂度的简化,使程序结构更加简洁易懂。软件系统通过对自身基本部份分离的同时也赋予了各个基本部分应有的功能。 供了一个非常好的 架, 本系统采用 架开发 , 大大加快开发的速度。 术是以 言为基础的,可以使用 件,因此具有良好的扩展性。是制作动态网页的必备工具。从运行速度上看, 处理速度是非常快的,因而能够更好的适应在线测试系统的要求。关键的是 乎可以运行于所有平台 ,是未来发展的趋势。 服务器在接收到客户端发来的一个 面请求时,首先由 擎把 码,然后由 擎的调用服务器端的 译器对码进行编译,把它编译成字节码文件 (再由 拟机 )执行此字节码文件,最后将执行结果以 式返回给客户端。并且在第 2次调用就直接调用第一次请求所产生的 而得到超快的响应速度。 术将业务逻辑层和表示层分离,网络开发人员可以使用 设计页面显示部分 (如字体颜色等 ), 使用 令或者 序片段来生成网页上的动态内容。 持绝大部分平台,包括现在非常流行的 统,应用非常广泛的务器也提供了支持 服务。 件开发和使用很方便 组件是由 C+, 语言开发的,并且需要注册才能使用;而 组件是用 发的,可以直接使用。 章 系统开发工具及适用的技术 6 的使用也很方便,由于 跨平台性,也使的 可移植性和可重用性非常高。 一次编写处处运行作为 括 有这些都显示了 强大功能。综上所处的种种好处,所有本设计选用了 为主要的开发语言。 言 自 1995 年以来, 言伴随着 快速发展而逐渐壮大起来,目前已经成为 的主流编程语言。它是一个编写跨平台和面向对象应用软件的程序设计语言,是对 序设计语言和 台 的总称。 言最大的优势就是跨平台的特性。用 言编写的程序理论上不需要修改或需要很少量的修改即可运行在多种类型的平台上。 随着 言的发展,给程序开发人员提供了多种方便的机制,如泛型、枚举、以及不定长度参数等。 言是一种纯面向对象语言,吸收了 C/C+语言的优势,而摒弃了它们的较为复杂或容易引起问题的机制,比如对内存的管理。使用 言开发时,编程人员不需要手动对内存进行管理,因为 动对内存进行管理,提高了程序开发的效率,并且提高了软件的健 壮性。 一个 基于 、 开源的可扩展开发平台。 从根本上说 ,它只是 由一组服务和 一个框架 来构成 ,通过 使用 插件组件构建开发环境 的 , 它本身还 附带了一个标准的插件集, 其中就有 发工具。 最初主要用来 众多 插件 的支持,使得 有较佳的灵活性。 可以为 提供编程的平台和可视化界面。 它是功能丰富的 成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 在结构上, 特征可以被分为 6 类: ( 1) 型 ( 2) 发工具 第 二 章 系统开发工具及适用的技术 7 ( 3) 发工具 ( 4) 应用程序服务器的连接器 ( 5) 目部署服务 ( 6) 数据库服务 对于以上每一种功能上的类别,在 都有相应的功能部件,并通过一系列的插件来实现它们。 构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 向对象方法 (一种 在 软件开发过程中把面向对象思想应用 贯穿 于 其中 , 来引导 开发活动的系统方法,简称 法,是建立在 “ 对象 ” 这个 概念基础上的方法学。 对象是 一个 封装体由数据和容许的操作组成, 和 客观实体有直接 的 对应关系,具有相似性质的一组对象 由 一个对象类定义。而 其 继承性是对操作进行和具有层次关系的类的属性共享的一种方式。 面向对象编程是当前软件开发过程中最通用的一种编程形式。面向对象编程改变了以往面向过程的编程方法。 面向对象 有三个 主要 的 特征 : 继承性 、 封装性和多态性。 继承性是子类 和父类两者之间共享方法和数据的机制 。它 通过 类 的 派生功能 得以 体现。 可以在 一个类 的基础上 直接继承其它类的 全部 内容 ,同时可 以 修改和 增加内容 。 封装是对象的重要 属性之一,也是 信息隐 藏 技术 的一种 , 在 类的说明 中可以体现 。 将 数据和 设计 该数据的方法 整合成 一个整体, 能成为 独立性强的 功能模块,用户只能见到对象的 使用功能 ,而对象 的内部特征对 用户 来说 是隐蔽的。封装的 作用 在于 区分开 对象的设计者和对象者的使用 者 ,使用者不必 完全 知晓软件 实现的细节,只 要 用设计者提供的 功能模块 来访问该对象。 对象 依据 接收 到的信息迅速 做出 反应 。不同的对象接受同一 信息 时可 以 产生完全不同的 反应 ,这种现象 就是 多态性。用户 可以 利用多态性发送一个通用的信息,接受 信息 的对象 可以 自行决定 全部 的实现细节, 同样 ,不同的方法 能够被 同一消息调用。 缩写) 统一建模语言 ,是用来对 软件 密第 二 章 系统开发工具及适用的技术 8 集系统进行 可视化建模 的一种语言。 面向对象 开发系统的产品进行说明、可视化和编制文档的一种标准语言。 它的主要作用是帮组用户对冉静系统进行面向对象的描述和建模, 适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶 段。 过建立各种联系,如类与类之间的关系、类 /对象怎么样相互配合事项系统的行为状态等(这些都称为模型元 素),来组件整个结构模型。 供了各种图形,比如用例图、类图、时序图、协作图和状态图等,来吧这些模型元素及其关系可视化,可以从多个角度来考察模型,从而更加全面的了解模型,这样同一个模型元素可能会出现在多个 中,不过都保持相同的意义和符合。 视图( 图( 模型元素( 通用机制( 几个部分组成。 供了 9 种不同的图。 ( 1)状态图( 描述了系统元素的状态条件和响应; ( 2)类图( ,描述 了 系统的静态结构; ( 3)时序图( 以 时间顺序描述 了 系统元素间的交互; ( 4)用例图( 描述 了 系统功能 的实现 ; ( 5)组件图( 描述了实现系统的元素的组织 架构 ; ( 6)对象图( 描述 了 系统在某 一 时刻的静态 的 结构; ( 7)配置图( 描述了环境元素的配置,并 且 把实习系统的元素映射 在 配置上。 ( 8)协 作图( 按照 空 间和 时 间顺序描述 了 系统元素间的交互 以及 它们之间的关系; ( 9)活动图( 描述了系统元素的 全部 活动 。 第二节 系统开发架构 B/S 架构 B/S(览器 /服务器 )模式又称 B/S 架构。在术不断发展的今天, B/S 架构扩 充 了 C/S 模式应用的范围。 这种架构下, 是 通过 览器来实现用户 使用 界面的。 它 最大的优点是能第 二 章 系统开发工具及适用的技术 9 够 实现不同 的用户 ,从不同的 地域 , 用 不同的 连接 方式 登录 和访 问同 样 的内容, 运行维护比较 便捷 ;最大的 缺点 就是 必须要通过连接外网来实现使用功能 , 一旦 因为 某种 原因引起外网 的 中断都会造成系统 失灵 。客户端通常 只需要用 浏览器 就可以登录使用 , 不需借助 其他用户应用程序,只 要 把网页服务器上 的 程序下载到本地客户端 运行 就可以了,如果在下载 过程 中碰到和数据库相关的操作,则由 后返回给 务器,最后返回给用户。 B/S 架构具有以下优点: ( 1)可实现所有用户同步更新,维护简单便捷; ( 2)可以随时随地进行网页浏览和查询,具有分布性特点; ( 3)通过增 加网页即可增加服务器功能,业务扩展方便快捷; ( 4)共享性强,开发简单。 对于本系统,其功能目标是要将手工 物流配送管理 方式向 理方式的转变,同时还要能对物流信息进行查询和统计管理。如下图所示是本系统的 B/ 图 流配送管理 系统 B/S 架构原理示意图 构 合 了 优点, 实现 式,结构清晰 , 使开发者只关注业务逻辑的实现 。 标记库 (如能灵活动用,则能大 的用户 统服务器 物流配送管理系统 系统后台 数据库 第 二 章 系统开发工具及适用的技术 10 大提高开发效率。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。 提供 理机制 。 服务器启动后,根据 载 取 件内容到内存。 第一次进 面 会先实例化 默认值( 认为空字符串,整形默认为 0)赋给表单元素 。 表单提交到 通过 件找到 的 性找到 过 性找 的 性得到 包名类名,先实例化 表单的值填充给 用 法验证、回 示验证通过,否则失败返回 定的页面 。 验证通过会实例化 行 法。 C l i e n t B r o w s e rV i e w( J S P p a g e s )C o n t r o l e r( S e r v l e t )M o d e lB u s i n e s s L o g i c(1)2 ) D i s p a t c h(3)5) )构原理示意图 第三节 据库 目前最流行的关系型数据库管理系统,被越来越多的用户在信息系统管理、企业数据处理、 子商务网站等领域作为应用数据的后台处理系统。 据库是 一种把 数据作为 最 基本 的 处理单元 的 集合。取回 和 存储 关系型数据 即为 数据库的目标。数据库服务器的核心是解决数据管理问题。 一般第 二 章 系统开发工具及适用的技术 11 来说,在多 个 用户 的 环境中 , 服务器可 信赖 的管理 一定数量 的数据,所以 它支持 多 个 用户同 一时间 访问同一 模块的 数据。 并且能 以 很高的性能完成 这个过程 。对 未经授权 的 访问 , 数据库服务器 可以进行 阻止 , 针对失败恢复 提供 有效 的 解决方案。 据库是第一个针对企业网格运算设计的数据库,它提供了最低 廉、最 开放 的管理信息和应用的方式。企业网格计算提供了基于模块化的 、现代 工业 尺度 的存储和服务器的大池。这种体系 架构 下,组件池中 可以 快速提供每个新系统。 所以 负载峰值没有必要关注,因为在资源池中 能 重新分配计算能力 ,同时 计算能力 也能 根据需要很容易的 进行 添加。 据库包含逻辑架构 和 物理架构。因为逻辑架构 和 物理架构是分离的,所以 能够 在不影响 逻辑存储 结构 访问的情 形 下管理数据的物理存储。 在 0g 中,第一次 提出数据自动镜像存储、数据闪回功能以及功能强大的数据导出工具、大文件表空间以及表空间组管理等概念。 优势: 支持大数据库、多用户的高性能的事务处理。 守数据存取语言、操作系统、用户接口和网络通信协议的工业标准 , 实施安全性控制和完整性控制 , 支持分布式数据库和分布处理 , 具有可移植性、可兼容性和可连接性。第 三 章 需求分析 12 第 三 章 需求分析 所谓 需求分析 ,是指 在软件设计开发之前 , 对软件所要实现的目标进行细致的分析,以及对 用户需求进行调查,研究软件开发的可行性。 包括需要实现哪些功能需求,性能需求,以及将来可能提出的要求的分析。可以说,在软件工程当中的 “ 需求分析 ” 就是确定要计算机 “ 做什么 ” 。需求分析工作在软件开发过程中非常重要并且非常困难的工作。 本文 的 需求分析 使用 的是结构化方法, 它的 特点是用图形化的方法 自上而下 地 呈现全部 系统。 图形化的优点使 设计者 以直观的视觉感受 理解系统的 全貌和 功能,为系统的 下 一步设计 打好 基础。 需求分析就是分析用户想要达到什么目的。在经过 投入大量的物力 、时间和人力所开发出来的系统,却不是用户所需要的,那么所 做的所有工作都是浪费资源。 需求分析 的 重要 性在于 具有 方向性 、 决策 和 策略性的作用 , 所以需求分析 在软件开发 和设计 的过程中具有 相当重要 的地位 。 通常情况下, 在 开发 大型软件系统的 过程 中 , 需求分析 作用要大于 系统设计和编码阶段 。 第一节 可行性分析 可行性分析的目标是在最短的时间内用最小的成本,明确问题是否可以顺利解决。 它是在初步调查的基础上,运用技术经济理论与方法,经过各方面的权衡,分析系统开发的必要性与可行性,以得出是否继续开发的明确结论;是对项目的要素进行认真的、全面的调查和详细的测算分析;具体论述设立在经济上的必要 性、合理性、现实性;技术和设备的先进性、适用性、可靠性;财务上的盈利性、合法性;环境上的可行性;建设上的可行性,提供可靠的依据。它是今后工作的决定性环节。下面从这四个方面分析本系统的可行性。 济可行性 经济可行性首先是对待开发软件成本的全面分析,包括人力资源成本,料、工、费等,同时判断软件开发是否会带来经济效益的可持续流入,以此来判断第 三 章 需求分析 13 软件开发的必要性。对于性价比高的软件应积极推动开发,反之就因按照谨慎性原则对此进行评估,决定开发的必要性。为企业领导层是否进行该项目提供决策的依据。 物流配送管理系 统是物流管理中相当重要的一部分,对于软件公司来说,开发本系统不会耗费大量资金。系统成功运行会提高物流配送的工作效率,减少不必要的人力、物力损失,所以本系统的开发成本在公司承受范围之内。从经济上来看,本系统可以开发。 术可行性 技术可行性主要是分析当前的软硬件技术能否满足对开发本系统所提出的技术要求,以及开发人员是否已掌握开发这个系统的技术。 从软件可行性方面来看,系统采用 架等,以 为后台数据库,使用 程,采用 式连接数据库,这些在目前都是容易实现 的。从硬件可行性方面来看,系统数据量较大,因此需要较大的硬件系统存储量,以市场目前流行的硬件水平来看,是完全可以达到的。系统开发人员有过硬的技术和丰富的系统开发经验。所以,无论是从当前的软硬件技术分析还是从开发人员的技术水平分析,本系统的开发具备技术可行性。 作可行性 本系统采用人性化设计符合用户使用习惯,稍微有点计算机基础的用户即可以使用。管理操作简便等特点,易于使用者操作与理解,最终系统管理员将熟练管理本系统。 在 平时的 工作 中 , 物流 企业 的日常 配送的信息量非常 之 大, 研发 了此 软件 ,企业员工的工 作效率 得到了很大的促进,企业的领导层的决策能力得到了提高。可以 方便 的 随时查询订单 详情和 客户信息,管理系统 的 人性化 得到了很好的体现 。 第 三 章 需求分析 14 律可行性 该系统是通过大量的现场调研得出的业务功能,系统的软件设计开发是在独立的环境下完成的,不存在盗版侵权的问题,是完全合法的软件。所以从法律上是可行的。 行性分析结论 通过以上对系统开发在经济、技术、操作和法律等方面的可行性分析,得出结论,该系统的开发与设计完全具有可行性,可以进行开发。 第二节 系统功能需求 通过对系统业务进行分析和研究,可以得 出 物流配送管理 系统具有以下基本功能: ( 1)托运单管理功能 主要包括以下基本功能: 托运申请处理; 托运单处理; 托运再申请。 ( 2) 配送管理功能 主要包括以下基本功能: 增加车辆; 删除车辆; 查看车辆装货情况; 装货; 出货确认; 出货取消。 ( 3) 在途跟踪管理功能 主要包括以下基本功能: 设置在途信息; 第 三 章 需求分析 15 已到达货物查询。 ( 4) 报表管理功能 主要包括以下基本功能: 查看未完成托运单报表; 查看已完成托运单报表。 ( 5) 审核处理功能 主要包括以下基本功能: 查看已审核项目; 查看待审核项目; 审核项目。 ( 6) 车辆管理功能 主要包括以下基本功能: 设置车辆资料; 设置司机资料; 车辆维修申请; 车辆维修再申请; 车辆报废

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论