齐鲁工业大学信息学院11题目:圆通快递物流信息系统课程名称:物流信息系统设计专业:电子商务与物流信息工程学号:1043113257姓名:陶巧云完成时间:2013年12月1号齐鲁工业大学信息学院22前言快递管理的内容包括三个方面的内容:即对快递活动诸要素的管理,包括运输、储存等环节的管理;对快递系统诸要素的管理,即对其中人、财、物、设备、方法和信息等六大要素的管理;对快递活动中具体职能的管理,主要包括快递计划、质量、技术、经济等职能的管理等。实施快递管理的目的就是要在尽可能最低的总成本条件下实现既定的客户服务水平,即寻求服务优势和成本优势的一种动态平衡,并由此创造企业在竞争中的战略优势。根据这个目标,快递管理要解决的基本问题,简单地说,就是把合适的产品以合适的数量和合适的价格在合适的时间和合适的地点提供给客户。快递管理主要有4个特点:(1)以实现客户满意为第一目标;以企业整体最优为目的;以信息为中心;(4)重效率更重效果。目前,在快递行业中,时限和安全是快递服务价值的核心。客户对快递服务有着苛刻的要求,在时限、安全、可靠、便利、跟踪查询方面比其他运输服务有着更高的要求,因而客户愿意为得到这些高品质的服务支付较高的价格。阳光快递管理系统将为快递事业的各项业务进行有效地管理与运作提供有力的支持。本软件服务于快递公司的业务。处理单据,数据统计,报表打印,单据查询以及数据库维护等。系统功能有:1数据的添加、删除和修改2派送单查询、接收单查询、投诉单查询以及未派送的快件查询等查询功能。3对某一段时间内的数据进行统计4打印详细报表5基本资料维护及用户权限等6数据库的备份与还原齐鲁工业大学信息学院33第1章系统需求分析1.1系统的背景介绍快递是指承运方将托运方指定在特定时间内运达目的地的物品,以最快的运输方式,运送和配送到指定的目的地或目标客户手中。快递的市场基础是对于时间比较敏感的运输需求。中国快递市场可以分为国际快递市场和国内快递市场两大类型,其中国内快递市场又可分为同城快递市场和城际快递市场。同城快递业务是指在同一个城市区域内互寄的快递业务。同城快递的时限标准一般可分为“限时递”、“当日递”、和“次日递”等。城际快递业务在国内城际市场按照空间运距,还可以细分为跨区城际快递和区域内城际快递,如华东地区、华南地区等。在快递行业中,时限和安全是快递服务价值的核心。客户对快递服务有着苛刻的要求,在时限、安全、可靠、便利、跟踪查询方面比其他运输服务有着更高的要求,因而客户愿意为得到这些高品质的服务支付较高的价格。目前快递市场目标客户主要来自高科技领域、从事高附加值含量的商品、半成品或配件的生产企业,其产品具有价值高、相对重量体积小等特点。如高科技、医疗器械、电子产品、电子元件、通讯产品、电脑产品及配件、药品、日化产品的企业等。1.2系统的可行性研究1.2.1数据库设计方法简述数据库设计是对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。1.2.1.1数据库设计可以分为6个步骤:1.需求分析阶段准确了解与分析用户需求(包括数据与处理)它是整个设计过程的基础,是最困难、最耗费时间的一步。齐鲁工业大学信息学院442.概念结构设计阶段它是整个数据库设计的关键。通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。3.逻辑结构设计阶段将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。4.数据库物理设计阶段为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。5.数据库实施阶段运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果。建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。6.数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。1.2.1.2设计特点在设计过程中把数据库的设计和对数据库中数据处理的设计紧密结合起来将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计。1.2.2操作可行性作为一个实际存在的业务,系统设计的目的,以及所包括的信息内容功能都能够比较清晰地获得。通过合理的系统分析,能够基本上获得系统的需求,并且按照系统的需求进行之际的系统设计工作。1.2.3技术可行性本系统将用Delphi工具编写。Delphi系统开发工具能够大幅度节省系统开发时间,所开发的系统的可维护性和稳定性较高。数据库部分使用SQLServer2000数据库系统。齐鲁工业大学信息学院551.3系统业务流程的调查和分析本软件服务于快递公司的业务。处理单据,数据统计,报表打印,单据查询以及数据库维护等系统功能有:1数据的添加、删除和修改2派送单查询、接收单查询、投诉单查询以及未派送的快件查询等查询功能。3对某一段时间内的数据进行统计4打印详细报表5基本资料维护及用户权限等6数据库的备份与还原1.3.1系统业务流程分析客户快件接受快件中转快件派送收件人查询统计分析导出信息报表快递流程管理业务流程简图齐鲁工业大学信息学院66客户快件接收快件接收单接收录入快件中转快件派送收件人快件中转单快件派送单数据库接收查询中转查询派送查询统计查询报表统计报表查询报表查询报表签收图1-2快递管理业务流程图1.3.2系统规划3.2.2.1系统处理范围单据处理、数据统计、单据查询、报表打印、数据库维护、权限管理3.2.2.2系统功能1)数据的录入(添加、删除和修改)2)派送单、接收单、投诉单等的查询3)某一段时间内的数据进行统计4)打印详细报表5)基本资料的维护6)数据库的备份与还原7)权限管理齐鲁工业大学信息学院771.4系统数据流程的调查和分析快件接收接收录入快件中转快件派送数据库接收查询中转查询派送查询统计中转数据信息派送数据信息接收数据信息客户收件人快件派送单查询报表统计报表查询报表查询报表快件中转单签收快件接收单快件接收单图1-3快递管理数据流程图齐鲁工业大学信息学院881.5数据库设计1.5.1逻辑结构设计本数据库主要涉及以下六个实体:收件单(接收单号,发站,运输方式,…,快递员号)派送单(派送单号,接收单号,发站,运输方式,…,快递员号)中转单(中转单号,发站,运输方式,…,快递员号)投诉单(投诉单号,派送单号,接收单号,货物编号,原因)快递员(编号,姓名,手机,住址,宅电)品名维护(编号,品名,备注)备注维护(编号,备注)具体的E-R图如下所示:收据单输送方式邮递员编号收货人收货人地址收货人电话重量送货人品名发站备注接收单号派送费日期货物编号齐鲁工业大学信息学院99派送单输送方式邮递员编号收货人收货人地址收货人电话重量送货人品名发站备注接收单号派送费日期货物编号投诉单原因货物编号投诉单号派送单号接收单号快递员手机姓名宅电地址编号齐鲁工业大学信息学院1010收件单中转单派送单品名维护备注维护邮递员投诉单负责负责使用承接投诉承接承接投诉使用使用使用各实体之间的联系齐鲁工业大学信息学院11111.5.2物理结构设计(1)创建数据库本系统使用SQLServer作为数据库管理系统。打印“企业管理器”,新建一个数据库,取名为“kd”。快递管理系统根据功能共需要设计9张数据表。综合快递物流信息系统表汇总序号表名称功能描述1fj_lr派送单记录表2js_lr接收单记录表3ts_lr投诉单记录表4zz_lr中转记录表5Sender品名信息表6User1用户信息表7Memo备注信息表8Kuaidiyuan快递员信息表9权限管理权限管理表齐鲁工业大学信息学院1212(2)设计数据表表名:fj_lr派送单记录表字段名代表意义数据类型长度是否允许空值主键fj_id派送单编号Varchar(15)15否Keystation发站名称nvarchar(10)10否send_mode运输方式nvarchar(10)10否name品名nvarchar(10)10否weight重量Numeric(9)9否sender送货人nvarchar(10)10rece_person收货人nvarchar(10)10否rece_addr收货人地址nvarchar(60)60否rece_tel收货人电话nvarchar(20)20否thing备注nvarchar(60)60fjfee派送费Float(8)8否ps_data派送日期Datatime否Js_id接收单号Varchar(15)15否id快递员idVarchar(15)15否表名:js_lr接收单记录表字段名代表意义数据类型长度是否允许空值主键js_id接收单号Varchar(15)15否Keystation发站名称nvarchar(10)10send_mode运输方式nvarchar(10)10否name品名nvarchar(10)10否weight重量Numeric(9)9否sender送货人nvarchar(10)10rece_person收货人nvarchar(10)10否rece_addr收货人地址nvarchar(60)60否rece_tel收货人电话nvarchar(20)20否Memo1备注nvarchar(60)60fjfee派送费Float(8)8否js_data接收日期Datatime8否id快递员idVarchar(15)15否表名:ts_lr投诉单记录表字段名代表意义数据类型长度是否允许空值主键Ts_id投诉单编号Varchar(15)15否Keyfj_id派送单编号Varchar(15)15js_id接收单号Varchar(15)15customer客户名nvarchar(20)20齐鲁工业大学信息学院1313customer_addr客户地址nvarchar(40)40customer_tel客户电话nvarchar(20)20Memo1备注原因nvarchar(40)40否Ts_date投诉日期Datatime8否表名:zz_lr中转记录表表名:Sender品名信息表字段名代表意义数据类型长度是否允许空值主键Id编号Char10否Keymane品名char20否表名:User1用户信息表字段名代表意义数据类型长度是否允许空值主键id编号nvarchar4否Keyname姓名nvarchar10password密码nvarchar10表名:Memo备注信息表字段名代表意义数据类型长度是否允许空值主键id编号Nvarchar4否Keymemo备注Nvarchar50字段名代表意义数据类型长度是否允许空值主键zz_id接收单号Varchar(15)15否KeyStart_station发站名称nvarchar(10)10end_station终站名称nvarchar(10)10send_mode运输方式nvarchar(10)10否name品名nvarchar(10)10否weight重量Numeric(9)9否rece_person收货人nvarchar(10)10否rece_addr收货人地址nvarchar(60)60否rece_tel收货人电话nvarchar(20)20否Memo1备注nvarchar(60)60zz_data接收日期Datatime8否齐鲁工业大学信息学院1414表名:Kuaidiyuan快递员信息表1.6数据字典数据字典的组成数据字典有6类条目:数据项、数据结构、数据流、数据处理、数据存储和外部实体。(1)数据项是数据的最小单位,是不可再分的数据单位。如学号,姓名等。对数据项的描述一般包括:数据项的编号、名称、别名和简述,数据项的类型、长度和取值范围等。表一:数据项描述—派送单编号数据项编号I01-01数据项名称fj_id别名派送单编号简述用于记录派送单的代码类型及宽度Varchar(15)取值范围000000000000000~999999999999999相关数据结构派送单记录表、投诉单记录表表二:数据项描述—运输方式数据项编号I01-0