物流运输管理系统.docx

上传人:b****7 文档编号:23836282 上传时间:2023-05-21 格式:DOCX 页数:25 大小:193.88KB
下载 相关 举报
物流运输管理系统.docx_第1页
第1页 / 共25页
物流运输管理系统.docx_第2页
第2页 / 共25页
物流运输管理系统.docx_第3页
第3页 / 共25页
物流运输管理系统.docx_第4页
第4页 / 共25页
物流运输管理系统.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

物流运输管理系统.docx

《物流运输管理系统.docx》由会员分享,可在线阅读,更多相关《物流运输管理系统.docx(25页珍藏版)》请在冰豆网上搜索。

物流运输管理系统.docx

物流运输管理系统

物流信息管理系统

作者姓名:

指导老师:

摘要:

伴随信息时代的到来,使社会的各个行业领域都发生了巨大的变化,物流业也在时代大背景的影响之下,整个行业朝着信息化方向发展。

有效整合业内资源,使个体的、单一的企业物流运输,还是集团化的大企业都朝着高效、可持续发展的方向发展。

从国内外物流节点管理经验看,一个完善的信息管理系统是检验企业物流管理能否适应现代物流发展的最基本条件。

关键词:

物流管理系统,数据库,数据字典,功能设计

1可行性分析

1.1可行性分析研究

当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。

并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。

因此通过可行性的研究分析可以知道问题。

可行性研究至少要从以下三方面研究每种解法的可行性:

1技术可行性2经济可行性3操作可行性

1.2.1技术可行性

技术可行性是指以现有的技术是否能完成相应的软件功能,物流信息管理系统应用了计算机语言和数据库,以现有的计算机技术完全可以完成其相应的功能。

1.2.2经济可行性

主要是对开发物流信息管理系统的经济效益进行评价,一旦开发出物流信息管理系统后,企业可以简化其工作的复杂度,对客户的资料管理更加系统化,减少了企业及客户的不必要的麻烦,能够客观上提高企业的效益,更可以吸引单位与企业达成长期的合同,保证了企业基本效益。

在开发软件的花费上,所用的金钱并不是很多,但可以提高企业的声誉,更可以提高企业的效益,完全可以达到物超所值。

1.2.3操作可行性

主要是了解物流信息管理的相关人员对开发信息系统是否支持,在做该系统时我们会想到企业从业人员的知识水平,使操作页面更加简洁明了,操作容易上手,再对其从业人员进行简单的培训,很容易解决在操作上的困难。

1.3结论意见

经过认真地可行性研究,系统基本上做到了在技术、经济、运行上的可行。

因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。

所以,系统研制和开发是可以马上进行的。

2需求分析

2.1任务需求分析

根据物流企业日常管理的需要,要求系统具有以下功能:

1.具有商品信息、往来单位信息、员工信息、仓库信息等基础信息的管理和维护功能。

2.全面实用的销售信息管理功能。

3.全面实用的库存信息管理功能。

4.对有配送、运输、报关的全过程进行有效、全面的管理。

5.通过管理系统对企业内部的数据进行分析,以帮助企业及时作出正确的决策。

6.设置系统日常维护功能

7.设置职工培训管理模块。

图2.1物流综合管理系统功能结构图

2.2以下介绍基本模块的功能

根据需求分析,设计系统框架。

物流综合管理系统由基础信息管理、销售管理、仓储管理、配送管理,运输管理,报关管理,决策管理,系统管理、职员培训等9部分组成。

设计各部分具体功能如下:

1.基础信息管理模块

基础信息管理模块包括商品信息维护、往来单位信息、员工信息维护和仓库信息维护4部分。

2.销售管理模块

销售管理模块由销售开票、销售结款、未付款查询、销售查询4部分组成。

3.仓储管理模块

仓储管理模块主要由出库管理、入库管理、库内移动、库存盘点、库存查询、商品库存报表6部分组成。

4.配送管理模块

配送管理模块包括配送申请、配送审核、配送查询、配送管理、配送反馈信息维护5个部分。

5.运输管理模块

运输管理模块由车辆资料维护、驾驶员信息维护、派车单写ID卡、派车回厂4部分构成。

6.报关管理模块

报关管理模块由报关单管理、备案清单管理、报关单审核、三检管理、查验管理、通关管理、报关过程监控7部分构成。

7.决策管理模块

决策管理模块由商品入库排行分析、商品出库排行分析、运输工作量分析、客户信用度的分析4部分构成。

8.系统管理模块

系统管理模块由数据管理、系统初始化、公司设置、操作员信息维护、权限设置5个部分组成。

9.职员培训模块

职员培训模块包括视频讲座1个部分。

2.2.1基础信息基类

1查询模块

查询子模块可以完成的功能如下:

支持按照多字段、多条件查询。

支持模糊查询。

