物流信息系统设计课程设计报告.docx

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

物流信息系统设计课程设计报告.docx

《物流信息系统设计课程设计报告.docx》由会员分享,可在线阅读,更多相关《物流信息系统设计课程设计报告.docx(52页珍藏版)》请在冰点文库上搜索。

物流信息系统设计课程设计报告.docx

物流信息系统设计课程设计报告

 

题目:

圆通快递物流信息系统

 

课程名称:

物流信息系统设计

专业:

电子商务与物流信息工程

学号:

1043113257

姓名:

陶巧云

完成时间:

2013年12月1号

前言

快递管理的内容包括三个方面的内容:

即对快递活动诸要素的管理,包括运输、储存等环节的管理;对快递系统诸要素的管理,即对其中人、财、物、设备、方法和信息等六大要素的管理;对快递活动中具体职能的管理,主要包括快递计划、质量、技术、经济等职能的管理等。

实施快递管理的目的就是要在尽可能最低的总成本条件下实现既定的客户服务水平,即寻求服务优势和成本优势的一种动态平衡,并由此创造企业在竞争中的战略优势。

根据这个目标,快递管理要解决的基本问题,简单地说,就是把合适的产品以合适的数量和合适的价格在合适的时间和合适的地点提供给客户。

快递管理主要有4个特点:

(1)以实现客户满意为第一目标;

以企业整体最优为目的;

以信息为中心;

(4)重效率更重效果。

目前,在快递行业中,时限和安全是快递服务价值的核心。

客户对快递服务有着苛刻的要求,在时限、安全、可靠、便利、跟踪查询方面比其他运输服务有着更高的要求,因而客户愿意为得到这些高品质的服务支付较高的价格。

阳光快递管理系统将为快递事业的各项业务进行有效地管理与运作提供有力的支持。

本软件服务于快递公司的业务。

处理单据,数据统计,报表打印,单据查询以及数据库维护等。

系统功能有:

1数据的添加、删除和修改

2派送单查询、接收单查询、投诉单查询以及未派送的快件查询等查询功能。

3对某一段时间内的数据进行统计

4打印详细报表

5基本资料维护及用户权限等

6数据库的备份与还原

 

第1章系统需求分析

1.1系统的背景介绍

快递是指承运方将托运方指定在特定时间内运达目的地的物品,以最快的运输方式,运送和配送到指定的目的地或目标客户手中。

快递的市场基础是对于时间比较敏感的运输需求。

中国快递市场可以分为国际快递市场和国内快递市场两大类型,其中国内快递市场又可分为同城快递市场和城际快递市场。

同城快递业务是指在同一个城市区域内互寄的快递业务。

同城快递的时限标准一般可分为“限时递”、“当日递”、和“次日递”等。

城际快递业务在国内城际市场按照空间运距,还可以细分为跨区城际快递和区域内城际快递,如华东地区、华南地区等。

在快递行业中,时限和安全是快递服务价值的核心。

客户对快递服务有着苛刻的要求,在时限、安全、可靠、便利、跟踪查询方面比其他运输服务有着更高的要求,因而客户愿意为得到这些高品质的服务支付较高的价格。

目前快递市场目标客户主要来自高科技领域、从事高附加值含量的商品、半成品或配件的生产企业,其产品具有价值高、相对重量体积小等特点。

如高科技、医疗器械、电子产品、电子元件、通讯产品、电脑产品及配件、药品、日化产品的企业等。

1.2系统的可行性研究

1.2.1数据库设计方法简述

数据库设计是对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。

1.2.1.1数据库设计可以分为6个步骤:

1.需求分析阶段

准确了解与分析用户需求(包括数据与处理)它是整个设计过程的基础,是最困难、最耗费时间的一步。

 2.概念结构设计阶段

它是整个数据库设计的关键。

通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。

 3.逻辑结构设计阶段

将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。

 4.数据库物理设计阶段

为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。

 5.数据库实施阶段

运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果。

建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。

 6.数据库运行和维护阶段

数据库应用系统经过试运行后即可投入正式运行。

