Skip to content

Latest commit

 

History

History
203 lines (167 loc) · 16 KB

用例文档.md

File metadata and controls

203 lines (167 loc) · 16 KB

ERP系统用例文档

[TOC]

1.引言

1.1目的

本文档描述了该灯具开关公司ERP系统的用户需求。

1.2阅读说明

本文档面向用户、项目管理者、设计人员和程序员、测试人员、维护人员。

2.用例列表

参与者 用例
财务人员 1.账户管理
财务人员 2.制定收款单
财务人员 3.制定付款单
财务人员 4.制定工资单
财务人员、总经理 5.查看销售明细表
财务人员、总经理 6.查看经营历程表
财务人员、总经理 7.查看经营情况表(红冲相关Bonus功能)
财务人员 8.期初建账(Bonus功能)
人力资源人员 9.员工管理
人力资源人员 10.员工打卡
人力资源人员 11.薪酬规则制定
总经理 12.制定促销策略
总经理 13.制定年终奖(Bonus功能)

3.详细用例描述

3.1用例1:账户管理

项目 UC1 账户管理
创建日期 2022.6.27
参与者 最高权限财务人员,目标是了解系统的账户情况,可以增删账户
触发条件 财务人员需要了解公司账户情况
前置条件 财务人员的最高权限已经被识别和授权
后置条件 记录账户变更情况
正常流程 1.0 增加账户
1.财务人员输入新增账户的名称和金额
2.系统显示新增账户列表
财务人员重复1~2步,直到输入所有新增账户
3.财务人员结束输入
4.系统记录新增的账户信息
2.0 删除账户
1.财务人员选择对应账户进行删除
2.系统删除选中的账户信息
3.0 修改账户属性
1.财务人员对选中的账户信息输入修改后的名称和金额
2.系统记录修改的账户信息
4.0 查询账户
1.财务人员输入账户信息的关键字
2.系统显示与关键字相关的账户列表
扩展流程 4.2a.若根据财务人员输入的关键字找不到相关账户信息则显示空表
特殊需求

3.2用例2:制定收款单

项目 UC2 制定收款单
创建日期 2022.6.27
参与者 财务人员,目的是记录详细的收款信息
触发条件 产生了新的收款项目,财务人员需要将其记录在案
前置条件 财务人员已经被识别和授权
后置条件 新建的收款单被保存在系统中
正常流程 1.财务人员新建收款单,输入以下信息:
单据编号、操作员、银行账户、转账金额、备注、总额汇总
2.系统将收款单入账
扩展流程 2.a.收款单通过审批后系统会更改客户的应付数据
2.b.财务人员收到消息,根据该信息完成银行账户操作
特殊需求 1.收款单据编号格式为SKD-yyyyMMdd-xxxxx

3.3用例3:制定付款单

项目 UC3 制定付款单
创建日期 2022.6.28
参与者 财务人员,目的是记录详细的付款信息
触发条件 产生了新的付款项目,财务人员需要将其记录在案
前置条件 财务人员已经被识别和授权
后置条件 新建的付款单被保存在系统中
正常流程 1.财务人员新建付款单,输入以下信息:
单据编号、操作员、银行账户、条目名、金额、总额汇总
2.系统将收款单入账,并减少该账户余额
扩展流程 2.a.付款单通过审批后系统会更改客户的应收数据
2.b.财务人员收到消息,根据该信息完成银行账户操作
特殊需求 1.付款单据编号格式为XJFYD-yyyyMMdd-xxxxx

3.4用例4:制定工资单

项目 UC4 制定工资单
创建日期 2022.6.28
参与者 财务人员,目的是记录详细的工资信息
触发条件 产生了新的工资条目,财务人员需要将其记录在案
前置条件 财务人员已经被识别和授权
后置条件 新建的工资单被保存在系统中
正常流程 1.财务人员新建工资单,输入以下信息:
单据编号、员工编号、姓名、银行账户信息、应发工资、
扣除税款、实发金额
2.系统将工资单入账
扩展流程 2.a.工资单通过审批后系统会更改客户的应收数据
2.b.财务人员收到消息,根据该信息完成银行账户操作
特殊需求

3.5用例5:查看销售明细表

项目 UC5 查看销售明细表
创建日期 2022.6.28
参与者 财务人员(或总经理),目的是筛选需要的销售明细信息
触发条件 需要统计一段时间内商品的销售情况
前置条件 财务人员(或总经理)已经被识别和授权
后置条件
正常流程 1.财务人员筛选时间区间、商品名、客户、业务员、仓库
2.系统以列表形式显示符合筛选的销售明细
包括时间、商品名、型号、数量、单价、总额等数据
扩展流程 2.a.若根据财务人员输入的关键字找不到相关账户信息则显示空表
特殊需求 需要支持导出数据

3.6用例6:查看经营历程表