当用户双击表格中某项记录时,调用编辑模块进行编辑。

支持打印功能。

2编辑子模块

编辑子模块可以完成的功能如下:

根据指定数据表中的内容动态生成界面。

可以自动生成基础信息的惟一标识。

完成添加、修改、复制、删除基础信息的功能。

2.2.2业务类

1.销售结款模块

销售结款模块主要完成如下功能:

自动生成结款票号及开票日期。

可以由销售开票单直接生成销售结款单,简化经手人的作业。

提供预计偿还欠款日期设置。

支持数据统计及金额核算功能。

支持合计金额的大小写的转换功能。

2.库存盘点模块

库存盘点模块主要完成如下功能:

自动生成盘点票号及开票日期。

通过条形码扫描仪自动生成库存数据,用户只输入实际的盘点数据,简化了用户工作量。

2.2.3业务查询类

1.销售开票查询模块

销售开票查询模块主要完成如下功能:

支持多字段查询及模糊查询。

支持销售开票主、明细表的调用

支持销售欠款单的打印

2.未付款查询模块

未付款查询模块主要完成如下功能:

支持多字段查询及模糊查询。

支持未付款结款主、明细表的调用。

支持销售欠款单的打印。

3系统概要设计

3.1总体设计

通过这个阶段的工作将划分组成系统的物理元素。

系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案。

软件结构设计时应该遵循的最主要的原理是模块独立,让模块彼此间的接口关系应该尽量简单。

3.2系统功能模块图

图3.1物流信息管理系统包括的功能模块

.

“基础信息管理模块”包括商品信息维护,往来单位信息,员工信息维护,仓库信息维护。

“销售管理模块”包括销售开票,销售结款,未付款查询,销售查询。

“仓储模块”包括出入库管理,库内移动,库存盘点,库存查询,商品库存报表。

“系统管理模块”包括数据管理,系统初始化,公式设置,操作员信息维护,权限设置。

“职员培训模块”包括视频讲座。

3.3数据库概念设计

数据库一般分为三级模式:

外模式、概念模式和内模式。

外模式也就是不同用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简单、直观的应用界面。

内模式是对数据的物理结构和存储方式的描述。

在这里我们将要设计的是数据库的概念模式,

通过对企业管理系统的内容和数据流程分析及E-R图,设计如下数据项和数据结构。

商品档案信息。

包括商品编号、名称、规格、产地、进货价格、销售价格等信息。

销售档案信息。

包括销售票号、内部编号、客户编号、合计数量、合计金额等信息。

数据库概念结构设计,是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。

3.4数据库逻辑结构设计

在数据库设计中相当重要的一步就是将概念模型转化为计算机上DBMS所支持的数据模型,例如,将E-R图模型转化为关系模型,道理很简单,我们设计概念模型基本上都是一些抽象的关系,在再数据库设计的实现过程中,在计算机上有效地表示出这些关系就成了数据库设计的关键。

根据物流信息管理系统的功能要求,选取officeaccess作为后台数据库。

3.5数据字典

⑴数据流

①名字:

货物种类

别名:

描述:

条形码,名称,供应商编号,计量单位,订货策略,安全库存量,最小

订货量,最大订货量,ABC分类,检验等级,损耗率,单价。

位置:

管理员修改档案使用,单位和个人查询使用

定义:

货物种类=现存货物种类+出库货物种类

②名字:

公司账户

别名:

描述:

公司的出入库货物的账户信息

位置:

公司出入库记账使用,单位查询使用

定义:

公司账户=货物代号+出入库日期

⑵数据流分量

①名称:

身份证号

编号:

D1

别名:

类型及宽度:

字符型,15位或18位

②名称:

单位代号

编号:

D2

别名:

类型及宽度:

字符型,10位

⑶数据处理

①处理逻辑名:

货物入库

说明:

对公司货物入库进行的管理操作

输入的数据流:

缴纳信息

处理过程:

对公司的入库货物进行核定和记账

输出的数据流:

单位账单

处理频率:

每月

②处理逻辑名:

货物出口

说明:

对公司货物的出库进行的管理操作

输入的数据流:

发放信息

处理过程:

对公司的出库货物进行核定和记账

输出的数据流:

单位账单

处理频率:

每月

图3.1物流信息管理系统出入库记录信息的E-R图

 

 

图3.2物流信息管理系统商品信息的E-R图

图3.3物流管理系统供货商信息E-R图

3.6数据库表设计

1.货物基本表(t_Goods)

Id

字段中文名称

字段英文名称

字段类型

长度

主键

外键

备注

1

条形码

BarCode

Nvarchar

30

2

名称

Name

Nvarchar

30

3

供应商编号

VendorId

Nvarchar

10

t_Vendor.Id

4

库存量

Amount

BigInt

5

计量单位代码

Unit

SmallInt