在数据库系统运行过程中必须不断地对其进行评价、调整与修改。

1.2.1.2设计特点

在设计过程中把数据库的设计和对数据库中数据处理的设计紧密结合起来将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计。

1.2.2操作可行性

作为一个实际存在的业务,系统设计的目的,以及所包括的信息内容功能都能够比较清晰地获得。

通过合理的系统分析,能够基本上获得系统的需求,并且按照系统的需求进行之际的系统设计工作。

1.2.3技术可行性

本系统将用Delphi工具编写。

Delphi系统开发工具能够大幅度节省系统开发时间,所开发的系统的可维护性和稳定性较高。

数据库部分使用SQLServer2000数据库系统。

1.3系统业务流程的调查和分析

本软件服务于快递公司的业务。

处理单据,数据统计,报表打印,单据查询以及数据库维护等

系统功能有:

1数据的添加、删除和修改

2派送单查询、接收单查询、投诉单查询以及未派送的快件查询等查询功能。

3对某一段时间内的数据进行统计

4打印详细报表

5基本资料维护及用户权限等

6数据库的备份与还原

1.3.1系统业务流程分析

图1-2快递管理业务流程图

1.3.2系统规划

3.2.2.1系统处理范围

单据处理、数据统计、单据查询、报表打印、数据库维护、权限管理

3.2.2.2系统功能

1)数据的录入(添加、删除和修改)

2)派送单、接收单、投诉单等的查询

3)某一段时间内的数据进行统计

4)打印详细报表

5)基本资料的维护

6)数据库的备份与还原

7)权限管理

1.4系统数据流程的调查和分析

图1-3快递管理数据流程图

1.5数据库设计

1.5.1逻辑结构设计

本数据库主要涉及以下六个实体:

收件单(接收单号,发站,运输方式,…,快递员号)

派送单(派送单号,接收单号,发站,运输方式,…,快递员号)

中转单(中转单号,发站,运输方式,…,快递员号)

投诉单(投诉单号,派送单号,接收单号,货物编号,原因)

快递员(编号,姓名,手机,住址,宅电)

品名维护(编号,品名,备注)

备注维护(编号,备注)

 

具体的E-R图如下所示:

 

 

各实体之间的联系

1.5.2物理结构设计

(1)创建数据库

本系统使用SQLServer作为数据库管理系统。

打印“企业管理器”,新建一个数据库,取名为“kd”。

快递管理系统根据功能共需要设计9张数据表。

综合快递物流信息系统表汇总

序号

表名称

功能描述

1

fj_lr

派送单记录表

2

js_lr

接收单记录表

3

ts_lr

投诉单记录表

4

zz_lr

中转记录表

5

Sender

品名信息表

6

User1

用户信息表

7

Memo

备注信息表

8

Kuaidiyuan

快递员信息表

9

权限管理

权限管理表

 

(2)设计数据表

表名:

fj_lr派送单记录表

字段名

代表意义

数据类型

长度

是否允许空值

主键

fj_id

派送单编号

Varchar(15)

15

Key

station

发站名称

nvarchar(10)

10

send_mode

运输方式

nvarchar(10)

10

name

品名

nvarchar(10)

10

weight

重量

Numeric(9)

9

sender

送货人

nvarchar(10)

10

rece_person

收货人

nvarchar(10)

10

rece_addr

收货人地址

nvarchar(60)

60

rece_tel

收货人电话

nvarchar(20)

20

thing

备注

nvarchar(60)

60

fjfee

派送费

Float(8)

8

ps_data

派送日期

Datatime

Js_id

接收单号

Varchar(15)

15

id

快递员id

Varchar(15)

15

表名:

js_lr接收单记录表

字段名

代表意义

数据类型

长度

是否允许空值

主键

js_id

接收单号

Varchar(15)

15

Key

station

发站名称

nvarchar(10)

10

send_mode

运输方式

nvarchar(10)

10

name

品名

nvarchar(10)

10

weight

重量

Numeric(9)

9

sender

送货人

nvarchar(10)

10

rece_person

收货人

nvarchar(10)

