项目开发方案与功能说明.docx

上传人:b****3 文档编号:11775142 上传时间:2023-06-02 格式:DOCX 页数:125 大小:1.62MB
下载 相关 举报
项目开发方案与功能说明.docx_第1页
第1页 / 共125页
项目开发方案与功能说明.docx_第2页
第2页 / 共125页
项目开发方案与功能说明.docx_第3页
第3页 / 共125页
项目开发方案与功能说明.docx_第4页
第4页 / 共125页
项目开发方案与功能说明.docx_第5页
第5页 / 共125页
项目开发方案与功能说明.docx_第6页
第6页 / 共125页
项目开发方案与功能说明.docx_第7页
第7页 / 共125页
项目开发方案与功能说明.docx_第8页
第8页 / 共125页
项目开发方案与功能说明.docx_第9页
第9页 / 共125页
项目开发方案与功能说明.docx_第10页
第10页 / 共125页
项目开发方案与功能说明.docx_第11页
第11页 / 共125页
项目开发方案与功能说明.docx_第12页
第12页 / 共125页
项目开发方案与功能说明.docx_第13页
第13页 / 共125页
项目开发方案与功能说明.docx_第14页
第14页 / 共125页
项目开发方案与功能说明.docx_第15页
第15页 / 共125页
项目开发方案与功能说明.docx_第16页
第16页 / 共125页
项目开发方案与功能说明.docx_第17页
第17页 / 共125页
项目开发方案与功能说明.docx_第18页
第18页 / 共125页
项目开发方案与功能说明.docx_第19页
第19页 / 共125页
项目开发方案与功能说明.docx_第20页
第20页 / 共125页
亲,该文档总共125页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

项目开发方案与功能说明.docx

《项目开发方案与功能说明.docx》由会员分享,可在线阅读,更多相关《项目开发方案与功能说明.docx(125页珍藏版)》请在冰点文库上搜索。

项目开发方案与功能说明.docx

项目开发方案与功能说明

项目开发方案及功能说明

第一章运输管理子系统

1.1主要功能项及设计概要

1.1.1列表及说明

序号

功能名称

对应业务功能

涉及类

备注

1

业务登记

委托接单、自接单

DelegateBFO、BillInfoBFO、

OperatorFlowBFO、

CustomsDeclBFO、TransPlanBFO、

DelegateCostBFO

 

2

运输调度

一车多单、多车一单调度

TransPlanBFO

3

运输状态查询

运输查询、运输调度取消

TransPlanBFO

1.1.2主要类及方法说明

1.2软件功能详细设计

1.2.1业务登记

1.详细功能描述:

业务登记包括自接单和委托接单,自接单为运输系统直接新增运输数据;而委托接单是由兴亚系统需要运输的委托数据同步到运输统;委托接单中委托业务的基本数据是由兴亚系统同步而来,提货地址、送货地址等是有运输系统输入,而后同步到兴亚报关系统。

2.程序处理流程:

3.数据流说明:

委托接单中委托业务的基本数据是由兴亚系统同步而来,提货地址、送货地址等是有运输系统输入。

4、数据存储说明

JITDb数据库:

LatDelegate、Company

存储过程:

PRO_SYN_DELEGATE_TO_CUS同步委托信息至报关系统

 

5、相关数据库表:

Company、LatDelegate

6、相关类

可参考图一。

7、关键处理

1.2.2运输调度

1.详细功能描述:

选择自接单与委托接单数据、空闲车辆做运输调度计划;调度操作可以一车多单,也可以多车一单。

未运输开始的运输调度计划可以取消,并可以从新作调度计划。

运输开始后可以打印运输单供司机让客户确认使用,并做未完成运输计划的依据。

2.程序处理流程:

3.数据流说明:

运输取消,和运输完成之后,委托数据要同步到报关系统

4、数据存储说明

JITDB数据库LatTransPlan

5、相关数据库表:

LatTransPlan

6、相关类

可参考图一。

7、关键处理

 

1.2.3运输状态查询

1.详细功能描述:

运输状态查询包括以出发未到达、运输完成两种状态。

以出发未到达查询已经开始运输而没有完成的业务。

运输完成显示已经完成运输的业务,并且可以进行“完成计划”或“取消计划”操作;计划完成即为运输业务全部完成,并更新流转单的对应完成的状态,如果出现如多单拼车等异常情况可以取消运输调度计划,而业务数据和流转单状态分别修改未调度和接单状态;从新作调度计划。

2.程序处理流程:

3.数据流说明:

运输取消,和运输完成之后,委托数据要同步到报关系统

4、数据存储说明

Company、CustomsDelegate

5、相关数据库表:

Company、CustomsDelegate

6、相关类

可参考图一。

1、关键处理

1.完成运输计划处理

2.取消运输计划

3.关键代码

1.3数据库设计

1.3.1相关表

BillInfo、DelegateCost、OperationFlow、CustomsDelegate

1.3.2表结构

billInfo提单信息

列名

中文名

数据类型

备注

ID

ID

int

BillNo

订单编号

varchar(64)

BusinessNo

交易编号

varchar(30)

MAWBNo

空运主提单编号

varchar(30)

HAWBNo

空运分提单编号

varchar(30)

PackageQty

包装数量

float

NetWt

净重

float

GrossWt

毛重

float

CCube

立方数

float

EntryPort

进口目的港

varchar(30)

TrafMode

运输方式

varchar(50)

TrafName

运输工具

varchar(20)

VoyageNo

分单号

varchar(32)

ForwarderCode

提运单号

varchar(20)

CreateDate

创建时间

varchar(20)

ArriveDate

提单到达时间

varchar(20)

CreatePerson

创建人

int

CompanyID

公司编号

int

DelegateCost应付/应收款

Code

Name

DataType

Comment

ID

编号

int

BussinessNo

业务流水号

varchar(50)

FeeName

费用名称

varchar(50)

Price

金额

decimal(10,2)

CompanyName

公司名称

varchar(50)

CheckNo

支票号

varchar(50)

InvoiceNo

单据号

varchar(50)

InvoiceDate

开票日期

varchar(50)

PayWay

支付方式

varchar(50)

Comments

备注

varchar(1000)

RevPrice

加价

float

CostType

费用类型

int

0应付1应收2运输系统应收3运输系统应付

ConfirmDate

确认日期

datetime

ConfirmNote

确认备注

nvarchar(200)

ConfirmPerson

确认人

varchar(20)

LatConfirmDate

运输确认日期

datetime

LatConfirmPerson

运输确认人

varchar(20)

LatConfirmNote

运输确认备注

nvarchar(200)

ClearDate

结算日期

datetime

ClearNote

结算备注

nvarchar(200)

ClearPerson

结算人

varchar(20)

LatID

运输系统编号

int

BillDate

账单时间

datetime

ClientDate

委托时间

datetime

CancelBillDate

取消账单时间

datetime

BillNumber

账单数量

varchar(50)

CreatePerson

创建人

int

CreateDate

创建时间

datetime

IsConvert

是否转换

int

ModeFlag

费用标示

varchar(50)

0固定费用1新增费用2报关单费用

ReceiptNo

收据编号

varchar(50)

Flag

修改标示

varchar

(1)

修改标示

LastUpdateDate

最后修改日期

datetime

最后修改日期

LoasUpdatePerson

最后修改人

int

最后修改人

OperationFlow流转单

列名

中文名

数据类型

备注

ID

ID

int

BillNo

账单编号

varchar(64)

BusinessNo

业务流水号

varchar(30)

OperationName

流转单名字

varchar(30)

Operator

操作员

varchar(20)

BeginDate

开始时间

datetime

EndDate

结束时间

datetime

FillType

填充类型

