快递系统数据库设计文档格式.docx

上传人:b****4 文档编号:8247449 上传时间:2023-05-10 格式:DOCX 页数:44 大小:170.51KB
下载 相关 举报
快递系统数据库设计文档格式.docx_第1页
第1页 / 共44页
快递系统数据库设计文档格式.docx_第2页
第2页 / 共44页
快递系统数据库设计文档格式.docx_第3页
第3页 / 共44页
快递系统数据库设计文档格式.docx_第4页
第4页 / 共44页
快递系统数据库设计文档格式.docx_第5页
第5页 / 共44页
快递系统数据库设计文档格式.docx_第6页
第6页 / 共44页
快递系统数据库设计文档格式.docx_第7页
第7页 / 共44页
快递系统数据库设计文档格式.docx_第8页
第8页 / 共44页
快递系统数据库设计文档格式.docx_第9页
第9页 / 共44页
快递系统数据库设计文档格式.docx_第10页
第10页 / 共44页
快递系统数据库设计文档格式.docx_第11页
第11页 / 共44页
快递系统数据库设计文档格式.docx_第12页
第12页 / 共44页
快递系统数据库设计文档格式.docx_第13页
第13页 / 共44页
快递系统数据库设计文档格式.docx_第14页
第14页 / 共44页
快递系统数据库设计文档格式.docx_第15页
第15页 / 共44页
快递系统数据库设计文档格式.docx_第16页
第16页 / 共44页
快递系统数据库设计文档格式.docx_第17页
第17页 / 共44页
快递系统数据库设计文档格式.docx_第18页
第18页 / 共44页
快递系统数据库设计文档格式.docx_第19页
第19页 / 共44页
快递系统数据库设计文档格式.docx_第20页
第20页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

快递系统数据库设计文档格式.docx

《快递系统数据库设计文档格式.docx》由会员分享,可在线阅读,更多相关《快递系统数据库设计文档格式.docx(44页珍藏版)》请在冰点文库上搜索。

快递系统数据库设计文档格式.docx

1.功能描述:

到货管理的主要功能是对到达的货物进行回执管理和货物验收管理。

到货回执管理(包括司机回执和客户回执):

1.)司机回执是在到达的货物通过验收以后,填写一份司机回执单,回执单内容包括,运输合同编号、司机姓名、验收纪录等。

已填的回执单可以查看、修改和删除。

回执单填写完后,通知发货客户和收货客户,货物已到达,修改回执单的状态为“回执”。

如果货物需要中转,中转该货物。

如果货物没有通过验收,则填写差错记录。

2.)客户回执是收货客户收到货物,并验收后,填写一份客户回执单,回执单内容包括,货运单编号、客户姓名、验收纪录等。

同时通知发货客户,该货物已被提,修改货运单的状态为“回执”。

到货验收(包括差错信息、新到货物、到货历史):

1.)差错记录是客户对已到达的货物进行验收时,对有差错问题的货物填写差错记录。

该差错记录包括,货运单编号、回执单编号、客户姓名、差错类型、货物信息等。

已填的差错记录可以查看、修改和删除。

2.)新到货物是对新到的货物进行即时保存,并可查看到货内容。

发出到货通知后,修改货运单的状态为“到货“,这是此货物就不属于新到货物了。

该纪录就被转到到货历史中存放。

3.)到货历史是对发过的到货通知进行记录保存,可查看详细信息。

2.1.5中转管理

中转管理的主要功能是添加中转公司,并对需要中转的货物转交给中转公司。

填写中转货运单后

中转公司:

中转公司信息录入。

中转公司信息查询,详细信息查看、修改和删除。

2.中转配车

1.)对需要中转的货运单填写中转信息,包括收货客户信息、发货客户信息、代收货款等。

2.)查询已填写的中转信息,并能对其修改和删除。

1)中转公司

2)中转流程图

2.1.6结算管理

结算管理的主要功能是对货运单、运输费用、代收款等结算,并对结算单进行管理。

货运单结算主要是针对运货客户或者收货客户的结算。

它分为未结运单和已结运单。

当本单金额+保险费-减款不等于收到金额时,为未结运单。

反之为已结运单,并放到结算历史中。

运输结算主要是针对司机运费的结算。

它分为未结运费和已结运费。

当运费+订装费+加运费不等于已付金额时,为未结运单,当运费+订装费+加运费等于已付金额时,结算成功,并放到结算历史中。

代收货款结算主要是针对客户需要代收款的情况进行结算。

分未结代收货款和已结代收货款。

当佣金率*实收货款>

已收佣金,或者佣金率>

0且实收货款=0,或者应收佣金不等于0时,为未结代收结算。

反之,为已结代收货款。

其它费用结算主要包括实际产生的搬运费及运输中所产生的其它费用的结算。

1)货运单结算:

2)运输合同结算:

3)代收结算:

4)其他结算:

3.算法描述:

货运单结算计算:

应收金额=本单金额+保险费-减款-已付金额。

货运单结算:

收到金额=本单金额+保险费-减款。

运输合同计算:

余额=承运费+订装费+加运费-已付金额。

运输合同结算:

已付金额=运费+订装费+加运费。

预付结算:

已付金额=预付金额+付款金额。

代收货款实收:

应收佣金=实收货款*佣金率-已收佣金。

2.1.7客户服务

1.功能描述

客户服务的主要功能是对客户的投诉情况进行管理以及提货回告、到货回告、已提回告、中转回告、代收回告。

投诉管理主要是对客户的投诉进行管理。

用户首先投诉登记,然后快递公司进行投诉处理处理完后放到投诉历史里。

提货回告是当司机填写完回执单后,通知收货客户前来提货。

到货回告是当司机填写完回执单后,通知发货客户,所运货物已经到达。

已提回告是收货客户提走货物以后,通知发货客户,货物已被提走。

中转回告是通知发货客户和收货客户所运货物,已经中转。

代收回告是代收结算成功以后,通知发货客户代收结算已完成。

2.流程图:

1)客户投诉:

2)客户回告:

2.1.8监控分析

监控分析的主要功能是对货运单监控和整体运营状况进行分析及报表处理

运单时间监控,分为预期未到运单和滞留未取运单。

预期未到运单是当前时间>

托运时间+线路时间。

滞留未取是货物到达后,3天未取得货物。

运单质量监控是对错差货损货物的监控。

统计报表包括:

客户运量排行,司机运量排行,业务统计日报表,内部职员业务分析报表,客户运费排行表,车辆成本统计表,货运结算月报表,往来业务分析报表,专线整体成本分析报表。

客户运量排行:

在指定的发货日期范围内,对发货客户的运费、保险费、货物件数进行总和统计。

司机运量排行:

在指定结算日期范围内,对司机的承运费、加运费进行总合统计。

业务统计日报表:

对提货点的每一天业务进行查询统计。

内部职员业务分析报表:

对每个职员所做的业务进行统计。

客户运费排行表:

对发货客户的运费、保险费、付回扣、运费减款进行统计。

车辆成本统计表:

在指定结算时间内,对所有车辆的每一次业务的运费、加运费进行统计。

货运结算月报表:

所有车辆在指定月内,所有业务的结算统计报表。

往来业务分析报表:

是发货客户每次业务的统计。

专线整体成本分析报表:

是对每趟专线的运费、保险费、次数进行统计。

2.1.9成本核算

成本核算的主要功能是对公司收入、支出的管理。

计算出公司的损益情况,并以报表的显示出来。

收入录入主要是对营业外的收入进行管理。

支出录入包括对职员的工资进行管理;

对财务费用进行管理;

对办公费、房租费、水电费等进行管理;

对客户赔款进行管理。

损益=收入-支出;

收入=营业收入+非营业收入;

营业收入=运费+保险费;

支出=经营费用+管理费用+财务费用;

经营费用=车运费+赔款+货差货损+搬运工资;

管理费用=办公费+房租+水电+电话费+其他;

2.1.10应用管理

应用管理的主要功能是对系统中的基本信息管理,包括客户管理、司机管理、线路管理、职员管理。

客户管理主要是对客户基本信息的添加、修改和删除。

司机管理主要是对司机基本信息的添加、修改和删除。

线路管理包括城市的管理和线路的管理。

城市管理主要是对主要城市和范围城市的基本信息的添加、修改和删除。

主要城市对应的范围城市,就是该交货点的中转地。

线路管理就是对起运站-到达站的信息管理,包括线路的历程和抵运时间。

职员管理主要是对快递公司内部职员的基本信息的添加、删除和修改。

1)客户管理:

2)司机管理:

3)线路管理:

4)职员管理:

2.1.11系统管理

系统管理的主要功能是对本系统操作用户及权限的管理。

功能填写主要是对页面功能的添加、删除和修改。

用户组设置主要是对用户组的添加、删除和修改,并为每个组分配功能页面。

比如管理员组包含所有的功能页面。

用户设置主要是为职员分配用户名,并能对用户名进行添加、删除和修改。

然后把用户名分配到一定的组中。

一个职员可以占据多个用户,一个用户可以处在多个组中。

修改密码主要是为了方便登录用户修改自己的密码。

数据维护主要方便清除各个模块的数据。

2.2系统需求

2.2.1系统架构

基于B/S架构,采用Java语言开发,后台数据库采用SQLServer2000.

2.2.2通信接口

本系统为便于穿越防火墙,在局域网和广域网发布,应用端口尽量选用HTTP(80)端口。

2.2.3外部硬件接口

系统中使用到本地串行口,PDA存储文件和用户本地磁盘。

2.2.4性能需求

查询并显示第一条记录的时间应小于3秒。

页面切换时间不大于2秒。

切换至分析状态不大于3秒。

平均程序错误率不应大于1次/页面。