10

rece_addr

收货人地址

nvarchar(60)

60

rece_tel

收货人电话

nvarchar(20)

20

Memo1

备注

nvarchar(60)

60

fjfee

派送费

Float(8)

8

js_data

接收日期

Datatime

8

id

快递员id

Varchar(15)

15

表名:

ts_lr投诉单记录表

字段名

代表意义

数据类型

长度

是否允许空值

主键

Ts_id

投诉单编号

Varchar(15)

15

Key

fj_id

派送单编号

Varchar(15)

15

js_id

接收单号

Varchar(15)

15

customer

客户名

nvarchar(20)

20

customer_addr

客户地址

nvarchar(40)

40

customer_tel

客户电话

nvarchar(20)

20

Memo1

备注原因

nvarchar(40)

40

Ts_date

投诉日期

Datatime

8

字段名

代表意义

数据类型

长度

是否允许空值

主键

zz_id

接收单号

Varchar(15)

15

Key

Start_station

发站名称

nvarchar(10)

10

end_station

终站名称

nvarchar(10)

10

send_mode

运输方式

nvarchar(10)

10

name

品名

nvarchar(10)

10

weight

重量

Numeric(9)

9

rece_person

收货人

nvarchar(10)

10

rece_addr

收货人地址

nvarchar(60)

60

rece_tel

收货人电话

nvarchar(20)

20

Memo1

备注

nvarchar(60)

60

zz_data

接收日期

Datatime

8

表名:

zz_lr中转记录表

表名:

Sender品名信息表

字段名

代表意义

数据类型

长度

是否允许空值

主键

Id

编号

Char

10

Key

mane

品名

char

20

表名:

User1用户信息表

字段名

代表意义

数据类型

长度

是否允许空值

主键

id

编号

nvarchar

4

Key

name

姓名

nvarchar

10

password

密码

nvarchar

10

表名:

Memo备注信息表

字段名

代表意义

数据类型

长度

是否允许空值

主键

id

编号

Nvarchar

4

Key

memo

备注

Nvarchar

50

 

表名:

Kuaidiyuan快递员信息表

字段名

代表意义

数据类型

长度

是否允许空值

主键

id

编号

Nvarchar

15

Key

name

姓名

Nvarchar

10

Tel

手机

Varchar

20

Addr

住址

Nvarchar

40

Phone

宅电

Varchar

20

1.6数据字典

数据字典的组成

数据字典有6类条目:

数据项、数据结构、数据流、数据处理、数据存储和外部实体。

(1)数据项

是数据的最小单位,是不可再分的数据单位。

如学号,姓名等。

对数据项的描述一般包括:

数据项的编号、名称、别名和简述,数据项的类型、长度和取值范围等。

表一:

数据项描述—派送单编号

数据项编号

I01-01

数据项名称

fj_id

别名

派送单编号

简述

用于记录派送单的代码

类型及宽度

Varchar(15)

取值范围

000000000000000~999999999999999

相关数据结构

派送单记录表、投诉单记录表

表二:

数据项描述—运输方式

数据项编号

I01-02

数据项名称

send_mode

别名

运输方式

简述

用于描述采用何种运输方式

类型及宽度

nvarchar(10)

相关数据结构

派送单记录表、接受单记录表、中专记录表

(2)数据结构

数据结构描述了数据项之间的关系,由数据项或者数据结构组成。

一个简单的数据结构由数据项组成,而复杂的数据结构则包含了其他数据结构

对数据结构的描述包括:

数据结构的编号、名称、简述、数据结构的组成等。

表三:

数据结构描述—品名信息

数据结构编号

DS02-01

数据结构名称

品名信息

简述

用于描述货物信息

组成

编号、品名

相关数据流

派送单、接收单、中转单

相关数据处理

录入、修改及删除出处理

表四:

数据结构描述—快递员信息

数据结构编号

DS02-02

数据结构名称

快递员信息

简述

用于描述快递员的信息

组成

编号、姓名、手机、住址、宅电

相关数据流

派送单、接收单、中转单

相关数据处理

