软件建模——外卖平台系统需求规格说明书

目录

1.系统管理模块

2. 销售模块

3.库存管理模块

4.统计管理模块


1.系统管理模块

系统管理主要负责管理系统的基本信息资料,包括客户信息管理、商品信

息管理、供应商信息管理,其中,客户信息管理包含客户信息添加和客户信息

修改、删除,商品信息管理包含商品信息添加和商品信息修改、删除,供应商

信息管理包括供应商信息添加和供应商信息修改、删除。

系统管理模块用例图

    

采购入库用例图

库存管理用例图

资料管理用例图

系统管理用例图

2. 销售模块

销售模块,功能主要是处理日常库存管理中的出库事务,如生产部门需要原材料或者是商品售出等,都需要执行出库操作。

工作人员销售商品时,对销售单据进行录入。录入时,本系统将会根据你录入的资料进行检索,并展开不同的信息窗口输入资料。录入后,录入的商品信息和库存进行审核校对,如果库存不足,则编写进货请求单,并交给进货业务的工作人员,如果有货,则进行销售登记,登记后进行确认签名,并将信息资料转入数据保存。

销售管理指所有销售活动的综合管理,是直接实现销售收入的过程,也是对销售过程中所发生的业务行为的一种记录,包括出库单、销售/退货管理。

以及额外的功能:

进货单据查询:本系统数据库中对进货单据进行了储存,管理员可以通过进货单据进行查询,系统将用户输入的单号在数据库表中进行查询,将查询完的结果返回给用户,用户可以根据结果查看单据中的详细信息。

退货单据查询:货单据查询:本系统数据库中对退货单据进行了储存,管理员可以通过退货单据进行查询,系统将用户输入的单号在数据库表中进行查询,将查询完的结果返回给用户,用户可以根据结果查看单据中的详细信息。

销售管理用例图

销售状态图

活动图

销售活动图

用例文档

UC1:销售商品

用例描述

 销售员完成某个商品的销售

 

参与者

 销售部门的销售员

 

前置条件

销售员已经登录

后置条件

销售员销售成功

基本路径

销售员进入销售出库界面

销售员进行订单录入

销售员配置销售单

销售员点击保存(即销售)

系统生成销售出库单

扩展点

2a.系统提示仓库库存不足

2a1 销售员编写进货请求单并提交

4a 客户不要了

4a1 销售员删除销售单并关闭系统

UC2:客户退货

用例描述

销售员对客户退货的操作

参与者

销售管理员

前置条件

销售管理员已经登录

后置条件

退货成功

基本路径

 销售员进入客户退货管理界面

 销售员查看系统提供的出库请求

 销售员进行货物信息调整

销售员入库商品

扩展点

 2a 销售员查询退货单

 2a1.系统显示退货的商品信息

 2a2 系统显示商品退货

 2a3 系统显示到库存添加

销售管理概念层类图

详细类图

3.库存管理模块

库存管理包含的内容:

查询管理:就是经过数据分析后得出记录结果,本系统采用了功能强大而且灵活的 SQL 结构化查询语句,它可以在单表中查询,也可以是多表联合查询用户通过查询模块可以及时地了解符合条件的记录,如哪些商品库存不够,者是超过最高库存数量。它还可以查询用户信息、客户信息、商品信息以及联合查询,如哪些商品卖给了哪些客户等。基础数据的输入就是为查询做准备的,同时由查询来实现处理数据,最终达到库存管理系统。 查询模块包含了当前库存查询、货物种类查询、货物生产日期查询、货物入库日期查询、组合条件查询、进货单据查询、退货单据查询。

当前库存查询:该功能为仓库管理员,统计人员提供了对属于某一仓库的货物详细信息查询,通过对仓库类型进行数据库表中查询,将查询完的结果返回给系统,由系统提供给管理用户。

货物入库日期查询:该功能为仓库管理员,统计人员提供了根据货物入库日期查询的功能,通过系统中选定的货物入库的日期,提供模糊查询,时间可以设置到年,月,日。然后系统通过用户的输入对数据库中的表进行查询,将查询完的结果返回给用户。

