物流信息管理系统的设计与实现.docx

上传人:b****1 文档编号:28594377 上传时间:2023-07-19 格式:DOCX 页数:27 大小:130.99KB
下载 相关 举报
物流信息管理系统的设计与实现.docx_第1页
第1页 / 共27页
物流信息管理系统的设计与实现.docx_第2页
第2页 / 共27页
物流信息管理系统的设计与实现.docx_第3页
第3页 / 共27页
物流信息管理系统的设计与实现.docx_第4页
第4页 / 共27页
物流信息管理系统的设计与实现.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

物流信息管理系统的设计与实现.docx

《物流信息管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《物流信息管理系统的设计与实现.docx(27页珍藏版)》请在冰豆网上搜索。

物流信息管理系统的设计与实现.docx

物流信息管理系统的设计与实现

Thefollowingtextisamendedon12November2020.

 

物流信息管理系统的设计与实现

《数据库系统原理A》实验文档

物流管理系统的设计与实现

作者姓名:

李鲁凤

专业、班级:

计算机科学与技术103

学号:

指导教师:

赵宏伟

完成日期:

2012-6-12

大连大学

DalianUniversity

1.系统需求分析2

功能需求分析2

数据需求分析5

系统数据流图5

系统数据字典10

2.概念结构设计20

实体与属性图20

图23

物理模型24

3.逻辑结构设计24

1.系统需求分析

功能需求分析

物流网站是企业与客户间进行信息交流的载体。

应实现的功能主要包括:

(1)客户注册与登录。

客户可以在线注册,注册信息经管理员审核后才有效。

注册客户在登录后可以对其资料进行修改,但不能再修改用户名。

网站的部分功能,如在线交易、客户服务等,只对已登录的注册客户开放。

(2)在线浏览各类物流资讯和物流企业的业务范围信息。

网站为客户提供物流动态、物流政策和物流知识这三类物流资讯,并对本企业的各类业务进行介绍。

网站的所有访问者都可以浏览这些信息。

(3)报价和询价功能。

物流企业为已登录的注册客户提供主要物流业务的报价信息,如仓储报价、运输报价和运输附加费报价。

如果客户对报价信息还有疑问,可以在线填写询价单进行询价。

询价单成功提交后,系统将询价单号在线反馈给客户,客户可凭此询价单号在线查询询价结果。

(4)对各物流业务进行咨询。

登录后的注册客户可以在线填写咨询单,对物流企业的业务进行咨询。

咨询单成功提交后,系统将咨询单号在线反馈给客户,客户可凭此咨询单号在线查询咨询结果。

(5)网上下单。

登录后的注册客户可以直接在线提交物流服务订单。

订单分运输单、入库单和出库单三类,提交成功后,系统将订单号在线反馈给客户。

客户凭此订单号,可查询该订单的当前执行状态,查看相关账单,并可在订单正式执行前申请退单。

(6)信息反馈。

登录后的注册客户可以在线提交对物流企业服务的建议、投诉信息,提交成功后,系统将反馈单号在线反馈给客户,客户可凭此反馈单号在线查询企业的回复信息。

物流网站后台管理系统对各物流业务活动进行管理,并对物流网站的各功能进行支持,应实现的功能主要包括:

(1)客户管理。

管理员登录后可以查看所有注册客户的基本信息,但不能查看客户密码,也不能对客户信息进行添加或修改。

管理员负责对新提交注册信息的客户进行审核,一旦通过审核就不能进行修改。

(2)价格管理。

管理员登录后可对仓储报价和运输报价信息进行录入、修改或删除。

可查看用户提交的询价信息并予以回复。

(3)资讯管理。

管理员登录后可对物流资讯信息进行录入、修改或删除。

(4)订单管理。

管理员登录后可以查看客户提交的各类订单,并对订单进行审核,决定其是否执行。

订单的状态分为未执行、执行中和以执行这三种,只有执行中的订单才可以进入到仓库管理或运输管理的待处理订单列表中。

管理员还需对客户提交的退单申请进行处理。

(5)仓储管理。

管理员登录后可对仓库及库位的基本信息进行添加、删除或者修改;可为待执行的入库订单进行库位分配,并在货物入库完成后对库位分配进行确认,一旦库位分配确认,即表示入库订单执行完毕;可为待处理的出库订单进行出库选货操作,并在货物出库完成后对选货信息进行确认,一旦选货确认,即表示出库订单执行完成;可对已入库而尚未出库的货物进行移库操作,即修改这些货物的存储库位;可按库位代码查询各库位的占用情况,也可按订单号查询该订单上货物的所在库位。

(6)运输管理。