录入修改及删除处理

表五:

数据结构描述——用户信息

数据结构编号

DS02-03

数据结构名称

用户信息

简述

用于描述此软件的用户的信息

组成

编号、姓名、密码

相关数据流

派送单、接收单、中转单

相关数据处理

录入、修改及删除处理

表六:

数据结构描述——备注信息

数据结构编号

DS02-04

数据结构名称

备注信息

简述

用于描述备注

组成

编号、备注

相关数据流

派送单、接收单、中转单、投诉单

相关数据处理

录入、删除及修改处理

(3)数据流

数据流用来描述数据的流动过程,由一个或一组固定的数据项组成。

可以是一个已定义的数据结构,也可以由若干数据项组成。

表七:

数据流描述—派送单

数据流编号

F03-01

数据流名称

派送单

简述

快递公司根据接收单开出此单,根据此单进行派送

数据流来源

首发站

数据流去向

快件派送及中转管理模块

数据流组成

派送单编号、发站名称、运输方式、品名、重量、送货人、收货人、收货人地址、收货人电话、备注、派送费、派送日期、接收单号、快递员id

表八:

数据流描述—接收单

数据流编号

F03-02

数据流名称

接收单

简述

接收物品后的登记单据

数据流来源

快件接收登记

数据流去向

快件接收管理模块

数据流组成

接收单编号、发站名称、运输方式、品名、重量、送货人、收货人、收货人地址、收货人电话、备注、派送费、接收日期、快递员id

表九:

数据流描述—投诉单

数据流编号

F03-03

数据流名称

投诉单

简述

用于登记用户的投诉情况

数据流来源

发件人

数据流去向

客户投诉管理

数据流组成

投诉单编号、派送单编号、接收单号、客户名、客户电话、客户地址、投诉原因、投诉日期

表十:

数据流描述—中转单

数据流编号

F03-04

数据流名称

中转单

简述

用于登记快件的中转记录

数据流来源

快递中转站

数据流去向

快件派送管理模块

数据流组成

接收单号、发站名称、终站名称、运输方式、品名、重量、收货人、收货人地址、收货人电话、备注、接受日期

(4)数据处理

数据处理定义数据流程图中数据项的处理方式。

表十一:

数据处理——登陆

数据处理编号

P04-01

数据处理名称

登陆处理

简述

对用户登陆信息进行验证

处理

对用户信息验证,以判定其是否可登陆以及登陆权限

输入数据流

用户名、密码

输出数据流

验证信息

处理频率

表十二:

数据处理——修改密码处理

数据处理编号

P04-02

数据处理名称

修改密码处理

简述

对自己的密码进行修改

处理

密码修改

输入数据流

用户名、旧密码、新密码

输出数据流

密码修改成功或失败的提示信息

处理频率

表十三:

数据处理——查询处理

数据处理编号

P04-03

数据处理名称

查询处理

简述

发件、接收、中转以及投诉信息的查询

处理

根据用户诸如的信息,显示用户所要查询的信息

输入数据流

所查询信息的关键字或者关键项

输出数据流

发件、接收、中转以及投诉信息的查询

处理频率

表十四:

数据处理——录入、修改、删除信息处理

数据处理编号

P04-04

数据处理名称

录入、修改、删除信息处理

简述

货物信息、派送单、中转单等的录入、修改及删除

处理

对信息的修改、删除及录入操作

输入数据流

所要录入、修改或删除的内容

输出数据流

发件、接收、中转信息的录入、删除及修改

处理频率

表十五:

数据处理——打印处理

数据处理编号

P04-05

数据处理名称

打印处理

简述

用于对信息内容的打印

处理

将录入信息进行打印,以便于进行配送

输入数据流

所要录入、修改或删除的内容

输出数据流

打印预览

处理频率

表十六:

数据处理——统计处理

数据处理编号

P04-06

数据处理名称

统计处理

简述

对于每个月产生的派送、接受、投诉、中转以及大客户运量的统计

处理

对于每个月产生的派送、接收、投诉、中转以及大客户运量的统计,并制作统计报表