保质期检测报警:系统定期对数据库表中的货物保质期进行检查,将存在过期的以及将要过期的货物进行标志,将查询到的结果返回给统计人员。由统计人员进行统一处理。

商品的报损、报溢功能的实现:系统的货物入库的时候进行检查,将存在损坏的货物以及将要过多的货物进行标志,对这些货物进行登记处理。

库存管理用例图

库存管理概念层类图

详细类图

状态图

状态图

查看库存活动图

用例描述

仓库管理员通过库存查询模块查询商品信息

参与者

仓库管理员

前置条件

管理员登录成功

后置条件

查询到相应结果返回给管理员

基本路径

1.管理员输入登录信息

2.管理系统根据管理员输入信息在数据库中进行查询

3.数据库将结果返回给系统

4.成功登录

5.管理员选择查询方式

6.系统跳转到相应查询方式

7.管理员输入查询内容

8.系统将输入内容传递到数据库中查询

9.数据库将查询结果返回给管理员

扩展点

5.管理员选择查询方式:

当前库存查询

商品报损查询

商品报溢查询

进货单据查询

退货单据查询

库存报警交互图

库存查询交互图

4.统计管理模块

数据统计可以通过数据库表查询或者多个表之间的相互关联,打印(展示)出各种满足用户的表单,把库存的需求信息、查询结果、用户基本情况、客户信息以及产品信息及时的打印(展示)出来,使各种信息显得更为直观。

本模块包括:供应商统计报表、客户统计报表、商品采购统计、商品销售统计、日(月)销售统计报表

供应商统计报表:该功能为统计人员提供了对供应商信息统计的功能,系统通过数据库中进行查询,将该供应商的信息以及所有货物信息进行查询,将查询的结果系统进行统计,反馈给用户,为用户提供下载,通过算法进行智能分析。

客户统计报表:该功能为统计人员提供了对客户信息统计的功能,系统通过数据库中进行查询,将该供应商的信息以及所有货物信息进行查询,将查询的结果系进行统计,通过算法进行智能分析,将结果反馈给用户,为用户提供下载,可清楚知道客户的需求以及偏好等信息。

商品采购统计:该功能为统计人员,采购人员提供了货物采购统计,系统通过数据库的查询,统计出多次购买量多的商品,以及需求量高的商品,各个货物的库存量、需求量等,通过算法进行分析,将结果反馈给用户,使统计人员,采购人员及时知道货物的需求量,剩余量等。

商品销售统计:该功能为统计人员,采购人员提供了货物总销售的统计,系统通过数据库对所有货物的销售量,销售额进行统计,返回给系统,通过算法进行分析,列出销售总额,销售量最高销售量最低的货物。

日(月)销售统计报表:该功能为统计人员,采购人员提供了货物某一天总销售的统计,系统通过数据库对用户所查询的日期的货物的销售量,销售额进行统计,返回给系统,通过算法进行分析,列出销售总额,销售量最高销售量最低的货物。

统计管理用例图

统计管理概念层类图

详细类图

状态图

统计交互图

用例描述:

UC1:查询数据

用例描述

财务员对某个商品进行数据查询

参与者

财务员

前置条件

财务员已经登录系统

后置条件

系统已记录商品信息

基本路径

  1. 财务员进入商品查询界面

2. 系统显示商品界面

3. 财务员搜索需要查询的商品

4. 财务员选择商品的查询数据

5. 系统生成商品的详细数据

扩展点

2a. 没有搜索到需要商品

2a1.系统提示该仓库并无此商品

3a. 财务员取消查询

3a1. 系统显示取消查询

UC2:统计数据

用例描述

财务员对商品数据进行统计

参与者

财务员

前置条件

财务员已经登录系统

后置条件

系统已统计商品信息

基本路径

1. 财务员进入商品统计界面

2. 系统显示商品统计界面

3. 财务员选择需要打印的商品数据

4. 系统生成商品的详细数据

  • 25
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小柒_02

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值