[TOC]
本文档描述了该灯具开关公司ERP系统的用户需求。
本文档面向用户、项目管理者、设计人员和程序员、测试人员、维护人员。
参与者 | 用例 |
---|---|
财务人员 | 1.账户管理 |
财务人员 | 2.制定收款单 |
财务人员 | 3.制定付款单 |
财务人员 | 4.制定工资单 |
财务人员、总经理 | 5.查看销售明细表 |
财务人员、总经理 | 6.查看经营历程表 |
财务人员、总经理 | 7.查看经营情况表(红冲相关Bonus功能) |
财务人员 | 8.期初建账(Bonus功能) |
人力资源人员 | 9.员工管理 |
人力资源人员 | 10.员工打卡 |
人力资源人员 | 11.薪酬规则制定 |
总经理 | 12.制定促销策略 |
总经理 | 13.制定年终奖(Bonus功能) |
项目 | 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.若根据财务人员输入的关键字找不到相关账户信息则显示空表 |
特殊需求 | 无 |
项目 | UC2 制定收款单 |
---|---|
创建日期 | 2022.6.27 |
参与者 | 财务人员,目的是记录详细的收款信息 |
触发条件 | 产生了新的收款项目,财务人员需要将其记录在案 |
前置条件 | 财务人员已经被识别和授权 |
后置条件 | 新建的收款单被保存在系统中 |
正常流程 | 1.财务人员新建收款单,输入以下信息: 单据编号、操作员、银行账户、转账金额、备注、总额汇总 2.系统将收款单入账 |
扩展流程 | 2.a.收款单通过审批后系统会更改客户的应付数据 2.b.财务人员收到消息,根据该信息完成银行账户操作 |
特殊需求 | 1.收款单据编号格式为SKD-yyyyMMdd-xxxxx |
项目 | UC3 制定付款单 |
---|---|
创建日期 | 2022.6.28 |
参与者 | 财务人员,目的是记录详细的付款信息 |
触发条件 | 产生了新的付款项目,财务人员需要将其记录在案 |
前置条件 | 财务人员已经被识别和授权 |
后置条件 | 新建的付款单被保存在系统中 |
正常流程 | 1.财务人员新建付款单,输入以下信息: 单据编号、操作员、银行账户、条目名、金额、总额汇总 2.系统将收款单入账,并减少该账户余额 |
扩展流程 | 2.a.付款单通过审批后系统会更改客户的应收数据 2.b.财务人员收到消息,根据该信息完成银行账户操作 |
特殊需求 | 1.付款单据编号格式为XJFYD-yyyyMMdd-xxxxx |
项目 | UC4 制定工资单 |
---|---|
创建日期 | 2022.6.28 |
参与者 | 财务人员,目的是记录详细的工资信息 |
触发条件 | 产生了新的工资条目,财务人员需要将其记录在案 |
前置条件 | 财务人员已经被识别和授权 |
后置条件 | 新建的工资单被保存在系统中 |
正常流程 | 1.财务人员新建工资单,输入以下信息: 单据编号、员工编号、姓名、银行账户信息、应发工资、 扣除税款、实发金额 2.系统将工资单入账 |
扩展流程 | 2.a.工资单通过审批后系统会更改客户的应收数据 2.b.财务人员收到消息,根据该信息完成银行账户操作 |
特殊需求 | 无 |
项目 | UC5 查看销售明细表 |
---|---|
创建日期 | 2022.6.28 |
参与者 | 财务人员(或总经理),目的是筛选需要的销售明细信息 |
触发条件 | 需要统计一段时间内商品的销售情况 |
前置条件 | 财务人员(或总经理)已经被识别和授权 |
后置条件 | 无 |
正常流程 | 1.财务人员筛选时间区间、商品名、客户、业务员、仓库 2.系统以列表形式显示符合筛选的销售明细 包括时间、商品名、型号、数量、单价、总额等数据 |
扩展流程 | 2.a.若根据财务人员输入的关键字找不到相关账户信息则显示空表 |
特殊需求 | 需要支持导出数据 |
项目 | UC6 查看经营历程表 |
---|---|
创建日期 | 2022.6.28 |
参与者 | 财务人员(或总经理),目的是筛选需要的单据明细信息 |
触发条件 | 需要查看一段时间里的所有单据 |
前置条件 | 财务人员(或总经理)已经被识别和授权 |
后置条件 | 无 |
正常流程 | 1.财务人员筛选时间区间、单据类型、客户、业务员、仓库 2.系统以列表形式显示符合筛选的经营历程表 包括销售类单据、进货类单据、财务类单据、库存类单据 |
扩展流程 | 2.a.若根据财务人员输入的关键字找不到相关经营信息则显示空表 3.财务人员可以选择进行红冲操作 4.系统生成一个对应数量为负数的单子入账来抵消之前的单据 5.财务人员可以选择进行红冲复制操作 6.系统生成一个对应数量为负数的单子入账来抵消之前的单据 并新建一张以该单据为模板的草稿单 7.财务人员填写新单据的信息 8.系统存入新单据 |
特殊需求 | 红冲功能只有财务人员可以使用,总经理不可以 |
项目 | UC7 查看经营情况表 |
---|---|
创建日期 | 2022.6.28 |
参与者 | 财务人员(或总经理),目的是查看某段时间内企业的经营情况 |
触发条件 | 需要查看公司收入支出明细 |
前置条件 | 财务人员(或总经理)已经被识别和授权 |
后置条件 | 无 |
正常流程 | 1.财务人员筛选时间区间 2.系统显示三项内容 2.1收入类:销售收入、商品类收入(均显示折让后收入) 2.2支出类:销售成本、商品类指出、人力成本以及总支出 2.3利润:折让后总收入-总支出 |
扩展流程 | 无 |
特殊需求 | 各报表能够导出 EXCEL |
项目 | UC8 期初建账 |
---|---|
创建日期 | 2022.6.28 |
参与者 | 财务人员,目的是建立系统的初始存储信息 |
触发条件 | 在系统开始时需要建立第一套帐 |
前置条件 | 财务人员已经被识别和授权 |
后置条件 | 无 |
正常流程 | 1.财务人员进行一套账的初始化操作,包括: 1.1商品信息(分类、名称、型号、进价、售价) 1.2客户信息(分类、名称、联系方式、应收应付) 1.3银行账户信息(名称、余额) 2.系统单独存储期初信息,将其作为系统启动初始状态 |
扩展流程 | 3.可以查看期初信息 4.系统显示期初建立的初始状态 |
特殊需求 | 无 |
项目 | UC9 员工管理 |
---|---|
创建日期 | 2022.6.28 |
参与者 | 人力资源人员,目的是为新入职员工登记 |
触发条件 | 有新员工入职 |
前置条件 | 人力资源人员已经被识别和授权 |
后置条件 | 无 |
正常流程 | 1.人力资源人员登记入职员工信息,包括 姓名、性别、出生日期、手机、工作岗位、基本工资、岗位工资 岗位级别、薪资计算方式、薪资发放方式、工资卡账户 2.系统保存新入职员工信息,为其自动创建账号 |
扩展流程 | 无 |
特殊需求 | 无 |
项目 | UC10 员工打卡 |
---|---|
创建日期 | 2022.6.28 |
参与者 | 除总经理外的所有员工,目的是登录系统打卡 |
触发条件 | 员工到达工作岗位,进行打卡 |
前置条件 | 员工登录个人账号 |
后置条件 | 无 |
正常流程 | 1.用户登录账号并选择打卡 2.系统反馈打卡成功 |
扩展流程 | 1.a.用户当天没有完成打卡 1.b.系统自动扣除基本工资的1/30 |
特殊需求 | 无 |
项目 | UC11 薪酬规则制定 |
---|---|
创建日期 | 2022.6.28 |
参与者 | 人力资源人员,目的是为不同岗位的员工安排薪酬 |
触发条件 | 人力资源人员需要制定工资单 |
前置条件 | 人力资源人员已经被识别和授权 |
后置条件 | 无 |
正常流程 | 1.人力资源人员根据工作岗位制定工资单,包括 库存人员、人力资源人员:月薪制 销售人员:基本工资+提成制 总经理:年薪制 2.系统自动生成工资单金额 3.人力资源人员审核该工资单 |
扩展流程 | 无 |
特殊需求 | 工资单后要经过总经理审核再交由财务人员发放工资 |
项目 | UC12 制定促销策略 |
---|---|
创建日期 | 2022.6.28 |
参与者 | 总经理,目的是制定促销策略 |
触发条件 | 总经理要制定促销策略 |
前置条件 | 总经理已经被识别和授权 |
后置条件 | 系统自动建立库存赠送单 |
正常流程 | 1.总经理制定销售策略,包括 1.1针对不同级别的用户制定促销策略 1.2特价包(组合商品降价) 1.3针对不同总价的促销策略 2.系统记录该项销售策略 |
扩展流程 | 无 |
特殊需求 | 总经理审批赠送单后通知库存管理员发放赠品 |
项目 | UC13 制定年终奖 |
---|---|
创建日期 | 2022.6.28 |
参与者 | 总经理,目的是制定年终奖 |
触发条件 | 总经理要制定年终奖 |
前置条件 | 总经理已经被识别和授权 |
后置条件 | 无 |
正常流程 | 1.总经理选择查看某员工前11个月的工资收入总和 2.系统反馈其工资单明细 3.总经理根据其个人综合表现制定年终奖 4.系统将年终奖计入该员工的工资单中 |
扩展流程 | 无 |
特殊需求 | 无 |