输入数据流

派送单、接收单、投诉单、中转单

输出数据流

数据流量统计表

处理频率

每月一次

(5)外部实体

外部实体描述了数据流入、流出和处理的实际发生地点和有关的实体。

表十七:

外部实体——客户

外部实体编号

S05-01

外部实体名称

客户

简述

发货人

输入数据

姓名、联系电话、地址、收件人姓名、收件人地址、收件人联系电话

输出数据流

表十八:

外部实体——收件人

外部实体编号

S05-02

外部实体名称

收件人

简述

收件人

输入数据

输出数据流

用户接受登记

第2章系统设计

2.1模块结构图

图2-1快递管理系统结构图

2.2代码设计

接收单号代码表

接收单号

20100101001—2010年1月1号接收的第1个单子

20100101002—2010年1月1号接收的第2个单子

20100101003—2010年1月1号接收的第3个单子

派送单号代码表

派送单号

20100101001—2010年1月1号派送的第1个单子

20100101002—2010年1月1号派送的第2个单子

20100101003—2010年1月1号派送的第3个单子

投诉备注代码表

类型号

1—运输途中丢失,运输公司负责赔偿

2—不全

3—破损

4—丢了

5—包装导致物品破损,由快递公司负责赔偿

6—没有

货物代码表

种类号

001—书籍

002—箱包

003—衣物

004—日用品

005—灯具

006—食品

007—电器

008—饮料

009—其他

2.3输入输出设计

2.3.1、输入设计

(1)输入设计的任务

根据具体业务要求,确定适当的输入形式,使信息系统获取管理工作中产生的正确信息。

(2)输入设计的内容

1.输入界面设计。

根据具体业务要求确定(详见主界面设计和各模块设计)。

2.输入设备选择:

键盘--磁盘输入装置。

数据录入员通过工作站录入,经拼写检查和可靠性验证后存入磁记录介质。

(3)输入数据正确性校验

常用的校对方式有:

1.人工校对:

录入数据后显示或打印出来,由人进行校对。

2.根据输入数据之间的逻辑关系校对:

利用会计恒等式,对输入的记账凭证进行借贷平衡的检验。

3.用程序设计实现校对:

通过设置取值区间检验,或利用输入数据表的外键进行一致性检验。

图2-2信息录入界面

2.3.2、输出设计

(1)输出设计的内容

1.输出信息使用情况。

信息的使用者、业务统计、业务查询、信息量等。

2.输出信息内容。

派送单据、业务单据、统计业务量等。

3.输出格式。

如表格、报告等。

4.输出设备和介质,设备:

如打印机、显示器等;介质:

如磁盘、磁带、纸张等。

(2)输出设计的方法

1.表格信息。

一般用来表示详细的信息。

图2-3信息查询输出图

图2-4信息统计报表输出图

第3章系统实现

3.1登录模块设计

启动程序,首先进入登录模块,该模块用来确认用户身份,保证数据的安全性。

在该模块中使用了TDBLookupListBox组件,该组件能将被查找字段的值自动添加到它的列表中,用户可以在该组件中选取用户名进行登录。

3.1.1设计步骤

1)新建窗体,设置BorderStyle属性(边框类型)为“bsNone”,在窗体上放置一个TImage组件,设置其Stretch属性为“true”图片放大或缩小以TImage组件边框为准,pictures属性选择图片(背景图片)。

2)在TImage组件上放置一个TDBLookupListBox组件,设置Ctl3D属性为“False”;设置ListSourse属性为“dm.dsuser1table”;设置KeyField属性为“name”;设置ListField属性为“name”。

在窗体上添加一个TEdit组件,设置Ctl3D属性为“False”;设置passwordChar属性为“*”。

3)在TImage组件上放置两个TBitBtn组件,为了按钮的美观,设置其Glyph属性加载按钮图片。

3.1.2程序代码设计

主要的代码在单击【登录】按钮和【取消】按钮。

单击【登录】按钮,系统在数据库中查找与用户输入

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

当前位置:首页 > 经管营销 > 经济市场

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

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