您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > 浙江中外运物流配送系统设计报告[1]
1《物流配送系统》课程设计报告第一章系统概述1.1系统开发背景1)软件系统的名称:XXX物流配送系统。2)项目任务的提出单位:XXX物流有限公司。3)系统使用者:XXX物流有限公司及其各地分支机构。4)系统与财物系统人事系统接口为:WEBSERVICE。1.2系统术语定义总公司:公司结构中最高的管理者,负责车辆、车辆、配送点、路线和运输价格的维护。配送点:公司结构中的业务执行者,负责接收客户订单,并联系总公司车队将货物运送到收货配送点以及货物的配送工作。配送地址:客户指定的收货地址。配送范围:对从收货配送点到指定配送地址的集合的一个划分。货运费用:客户为配送货物需要支付的费用,包含运输费用、配送费用和保价费用。由发货配送点负责收取。运输费用:货物由发货配送点送到收货配送点需要支付的费用。配送费用:货物由收货配送点送到客户指定配送地址需要支付的费用。保价费用:客户指定的保价金额的1%。运输价格:由发货配送点送到收货配送点的单位价格。配送价格:由收货配送点送到客户指定配送地址单位价格。保价金额:客户货物在配送过程中受到损失时能够得到的金钱赔偿。由客户在下订单的过程中指定,最高为10,000元,最低为100元。发货配送点:接受客户订单,并联系总公司车队将货物运送出去的配送点。收货配送点:接受来自其他配送点的货物,将货物配送到客户指定2配送地址的配送点。1.2系统目标物流配送系统是物流公司的核心业务系统,它要求系统稳定、性能高、操作方便;物流公司的主要业务是为客户配送货物。公司的组织结构分为总公司和配送点。总公司主要负责车辆、配送点、路线和运输价格的维护。配送点主要负责接受客户订单,并联系总公司车队将货物运送到收货配送点以及货物的配送工作。由配送点制定价格并提交给总公司进行审核。客户为配送货物需要支付相应的费用。1.4用户的特点1)该系统的用户有一定的文化水平,至少高中毕业。2)用户包括分为总公司人员、配送点人员和客户。第二章系统分析2.1系统需求分析2.2业务流程分析2.2.1业务流程总体描述1)客户有货物需要配送;2)注册客户可以在网上下订单或电话联系本地配送点下订单;未注册客户可以电话联系本地配送点下订单;网上下单直接生成订单,电话订单需要本地配送点管理员输入订单,订单生成的初始状态为未生效。订单状态处于未生效时,客户可以自行删除订单。如果在规定时间内订单仍未生效,则系统自动删除订单。(客户网上下单时可以输入估计的体积重量,订单记录)33)客户运送货物到本地配送点;由本地配送点员工检查货物,确定准确的体积重量,修改订单中的原始信息,生成确实的价格,生成条形码,订单修改为待运输状态。4)车辆管理员根据路线上某一个发车时间进行运力调度,根据待运输货物的总重量及总体积大致估算需要几辆车,为车辆分配司机。5)配送车辆进行装车;根据装车情况生成交接单。所有订单的状态变更为运输中。6)货物到达收货配送点,收货配送点清点货物并签收交接单。所有订单的状态变更为待配送。7)收货配送点进行货物配送;订单状态变更为配送中。8)客户接受货物并签收签收单。9)收货配送点修改订单状态为客户已收。2.2.2业务流程图1.具体流程图如下图1所示:4下订单配送点清点货物配送点管理员修改订单状态为确认配送车辆装车货物送达配送点是到达中间配送点更新订单状态否否是到达收货配送点收货配送点清点货物收货配送点修改货物状态配送点送货到客户客户签收货物配送点管理员修改货物状态是否登陆系统图1具体业务流程图2.下订单流程图如下图2所示:5进入下单页面输入起始点输入货物重量输入目的地输入货物体积是否保价提交输入保价金额否是显示下订单结果登陆系统图2下订单流程图3.配送范围管理流程图如下图3所示:6配送点管理员登陆系统进入配送范围管理页面进入增加配送范围页面进入删除配送范围页面进入修改配送范围页面进入查询配送范围页面输入增加配送范围的信息输入删除配送范围的编号输入修改配送范围的编号输入查询配送范围的编号提交增加配送范围信息删除配送范围提交修改配送范围信息查询指定配送范围显示增加配送范围结果显示删除配送范围结果显示修改配送范围信息结果显示查询结果图3配送范围管理流程图4.订单管理流程图如下图4所示:7登陆系统进入订单管理页面进入下订单页面进入订单修改页面进入订单删除页面输入订单相关信息选择订单编号选择订单编号提交订单信息修改订单信息能否修改删除订单能否删除是是提示修改失败原因提示删除失败原因否否进入查询订单页面选择查询条件查询订单显示订单查询结果显示下单结果图4订单管理流程图5.报表管理流程图如下图5所示:8管理员登陆系统管理员输入查看时间管理员查询报表管理员登陆报表管理页面系统显示查询结果图5报表管理流程图6.车辆管理流程图如下图6所示:总公司管理员登陆系统进入增加车辆页面进入删除车辆页面进入修改车辆信息页面进入查询车辆信息页面进入车辆管理页面输入车辆信息输入车辆编号输入车辆编号输入车辆编号提交车辆信息删除车辆信息修改车辆信息查询指定车辆显示添加结果显示删除结果显示修改结果进入车辆调度页面调度车辆显示查询结果图6车辆管理流程图97.路线管理流程图如下图7所示:总公司管理员登陆系统进入路线管理页面进入增加路线页面进入删除路线页面进入修改路线页面进入查询路线页面输入增加路线的信息输入删除路线的编号输入修改路线的编号输入查询路线的编号提交增加路线信息删除路线提交修改路线信息查询指定路线显示增加路线结果显示删除路线结果显示修改路线信息结果显示查询结果图7路线管理流程图8.配送点管理流程图如下图8所示:10总公司管理员登陆系统进入配送点管理页面进入增加配送点页面进入删除配送点页面进入修改配送点页面进入查询配送点页面输入增加配送点的信息输入删除配送点的编号输入修改配送点的编号输入查询配送点的编号提交增加配送点信息删除配送点提交修改配送点信息查询指定配送点显示增加配送点结果显示删除配送点结果显示修改配送点信息结果显示查询结果图8配送点管理流程图2.3数据流程分析2.4数据字典第三章系统设计3.1系统功能设计3.1.1系统功能层次模块图系统划分的模块包括:用户管理、权限管理、车辆管理、路线管理、配送点管理、运力管理、订单管理、配送管理和报表管理。系统模块图如下图9所示:权限管理报表管理用户管理11图9系统模块图车辆管理、路线管理、配送点管理、运力管理属于总公司管理员使用模块。订单管理、配送管理属于配送点管理员使用模块。权限管理、用户管理、报表管理总公司和配送点管理员均可以使用。3.1.2各功能描述(一)车辆管理总公司负责车辆的购买、维护和运力调配。能够增加、查询、修改和删除车辆的信息。在货物体积或重量超载时可以使用多辆车,但每辆车只有空闲时可以安排。1)车辆增加总公司购买车辆之后,可以在系统中增加车辆的信息。系统选择增加车辆,填写好车辆的各种信息,车辆的信息包括:车牌号、型号、产地、出厂时间、购车时间、购车负责人、体积、容量。确认后即可以增加车辆。2)车辆删除当车辆停止使用之后,总公司可以及时将车辆从系统中删除。系统选择配送管理订单管理运力管理车辆管理路线管理配送点管理12删除车辆,选择要删除的车辆,在确认删除之后就可以将该车辆删除。3)车辆的信息修改根据实际情况,总公司可以修改车辆的信息。系统选择车辆信息修改,可以根据车牌号选择要修改的车辆,系统将要修改车辆的各种信息查询出来,即可以对需要修改的信息进行修改。在此模块中,可以管理车辆所属的路线。系统选择修改车辆路线,选择新路线,确定修改。4)车辆查询总公司可以查看车辆的信息。系统选择查看车辆信息,然后选择要查看的车辆,系统将显示车辆的信息,如:车牌号、型号、产地、出厂时间、购车时间、体积、容量、所属线路、运行状态5)运力调度总公司可以进行运力调度。系统可以自动查询目前到24小时内所要分配运力的路线,显示路线的名称,发车时间、预计到达时间。然后系统可以自动分配车辆及司机。然后将结果显示出来,管理员可以手动的对某条路线某个时间上的车辆及司机进行更改。(二)路线管理总公司负责路线的建立和维护。能够增加、查询、修改和删除路线的信息,并统计路线上的订单数量。路线维护的同时可以进行配送点维护,对路线上的配送点进行增加、删除和调整顺序。1)添加路线总公司可以根据市场情况添加路线。系统选择添加路线,输入增加路线的名称,然后添加路线经过的配送点,并可以通过添加、移除、上移、下移等操作调整线路顺序。2)修改路线总公司可以修改路线。系统在选定某一条路线之后,可以调整路线的起点、终点及路经配送点的顺序。并且可以在线路修改中修改线路相关的价格。133)删除路线根据市场需求,总公司可以删除一条路线。系统在选择删除路线操作之后,选择要删除的路线,确认后即可删除。系统会同时删除该线路的价格。4)查看路线总公司可以查看线路或一条路线的详细信息。系统选择查看路线信息,将能看到所有的路线。选择单一的路线后,可以查看到该路线的具体信息,如:路线始点、终点、路经的配送点以及该路线的运输价格描述。(三)配送点管理总公司负责配送点的建立和维护。能够增加、查询、修改和删除配送点的信息。能查询一个配送点的配送范围、运输价格和配送价格。备注:配送点管理员可以修改配送点信息1)配送点增加总公司在考察市场之后,可以增加配送点。系统在选择增加配送点之后,输入配送点名称、所在省份、地址、电话、邮箱、员工人数、备注。其中省份、配送点名称是必须输入的,其他信息可以由该配送点管理员添加。添加配送点时,系统自动跳转到注册新管理员页面,提示为该配送点注册一个管理员。2)配送点修改总公司可以修改配送点信息作为更高层次的管理员,可以管理配送点管理员的信息。同时,也可以修改配送点的基本信息。配送点可以修改本地配送点的信息。3)配送点删除总公司可以删除配送点。系统选择删除配送点,然后选择要删除的配送点,确认后即可以删除。总公司删除配送点之后,系统将删除配送点的所有信息,包括配送范围等信息。并提示修改或是删除所有包括该配送点的所有路线。144)配送点查询总公司与配送点都可以查看配送点信息。系统选择配送点,选择查看,系统将显示配送点的信息,配送点信息包括:配送点名称、地址、电话、邮箱、员工数、管理员名称、配送范围。系统选择查看配送价格,则将显示该配送点的配送范围及配送价格,系统也可以选择查看该配送点所在的路线信息。(四)系统参数设置管理在此功能中,总公司管理员可以设置系统的参数。1)设置保价费比例在用户运货过程中可以选择保价金额,同时要缴纳一定的保价费用,保价费时保价金额的一个比值。公司管理员可以在这里设置这个比例。2)设置系统自动删除订单天数公司管理员在这里设置系统自动删除订单的天数。3)首公斤首重量设置公司管理员可以在这里修改首公斤数、首重量数。(五)员工管理总公司负责员工信息的增加和维护。能够增加、查询、修改和删除员工信息。1)增加员工总公司管理员有增加员工的权限。总公司管理员、配送点管理员和司机都属于公司的员工。信息:员工ID、员工姓名、员工性别、年龄、出生年月、政治面貌、地址、电话、EMAIL、职位、部门、入职时间、薪水(员工不对应任何角色)、状态、备注2)删除员工总公司管理员可以根据员工编号删除公司员工的记录。153)修改员工信息总公司管理院可以根据员工编号修改员工的信息。4)查询员工总公司管理员可以根据员工编号或员工姓名查询员工信息。(六)配送范围管理配送点可以增加和维护本地配送范围。配送范围包含范围名称和配送价格。能够增加、查询、修改和删除配送范围。备注:配送范围隶属于配送点。配送点不存在,配送范围也就不存在。1)配送范围增加配送点在考察市场之后,可以增加配送范围。系统在选择增加配送范围之后,根据系统提示,输入的配送范围信息。配送范围的信息包括:配送范围名称、配送价格、配送范围描述。配送价格包括公斤价格及体积价格。2)配送范围的信息修改总公司在考察市场之后,可以修改配送范围信息系统选择修改信息,选择配送范围,系统将会将该配送范围的信息查询出来,配送点可以选择需要修改的信息进行修改。3)配送范围
本文标题:浙江中外运物流配送系统设计报告[1]
链接地址:https://www.777doc.com/doc-4360158 .html