varchar(20)

Remark

备注

varchar(80)

CreateDate

创建时间

varchar(20)

CompanyID

公司编号

int

CreatePerson

创建人

int

第二章业务流转管理子系统

1

2

2.1主要功能项及设计概要

2.1.1列表及说明

序号

功能名称

对应业务功能

涉及类

备注

1

 接单

开始结束操作

OperationFlowBFO

2

电脑放行

开始结束操作

OperationFlowBFO

3

申报

开始结束操作

OperationFlowBFO

4

放行

开始结束操作

OperationFlowBFO

5

签发付汇联

开始结束操作

OperationFlowBFO

2.1.2主要类及方法说明

图一

类说明:

1、OperationFlowBFO业务流转的业务逻辑类,供于业务接单操作功能调用;

2、OperationFlowBO业务流转的数据库事务相关的业务操作类,保证数据的完整性和正确性;

3、OperationFlowDAO业务流转数据库访问类,可供OperationFlowBFO或OperationFlowBO调用;

说法说明:

1、OperationFlowBFO的BeginOperator方法流转单开始操作时间设置;

2、OperationFlowBFO的BeginOperator方法流转单结束操作时间设置;

2.2软件功能详细设计

2.2.1接单

1、详细功能描述

委托接单操作完成后,插入流转单信息,并将接单的开始和结束时间设置为当前日期。

2、程序处理流程

图二

3、数据流说明

图三

4、数据存储说明

委托表:

KyjkDelegate;

流转单相关表:

KyjkOperationFlow;

5、相关类

可参考图一。

6、关键处理

开始和结束时间默认系统当前时间

7、接口说明

参考图一。

2.2.2电脑放行

1、详细功能描述

电脑放行开始操作后,如果换单和制单没有结束则自动条状。

2、程序处理流程

图四

3、数据流说明

参考图三。

4、数据存储说明

相关数据库表:

LatOperatorFlow

5、相关类

参考图一。

6、关键处理逻辑

无。

7、接口说明

参考图一。

2.2.3申报

2、详细功能描述

点击申报开始,则设置系统当前时间为申报开始时间;派单操作后,相关委托业务申报开始自动跳转。

3、程序处理流程

图五

4、数据流说明

参考图三。

5、数据存储说明

相关数据库表:

CustomsDeclNo,LatOperationFlow。

6、相关类

参考图一。

7、关键处理逻辑

8、接口说明

无。

2.2.4放行

1、详细功能描述

点击放行开始操作后,开始和结束时间则自动跳转,同样也可以通过服务从科思达数据库中同步放行时间。

2、程序处理流程

3、数据流说明

4、数据存储说明:

涉及数据表

柯斯达数据库相关表:

ksd_entry

捷艾特数据库相关表:

LatOperatorFlow

5、相关类

参考图一。

6、关键处理逻辑

无。

7、接口说明

参考图一。

2.2.5签发付汇联

1、详细功能描述

点击付汇联签发操作后,开始或结束时间则自动跳转,在业务操作签发付汇联过程中,同样可以完成开始和结束的跳转。

2、程序处理流程

3、数据流说明

参考图三。

4、数据存储说明:

相关表:

CustomsDeclNo,LatOperatorFlow

5、相关类

参考图一。

6、关键处理逻辑

无。

7、接口说明

参考图一。

2.3数据库设计

2.3.1相关表

序号

表名

中文解释

备注

1

CustomsDeclNo

报关单数据

2

KyjkOperationFlow

委托流转单

2.3.2表结构

1、CustomsDeclNo

列明

中文名称

数据类型

备注

ID

主键

int

Key

BusinessNo

业务流水号

varchar(30)

DeclNo

报关单号

varchar(50)

ApplyDate

申报日期

datetime

TradeWay

贸易方式

varchar(50)

CustomsDeclNoQty

联数

int

IsPass

是否派单

int

0未派单1已派单

InOrOut

