首页 > 方案案例 > 正文

物流信息管理系统设计

2012-07-30 13:48:27  来源:万方数据

摘要:主要是了解物流信息管理的相关人员对开发信息系统是否支持,在做该系统时我们会想到企业从业人员的知识水平,使操作页面更加简洁明了,操作容易上手......
关键词: 物流

    1 可行性分析


    1.1 可行性分析研究


    当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。可行性研究至少要从以下三方面研究每种解法的可行性:1技术可行性,2经济可行性,3操作可行性。


    1.2.1 技术可行性


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


    1.2.2 经济可行性


    主要是对开发物流信息管理系统的经济效益进行评价,一旦开发出物流信息管理系统后,企业可以简化其工作的复杂度,对客户的资料管理更加系统化,减少了企业及客户的不必要的麻烦,能够客观上提高企业的效益,更可以吸引单位与企业达成长期的合同,保证了企业基本效益。在开发软件的花费上,所用的金钱并不是很多,但可以提高企业的声誉,更可以提高企业的效益,完全可以达到物超所值。


    1.2.3 操作可行性


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


    1.3 结论意见


    经过认真地可行性研究,系统基本上做到了在技术、经济、运行上的可行。因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。所以,系统研制和开发是可以马上进行的。[page]    2 需求分析


    2.1 任务需求分析


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


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


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


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


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


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


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


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

 

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

    图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.未付款查询模块


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


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


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


    支持销售欠款单的打印。[page]    3 系统概要设计


    3.1 总体设计


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


    系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案。软件结构设计时应该遵循的最主要的原理是模块独立,让模块彼此间的接口关系应该尽量简单。


    3.2 系统功能模块图

 

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

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


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


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


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


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


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


    3.3 数据库概念设计


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


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


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


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


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


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


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


    3.4 数据库逻辑结构设计


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


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


    3.5 数据字典


    (1)数据流


    ①名字:货物种类


    别名:无


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


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


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


    定义:货物种类=现存货物种类+出库货物种类


    ②名字:公司账户


    别名:无


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


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


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


    (2)数据流分量


    ①名称:身份证号


    编号:D1


    别名:无


    类型及宽度:字符型,15 位或18 位


    ②名称:单位代号


    编号:D2


    别名:无


    类型及宽度:字符型,10 位


    (3)数据处理


    ①处理逻辑名:货物入库


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


    输入的数据流:缴纳信息


    处理过程:对公司的入库货物进行核定和记账


    输出的数据流:单位账单


    处理频率:每月


    ②处理逻辑名:货物出口


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


    输入的数据流:发放信息


    处理过程:对公司的出库货物进行核定和记账


    输出的数据流:单位账单


    处理频率:每月

 

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

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

 

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

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

 

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

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

[page]    3.6 数据库表设计


    1. 货物基本表(t_Goods)

 

        1. 货物基本表(t_Goods)

    2. 出入库记录(t_StockInRecord)

    2. 出入库记录(t_StockInRecord)

   

    3. 入库单(t_StockInList):

        3. 入库单(t_StockInList):

    4. 出库单((t_StockOutList)

        4. 出库单((t_StockOutList)

    5. 供应商资料(t_Vendor)

        5. 供应商资料(t_Vendor)

    6. 仓库资料(t_WareHouse)

        6. 仓库资料(t_WareHouse)

    7. 员工资料(t_Employee)

        7. 员工资料(t_Employee)

    8. 系统操作员(t_SysOperator)

        8. 系统操作员(t_SysOperator)

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

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

    10. 采购单(t_ PurchaseList)

       10. 采购单(t_ PurchaseList)

    11. 商品类别(t_GoodsCategory)

        11. 商品类别(t_GoodsCategory)

    12.重量单位(t_WeightUnit)

    12.重量单位(t_WeightUnit)   

    13.体积单位(t_VolumnUnit)

 

        13.体积单位(t_VolumnUnit)

[page]    4 详细设计


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


    4.1 系统的主要功能


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


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


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


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


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


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


    4.2 系统流程图


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


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

 

    图5.1 添加系统程序流程图

    图5.1 添加系统程序流程图


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

 

    图5.2 删除系统程序流程图

    图5.2 删除系统程序流程图


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

 

    图5.3 修改系统程序流程图

    图5.3 修改系统程序流程图


 

第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:fanwei

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。