物流运输管理系统.docx
- 文档编号:23836282
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:25
- 大小:193.88KB
物流运输管理系统.docx
《物流运输管理系统.docx》由会员分享,可在线阅读,更多相关《物流运输管理系统.docx(25页珍藏版)》请在冰豆网上搜索。
物流运输管理系统
物流信息管理系统
作者姓名:
指导老师:
摘要:
伴随信息时代的到来,使社会的各个行业领域都发生了巨大的变化,物流业也在时代大背景的影响之下,整个行业朝着信息化方向发展。
有效整合业内资源,使个体的、单一的企业物流运输,还是集团化的大企业都朝着高效、可持续发展的方向发展。
从国内外物流节点管理经验看,一个完善的信息管理系统是检验企业物流管理能否适应现代物流发展的最基本条件。
关键词:
物流管理系统,数据库,数据字典,功能设计
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
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登录界面图
在用户登录时,在输入用户名和密码及用户类型的前提下将其与数据库中的数据进行对比,若一致,则打开主窗体,若不一致提示错误,并要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 运输 管理 系统