进口出口

varchar

(1)

0进口1出口

PassDate

派单时间

datetime

IsUse

是否删除

varchar

(1)

0使用1删除

RevRemDate

收回时间

datetime

ReturnRemDate

退客户时间

datetime

CheckDate

查验日期

varchar(50)

RelDate

放行日期

varchar(50)

CompanyID

所属公司

int

CreatePerson

创建人

int

CreateDate

创建时间

datetime

LastUpdatePerson

修改人

int

LastUpdateDate

修改时间

datetime

2、KyjkOperationFlow

列明

中文名称

数据类型

备注

ID

主键

int

BillNo

提单号

varchar(64)

BusinessNo

业务流水号

varchar(30)

OperationName

流转环节

varchar(30)

Operator

操作人

varchar(20)

BeginDate

开始时间

datetime

EndDate

结束时间

datetime

FillType

类型

varchar(20)

Remark

备注

varchar(80)

CreateDate

创建日期

varchar(20)

CompanyID

所属公司

int

CreatePerson

创建人

int

第三章进出口预处理子系统

3.1主要功能项及设计概要

3.1.1列表及说明

序号

功能名称

对应业务功能

涉及类

备注

1

ERP物料添加

ERP物料添加

CopMaterielBFO

2

大订单数据的导入

大订单数据的导入

PreEntryDataBFO

3

保税预处理

保税预处理

PreEntryDataBFO

4

非保预处理

非保预处理

PreEntryDataBFO

3.1.2主要类及方法说明(类图、活动图)

预处理主要类有:

PreEntryDataBFO;

主要处理方法有:

ExistsPreEntryData:

判断预处理数据是否存在。

GetComplex获取监管方式。

ISRelated:

是否备案

ISTariffsp:

是否归类

ISTariff:

是否归并

3.2软件功能详细设计

3.2.1ERP物料添加

1、详细功能描述

该部分的主要功能是对ERP物料的增删改查。

包括ERP物料的批量导入。

2、程序处理流程

流程图说明:

1.添加ERP物料信息。

在ERP物料添加界面输入ERP物料信息。

2.校验ERP物料信息。

3.如果校验成功则将ERP物料信息保存到CopMateriel表中。

如果校验失败则重新返回添加界面,修改ERP物料信息,再次保存。

4.删除ERP物料信息,选择一条ERP物料信息,点击删除按钮。

5.修改ERP物料信息。

选择一条ERP物料信息,点击修改,跳转到修改界面,修改完成后如果校验通过则保存ERP物料信息,如果校验失败,则返回修改界面重新修改ERP物料信息。

3、数据存储说明:

涉及数据表

主要涉及的表是CopMateriel。

4、相关类

CopMaterielBFO,CopMaterielDAO

6、关键处理逻辑(算法)

7、接口说明

3.2.2大订单数据的导入

1、详细功能描述

该部分的主要功能是大订单数据的导入功能。

2、程序处理流程

流程图说明:

1.选取需要导入的订单文件。

2.导入订单数据。

导入到表PreEntryData表中

3.判断是否校验通过成功导入,如果导入失败,则重新选择导入文件,如果导入成功,结束操作。

3、数据存储说明:

涉及数据表

主要涉及的表是PreEntryData。

4、相关类

PreEntryDataBFO,PreEntryDataDAO

6、关键处理逻辑(算法)

7、接口说明

3.2.3保税物料预处理

1、详细功能描述

该部分的主要功能是对保税物料的预处理操作,通过该部分的操作可以得到该保税物料是否备案以及该保税物料的归类信息等预处理结果。

2、程序处理流程

流程图说明:

1.判断物料类型。

2.如果是保税物料,则先获取备案信息。

到表EMS_RELATIONS中

3.然后获取归类信息。

到表EMS_EDI_ORG_EXG,EMS_EDI_ORG_IMG中

3、数据存储说明:

涉及数据表