t_Unit.Id

6

订货策略代码

OrderPolicy

SmallInt

t_OrderPolicy.Id

7

安全库存量

SafetyStock

BigInt

8

最大定购量

MinOrder

BigInt

9

最小定购量

MaxOrder

BigInt

10

经济订货量

EOQ

BigInt

11

寿命

LifeSpan

Int

12

寿命单位代码

LifeSpanUnit

SmallInt

t_LifeSpanUnit.Id

13

ABC分类代码

ABCCate

SmallInt

t_ABCCate.Id

14

重量

Weight

Int

15

重量单位代码

WeightUnit

SmallInt

t_WeightUnit.Id

16

体积

Volume

Int

17

体积单位代码

VolumeUnit

SmallInt

t_VolumeUnit.Id

18

检验等级代码

CheckupGrade

SmallInt

t_CheckupGrade.Id

19

损耗率

UllageRate

Float

Decimal_lsw

20

单价

Price

Float

Decimal_lsw

21

货币单位代码

CurrencyUnit

SmallInt

t_CurrencyUnit.Id

加lsw

22

商品图案

picture

Blob

23

商品分类代码

GoodsCategory

Int

t_GoodsCategory.Id

24

别名

Alias

Nvarchar

30

25

订货周期

OrderInterval

Int

26

提前期

LeadTime

Int

2.出入库记录(t_StockInRecord)

id

字段中文名称

字段英文名称

字段类型

长度

主键

外键

备注

1

流水号

Id

Identify

yes

eeee

2

出入库单号

StockInListId

Nvarchar

30

t_StockInList.Id

3

检验员编号

CheckupMan

Nvarchar

10

t_Emploee.Id

4

出入库日期

StockInDate

Date

5

赔偿金

Compensation

6

实到日期

SendableDate

Date

3.入库单(t_StockInList):

id

字段中文名称

字段英文名称

字段类型

长度

主键

外键

备注

1

单号

Id

NVarChar

10

Y

2

供应商编码

VendorId

Nvarchar

10

t_Vendor.Id

3

入库单生成日期

GenerateDate

Date

4

送货方式

TransType

SmallInt

5

失效日期

DeadTime

Date

6

应到日期

ReceivableDate

Date

6

托运单位

Consign

Nvarchar

30

