2需求分析
2.1任务需求分析
根据物流企业日常管理的需要,要求系统具有以下功能:
1.具有商品信息、往来单位信息、员工信息、仓库信息等基础信息的管理和维护功能。
2.全面实用的销售信息管理功能。
3.全面实用的库存信息管理功能。
4.对有配送、运输、报关的全过程进行有效、全面的管理。
5.通过管理系统对企业内部的数据进行分析,以帮助企业及时作出正确的决策。
6.设置系统日常维护功能
7.设置职工培训管理模块。
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.3数据库概念设计
数据库一般分为三级模式:外模式、概念模式和内模式。外模式也就是不同用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简单、直观的应用界面。内模式是对数据的物理结构和存储方式的描述。
在这里我们将要设计的是数据库的概念模式,
通过对企业管理系统的内容和数据流程分析及E-R图,设计如下数据项和数据结构。
商品档案信息。包括商品编号、名称、规格、产地、进货价格、销售价格等信息。
销售档案信息。包括销售票号、内部编号、客户编号、合计数量、合计金额等信息。
数据库概念结构设计,是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。
3.4数据库逻辑结构设计
在数据库设计中相当重要的一步就是将概念模型转化为计算机上DBMS所支持的数据模型,例如,将E-R图模型转化为关系模型,道理很简单,我们设计概念模型基本上都是一些抽象的关系,在再数据库设计的实现过程中,在计算机上有效地表示出这些关系就成了数据库设计的关键。根据物流信息管理系统的功能要求,选取office access作为后台数据库
3.5数据字典
⑴数据流
①名字:货物种类
别名:无
描述:条形码,名称,供应商编号,计量单位,订货策略,安全库存量,最小订货量,最大订货量,ABC分类,检验等级,损耗率,单价。
位置:管理员修改档案使用,单位和个人查询使用
定义:货物种类 = 现存货物种类 + 出库货物种类
②名字:公司账户
别名:无
描述:公司的出入库货物的账户信息
位置:公司出入库记账使用,单位查询使用
定义:公司账户 = 货物代号 + 出入库日期
⑵数据流分量
①名称:身份证号
编号:D1
别名:无
类型及宽度:字符型,15位或18位
②名称:单位代号
编号:D2
别名:无
类型及宽度:字符型,10位
⑶数据处理
①处理逻辑名:货物入库
说明:对公司货物入库进行的管理操作
输入的数据流:缴纳信息
处理过程:对公司的入库货物进行核定和记账
输出的数据流:单位账单
处理频率:每月
②处理逻辑名:货物出口
说明:对公司货物的出库进行的管理操作
输入的数据流:发放信息
处理过程:对公司的出库货物进行核定和记账
输出的数据流:单位账单
处理频率:每月