主要涉及的表是EMS_EDI_ORG_EXG,EMS_EDI_ORG_IMG,EMS_RELATIONS。

4、相关类

PreEntryDataBFO

6、关键处理逻辑(算法)

7、接口说明

3.2.4非保物料预处理

1、详细功能描述

该模块的主要功能是对非保税物料的预处理操作。

预处理操作主要是获取物料的归类,归并,监管条件等信息。

2、程序处理流程

流程图说明:

1.判断物料类型是否保税。

2.如果是非保,则先获取归类信息。

到Tariffsp表中

3.获取归并信息。

到Tariff表中

4.获取监管方式。

到Complex表中。

3、数据存储说明:

涉及数据表

主要涉及的表是Tariffsp,Tariff,Complex。

4、相关类

PreEntryDataBFO

6、关键处理逻辑(算法)

7、接口说明

3.3数据库设计

序号

表名

中文解释

1

CopMateriel

ERP物料表

2

PreEntryData

预处理数据表

3

EMS_EDI_ORG_EXG

电子账册成品备案表

4

EMS_EDI_ORG_IMG

电子账册料件

EMS_RELATIONS

电子账册归类表

5

Tariffsp

归类表

6

Tariff

归并表

CopMateriel

代码

名称

数据类型

注释

ID

ID

int

CopGNo

物料号

varchar(30)

GName

中文名称

varchar(50)

EName

英文名称

varchar(50)

GModel

规格型号

varchar(30)

Unit

申报单位

varchar(3)

Unit1

法定单位

varchar(3)

Unit2

法定第二单位

varchar(3)

Country

产销国

varchar(3)

Curr

币制

varchar(3)

GType

成品料件类型

varchar

(1)

0:

料件;1:

成品

MType

是否保税

varchar

(1)

0:

非保;1:

保税

TariffSID

归类后ID

int

CreateDate

创建时间

varchar(20)

CreatePerson

创建人

varchar(10)

CompanyID

所属公司

Int

HsCode

HSCODE

varchar(15)

Comment

申报要素

varchar(255)

TFlag

归类标志

varchar

(2)

H:

HSCODE,J:

JIT平台

Column1

预留字段1

varchar(50)

Column2

预留字段2

varchar(50)

Column3

预留字段3

varchar(50)

Column4

预留字段4

varchar(50)

Column5

预留字段5

varchar(50)

Column6

预留字段6

varchar(50)

Column7

预留字段7

varchar(50)

Column8

预留字段8

varchar(50)

Column9

预留字段9

varchar(50)

Column10

预留字段10

varchar(50)

表<企业归并信息表>列说明

代码

名称

数据类型

注释

ID

ID

int

Trade_Co

海关十位编码

varchar(10)

TariffID

归并后信息ID

int

CreateDate

创建时间

varchar(20)

CreatePerson

创建人

int

CompanyID

所属公司

int

Tariffsp

代码

名称

数据类型

注释

ID

ID

int

TNO

归并序号

varchar(512)

HsCode

税则号

varchar(20)

GName

商品名称

varchar(100)

EName

英文品名

varchar(100)

GModel

规格型号

varchar(max)

Comment1

要素1

varchar(256)

Comment2

要素2

varchar(256)

Comment3

要素3

varchar(256)

Comment4

要素4

varchar(256)

Comment5

要素5

varchar(256)

Comment6

要素6

varchar(256)

Comment7

要素7

varchar(256)

Comment8

要素8

varchar(256)

Comment9

要素9

varchar(256)

Comment10

要素10

varchar(256)

Comment11

要素11

varchar(256)

Comment12

要素12

varchar(256)

Comment13

要素13

varchar(256)

Comment14

要素14

varchar(256)

Comment15

要素15

varchar(256)

Memo1

备注1

nvarchar(255)

Memo2

备注2

nvarchar(255)

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

当前位置:首页 > 工作范文 > 行政公文

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

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