一个快递单对应多个物流信息,如何设计数据库呢
A表存运单号,B表存物流信息,查询时:
select * from a left join b on a.id=b.aid where a.id="12345",这样就可以提取了。
1、数据收集
物流数据的收集首先是将数据通过收集子系统从系统内部或者外部收集到预处理系统中,并整理成为系统要求的格式和形式,然后再通过输入子系统输入到物流信息系统中。
这一过程是其他功能发挥作用的前提和基础,如果一开始收集和输入的信息不完全或不正确,在接下来的过程中得到的结果就可能是实际情况完全相左,这将会导致严重的后果。因此,在衡量一个信息系统性能时,应注意它收集数据的完善性、准确性,以及校验能力和预防和抵抗破坏能力等。
2、信息存储
物流数据经过收集和输入阶段后,在其得到处理之前,必须在系统中存储下来。即使在处理之后,若信息还有利用价值,也要将其保存下来,以供以后使用。物流信息系统的存储功能就是要保证已得到的物流信息能够不丢失、不走样、不外泄、整理得当、随时可用。
无论哪一种物流信息系统,在涉及信息的存储问题时,都要考虑到存储量、信息格式、存储方式、使用方式、存储时间、安全保密等问题。如果这些问题没有得到妥善的解决,信息系统是不可能投入使用的。
3、信息传输
物流信息在物流系统中,一定要准确、及时地传输到各个职能环节,否则信息就会失去其使用价值了。这就需要物流信息系统具有克服空间障碍的功能。
物流信息系统在实际运行前,必须要充分考虑所要传递的信息种类、数量、频率、可靠性要求等因素。只有这些因素符合物流系统的实际需要时,物流信息系统才是有实际使用价值的。
4、信息处理
物流信息系统的最根本目的就是要将输入的数据加工处理成物流系统所需要的物流信息。数据和信息是有所不同的,数据是得到信息的基础,但数据往往不能直接利用,而信息是从数据加工得到,它可以直接利用。只有得到了具有实际使用价值的物流信息,物流信息系统的功能才算发挥。
5、信息输出
信息的输出是物流信息系统的最后一项阶段,也只有在实现了这个阶段后,物流信息系统的任务才算完成。信息的输出必须采用便于人或计算机理解的形式,在输出形式上力求易读易懂,直观醒目。
只有五个过程都没有出错,最后得到的物流信息才具有实际使用价值,否则会造成严重的后果。
扩展资料:
物流信息系统的分类:
按物流信息系统的功能分类事物处理信息系统、办公自动化系统、管理信息系统、决策支持系统、高层支持系统、企业间信息系统;
按管理决策的层次分类可分为物流作业管理系统、物流协调控制系统、物流决策支持系统;
按系统的应用对象分类面向制造企业的物流管理信息系统、面向零售商、中间商、供应商的物流管理信息系统、面向物流企业的物流管理信息系统(3PLMIS) 、面向第三方物流企业的物流信息系统;
按系统采用的技术分类单机系统、内部网络系统、与合作伙伴、客户互联的系统。
参考资料来源:百度百科—物流信息系统
物流服务管理系统开发过程是怎样的呢?下面依据我们开发物流管理系统的经验,来为大家进行介绍。
客户调研及定向
确定软件适应的客户群体,并根据该客户群体的共性来定制软件的流程。
系统设计及数据库关系
先根据软件的流程,设计主要的静态页面,在不关联数据库的前提下,先分析一下软件的静态页面对于目标群物流公司流程的符合程度。后面是数据库之间、网页程序之间的关联关系的确定
开发程序的确定及代码的编写
为了避免今后维护升级及人员流动带来的代码方面的维护不便,故此,开发之前必须就语言、函数、代码等内容进行规范化。
培训文件的撰写及培训的流程
这个属于售后的部分,是经由销售、开发人员、目标客户群共同努力形成一个行之有效的培训文档。
1,数据库系统的定义
● 数据库系统是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。
● 数据库系统的个体含义是指一个具体的数据库管理系统软件和用它建立起来的数据库;它的学科含义是指研究、开发、建立、维护和应用数据库系统所涉及的理论、方法、技术所构成的学科。在这一含义下,数据库系统是软件研究领域的一个重要分支,常称为数据库领域。
● 数据库研究跨越于计算机应用、系统软件和理论三个领域,其中应用促进新系统的研制开发,新系统带来新的理论研究,而理论研究又对前两个领域起着指导作用。数据库系统的出现是计算机应用的一个里程牌,它使得计算机应用从以科学计算为主转向以数据处理为主,并从而使计算机得以在各行各业乃至家庭普遍使用。
2,数据库系统的特点大致有:
数据的结构化,数据的共享性好,数据的独立性好,数据存储粒度小,数据管理系统,为用户提供了友好的接口。
3,数据库系统的核心和基础:
数据库系统的核心和基础是数据模型,现有的数据库系统均是基于某种数据模型的。
4,数据库系统的核心是数据库管理系统数据库系统一般由数据库、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。DBMS是数据库系统的基础和核心。[page]
二、物流中的数据库应用技术
在物流管理信息系统中,其信息绝对数量多、分布广,许多信息具有传递性和要求一致性。物流中心信息系统功能模块中,从采购进货管理、销售发货管理、库存储位管理、财务会计管理、运营业绩管理等子系统都包含着信息的上传下达,都要通过数据库和共享信息来完成物流系统的信息管理。因此,物流系统数据库在物流管理中起着举足轻重的作用。1,物流系统数据库的役计物流系统数据库的设计包括以下几步:建立物流系统信息模型(概念设计)——设计物流系统数据库的数据结构(逻辑设计)——设计物流系统数据库的物理结构(物理设计)——实现物流系统数据库。2,物流数据库的管理物流系统数据库的管理包括安全管理、磁盘空间管理、数据库的维护、数据库系统的启动、完整性与一致性实现、运行监控及性能调整等内容。
三、物流数据库的应用数据库的应用是物流信息系统的核心技术,因为数据库是物流信息系统的根本所在,是用户最关心的资源。
物流数据库的应用基本程序均可以概括为六个方面:数据收集、数据存储、数据传输、数据加工、信息解释、信息输出。1,数据收集——可根据数据和信息的来源不同,可以把物流信息的收集工作分为原始信息和二次信息收集两种。
2,数据存储——此功能就是保证已得到的物流信息能够不丢失、不走样、不外泄、整理得当、随时可用。
3,数据传输——即数据通信,把信息从一个子系统传送到另一个子系统,或者从一个部门传送到另一个部门。
4,数据加工——对已经收集到的物流信息进行某些处理,以使得到某些更加符合需要或更能反映本质的物流信息,或者使物流信息更适于各级管理人员使用,这就是信息的加工。
5,信息解释——物流信息系统的服务对象是物流管理者,因此,它必须具备向物流管理者提供信息的手段或机制,否则它就不能实现其自身的价值。经过解释的物流信息,根据不同的需要,以不同形式的格式进行输出。
6,信息输出——经过信息解释的信息输出,有的直接提供给人使用,有的是提供给计算机进一步处理。信息输出的手段是物流信息系统与物流管理者的接口或界面,它的情况应由双方的情况来定,即需要向使用者提供的信息情况以及使用者自身的情况。
客户调研及定向
对于第三方物流公司,专线公司,普通货运部进行调研,以便确定流程,并且根据市场切入点确定开发软件的方向,一个软件无论如何无法适应全部的物流公司,不同类型的物流公司的对于软件的要求侧重点不同,流程也不同,又因流程是决定软件架构及设计的主要因素,故此前期的工作应该是确定软件适应的客户群体,并根据该客户群体的共性来定制软件的流程。
2.
系统设计及数据库关系
系统设计的面比较广,在整个软件开发的时间占用也比较长,几乎可以达到三分之一之重。主要是先根据软件的流程,设计主要的静态页面,在不关联数据库的前提下,先分析一下软件的静态页面对于目标群物流公司流程的符合程度,包括一些细节的输入项,显示项,是否满足目标客户群需要,是否方便理解和操作,这个过程还需要目标客户群代表进行评价,以便确定最终的静态页面流程及要素内容。
确定以上内容之后就是网页设计,这个就比较简单,主要是在页面布局及配色方面。同时会兼顾一些小的技巧的工具附加。
页面及流程确定之后,数据库的设计及关系也就呼之欲出。这里面最重要的是数据库之间、网页程序之间的关联关系的确定。也比较费时费力。另外一点,数据库的字段名称必须规范化。
所有的以上开发文档必须进行造册备份,并且在今后的升级或维护过程中,对于已经更改的内容进行详细的记录。这是让一个软件持续化改进的最最必要的过程。少了这个,一旦有人辞职,或者出现不同客户不同的定制需求,这个软件最终会被自己搞乱。
3.
开发程序的确定及代码的编写
为了避免今后维护升级及人员流动带来的代码方面的维护不便,故此,开发之前必须就语言、函数、代码等内容进行规范化。
程序代码的编写可以交由不同的人员进行开发,但必须是开发一个模块,测试一个模块,不能等到程序全部开发完毕再统一测试,因为这样最容易在初级阶段发现程序的错误,甚至是流程中考虑不清楚的部分,在开发过程中其实流程重建是最头痛的事情,故此在上文提到的第二点中就更加显得重要。
程序的测试内部通过之后,必须经由客户群代表进行实际的测试,然后再不伤害程序骨架的前提下,进行易用化的修改。
4.
培训文件的撰写及培训的流程
这个属于售后的部分,但必须是经由销售、开发人员、目标客户群共同努力才能形成一个真正行之有效的培训文档。
一套非定制的物流信息系统必须达到三个要求
1.
易用
如果让一帮只有高中文化的人能够经过不超过3天的培训就能使用。其中所用的语言应该是他们平时所使用的。
2.
适用
流程的符合程度,报表的符合程度
3.
实用
这些公司的老板要满意,可以提供他们的信息透明度和共享度,让老板有省心的感觉。