(查询显示时间与系统硬件资源和系统的数据量有关,只能在一定条件下满足。

2.2.5故障处理需求

本系统在发生可能的软硬件故障时,能够进行给用户相应的故障提示。

具有错误日志,能够快速定位错误。

(无法捕捉系统软硬件故障原因,可以提供本系统的错误日志)

2.2.6实施部署

本系统应具有便于安装,便于发行,能够快速应用于不同企业的良好可移植性。

2.2.7操作需求

使用Windows常见操作方式,便于用户接受。

第3章数据字典

3.1单据分发表

名称

字段

数据类型

PKID

int

单据类型

BillType

varchar(50)

单据开始编号

BillStartCode

单据结束编号

BillEndCode

领票人

ReceiveBillPerson

接货点

AcceptStation

领票时间

ReceiveBillTime

datetime

分发人

ReleasePerson

3.2单据明细表

单据编号

BillCode

单据状态

BillState

填写日期

WriteDate

3.3货运单主表

货运单编号

GoodsBillCode

发货客户编号

SendGoodsCustomerNO

发货客户

SendGoodsCustomer

发货客户电话

SendGoodsCustomerTel

发货客户地址

SendGoodsCustomerAddr

收货客户编号

ReceiveGoodsCustomerCode

收货客户

ReceiveGoodsCustomer

收货客户电话

ReceiveGoodsCustomerTel

收货客户地址

ReceiveGoodsCustomerAddr

发货日期

SendGoodsDate

发货地址

SendGoodsAddr

收货地址

ReceiveGoodsAddr

预期交货日期

PredeliveryDate

实际交货日期

FactDealDate

代收货款

HelpAcceptPayment

money

代收手续费率

AcceptprocedureRate

付款方式

PayMode

取货方式

FetchGoodsMode

填票人

WriteBillPerson

有效性

Validity

是否审核

IfAudit

是否结帐

IfSettleAccounts

中转地

TransferStation

中转费

TransferFee

减款

ReduceFund

付回扣

PayKickback

代收货款变更后金额

MoneyOfChangePay

送货费

CarryGoodsFee

运费

Carriage

保险费

Insurance

职员PKID

EmployeePKID

备注

Remark

varchar(100)

发货客户手机

SendGoodsCustomerMobile

收货客户手机

ReceiveGoodsCustomerMobile

3.4货运单事件表

货运单PKID

GoodsBillPKID

事件名称

EventName

发生时间

OccurTime

3.5货运回执单详表

货运回执单PKID

GoodsRevertBillPKID

货运单详表PKID

GoodsBillDetailPKID

件数

PieceAmount

重量

Weight

real

体积

Volume

计价方式

PriceMode

计费标准

PriceStandard

货物价值

GoodsValue

3.6货运回执单主表

货运回执单编号

GoodsRevertBillCode

装货地点

LoadStation

起运时间

StartCarryTime

交货地点

DealGoodsStation

到达时间

ArriveTime

收货联系人

ReceiveGoodsLinkman

联系人电话

LinkmanPhone

联系人手机

LinkmanMobile

收货详细地址

ReceiveGoodsDetailAddr

运费结算方式

CarriageBanlanceMode

司机PKID

DriverPKID

是否结算

IfBalance

回执单状态

BackBillState

起运时的预付费用

StartAdvance

送货单回执押金

CarryGoodsBillDeposit

承运人订装货物保证金

CarryGoodsInsurance

配载服务费

DispatchServiceFee

总运费

AllCarriage

签定时间

SignTime

运费计价方式

CarriageMode

执行

Execute

bit

3.7客户回执信息表

decimal(18)

nvarchar(50)

客户名称

Customer

验收货物记录

CheckGoodsRecord

收货人

ReceiveGoodsPerson

收货日期

ReceiveGoodsDate

运单事件PKID

CarryBillEventPKID

3.8货物回执信息表

货运回执编号

GoodsRevertCode

司机名称

DriverName

3.9货运差错表

货物名称

GoodsName

差错类别

MistakeType

规格

Size

3.10中转信息表

中转验收人

TransferCheck

验收时间

CheckTime

描述

Description

中转公司名

TransferCompany

中转地址

TransferAddr

中转地电话

TransferStationTel

中转后单号

AfterTransferBill

3.11中转公司信息表

城市

City

公司名称

CompanyName

联系电话

LinkPhone

详细地址

DetailAddress

varchar(200)

3.12司机结算主表

结算类型

BalanceType

回执单编号

BackBillCode

应付金额

NeedPayment

承运费

CarryFee

预付金额

PrepayMoney

订装保证金

BindInsurance

加运费

AddCarriage

已付金额

PayedMoney

余额

Balance

结算时间

BalanceTime

3.13客户运单结算表

本单金额

BillMoney

应收金额

MoneyReceivable

已收金额

ReceivedMoney

运费减款

CarriageReduceFund

3.14代收货款结算表

应收货款

AccountReceivable

mone

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2