管理员登录后可对运输线路及线路关键点的基本信息进行录入、修改和删除;可对订车确认后的运输单进行线路的选择及最晚发车时间的计算,并在选择完成后进行调度确认;可对完成了调度确认的运输单进行托运操作,录入车辆到达及离开各关键点的时间,并在车辆到达目的地后进行托运确认,一旦托运确认,即表示运输单执行完毕。

(7)财务管理。

管理员登录后可录入各订单的费用清单及付款清单,其中付款清单一旦录入就不能修改。

数据需求分析

系统数据流图

(1)系统总体数据流图

图1-1系统总体数据流图

(2)系统各级数据流图

图1-2客户管理数据流图

图1-3资讯管理数据流图

图1-4报价管理数据流图

图1-5询价管理数据流图

图1-6订单管理数据流图

图1-7仓库管理数据流图

图1-8运输管理数据流图

图1-9财务管理数据流图

系统数据字典

(1)数据项。

表1-1数据项表

序号

名字

定义

长度

别名

位置

I01

id

int

4

客户代码

客户信息表、订单信息表

I02

username

varchar

20

用户名

客户信息表

I03

password

varchar

20

密码

客户信息表

I04

corpname

varchar

50

客户名称

客户信息表

I05

linkman

varchar

10

联系人姓名

客户信息表

I06

email

varchar

50

联系人电子邮箱

客户信息表

I07

website

varchar

50

网址

客户信息表

I08

tel

varchar

20

电话

客户信息表

I09

address

varchar

100

地址

客户信息表

I10

postcode

varchar

6

邮政编码

客户信息表

I11

scope

varchar

200

业务范围

客户信息表

I12

kind

char

10

客户性质

客户信息表

I13

isok

int

4

审核状态

客户信息表

I14

id

int

4

管理员代码

管理员表、仓储报价表、运输报价表、资讯信息表

I15

manager

char

20

用户名

管理员表

I16

passward

char

20

密码

管理员表

I17

power

int

4

权限

管理员表

I18

id

char

4

仓库代码

仓库信息表、库位信息表、库位分配表

I19

name

varchar

50

仓库名称

仓库信息表

I20

address

varchar

50

仓库地址

仓库信息表

I21

id

char

8

库位代码

库位信息表

I22

sid

char

4

仓库代码

库位信息表

I23

kind

char

4

仓租性质

库位信息表

I24

total

bigint

8

总容量

库位信息表

I25

username

bigint

8

已用量

库位信息表

I26

id

int

4

线路编号

线路信息表、关键点信息表、调度信息表

I27

start

varchar

20

线路起点

线路信息表

I28

terminus

varchar

20

线路终点

线路信息表

I29

distance

float

8

线路公里

线路信息表

I30

lastime

bigint

8

线路用时

线路信息表

I31

bz

varchar

100

备注

线路信息表

I32

id

int

4

关键点序号

关键点信息表、托运信息表

I33

type

varchar

4

关键点类型

关键点信息表

I34

name

varchar

50

关键点名称

关键点信息表

I35

lid

int

4

所属线路编号

关键点信息表

I36

ono

bigint

8

货物清单号

货物清单表、订单信息表、出库选货表

I37

id

bigint

8

货物编号

货物清单表

I38

name

varchar

30

货物名称

货物清单表

I39

amount

bigint

8

数量

货物清单表

I40

unit

char

4

单位

货物清单表

I41

vol

char

10

体积

货物清单表

I42

weight

char

10

重量

货物清单表

I43

type

char

10

货物类别

货物清单表

I44

kind

char

10

货物清单性质

货物清单表

I45

isok

int

4

执行状态

货物清单表

I46

feeno

bigint

8

费用单号

费用清单表

I47

orderid

bigint

8

订单号

费用清单表

I48

name

varchar

4

费用项目

费用清单表

I49

method

varchar

50

计费方法

费用清单表

I50

income

money

8

应收款额

费用清单表

I51

cur

varchar

50

币种

费用清单表

I52

indate

datetime

8

录入时间

费用清单表

I53

bz

varchar

50

备注

费用清单表

I54

payno

bigint

8

付款单号

付款清单表

I55

orderid

bigint

8

订单号

付款清单表

I56

payment

money

8

付款金额

付款清单表

I57

cur

varchar

10

币种

付款清单表

I58

paydate

smalldatetime

4

付款时间

付款清单表

I59

id

int

4

费用项目

仓储报价表

I60

item

varchar

4

费用特性

仓储报价表

I61

method

varchar

4

计算方法

仓储报价表

I62

according

varchar

4

收费依据

仓储报价表

I63

area

varchar

4

区域

仓储报价表

I64

price

float

8

单价

仓储报价表

I65

unit

varchar

20

单位

仓储报价表