项目 UC6 查看经营历程表
创建日期 2022.6.28
参与者 财务人员(或总经理),目的是筛选需要的单据明细信息
触发条件 需要查看一段时间里的所有单据
前置条件 财务人员(或总经理)已经被识别和授权
后置条件
正常流程 1.财务人员筛选时间区间、单据类型、客户、业务员、仓库
2.系统以列表形式显示符合筛选的经营历程表
包括销售类单据、进货类单据、财务类单据、库存类单据
扩展流程 2.a.若根据财务人员输入的关键字找不到相关经营信息则显示空表
3.财务人员可以选择进行红冲操作
4.系统生成一个对应数量为负数的单子入账来抵消之前的单据
5.财务人员可以选择进行红冲复制操作
6.系统生成一个对应数量为负数的单子入账来抵消之前的单据
并新建一张以该单据为模板的草稿单
7.财务人员填写新单据的信息
8.系统存入新单据
特殊需求 红冲功能只有财务人员可以使用,总经理不可以

3.7用例7:查看经营情况表

项目 UC7 查看经营情况表
创建日期 2022.6.28
参与者 财务人员(或总经理),目的是查看某段时间内企业的经营情况
触发条件 需要查看公司收入支出明细
前置条件 财务人员(或总经理)已经被识别和授权
后置条件
正常流程 1.财务人员筛选时间区间
2.系统显示三项内容
2.1收入类:销售收入、商品类收入(均显示折让后收入)
2.2支出类:销售成本、商品类指出、人力成本以及总支出
2.3利润:折让后总收入-总支出
扩展流程
特殊需求 各报表能够导出 EXCEL

3.8用例8:期初建账

项目 UC8 期初建账
创建日期 2022.6.28
参与者 财务人员,目的是建立系统的初始存储信息
触发条件 在系统开始时需要建立第一套帐
前置条件 财务人员已经被识别和授权
后置条件
正常流程 1.财务人员进行一套账的初始化操作,包括:
1.1商品信息(分类、名称、型号、进价、售价)
1.2客户信息(分类、名称、联系方式、应收应付)
1.3银行账户信息(名称、余额)
2.系统单独存储期初信息,将其作为系统启动初始状态
扩展流程 3.可以查看期初信息
4.系统显示期初建立的初始状态
特殊需求

3.9用例9:员工管理

项目 UC9 员工管理
创建日期 2022.6.28
参与者 人力资源人员,目的是为新入职员工登记
触发条件 有新员工入职
前置条件 人力资源人员已经被识别和授权
后置条件
正常流程 1.人力资源人员登记入职员工信息,包括
姓名、性别、出生日期、手机、工作岗位、基本工资、岗位工资
岗位级别、薪资计算方式、薪资发放方式、工资卡账户
2.系统保存新入职员工信息,为其自动创建账号
扩展流程
特殊需求

3.10用例10:员工打卡

项目 UC10 员工打卡
创建日期 2022.6.28
参与者 除总经理外的所有员工,目的是登录系统打卡
触发条件 员工到达工作岗位,进行打卡
前置条件 员工登录个人账号
后置条件
正常流程 1.用户登录账号并选择打卡
2.系统反馈打卡成功
扩展流程 1.a.用户当天没有完成打卡
1.b.系统自动扣除基本工资的1/30
特殊需求

3.11用例11:薪酬规则制定

项目 UC11 薪酬规则制定
创建日期 2022.6.28
参与者 人力资源人员,目的是为不同岗位的员工安排薪酬
触发条件 人力资源人员需要制定工资单
前置条件 人力资源人员已经被识别和授权
后置条件
正常流程 1.人力资源人员根据工作岗位制定工资单,包括
库存人员、人力资源人员:月薪制
销售人员:基本工资+提成制
总经理:年薪制
2.系统自动生成工资单金额
3.人力资源人员审核该工资单
扩展流程
特殊需求 工资单后要经过总经理审核再交由财务人员发放工资

3.12用例12:制定促销策略

项目 UC12 制定促销策略
创建日期 2022.6.28
参与者 总经理,目的是制定促销策略
触发条件 总经理要制定促销策略
前置条件 总经理已经被识别和授权
后置条件 系统自动建立库存赠送单
正常流程 1.总经理制定销售策略,包括
1.1针对不同级别的用户制定促销策略
1.2特价包(组合商品降价)
1.3针对不同总价的促销策略
2.系统记录该项销售策略
扩展流程
特殊需求 总经理审批赠送单后通知库存管理员发放赠品

3.13用例13:制定年终奖

项目 UC13 制定年终奖
创建日期 2022.6.28
参与者 总经理,目的是制定年终奖
触发条件 总经理要制定年终奖
前置条件 总经理已经被识别和授权
后置条件
正常流程 1.总经理选择查看某员工前11个月的工资收入总和
2.系统反馈其工资单明细
3.总经理根据其个人综合表现制定年终奖
4.系统将年终奖计入该员工的工资单中
扩展流程
特殊需求