[软件工程 作业] 家具城进存销管理系统需求分析

date: 2019-09-28
author: Zane
      

一、需求分析

二、功能需求

(一)预览


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1NSCmLCt-1569560647866)(https://github.com/Ardient/Ardient.github.io/blob/master/assets/img/work/08.png?raw=true)]

(二)用户管理

  1. 包括供应商、消费者、系统管理员等信息的增、删、查、改功能。
  2. 与供应商合同的增、删、查、改功能。
  3. 与消费者订单的增、删、查、改功能。

(三)销售管理


  • 包括销售订单、销售出货、客户退货、部门零售以及统计查询等功能。
  • 基本流程以客户先下订单,后出货的日常业务需求,系统自动跟踪每张单据的完成情况。
  • 支持一张销售订单,多次出货,系统会准确的调整库存数量及金额,并记录每次销售的详细情况。
  • 支持根据一张销售订单直接生成一张相应的销售出库单。
  • 支持独立新增销售出库单,不用根据订单出货,如果客户直接上门提货则通过销售出货单来直接出货。
  • 客户需求的灵活性,系统同样支持通过退货单实现直接退货。
  • 支持客户直接零售的,零售单据准确记录日常零售记录,每次零售后,系统准确直观的算出每次零售利润、利润率等。
  • 支持客户预先支付相应款项,再根据单据金额扣除。
  • 支持每种单据及时查询详情。
  • 根据部门或者员工查询销售业绩,并且根据销售情况准确计算出销售利润等,让销售主管可以轻松掌握并进行部署工作。

(四)采购管理


  • 包括采购订单、采购入库、采购退货以及查询统计功能等功能。
  • 实现先下采购订单,再分批进货的日常业务需求,根据每次进货的情况,系统自动核算对应的采购订单的完成情况。
  • 支持同一订单,分多次进货,系统会准确的调整库存数量及金额,并记录每次采购的详细情况。
  • 支持调用采购入库单直接退货。
  • 支持每种单据及时查询详情,以及所有采购的商品汇总以及明细查询。
  • 支持对最后一次进货价的提醒,方便核对采购价格的变化。
  • 根据销售订单直接生成采购订单,这样减轻采购的操作工作量。
  • 能自动根据与供应商达成的供应协议,可以根据品牌的采购折扣率自动计算出采购价格。

(五)仓库管理

  • 包括转仓、盘点、报废、损溢、赠送、组/拆装和成本调价单等功能模块,实现对仓库常用事务的管理,并能监控库存明细,商品的具体流通情况。
  • 实现根据盘点中的历史数据和现有数据,生成盈亏数量及金额,支持自动生成相应的报损单。
  • 商品的进出都必须是经过审核,提高系统以及数据的操作安全性。
  • 实现自动计算库存数量和金额的变化,并反映在“库存汇总”、"库存明细表”、“出入库汇总”中。
  • 支持商品库存上、下限的设置,自动对缺货或高于库存上限的商品进行报警。
  • 可以追溯数据从库存汇总表追溯到库存明细表,再追溯到每个出入库单据中。这样便于追查数据的来历。

(六)财务管理

  • 收款管理,可以对一张销售单进行分次收款,也可以对多张销售单进行合并一次收款。
  • 付款管理,可以对一张采购单进行分次付款,也可以对多张采购单进行合并一次付款。
  • 应收应付账目管理,清晰管理应收应付的发生变动情况,提供应收账款汇总表、应收账款明细表、应付账款 汇总表、应付账款明细表。数据可以追溯,汇总表可以自动追溯到明细表,明细表可以自动追溯到各张单据,这样有利于财务人员的对账处理。
  • 费用管理,发生的各项费用可以方便的进行记录和管理,提供费用单据。
  • 采购发票管理,可以对一张采购单进行多次开票,也可以多张采购单一次开票。
  • 销售发票管理,可以对一张销售单进行多次开票,也可以多张销售单一次开票。

(七)数据管理

  • 负责对已销售的家具进行数据统计,制定有针对性的个性化的采购计划。

  • 负责对客户人群的分析,包括但不限于消费金额和所对应的家具风格。为采购提供数据支持。

三、非功能性需求

界面美观,功能丰富,操作流畅,易上手。

四、设计约束

(一)操作系统平台

Windows All / MacOS

(二)开发语言

C++

(三)数据库

MySQL

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
商品:商品编号、商品名称、商品单价、生产日期、保质期、商品重量、商品规格 供应商:应商名称、供应商地址、供应商帐号、供应商传真、供应商电话、交货日期、订单号 进销存:库存号、现有库存、最高库存、最低库存、盈亏数量、联系人 (1)针对商店进销存管理系统,分别对采购部门、销售部门和库存保管部门进行详细的调研和分析,总结出如下的需求信息:商品按类管理,所以需要有一商品类型信息。如果一个商品类型存在商品,或存在下级商品类型,则该类型不可删除。需要记录供应商品信息。在涉及商品数量的地方,需要知道商品的库存地方。商品销售信息单中要包含登记商品销售数量、单价等信息。在进货信息中要包含商品供应商等信息。商品报损要有报损原因。进货、销售、报损操作要有相应信息管理员。只有管理员登录之后才可以使用系统。默认的管理员不可以删除。进货、销售、库存、报损信息都要可以添加、修改、删除、分类查找。当进行进货、销售和报损操作后,能相应更新库存。 (2)经上述系统功能分析和需求总结,考虑到将来功能的扩展,设计如下的数据项和数据结构:商品类型信息,包括数据项有:商品信息,包括的数据项有:商品编号、商品名称、商品的的生产日期、库存量等。商供应商信息,包括供应商号、供应商名称、联系电话等。进货信息,包括进货商品号、数量、规格、单价等。销售信息,包括销售商品、数量、单价等。报损信息,包括报损商品、数量、原因、登记时间等。员工信息,包括员工号、姓名、职称等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值