I66

cur

varchar

10

币种

仓储报价表

I67

managerid

int

4

审核人

仓储报价表

I68

id

int

4

编号

运输报价表

I69

price

money

8

单价

运输报价表

I70

unit

varchar

20

单位

运输报价表

I71

cur

char

10

币种

运输报价表

I72

managerid

int

4

审核人

运输报价表

I73

id

int

4

编号

资讯信息表

I74

type

int

4

类别

资讯信息表

I75

title

varchar

70

标题

资讯信息表

I76

content

varchar

2000

正文

资讯信息表

I77

intime

smalldatetime

4

输入日期

资讯信息表

I78

managerid

int

4

审核人

资讯信息表

I79

orderid

bigint

8

订单编号

订单信息表、费用信息表、付款清单表、库位分配表、出库选货表、调度信息表、托运信息表

I80

ordertype

char

10

订单类别

订单信息表

I81

cid

int

4

客户编号

订单信息表

I82

gno

bigint

8

货物清单号

订单信息表

I83

renttype

char

10

租仓性质

订单信息表

I84

indate

smalldatetime

4

入库日期

订单信息表

I85

duedate

smalldatetime

4

租期

订单信息表

I86

vehicle

varchar

50

车型要求

订单信息表

I87

startpoint

varchar

40

起点

订单信息表

I88

endpoint

varchar

40

终点

订单信息表

I89

maxdate

smalldatetime

4

运输期限

订单信息表

I90

outdate

smalldatetime

4

出库日期

订单信息表

I91

orderdate

smalldatetime

4

下单日期

订单信息表

I92

bz

varchar

50

备注

订单信息表

I93

enforce

int

4

执行状态

订单信息表

I94

carfix

int

4

订车状态

订单信息表

I95

linefix

int

4

调度状态

订单信息表

I96

keyfix

int

4

托运状态

订单信息表

I97

isback

int

4

是否退单

订单信息表

I98

inid

int

4

序号

库位分配信息表

I99

orderid

bigint

8

入库单号

库位分配信息表

I100

lid

char

8

库位代码

库位分配信息表

I101

amount

int

4

库位分配数量

库位分配信息表

I102

outid

int

4

序号

出库选货表

I103

orderid

bigint

8

出库单号

出库选货表

I104

gno

bigint

8

货物清单号

出库选货表

I105

outnum

int

4

出库数量

出库选货表

I106

lineid

int

4

序号

调度信息表

I107

orderid

bigint

8

运输单号

调度信息表

I108

lid

int

4

线路编号

调度信息表

I109

ltime

smalldatetime

4

最晚发车时间

调度信息表

I110

keyno

int

4

序号

托运信息表

I111

orderid

bigint

8

运输单号

托运信息表

I112

kid

int

4

关键点编号

托运信息表

I113

gettime

smalldatetime

4

到达时间

托运信息表

I114

leavetime

smalldatetime

4

离开时间

托运信息表

I115

quesno

bigint

8

咨询单号

咨询信息表

I116

quesid

int

4

咨询客户代码

咨询信息表

I117

content

varchar

200

咨询内容

咨询信息表

I118

answer

varchar

200

回复内容

咨询信息表

I119

answerdate

datetime

8

回复日期

咨询信息表

I120

anstererid

int

4

回复人

咨询信息表

(2)数据结构。

以“客户信息”为例

名字:

客户信息;

别名:

无;

描述:

物流企业客户的注册信息;

定义:

客户信息=客户代码+用户名+密码+客户企业名称+联系人姓名+联系人电子邮箱+客户企业网站网址+客户企业电话+客户企业通信地址+客户企业邮政编码+客户企业业务范围+客户性质+审核状态;

位置:

保存到客户信息表中。

其他数据结构:

管理员信息、仓库信息、库位信息、运输线路信息、关键点信息、货物清单、费用清单、付款清单、仓储报价、运输报价、资讯信息、订单信息、咨询信息。

(3)数据流。

以数据结构“客户信息”在系统内的流动为例。

数据流名:

客户注册信息;

说明:

“客户信息”数据结构在系统内的流动;

数据流来源:

客户在线注册处理;

数据流去向:

客户信息表;

平均流量:

每天几十次;

高峰期流量:

每天上百次。

其他数据流:

仓库信息、库位信息、运输线路信息、关键点信息、货物清单、费用清单、付款清单、仓储报价、运输报价、资讯信息、订单信息、库位分配信息、出库选货信息、调度信息、托运信息、咨询信息。

(4)数据存储。

以数据结构“客户信息”在系统内的存储为例。

数据存储名:

客户信息表;

说明:

客户注册信息及客户审核信息;

编号:

每个客户有一个唯一识别的编号,为从1001开始的顺序整数;

输入的数据流:

客户注册信息、客户经审核后的信息;

输出的数据流:

客户审核处理;

数据结构:

客户信息;

数据量:

一天约100*550=55000字节;

存取频度:

平均每小时访问10次左右;

存取方式:

联机处理、查询与更新、顺序查询与随机查询。

其他数据存储:

管理员信息、仓库信息、库位信息、运输线路信息、关键点信息、货物清单、费用清单、付款清单、仓储报价、运输报价、资讯信息、订单信息、库位分配信息、出库选货信息、调度信息、托运信息、咨询信息。

(5)处理过程。

以“客户在线注册为例。

处理过程名:

客户在线注册;

说明:

客户在线提交注册信息;

输入:

用户名、密码、确认密码,联系人姓名、联系人电子邮箱地址、客户企业名称、客户企业网站网址、客户企业电话、客户企业通信地址、客户企业邮政编码、客户企业业务范围;

输出:

保存至客户信息表;

处理:

对用户名进行唯一性验证,密码和确认密码应一致,除客户企业网站网址外,其他信息均不可为空,自动生成客户代码,客户审核状态自动为“未审核”。

其他处理过程:

管理员信息修改添加、管理员添加修改仓库信息、管理员添加修改库位信息、管理员添加修改运输线路信息、管理员添加修改关键点信息、货物清单生成、费用清单生成、付款清单生成、管理员发布仓储报价、管理员发布运输报价、管理员发布资讯信息、客户下单形成订单信息、由订单分配库位、出库选货、调度处理、托运处理、客户在线咨询。

功能模块设计

(1).前台物流信息管理系统功能模图

图1-10物流信息管理系统总模块图

图1-11注册登录子模块

图1-12物流资讯子模块图

图1-13业务介绍子模块图

图1-14在线交易子模块图

图1-15客户服务子模块图

(2).后台物流业务管理系统功能模块图

图1-16物流业务管理子系统总模块图

图1-17订单管理子模块图

图1-18仓库管理子模块图

图1-19运输管理子模块图

图1-20客户管理子模块图

图1-21报价管理子模块图

图1-22资讯管理子模块图

图1-23财务管理子模块图

2.概念结构设计

实体与属性图

主要实体及其属性图:

图2-1实体客户及其属性

图2-2实体库位及其属性

图2-3实体运输线路及其属性

图2-4实体关键点及其属性

图2-5实体仓库及其属性

图2-6实体货物清单及其属性

图2-7实体费用清单及其属性

图2-8实体付款清单及其属性

图2-9实体订单及其属性图

图2-10物流管理系统总体E-R图

物理模型

图2-11物理模型图

3.逻辑结构设计

表3-1tb_member

字段

数据类型

长度

是否可以为空

id

int

4

username

varchar

20

password

varchar

20

corpname

varchar

50

linkman

varchar

10

email

varchar

50

website

varchar

50

tel

varchar

20

address

varchar

100

postcode

varchar

6

scope

varchar

200

kind

char

10

isok

int

4

表3-2tb_manager

字段

数据类型

长度

是否可以为空

id

int

4

manager

char

20

passward

char

20

power

int

4

表3-3tb_storehouse

字段

数据类型

长度

是否可以为空

id

char

4

name

varchar

50

address

varchar

50

表3-4tb_location

字段

数据类型

长度

是否可以为空

id

char

8

sid

char

4

kind

char

4

total

bigint

8

username

bigint

8

表3-5tb_line

字段

数据类型

长度

是否可以为空

id

int

4

start

varchar

20

terminus

varchar

20

distance

float

8

lastime

bigint

8

bz

varchar

100

表3-6tb_keypoint

字段

数据类型

长度

是否可以为空

id

int

4

type

varchar

4

name

varchar

50

lid

int

4

表3-7tb_goods

字段

数据类型

长度

是否可以为空

ono

bigint

8

id

bigint

8

name

varchar

30

amount

bigint

8

unit

char

4

vol

char

10

weight

char

10

type

char

10

kind

char

10

isok

int

4

表3-8tb_fee

字段

数据类型

长度

是否可以为空

feeno

bigint

8

orderid

bigint

8

name

varchar

4

method

varchar

50

income

money

8

cur

varchar

50

indate

datetime

8

bz

varchar

50

表3-9tb_pay

字段

数据类型

长度

是否可以为空

payno

bigint

8

orderid

bigint

8

payment

money

8

cur

varchar

10

paydate

smalldatetime

4

表3-10tb_storequote

字段

数据类型

长度

是否可以为空

id

int

4

item

varchar

4

method

varchar

4

according

varchar

4

area

varchar

4

price

float

8

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1