物流查询系统

发布时间:2012-12-17 22:04:10   来源:文档文库   
字号:

物流查询系统

组员姓名 周丽莎 沈立今 薛朱林

学号:Y12209228 Y12209240 090209110

目录

一、需求分析 2

1)卖家 2

2)买家 2

3)物流公司 3

二、总体设计(架构、模块划分、用例图) 3

1、架构 3

2、模块划分 4

3、用例图 4

三、详细设计(具体功能模块的流程图) 6

1、卖家模块的流程图 6

2、买家模块的流程图 7

3、物流公司模块的流程图 8

四、数据库设计(E-R 表结构用三线图) 8

1、数据库表结构设计 8

2、数据库实体图及E-R 10

五、功能实现 11

1、系统目录架构 11

六、系统截图 12

七、小组分工 17

八、小结 18

一、需求分析

1)卖家

1、登录

卖家通过姓名、密码进行登录操作

2、提交订单

买家确认订单后,卖家通过输入货运单号、物流公司id收货地址、买家id卖家id买家姓名、买家邮政编码、买家电话、货品名称、卖家地址、卖家姓名、卖家邮政编码、卖家电话。把订单提交给当地物流公司,供物流公司查看、并发货。

3、查看订单

卖家可以查看已提交的订单

2)买家

1、登录

买家通过姓名、密码进行登录操作

2、查看成交记录

买家登录后,可以查看购买货品的记录

3、查看物流位置

家可以通过货运单号查看其物流位置

3)物流公司

1、登录

各地物流公司管理人员可以通过输入物流公司名称、城市、密码登录

2、查看各公司各订单

物流公司管理人员登录后,可以通过物流公司id,查找到所有提交的送货单

3、更新物流位置

管理人员登录后,可以通过货运单号,输入当地物流位置

二、总体设计(架构、模块划分、用例图)

1、架构

2、模块划分

模块

功能

买家模块

实现买家登录,查看已购买货物信息,查看货物到达的物流位置等功能。

卖家模块

实现卖家登录,提交订单,查看已提交的订单等功能。

物流公司模块

实现物流公司登录,查看该公司订单,更新物流位置等功能。

3、用例图

1)卖家用例图

实现卖家登录,提交订单,查看已提交的订单等功能。

2)买家用例图

实现买家登录,查看已购买货物信息,查看货物到达的物流位置等功能。

3)物流公司用例图

实现物流公司登录,查看该公司订单,更新物流位置等功能。

三、详细设计(具体功能模块的流程图)

1卖家模块的流程图

2买家模块的流程图

3物流公司模块的流程图

四、数据库设计(E-R 表结构用三线图)

1、数据库表结构设计

买家信息表buyer

字段

数据类型

长度

是否为空

备注

buyerid

varchar

20

Not Null

主键

buyername

varchar

50

Not Null

password

varchar

50

Not Null

tel

varchar

50

birthday

date

age

varchar

50

sex

varchar

50

卖家信息表seller

字段

数据类型

长度

是否为空

备注

sellerid

varchar

20

Not Null

主键

sellername

varchar

50

Not Null

password

varchar

50

Not Null

tel

varchar

50

birthday

date

age

varchar

50

sex

varchar

50

address

Varchar

50

物流公司信息表gongsi

字段

数据类型

长度

是否为空

备注

gongsiid

varchar

20

Not Null

主键

name

varchar

50

Not Null

password

varchar

50

Not Null

city

varchar

50

订货单信息表songhuodan

字段

数据类型

长度

是否为空

备注

huoyunid

varchar

20

Not Null

主键

gongsiid

varchar

20

Not Null

外键

buyerid

varchar

20

Not Null

外键

buyeraddress

varchar

50

Not Null

buyertel

varchar

50

Not Null

buyercode

Varchar

50

Not null

goodsname

varchar

50

Not Null

sellerid

varchar

20

Not Null

外键

物流信息表wuliu

字段

数据类型

长度

是否为空

备注

id

varchar

20

Not Null

主键

huoyunid

varchar

20

Not Null

外键

date

date

Not Null

wladdress

varchar

50

Not Null

2、数据库实体图E-R

4.2.1、buyer表实体图如下:

4.2.2seller表实体图如下:

4.2.3company表实体图如下:

买家卖家和快递公司之间关系:

1、 买家卖家之间是多对多关系

2、 卖家物流公司之间是关系

五、功能实现

1、系统目录架构

1、 登录功能实现

此功能主要实现已有账号密码的用户登录教务系统,登录分为卖家登录、买家师登录和物流公司登录,输入正确的姓名密码,选择正确的身份,即可成功登录,进入欢迎界面。

2、 查看订单功能实现

此功能主要实现在物流公司登陆后,以及卖家登陆后,可以查看订单的记录,其中包括买家、卖家信息、物流公司信息以及运货单号等信息。

3、 查看购物记录功能实现

此功能主要实现在买家登陆后,可以查看自己购买的记录,其中包括买家、卖家信息、物流公司信息以及运货单号等信息。

4、 提交订单功能实现

此功能主要实现在卖家登陆后,根据买家提供的信息、卖家信息、物流公司信息以及运货单号等信息,提交订单,供物流公司查看。

5、 查看物流位置

此功能主要实现在买家登陆后,通过购买的记录,查看某物品的物流信息,通过已到达的物流位置,安排自己的行程

6、 更新物流位置

此功能主要实现在物流公司登陆后,通过查看该公司订单,更新其物流位置,供买家查看。

系统截图

6.1登录页面

6.2买家登录首页

6.3买家操作页面

6.4卖家登录首

6.5卖家操作页面

6.6快递公司登录首页面

6.7快递公司操作页面

、小组分工

沈立今:数据库的设计,前台页面的设计,后台功能实现

周丽莎:文档设计,后台功能实现

薛朱林:构思,前台页面的美化,后台功能的实现

、小结

经过这段时间的小组分工合作,不仅让我更加牢固的掌握了struts、cssmysql数据库的创建及运用,发现在学习方面的漏洞,更让我们发现了小组合作的重要性和小组合作不能缺少的成员沟通在发现和改善之中加强了对知识和成员的了解。这次物流系统的设计还有许多不完善的地方,如用户还不能进行确认收货,卖家还不能根据物流号查询物流信息,快递公司没有添加快递员等。

本文来源:https://www.2haoxitong.net/k/doc/5db74942c850ad02de80411b.html

《物流查询系统.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式