系统总体设计

3.1功能需求分析

销售供应链管理系统主要实现对货品信息的记录和查询,包括货品的入和出库记录,以及货品的库存信息的查询。

在销售供应链管理系统中,应该首先为每一种货品定义一个编码,以便进行统一管理。由于在实际过程中货品会有不断的进货入库和销售出库,因此对每笔入库和出库都应有记录,应保存详细的入库和出库数量以及日期信息。

为了能够动态地掌握货品的库存情况,需要根据货品的入库和出库信息查询库存货品,一般的处理方式是累计截至当前每种货品的所有入库和所有出库,用累计入库减去累计出库所得到的值就是该货品的当前库存数量。

通过对系统需求的分析,可以得到销售供应链管理系统需要实现货品管理,进货入库,销售出库和库存管理几部分功能下面分别分析这几部分的功能需求。

(1)登录和注册

这是任何系统都具有的功能模块,只有拥有权限的用户才可以进入系统进行管理操作。

(2)货品管理

货品管理是对货品基本信息的管理,包括货品的新增,修改和删除。建立了货品的基本信息之后,就可以针对不同的货品进行入库出库以及库存查询等操作。拥护要求能过查看所有货品的列表和每种货品的明细信息。

(3)进货入库

进货入库是指针对货品入库的记录,系统需要记录每笔货品入库的详细信息。进货入库登记时,货品必须是货品管理中已经存在的。用户要求能够添加和删除进货入库记录,并提供浏览所有入库记录的功能。

(4)销售出库

销售出库是指针对货品出库信息的记录。与进货入库类似,登记销售出库时,对象也应该是货品管理中已经存在的货品,并且要考虑该货品的库存数量是否满足本次出库的数量需要。系统应提供添加和删除销售出库记录的功能,并能让用户查看所有的出库记录。

(5)库存管理

库存管理主要是对库存货品进行查询,系统应提供每种货品的入库,出库以及当前库存数量,拥护要求能够随时查询到当时的库存情况,查询结果可以进行浏览察看。

3.2 功能模块设计

根据上面对系统的功能需求分析可以得到,本系统最主要的几大功能有货品管理,进货入库,销售出库以及库存管理,如图1列出了各个功能模块所实现的具体功能。

用户登录模块主要是检查用户名和密码是否匹配, 该系统对用户的身份认证采用的是用户名/密码方式,在用户进入系统的时候要求用户输入用户名和密码,并比较两者和数据库中用户名和密码对应。

货品管理模块主要用来维护用户货品的基本信息,系统提供的功能包括货品的信息列表,新增货品,修改货品和删除货品。

进货入库模块主要用来维护货品入库信息,以及对入库记录的浏览查看。系统提供的功能包括入库信息列表,添加入库记录和删除入库记录。

销售出库模块主要用来维护货品出库信息,并对出库记录的浏览查看。系统提供的功能包括出库信息列表,添加出库记录和删除出库记录。

库存管理模块中,系统提供货品的入库,出库以及库存情况的信息查询功能,进入库存管理页面可以看到所有货品列表,且列表中除了显示货品的编码,名称等基本信息外,还显示累计入库,累计出库和库存数量。当货品记录比较多时,可以翻页浏览。还可以按照货品名称模糊查询,过滤显示希望查看的货品库存信息。

以上是大纲或介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:58850198咨询

出入库管理系统php,php销售供应链管理系统相关推荐

  1. JAVA毕业设计钢材出入库管理系统计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计钢材出入库管理系统计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计钢材出入库管理系统计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构:B/S架构 开 ...

  2. java计算机毕业设计钢材出入库管理系统源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计钢材出入库管理系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计钢材出入库管理系统源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目架构:B ...

  3. 基于JAVA钢材出入库管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA钢材出入库管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA钢材出入库管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开 ...

  4. java计算机毕业设计钢材出入库管理系统MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计钢材出入库管理系统MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计钢材出入库管理系统MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构 ...

  5. java钢材出入库管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署

    java钢材出入库管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java钢材出入库管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构 ...

  6. C语言程序设计课设——图书出入库管理系统

    图书出入库管理系统 C语言程序设计课设 说是C语言程序设计的课设,实际上和上学期的数构的课设没什么区别,换了个系统而已,也不知道学校老师为啥要多一门这个课设.不过还是有所收获的,会改了很多常见的BUG ...

  7. 简单实用的出入库管理系统,帮你实现库存精细化管理!

    出入库管理系统是用于对工厂/批发商/零售店的商品出入库情况进行记录.管理和查询的软件系统: 可以帮助工厂/批发商/零售店精准管理商品,有效预测库存需求,避免库存过多或不足,提高库存管理效率,比同行更快 ...

  8. 【JAVA程序设计】(C00089)基于SSM(非maven)的仓库出入库管理系统

    基于SSM(非maven)的仓库出入库管理系统 项目简介 项目获取 开发环境 项目技术 相关代码 运行截图 运行视频 项目简介 基于SSM(非maven)的仓库出入库管理系统: 功能简单,适合学习以及 ...

  9. Android pda出入库管理,WMS+PDA扫描出入库管理系统

    原标题:WMS+PDA扫描出入库管理系统 出入库工作一直是让仓库人员比较头疼的一项工作,因为涉及到的工作量大,部门广,人员多,出错率高方面,提升了出入库的难度. 再很多传统仓库中,出入库工作是通过纸张 ...

最新文章

  1. Graph Representation 图神经网络
  2. 波士顿动力机器狗在工厂打工的实录火了
  3. 2016-8-13第二周作业
  4. Spring boot定制错误json数据
  5. JVM_java内存区域
  6. krsort函数怎么用php,krsort函数怎么用
  7. 对数据可视化的理解_使数据可视化更容易理解
  8. 网站运行怎么选服务器,wordpress外贸建站服务器怎么选
  9. requirejs与echart的一些问题
  10. 使用.NET框架自带的Json序列化类
  11. mysql垂直分库_mysql垂直分库,水平分库,垂直分表,水平分表
  12. CTF知识总结--MISC
  13. 【转】word 高效经典教程
  14. 博士申请 | 美国弗吉尼亚理工大学周大为老师招收图神经网络方向全奖博士生...
  15. 林期苏曼属性标签编辑_标签制作软件如何制作椭圆形药品标签
  16. 关掉该死的DEP(数据执行保护,仅针对win7)
  17. Unity Remote5 使用
  18. pcie gen3 bios设置_唯一还在认真做BIOS的大陆板卡厂商!七彩虹iGame Z490 Vulcan X V20评测...
  19. 利用Retrofit, RxJava获取网络内容
  20. BeautyGAN论文翻译

热门文章

  1. 让html 自动换行,怎样让HTML 表格中内容自动换行??
  2. 深度学习AI美颜系列----人像静态/动态贴纸特效算法实现
  3. Linux设备模型剖析系列一(基本概念、kobject、kset、kobj_type)
  4. 信捷触摸屏通讯示例1
  5. 使用canvas画一个流星动画送给她吧
  6. 万用表怎么测量电池容量_万用表测量锂电池容量的方法
  7. krpano 如何开启调试
  8. 查看及更改计算机名或域,如何查看和修改计算机名、域和工作组
  9. java中pl是什么意思,英语中pl是什么意思
  10. elasticsearch从入门到入门系列(二)---快速入门C