4.出库单((t_StockOutList)

id

字段中文名称

字段英文名称

字段类型

长度

主键

外键

备注

1

单号

Id

NVarChar

10

Yes

2

提货单位编码

PickDepartmentId

Nvarchar

15

t_Department.Id

3

生成日期

GenerateDate

Date

4

应提货日期

PickableDate

Date

5

失效日期

DeadTime

Date

5.供应商资料(t_Vendor)

id

字段中文名称

字段英文名称

字段类型

长度

主键

外键

备注

1

编号

Id

VarCha

10

2

查询密码

Password

Nvarchar

20

3

名称

Name

Nvarchar

30

4

地址

Address

Nvarchar

30

5

邮政编码

ZipCode

Nvarchar

10

6

联系电话

Telephone

Nvarchar

20

多个

7

手机

MobilePhone

Nvarchar

20

多个

8

传真

Fax

Nvarchar

20

多个

9

联系人

ContactMan

Nvarchar

20

多个

10

email

Email

Nvarchar

20

11

公司网址

WebSite

Nvarchar

30

12

行政区划编码

RegionId

Nvarchar

10

13

往来银行

CurrentBank

Nvarchar

30

14

银行帐号

BankAccount,

Nvarchar

30

多个

15

业务员手机

OperatorMobilePhone

Nvarchar

20

16

业务员姓名

Operatorname

Nvarchar

10

17

业务员电话

OperatorTelePhone

Nvarchar

20

18

付款方式

PayType

SmallInt

6.仓库资料(t_WareHouse)

id

字段中文名称

字段英文名称

字段类型

长度

主键

外键

备注

1

仓库标号

WarehouseId

Nvarchar

5

yes

改动lsw

2

名称

Name

Nvarchar

20

3

负责人编号

PrincipalId

Nvarchar

10

t_Employee.Id

4

位置

WareHousePosition

Nvarchar

30

改动

5

部门编号

DeparId

NVarChar

5

T_Department.id

7.员工资料(t_Employee)

id

字段中文名称

字段英文名称

字段类型

长度

主键

外键

备注

1

编号

Id

Nvarchar

10

2

姓名

Name

Nvarchar

10

3

性别

Sex

bit

4

出生日期

BirthDay

Date

5

住址

Address

Nvarchar

30

6

就职日期

AccessionDate,

Date

7

职位代码

JobTypeId

SmallInt

t_JobType.Id

8

所属部门

DepartId

Nvarchar

5

t_Department.Id

9

学历代码

EduLevelId

SmallInt

t_EduLevel.Id

8.系统操作员(t_SysOperator)

id

字段中文名称

字段英文名称

字段类型

长度

主键

外键

备注

1

用户名

UserId

NvarChar

10

2

员工编号

EmployeeId

Nvarchar

10

t_Employee.Id

3

密码

Password

Nvarchar

20

4

权限编号

PermissionId

SmallInt

t_PermissionMaster.Id

9.请购单(t_RequestOrderList)(杨中科04-6-30改名)

id

字段中文名称

字段英文名称

字段类型

长度

主键

外键

备注

1

编号

Id

Nvarchar

10

2

请购日期

RequestDate

Date

3

请购部门编号

RequestDepartId

Nvarchar

5

t_Department.Id

4

请购人编号

RequestOperatorId

Nvarchar

10

t_Employee.Id

5

是否审核

IsChecked

Bit

6

是否已经处理

IsProcessed

Bit

10.采购单(t_PurchaseList)

id

字段中文名称

字段英文名称

字段类型

长度

主键

外键

备注

1

编号

Id

Nvarchar

10

2

供应商编号

VendorId

Nvarchar

10

t_Vendor.Id

3

发出日期

GenerateDate

Date

4

是否已经处理

IsProcessed

Bit

11.商品类别(t_GoodsCategory)

id

字段中文名称

字段英文名称

字段类型

长度

主键

外键

备注

1

编号

Id

Nverchar

10

Identity

2

名称

Name

Nvarchar

20

改动

3

备注

Remark

12.重量单位(t_WeightUnit)

id

字段中文名称

字段英文名称

字段类型

长度

主键

外键

备注

1

编号

Id

Smallint

Identity

2

名称

Name

Nvarchar

5

3

备注

Remark

13.体积单位(t_VolumnUnit)

id

字段中文名称

字段英文名称

字段类型

长度

主键

外键

备注

1

编号

Id

Smallint

Identity

2

名称

Name

Nvarchar

5

3

备注

Remark

4详细设计

详细设计阶段的根本目标是确定应该如何具体地实现所要求的系统,包括了用户界面设计、程序过程设计等步骤。

4.1系统的主要功能

我这次设计的系统模块的主要功能如下:

“基础信息管理”包括商品信息维护接口,往来单位信息接口,员工信息维护接口,仓库信息维护接口。

“销售管理”包括销售开票接口,销售结款接口,未付款查询接口,销售查询接口。

“仓储管理”包括出入库管理接口,库内移动接口,库存盘点接口,库存查询接口,商品库存报表。

“系统管理”包括数据管理接口,系统初始化接口,公式设置接口,操作员信息维护接口,权限设置接口。

“职员培训”包括视频讲座接口。

4.2系统流程图

程序流程图的优点是对控制流程的描绘很直观,易于掌握。

1、添加系统其程序流程图如图5.1所示

图5.1添加系统程序流程图

2、删除系统程序流程图如图5.2所示:

图5.2删除系统程序流程图

3、修改功能的系统流程图如图5.3:

图5.3修改系统程序流程图

4.3用户界面设计

应当尽量为用户提供的界面显示时完整的、明确的和容易理解的。

这样才能满足用户的需求。

使用不同的方式显示信息:

用文字、图形、按位置、移动和大小,使用颜色和省略等方式传达信息。

1、只显示与当前工作有关的信息

在用户操作有关系统的特定功能的信息时,不必看到与之无关的数据、菜单和图形。

2、使用便于用户迅速吸收数据的方式来表示数据

在系统设计的过程中,较多地使用了图表的形式表示数据,例如在分析中就使用了柱状图的形式表现了复杂的数据。

这样,用户可以直观的体会到图表所表示的含义。

3、使用一致的标记、标准的缩写和预置的颜色

为了使系统所表达的含义准确、无误,就必须适用一致的标记、标准的缩写和可以预知的缩写,这样用户就无需参照其他信息源就能理解,而正确地适用软件。

4、产生有意义的错误信息

对于系统在运行过程中产生的错误尽量给用户返回一个容易理解的错误信息,以使用户保持对系统的信任,和系统的可用性。

5、使用窗口分隔不同类型的信息

使用不同的窗口显示、保存不同类型的信息。

6、高效率的使用显示屏

当使用多窗口时,应该有足够的空间使得每个窗口至少都能显示出一部分。

此外,屏幕的大小应该选得和应用系统的类型相配套。

在各个显示数据的窗口中,由于数据窗体项目较多,所以在数据窗体空间中较多的是用了垂直和水平滚动条,以保证信息的全面正确显示。

4.3.1登录界面

图5.4登录界面图

在用户登录时,在输入用户名和密码及用户类型的前提下将其与数据库中的数据进行对比,若一致,则打开主窗体,若不一致提示错误,并要

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

当前位置:首页 > 初中教育 > 语文

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

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