目录
【需要word文档版本的,可以私我】
1 引言
1.1 编写目的
本文档将列举实现销存管理系统所需要的全部功能,并对每个功能给出简单的描述。
本文档的预期读者包括:最终用户,项目负责人,评审人员,产品人员,软件设计开发人员,测试人员。
1.2 背景
随着信息化时代的到来,实现进销存的数字化网络化管理,是任何一个事业单位及企业的需求:通过计算机软件,为了帮助企业实现高效的进销存管理,提升运营效率和业务管理水平,实现信息集中管理,进销存等关键业务环节的有效管理和控制,提高企业的运营效率、减少成本、优化库存,并为决策者提供准确的数据支持。
1.3 名词、缩略语
名词/缩略语 | 解 释 |
ID | 唯一标识码 |
UI | 软件的人机交互界面 |
1.4 参考资料
无。
2 项目概述
2.1 建设目标
本项目的目标是帮助企业实现高效的进销存管理,提升运营效率和业务管理水平,实现信息集中管理,进销存等关键业务环节的有效管理和控制,提高企业的运营效率、减少成本、优化库存,并为决策者提供准确的数据支持。
2.2 技术要求
本项目软件系统平台将达到主流Web应用软件的水平:
(1)功能方面:系统满足业务逻辑各功能需求的要求。
(2)易用性方面:通过使用主流的浏览器/服务器架构,保证用户使用本系统的易用性良好。
(3)兼容性方面:通过系统设计以及兼容性框架设计,满足对主流浏览器兼容的要求。
(4)安全性方面:系统对敏感信息(例如用户密码)进行相关加密;
(5)UI界面方面:界面简洁明快,用户体验良好,提示友好,必要的变动操作有“确认”环节等。
3 平台、角色和权限
合同管理系统只涉及Web端平台;盒木进销存管理系统只有一个注册公司用户角色,在这我们使用管理员。
3.1 Web端
Web端只有管理员一个角色。
角色名称 | 模块菜单 | 功能项 |
管理员 | 首页 | 显示待办任务、个人中心、退出登录 |
模板管理 | 草稿箱、已发布列表、已停用列表 | |
我的合同 | 合同草拟、审签跟踪、履行跟踪、我创建的合同、我参与的合同、合同到期预警 | |
协同评审 | 查询、进入协同 | |
合同审签 | 审批管理、用印管理、复核管理、资质申请管理 | |
合同履行 | 任务跟踪、合同变更、合同纠纷 | |
合同档案 | 合同归档、借阅申请、查阅申请、借阅管理、档案管理 | |
统计报表 | 合同签订情况、合同台账、文件检索 | |
合同比对 | 选取文件、开始比对 | |
存量合同管理 | 查询 | |
合同基础配置 | 签约主体管理、相对方管理、合同类型配置、编号规则设置、印章管理、项目管理、超期提醒、履行范例配置、审核流程管理、元素管理、到期提醒设置 | |
人员组织管理 | 用户管理、部门管理、工作交接 | |
系统授权信息 | 显示系统授权信息 |
4 Web端需求
4.1 登录/注册页面
4.1.1 业务描述
管理员需要通过登录页面进入Web端合同管理系统,登录页面是进入该系统的唯一入口,有账号的用户可直接登录,没有账号的用户须注册账号后登录。
4.1.2 需求描述
有账号的用户输入合法有效的公司、用户名和密码,才能登录该系统;
没有账号的用户必须先注册账号后,进行登录;
输入合法有效的手机号、验证码、所在城市、公司、用户名、密码,才可注册账号。
4.1.3 行为人
管理员。
4.1.4 UI页面
登录页
注册页
4.1.5 业务规则
4.1.5.1 登录(角色:管理员)
用户输入合法有效的公司、用户名和密码,即可登录系统;
前置功能:用户账号存在;
后置功能:成功登录盒木进销存管理系统,可以对系统内容功能进行操作;
测试重点:
1、账号密码正确性验证,页面跳转
包含功能:登录、注册账号;
功能字段:
1、页面输入字段:公司、用户名、密码;
4.1.5.2 注册账号
从登录进入注册账号页面,注册账号进行登录系统;
前置功能:用户账号不存在;
后置功能:注册账号后回到登录界面,使用注册好的账号密码进行登录系统;
测试重点:
1、注册新账号
包含功能:注册、返回登录、发送;
功能字段:
1、页面输入字段:手机号、验证码、所在城市、公司名、用户名、密码;
4.2 首页
4.2.1 业务描述
用户管理员登录后,默认进入首页页面。
4.2.2 需求描述
登录系统后进入的默认页面。
4.2.3 行为人
管理员。
4.2.4 UI界面
首页
4.2.5 业务规则
前置功能:用户登录成功,页面成功跳转;
后置功能:无;
测试重点:
1、页面显示;
包含功能:导航栏隐藏、修改密码、退出登录;
功能字段:
1、列表页字段:今日销售额、今日销售笔数、今日采购笔数、待办事项(待入库、待出库、库存预警、应收欠款、应付欠款)、销售走势、销售前十产品
2、修改密码字段:用户名、旧密码、新密码、确认密码,返回登录、修改密码;
4.3报表统计
4.3.1业务描述
该模块用于管理员对报表进行统计。
4.3.2需求描述
登录系统后,管理员可以对报表进行统计;包含销售报表、采购报表、库存报表、收支统计、批次报表;
4.3.3行为人
管理员。
4.3.4UI界面
报表统计:销售报表列表页
报表统计:采购报表列表页
报表统计:库存报表列表页
报表统计:收支统计列表页
报表统计:批次报表列表页
4.3.5 业务规则
4.3.5.1 销售报表(角色:管理员)
登入系统后,点击“报表统计—销售报表”,进入销售报表列表页;
前置功能:销售记录中未被作废的销售记录,如销售记录中不存在数据,可在销售开单中增加销售记录;
后置功能:根据销售管理中的数据,进行销售报表统计;
测试重点:
1、销售统计:根据销售记录中的数据,进行销售次数、销售数量、销售金额的统计
包含功能:销售明细、按产品汇总、查询、翻页;
功能字段:
1、销售明细列表页字段:产品编号、产品名称、规格、分类名称、单位、销售单价、总金额、销售单号、仓库、供应商、创建人、创建时间、销售次数、销售数量、销售金额;
2、按产品汇总列表页字段:产品编号、产品名称、规格、单位、销售总数量、销售总金额、最低销售价、平均销售价、最高销售价、销售次数、销售数量、销售金额;
3、查询字段:今日、昨天、近7天、近30天、自定义时间、分类;
4.3.5.2 采购报表(角色:管理员)
登入系统后,点击“报表统计—采购报表”,进入采购报表列表页;
前置功能:采购记录中未被作废的采购记录,如采购记录中不存在数据,可在采购开单中增加采购记录;
后置功能:根据采购管理中的数据,进行采购报表统计;
测试重点:
1、采购统计:根据采购记录中的数据,进行采购次数、采购数量、采购金额的统计
包含功能:采购明细、按产品汇总、查询、翻页;
功能字段:
1、采购明细列表页字段:产品编号、产品名称、规格、分类名称、单位、采购单价、总金额、采购单号、仓库、供应商、创建人、创建时间、采购次数、采购数量、采购金额;
2、按产品汇总列表页字段:产品编号、产品名称、规格、分类名称、单位、采购总数量、采购总金额、最低采购价、平均采购价、最高采购价、采购次数、采购数量、采购金额;
3、查询字段:今日、昨天、近7天、近30天、自定义时间、分类;
4.3.5.3 库存报表(角色:管理员)
登入系统后,点击“报表统计—库存报表”,进入库存报表列表页;
前置功能:无;
后置功能:根据库存中的数据,进行库存报表统计;
测试重点:
1、库存统计:根据库存中的数量,进行库存总数、库存状态的统计
包含功能:查询、翻页;
功能字段:
1、库存明细列表页字段:序号、仓库、仓库编号、产品名称、产品编号、产品条码、库存总数、单位、库存状态;
2、查询字段:产品编号/名称、仓库、库存状态;
4.3.5.4 收支统计(角色:管理员)
登入系统后,点击“报表统计—收支统计”,进入收支统计列表页;
前置功能:无;
后置功能:根据采购开单、退货记录、销售开单、退货记录的数据,进行收支统计;
测试重点:
1、收支统计:根据采购开单、退货记录、销售开单、退货记录中的采购销售记录,进行收支统计的统计
包含功能:查询、翻页;
功能字段:
1、库存明细列表页字段:销售金额、销售退货金额、采购金额、采购退货金额、收入金额、支出金额、订单收款明细、销售退款明细、采购支出明细、采购退款明细;
2、查询字段:今日、昨天、近7天、近30天、自定义时间;
4.3.5.5 批次报表(角色:管理员)
登入系统后,点击“报表统计—批次报表”,进入批次报表列表页;
前置功能:产品信息中启用了批次控制,并设置了期初库存的产品信息,显示在该页面;
后置功能:根据产品信息中的数据,进行批次报表;
测试重点:
1、批次报表:根据产品信息中的产品信息记录,进行批次报表的统计
包含功能:查询、翻页;
功能字段:
1、库存明细列表页字段:序号、编号、批次数量、批次剩余数量、产品编号、产品名称、仓库、仓库编号、库存状态;
2、查询字段:产品编号/名称、仓库、库存状态;
4.4 基础数据
4.4.1 业务描述
该模块用于管理员对基础数据进行管理。
4.4.2 需求描述
登录系统后,管理员可以对基础数据进行管理:包括客户管理、供应商管理、仓库管理、结算账户、收支项目。
4.4.3 行为人
管理员。
4.4.4 UI界面
基础数据:客户管理列表页
基础数据:供应商管理列表页
基础数据:仓库管理列表页
基础数据:结算账户列表页
基础数据:收支项目列表页
4.4.5 业务规则
4.4.5.1 客户管理(角色:管理员)
进入首页后点击“基础数据—客户管理”,进入客户管理页面;
前置功能:无;
后置功能:对客户进行管理,新增、编辑客户后,销售开单、销售退货中客户字段内容随之变化;
测试重点:
1、新增客户:新增客户信息,销售开单、销售退货中客户字段内容增加一条新的记录;
2、状态:状态为激活时,销售开单、销售退货中客户字段内容可显示该客户记录;状态为冻结时,销售开单、销售退货中客户字段内容不可显示该客户记录;
包含功能:新增客户、编辑、删除、模板下载、导入、导出、查询、翻页;
功能字段:
1、列表页字段:序号、客户编号、客户名称、联系人、手机号、状态、操作;
2、新增客户信息字段:客户名称、客户编号、等级、联系人、手机号、邮箱、地址、备注、状态、初期欠款金额;
3、编辑字段;客户名称、客户编号、等级、联系人、手机号、邮箱、地址、备注、状态、初期欠款金额;
4、查询字段:状态、编号/名称/备注;
4.4.5.2 供应商管理(角色:管理员)
进入首页后点击“基础数据—供应商管理”,进入供应商管理页面;
前置功能:无;
后置功能:对供应商进行管理,新增、编辑供应商后,采购开单中供应商字段内容随之变化;
测试重点:
1、新增供应商:新增供应商信息,所有涉及到供应商字段内容增加一条新的记录;
2、状态:状态为激活时,采购开单、采购退货中供应商字段内容可显示该供应商记录;状态为冻结时,采购开单、采购退货中供应商字段内容不可显示该供应商记录;
包含功能:新增供应商、编辑、删除、模板下载、导入、导出、查询、翻页;
功能字段:
1、列表页字段:序号、供应商编号、供应商名称、联系人、手机号、状态、操作;
2、新增供应商信息字段:供应商名称、供应商编号、联系人、手机号、邮箱、地址、银行账户、开户行、备注、状态、初期欠款金额;
3、编辑字段;供应商名称、供应商编号、联系人、手机号、邮箱、地址、银行账户、开户行、备注、状态、初期欠款金额;
4、查询字段:状态、编号/名称/备注;
4.4.5.3 仓库管理(角色:管理员)
进入首页后点击“基础数据—仓库管理”,进入仓库管理页面;
前置功能:无;
后置功能:对仓库进行管理,新增、编辑仓库后,产品信息、采购开单、采购退货、销售开单、销售退货中仓库字段内容随之变化;
测试重点:
1、新增仓库:新增仓库,所有涉及到仓库字段内容增加一条新的记录;
2、状态:状态为激活时,产品信息、采购开单、采购退货、销售开单、销售退货中仓库字段内容可显示该仓库记录;状态为冻结时,产品信息、采购开单、采购退货、销售开单、销售退货中仓库字段内容不可显示该仓库记录;
包含功能:新增仓库、编辑、删除、模板下载、导入、导出、查询、翻页;
功能字段:
1、列表页字段:序号、仓库编号、仓库名称、状态、操作;
2、新增仓库字段:仓库名称、仓库编号、管理员、手机号、地址、备注、状态;
3、编辑字段;仓库名称、仓库编号、管理员、手机号、地址、备注、状态;
4、查询字段:状态、编号/名称/备注;
4.4.5.4 结算账户(角色:管理员)
进入首页后点击“基础数据—结算账户”,进入结算账户页面;
前置功能:无;
后置功能:对结算账户进行管理,新增、编辑结算账户后,采购管理、销售管理、财务管理中结算账户字段内容随之变化;
测试重点:
1、新增结算账户:新增结算账户,所有涉及到结算账户字段内容增加一条新的记录;
2、状态:状态为激活时,采购管理、销售管理、财务管理中结算账户字段内容可显示该结算账户记录;状态为冻结时,产品信息、采购开单、采购退货、销售开单、销售退货中结算账户字段内容不可显示该结算账户记录;
包含功能:新增结算账户、编辑、删除、模板下载、导入、导出、查询、翻页;
功能字段:
1、列表页字段:序号、账户编号、账户名称、账户类型、状态、初期余额、操作;
2、新增结算账户字段:账户名称、账户编号、账户类型、开户人、开户账号、备注、状态、初期金额;
3、编辑字段;账户名称、账户编号、账户类型、开户人、开户账号、备注、状态、初期金额;
4、查询字段:状态、编号/名称/备注;
4.4.5.5 收支项目(角色:管理员)
进入首页后点击“基础数据—收支项目”,进入收支项目页面;
前置功能:无;
后置功能:对收支项目进行管理,新增、编辑、删除收支项目后,日常收支中收支项目字段内容随之变化;
测试重点:
1、新增收支项目:新增收支项目,所有涉及到收支项目字段内容增加一条新的记录;
包含功能:新增收支项目、编辑、删除、模板下载、导入、导出、查询、翻页;
功能字段:
1、列表页字段:序号、收支项目、收支类型、备注、操作;
2、新增收支项目字段:收支项目、收支类型、备注;
3、编辑字段;收支项目、收支类型、备注;
4、查询字段:类型、名称/备注;
4.5 产品管理
4.5.1 业务描述
该模块用于管理员对产品进行管理。
4.5.2 需求描述
登录系统后,管理员可以对产品进行管理。包括:产品分类、产品单位、产品信息、临其预警;
4.5.3 行为人
管理员。
4.5.4 UI界面
产品管理:产品分类列表页
产品管理:产品单位列表页
产品管理:产品信息列表页
产品管理:临期预警列表页
4.5.5 业务规则
4.5.5.1 产品分类(角色:管理员)
进入首页后点击“产品管理—产品分类”,进入产品分类页面;
前置功能:无;
后置功能:对产品分类进行管理,新增、编辑、删除产品分类后,产品信息中分类字段内容随之变化;
测试重点:
1、新增产品分类:新增产品分类信息,产品信息中分类字段内容增加一条新的记录;
包含功能:新增分类、编辑、删除、模板下载、导入、导出、查询、翻页;
功能字段:
1、列表页字段:序号、分类名称、备注、操作;
2、新增客户信息字段:分类名称、备注;
3、编辑字段;分类名称、备注;
4、查询字段:名称/备注;
4.5.5.2 产品单位(角色:管理员)
进入首页后点击“产品管理—产品单位”,进入产品单位页面;
前置功能:无;
后置功能:对产品单位进行管理,新增、编辑、删除产品单位后,产品信息中单位字段内容随之变化;
测试重点:
1、新增产品单位:新增产品单位信息,产品信息中单位字段内容增加一条新的记录;
包含功能:新增单位、编辑、删除、模板下载、导入、导出、查询、翻页;
功能字段:
1、列表页字段:序号、单位名称、备注、操作;
2、新增客户信息字段:单位名称、备注;
3、编辑字段;单位名称、备注;
4、查询字段:名称/备注;
4.5.5.3 产品信息(角色:管理员)
进入首页后点击“产品管理—产品信息”,进入产品信息页面;
前置功能:无;
后置功能:对产品信息进行管理,新增、编辑、删除产品信息后,采购管理、销售管理、生产管理、库存管理中产品字段内容随之变化;
测试重点:
1、新增产品信息:新增产品信息,采购管理、销售管理、生产管理、库存管理中产品字段内容增加一条新的记录;
2、状态:状态为激活时,采购管理、销售管理、生产管理、库存管理中产品字段内容可显示该产品记录;状态为冻结时,采购管理、销售管理、生产管理、库存管理中产品字段内容不可显示该产品记录;
包含功能:新增产品、编辑、删除、模板下载、导入、导出、查询、翻页;
功能字段:
1、列表页字段:序号、产品编号、产品名称、分类、采购价、零售价、状态、备注、操作;
2、新增产品字段:基本信息(条形码、产品编号、产品名称、分类、产品名称、分类、单位、规格、保质期天数、保质期预警天数、启用批次控制、状态、备注)、价格管理(采购价、零售价、等级价一(元)、等级价二(元))、图文信息(上传图片、产品详细介绍)、期初库存(仓库、初始库存)、库存预警(启用库存警告、库存上限、库存下限);
3、编辑字段;基本信息(条形码、产品编号、产品名称、分类、产品名称、分类、单位、规格、保质期天数、保质期预警天数、启用批次控制、状态、备注)、价格管理(采购价、零售价、等级价一(元)、等级价二(元))、图文信息(上传图片、产品详细介绍)、期初库存(仓库、初始库存)、库存预警(启用库存警告、库存上限、库存下限);
4、查询字段:编号/名称/备注;
4.5.5.4 临期预警(角色:管理员)
进入首页后点击“产品管理—临期预警”,进入临期预警页面;
前置功能:对于产品信息,满足保质期预警天数的产品信息,显示在该页面;
后置功能:显示临期预警的产品信息;
测试重点:
1、显示临期预警:显示临期预警的产品信息;
包含功能:查询、翻页;
功能字段:
1、列表页字段:序号、编号、批次数量、剩余数量、生产日期、到期日期、产品编号、产品名称、仓库、仓库编号;
2、查询字段:产品编号/名称/备注、仓库;
4.6 采购管理
4.6.1 业务描述
该模块用于管理员对采购进行管理。
4.6.2 需求描述
登录系统后,管理员可以对采购的所有功能进行管理:包括采购开单、采购记录、采购退货、退货记录。
4.6.3 行为人
管理员。
4.6.4 UI页面
采购管理:采购开单列表页
采购管理:采购记录列表页
采购管理:采购退货列表页
采购管理:退货记录列表页
4.6.5 业务规则
4.6.5.1 采购开单(角色:管理员)
进入首页后点击“采购管理—采购开单”,面包屑导航显示“首页/采购管理/采购开单”;
前置功能:无
后置功能:创建采购开单后,采购记录会新增一条采购记录,采购报表会新增一条采购记录并进行采购统计,采购的商品会同步到入库任务中,进行入库;
测试重点:
1、创建采购开单;
包含功能:创建采购开单、添加产品;
功能字段:
1、页面字段:采购编号、供应商、仓库、经手人、处理日期、备注、产品信息(序号、名称、编号、规格、单位、采购数量、采购单价、金额、操作)、账单信息(其他费用、总计金额、结算账户、实付金额、本单欠款)
2、添加产品字段:序号、产品编号、产品名称、规格、单位、库存数量、操作;
4.6.5.2 采购记录(角色:管理员)
进入首页后点击“采购管理—采购记录”,面包屑导航显示“首页/采购管理/采购记录”;
前置功能:采购开单新增记录,显示在该页面;
后置功能:对创建采购开单的记录,未作废的采购记录可在采购报表中进行统计,采购的商品会同步到入库任务中,进行入库;
测试重点:
1、作废:未作废的采购记录可在采购报表中进行统计,采购的商品会同步到入库任务中,进行入库;已被作废的采购记录不可再被使用;
包含功能:详情、作废、查询;
功能字段:
1、列表页字段:序号、采购编号、供应商、经手人、处理日期、采购总数量、采购总金额、付款金额、其他费用、操作
2、详情字段:条形码、采购编号、供应商、仓库、经手人、处理日期、其他费用、备注、产品信息(序号、产品名称、产品编号、单位、采购数量、采购单价、金额、合计)
3、查询字段:单号/供应商编号/名称;
4.6.5.3 采购退货(角色:管理员)
进入首页后点击“采购管理—采购退货”,面包屑导航显示“首页/采购管理/采购退货”;
前置功能:采购记录中未被作废且未退货过的采购产品;
后置功能:创建采购退货单后,退货记录会新增一条采购记录,采购报表会新增一条退货记录并进行采购统计,退货的商品显示在出库任务中,进行出库;
测试重点:
1、创建采购退货;
包含功能:创建采购退货、添加产品;
功能字段:
1、页面字段:退货单编号、采购单据、供应商、仓库、经手人、处理日期、备注、产品信息(序号、名称、编号、规格、单位、退货数量、退货单价、金额、操作)、账单信息(其他费用、总计金额、结算账户、实付金额、本单欠款)
2、添加产品字段:序号、产品编号、产品名称、规格、单位、库存数量、操作;
4.6.5.4 退货记录(角色:管理员)
进入首页后点击“退货管理—退货记录”,面包屑导航显示“首页/退货管理/退货记录”;
前置功能:采购退货创建记录,显示在该页面;
后置功能:对创建采购退货的记录,退货记录可在采购报表中进行统计,退货的商品会不会显示在入库任务中;
测试重点:
1、显示退货记录;
包含功能:详情、查询;
功能字段:
1、列表页字段:序号、退货编号、采购单编号、供应商、经手人、处理日期、退货总数量、退货总金额、付款金额、其他费用、操作
2、详情字段:条形码、退货编号、采购单编号、供应商、仓库、经手人、处理日期、其他费用、备注、产品信息(序号、产品名称、产品编号、单位、退货数量、退货单价、金额、合计)
3、查询字段:单号/供应商编号/名称;
4.7 销售管理
4.7.1 业务描述
该模块用于管理员对销售进行管理。
4.7.2 需求描述
登录系统后,管理员可以对销售的所有功能进行管理:包括销售开单、销售记录、销售退货、退货记录。
4.7.3 行为人
管理员。
4.7.4 UI页面
销售管理:销售开单列表页
销售管理:销售记录列表页
销售管理:销售退货列表页
销售管理:退货记录列表页
4.7.5 业务规则
4.7.5.1 销售开单(角色:管理员)
进入首页后点击“销售管理—销售开单”,面包屑导航显示“首页/销售管理/销售开单”;
前置功能:无
后置功能:创建销售开单后,销售记录会新增一条销售记录,销售报表会新增一条销售记录并进行销售统计,销售的商品会同步到出库任务中,进行出库;
测试重点:
1、创建销售开单;
包含功能:创建销售开单、添加产品;
功能字段:
1、页面字段:销售编号、仓库、客户、经手人、处理日期、备注、产品信息(序号、名称、编号、规格、单位、销售数量、销售单价、金额、操作)、账单信息(整单折扣、其他费用、总计金额(元)、结算账户、实付金额、本单欠款(元))
2、添加产品字段:序号、产品编号、产品名称、规格、单位、库存数量、操作;
4.7.5.2 销售记录(角色:管理员)
进入首页后点击“销售管理—销售记录”,面包屑导航显示“首页/销售管理/销售记录”;
前置功能:销售开单新增记录,显示在该页面;
后置功能:对创建销售开单的记录,未作废的销售记录可在销售报表中进行统计,未被作废的销售的商品会同步到出库任务中,进行出库;
测试重点:
1、作废:未作废的销售记录可在销售报表中进行统计,销售的商品会同步到出库任务中,进行出库;已被作废的销售记录不可再被使用;
包含功能:详情、作废、查询、翻页;
功能字段:
1、列表页字段:序号、销售编号、客户、经手人、处理日期、销售总数量、销售总金额、收款金额、其他费用、操作
2、详情字段:条形码、销售编号、销售单号、客户、仓库、经手人、处理日期、其他费用、备注、产品信息(序号、产品名称、产品编号、单位、销售数量、销售单价、金额、合计)
3、查询字段:单号/供应商编号/名称;
4.7.5.3 销售退货(角色:管理员)
进入首页后点击“销售管理—销售退货”,面包屑导航显示“首页/销售管理/销售退货”;
前置功能:销售记录中未被作废且未退货过的销售产品;
后置功能:创建销售退货单后,退货记录会新增一条销售记录,销售报表会新增一条退货记录并进行销售统计,退货的商品显示在入库任务中,进行入库;
测试重点:
1、创建销售退货;
包含功能:创建销售退货、添加产品;
功能字段:
1、页面字段:销售编号、销售单据、供应商、仓库、客户、经手人、处理日期、备注、产品信息(序号、名称、编号、规格、单位、退货数量、退货单价、金额、操作)、账单信息(整单折扣、其他费用、总计金额(元)、结算账户、实付金额、本单欠款(元))
2、添加产品字段:序号、产品编号、产品名称、规格、单位、库存数量、操作;
4.7.5.4 退货记录(角色:管理员)
进入首页后点击“退货管理—退货记录”,面包屑导航显示“首页/退货管理/退货记录”;
前置功能:销售退货创建记录,显示在该页面;
后置功能:对创建销售退货的记录,退货记录可在销售报表中进行统计,退货的商品显示在入库任务中,进行入库;
测试重点:
1、显示退货记录;
包含功能:详情、查询;
功能字段:
1、列表页字段:序号、退货编号、销售单编号、客户、经手人、处理日期、退货总数量、退货总金额、付款金额、其他费用、操作
2、详情字段:条形码、退货编号、销售单编号、客户、仓库、经手人、处理日期、其他费用、备注、产品信息(序号、产品名称、产品编号、单位、退货数量、退货单价、金额、合计)
3、查询字段:单号/供应商编号/名称;
4.8 生产管理
4.8.1 业务描述
该模块用于管理员对生产进行管理。
4.8.2 需求描述
登录系统后,管理员可以对生产进行管理,包括:生产计划、生产任务、生产记录。
4.8.3 行为人
管理员。
4.8.4 UI界面
生产管理:生产计划列表页
生产管理:生产任务列表页
生产管理:生产记录列表页
4.8.5 业务规则
4.8.5.1 生产计划(角色:管理员)
登录成功后点击“生产管理—生产计划”,面包屑导航显示“首页/生产管理/生产计划”;
前置功能:无;
后置功能:新增生产计划,发布工单后生产任务显示该生产计划,生产计划进行生产后,生产记录才可显示生产数据,成品入库后库存才可增加产品数量;
测试重点:
1、发布工单:发布工单后生产任务显示该生产计划,才可生产产品;
2、成品入库:成品入库后库存才可增加产品数量;
3、状态:状态为计划中,可进行编辑、删除、原料出库和发布工单,生产任务中不显示该条记录;状态为进行中,可进行关闭工单、成品入库、原料出库和原料退库,生产任务中显示该条记录,可进行生产;状态为已完成,可进行成品入库和原料退库,生产任务中不显示该条记录,生产记录显示该条记录;
包含功能:新增生产计划、详情、编辑、发布工单、原料出库、删除、关闭工单、成品入库、原料退库、查询、翻页;
功能字段:
1、列表页字段:序号、生产计划单号、销售单号、状态、产品编号、产品名称、计划数量、完成数量、计划开始时间、计划结束时间;
2、新增生产计划字段:生产单号、类型、产品、计划数量、开始时间、结束时间;
3、编辑字段:生产单号、类型、产品、计划数量、开始时间、结束时间;
4、详情字段:条形码、生产计划单号、销售单号、状态、产品编号、产品名称、计划数量、完成数量、计划开始时间、计划结束时间、创建时间、创建人;
5、原料出库字段:出库仓库、添加产品(序号、产品编号、产品名称、规格、单位、库存数量、操作)、序号、名称、编号、规格、单位、出库数量、操作;
6、成品入库字段:入库仓库、入库数量;
7、原料退库:退库仓库、序号、名称、编号、规格、单位、可退数量、退库数量、操作
8、搜索字段:开始时间、结束时间、生产单号/销售单号;
4.8.5.2 生产任务(角色:管理员)
登录成功后点击“生产管理—生产任务”,面包屑导航显示“首页/生产管理/生产任务”;
前置功能:新增生产任务,发布工单后该页面才显示该生产记录;
后置功能:生产任务进行生产后,生产记录才可显示生产数据,成品入库后库存才可增加产品数量;
测试重点:
1、生产:生产任务生产改任务后,生产记录才会显示生产数据;
2、显示数据:显示生产计划状态为进行中的生产数据;
包含功能:详情、生产、查询、翻页;
功能字段:
1、列表页字段:序号、生产任务单号、销售单号、产品编号、产品名称、计划数量、完成数量、计划开始时间、计划结束时间;
2、生产字段:生产数量;
3、详情字段:条形码、生产计划单号、销售单号、状态、产品编号、产品名称、计划数量、完成数量、计划开始时间、计划结束时间、创建时间、创建人;
4、搜索字段:开始时间、结束时间、生产单号/销售单号;
4.8.5.3 生产记录(角色:管理员)
登录成功后点击“生产管理—生产任务”,面包屑导航显示“首页/生产管理/生产任务”;
前置功能:生产任务已生产的产品,生产计划状态为已完成的产品数据;
后置功能:;记录生产过的产品
测试重点:
1、显示数据:记录生产过的产品数据;
包含功能:查询、翻页;
功能字段:
1、列表页字段:序号、生产任务单号、产品编号、产品名称、生产数量、创建时间、创建人;
2、搜索字段:开始时间、结束时间、生产单号/销售单号;
4.9 库存管理
4.9.1 业务描述
该模块用于管理员对库存进行管理。
4.9.2 需求描述
登录系统后,管理员可以对库存进行管理,包括:入库任务、出库任务、盘点、调拨、库存流水。
4.9.3 行为人
管理员。
4.9.4 UI界面
库存管理:入库任务列表页
库存管理:出库任务列表页
库存管理:盘点列表页
库存管理:调拨列表页
库存管理:库存流水列表页
4.9.5 业务规则
4.9.5.1 入库任务(角色:管理员)
登录成功后点击“库存管理—入库任务”,面包屑导航显示“首页/库存管理/入库任务”;
前置功能:采购、生产、调拨入库的产品信息,显示在该页面;
后置功能:将需要入库的产品信息,进行入库,库存数量进行相应更新;
测试重点:
1、入库:将需要入库的产品信息,进行入库,库存数量进行相应更新;
2、如何入库:采购入库、成品入库、调拨;
3、入库记录:入库后,可在入库计入作废,入库记录作废的产品数量不计入库存数量;
包含功能:入库通知、入库记录、详情、入库、作废、查询、翻页;
功能字段:
1、入库通知列表页字段:序号、单号、仓库、入库类型、入库完成状态、状态、处理日期、操作;
2、详情字段:条形码、入库编号、入库类型、仓库、产品信息(序号、产品名称、产品编号、单位、入库总数、入库剩余数量、保质期天数)
3、入库字段:编号、仓库、入库类型、调拨/采购单据、经手人、处理日期、备注、序号、名称、编号、入库数量、单位、批次控制、批次、生产日期、保质期天数
4、入库记录列表页字段:序号、单号、仓库、经手人、处理日期、操作;
5、查询字段:单号;
4.9.5.2 出库任务(角色:管理员)
登录成功后点击“库存管理—出库任务”,面包屑导航显示“首页/库存管理/出库任务”;
前置功能:采购退货、销售、调拨的产品信息,显示在该页面;
后置功能:将需要出库的产品信息,进行出库,库存数量进行相应更新;
测试重点:
1、出库:将需要出库的产品信息,进行出库,库存数量进行相应更新;
2、如何出库:采购退货、销售、调拨;
包含功能:出库通知单、出库记录、详情、出库、查询、翻页;
功能字段:
1、出库通知列表页字段:序号、单号、仓库、出库类型、出库完成状态、处理日期、操作;
2、详情字段:条形码、出库编号、出库类型、仓库、调拨单据、产品信息(序号、产品名称、产品编号、单位、出库总数、出库剩余数量、保质期天数)
3、出库字段:编号、仓库、出库类型、调拨/采购单据、经手人、处理日期、备注、序号、名称、编号、出库数量、单位、批次控制、批次
4、出库记录列表页字段:序号、单号、仓库、经手人、经手日期、操作;
5、查询字段:单号;
4.9.5.3 盘点(角色:管理员)
登录成功后点击“库存管理—盘点”,面包屑导航显示“首页/库存管理/盘点”;
前置功能:无;
后置功能:盘点库存数量;
测试重点:
1、新增盘点:盘点库存数量;
包含功能:新增盘点、详情、作废、查询、翻页;
功能字段:
1、列表页字段:序号、单号、仓库、经手人、处理日期、账面总数量、实际总数量、盘盈总数量、盘盈总金额、盘点状态、处理日期、操作;
2、详情字段:条形码、盘点编号、盘点类型、仓库、账面总数量、实际总数量、盘盈总数量、盘盈总金额、经手人、处理日期、备注、产品信息(序号、产品名称、产品编号、单位、批次控制、实际数量、批次、查看批次、合计);
3、新增盘点字段:盘点编号、仓库、经手人、处理日期、备注、添加产品、序号、名称、编号、规格、、单位、批次控制、实际数量、操作、合计;
4、查询字段:单号;
4.9.5.4 调拨(角色:管理员)
登录成功后点击“库存管理—调拨”,面包屑导航显示“首页/库存管理/调拨”;
前置功能:无;
后置功能:将仓库中的库存数量进行调拨;
测试重点:
1、新增调拨:将仓库中的库存数量进行调拨,确保调拨仓库中库存充足;
2、作废:作废后,该调拨数据不生效;
包含功能:新增调拨、详情、作废、查询、翻页;
功能字段:
1、列表页字段:序号、单号、出库仓库、入库仓库、经手人、处理日期、备注、操作;
2、详情字段:条形码、调拨编号、出库仓库、入库仓库、经手人、处理日期、备注、产品信息(序号、产品名称、产品编号、单位、调拨数量、合计);
3、新增调拨字段:调拨编号、出库仓库、入库仓库、经手人、处理日期、备注、序号、名称、编号、规格、、单位、调拨数量、操作、合计;
4、查询字段:单号;
4.9.5.5 库存流水(角色:管理员)
登录成功后点击“库存管理—库存流水”,面包屑导航显示“首页/库存管理/库存流水”;
前置功能:无;
后置功能:将入库、出库、调拨、盘点的库存流水进行记录;
测试重点:
1、显示库存流水数据:将入库、出库、调拨、盘点的库存流水进行记录;
包含功能:详情、查询、翻页;
功能字段:
1、列表页字段:序号、出库、产品名称、产品编号、流水类型、变化之前数量、变化数量、变化之后数量、创建时间、操作;
2、详情字段:创建人、创建时间、仓库、产品名称、产品编号、单位名称、流水类型、变化之前数量、变化数量、变化之后数量、采购单号、作废采购单号、采购退货单号、作废采购退货单号、销售单号、作废销售单号、销售退货单号、作废销售退货单号、入库通知单号、作废入库通知单号、出库通知单号、作废出库通知单号、盘点单号、作废盘点单号、调拨单号、作废调拨单号;
3、查询字段:单号;
4.10 财务管理
4.10.1 业务描述
该模块用于管理员对财务进行管理。
4.10.2 需求描述
登录系统后,管理员可以对财务进行管理,包括:应付欠款、付款、应收欠款、收款、账户转账、日常收支、资金流水。
4.10.3 行为人
管理员。
4.10.4 UI页面
财务管理:应付欠款列表页
财务管理:付款列表页
财务管理:应收欠款列表页
财务管理:收款列表页
财务管理:账户转账列表页
财务管理:日常收支列表页
财务管理:资金流水列表页
4.10.5业务规则
4.10.5.1应付欠款(角色:管理员)
登录成功后点击“财务管理—应付欠款”,面包屑导航显示“首页/财务管理/应付欠款”;
前置功能:初期欠款金额和采购欠款金额,在此页面显示;
后置功能:显示初期欠款金额和采购欠款金额的欠款数据;
测试重点:
1、显示欠款数据:显示初期欠款金额和采购欠款金额的欠款数据;
包含功能:查询、翻页;
功能字段:
1、列表页字段:序号、编号、初期欠款金额、欠款金额、名称、联系人、手机号、邮箱、地址、银行账户、开户行、备注、激活状态;
2、查询字段:编号;
4.10.5.2付款(角色:管理员)
登录成功后点击“财务管理—付款”,面包屑导航显示“首页/财务管理/付款”;
前置功能:应付欠款中的欠款数据,再次付款;
后置功能:将欠款金额全部付款,应付欠款的欠款金额应随付款金额来计算;
测试重点:
1、新增付款单:将欠款金额全部付款,应付欠款的欠款金额应随付款金额来计算;
包含功能:新增付款单、详情、作废、查询、翻页;
功能字段:
1、列表页字段:序号、单号、供应商、经手人、处理日期、优惠金额、备注、操作;
2、新增付款单字段:付款编号、供应商、经手人、处理日期、优惠金额、备注、添加结算账户、序号、结算账户、付款金额、操作、合计
3、详情字段:条形码、采购编号、供应商、经手人、处理日期、优惠金额、备注、计算账户信息(序号、结算账户、付款金额、合计)
4、查询字段:单号;
4.10.5.3应收欠款(角色:管理员)
登录成功后点击“财务管理—应收欠款”,面包屑导航显示“首页/财务管理/应收欠款”;
前置功能:客户初期欠款金额和采购欠款金额,在此页面显示;
后置功能:显示客户初期欠款金额和采购欠款金额的欠款数据;
测试重点:
1、显示欠款数据:显示初期欠款金额和采购欠款金额的欠款数据;
包含功能:查询、翻页;
功能字段:
1、列表页字段:序号、编号、初期欠款金额、欠款金额、欠款状态、名称、等级、联系人、手机号、邮箱、地址、备注、激活状态;
2、查询字段:编号;
4.10.5.4收款(角色:管理员)
登录成功后点击“财务管理—收款”,面包屑导航显示“首页/财务管理/收款”;
前置功能:应收欠款中的欠款数据,再次收款;
后置功能:将欠款金额全部收款,应收欠款的欠款金额应随收款金额来计算;
测试重点:
1、新增收款单:将欠款金额全部收款,应收欠款的欠款金额应随收款金额来计算;
包含功能:新增收款单、详情、作废、查询、翻页;
功能字段:
1、列表页字段:序号、收款编号、客户、经手人、处理日期、优惠金额、备注、操作;
2、新增收款单字段:收款编号、客户、经手人、处理日期、优惠金额、备注、添加结算账户、序号、结算账户、付款金额、操作、合计
3、详情字段:条形码、采购编号、客户、经手人、处理日期、优惠金额、备注、计算账户信息(序号、结算账户、付款金额、合计)
4、查询字段:单号;
4.10.5.5日常收支(角色:管理员)
登录成功后点击“财务管理—日常收支”,面包屑导航显示“首页/财务管理/日常收支”;
前置功能:无;
后置功能:新增日常收支,收支统计时进行相应数据更新;
测试重点:
1、新增日常收支:将日常收支进行记录,收支统计时进行相应数据更新;
包含功能:新增日常收支、作废、查询、翻页;
功能字段:
1、列表页字段:序号、编号、收支类型、客户、供应商、收支项目、结算账户、应收/付金额、实收/付金额、经手人、处理时间、备注、操作;
2、新增日常收支字段:编号、收支类型、客户、供应商、经手人、处理时间、收支项目、结算账户、应收/付金额、实收/付金额、备注;
3、查询字段:名称/编号;
4.10.5.6资金流水(角色:管理员)
登录成功后点击“财务管理—资金流水”,面包屑导航显示“首页/财务管理/资金流水”;
前置功能:无;
后置功能:对所有资金流水的记录;
测试重点:
1、显示资金流水:对所有资金流水的记录;
包含功能:详情、查询、翻页;
功能字段:
1、列表页字段:序号、创建人、创建日期、结算账户编号、结算账户名称、流水类型、操作;
2、详情字段:创建人、创建时间、结算账户名称、结算账户编号、流水类型、采购单号、作废采购单号、采购退货单号、作废采购退货单号、销售单号、作废销售单号、销售退货单号、作废销售退货单号、付款单据、作废付款单据、收款单据、作废收款单据、收支单据、作废收支单据;
3、查询字段:账户名称/编号;
4.11 系统管理
4.11.1 业务描述
该模块用于管理员对系统进行管理。
4.11.2 需求描述
登录系统后,管理员可以对系统进行管理,包括:角色管理、员工账号、系统配置。
4.11.3 行为人
管理员。
4.11.4 UI界面
系统管理:角色管理列表页
系统管理:员工账号列表页
系统管理:系统配置列表页
4.11.5业务规则
4.11.5.1角色管理(角色:管理员)
登录成功后点击“系统管理—角色管理”,面包屑导航显示“首页/系统管理/角色管理”;
前置功能:无;
后置功能:新增角色,员工账号角色字段显示新增的角色信息;
测试重点:
1、新增角色:员工账号角色字段显示新增的角色信息;
包含功能:新增角色、编辑、删除、查询、翻页;
功能字段:
1、列表页字段:序号、名称、备注、操作;
2、新增角色字段:名称、备注、权限(首页、报表统计、基础数据、产品管理、采购管理、销售管理、生产管理、库内管理、财务管理);
3、编辑字段:名称、备注、权限(首页、报表统计、基础数据、产品管理、采购管理、销售管理、生产管理、库内管理、财务管理);
4、查询字段:名称/备注;
4.11.5.2员工账号(角色:管理员)
登录成功后点击“系统管理—员工账号”,面包屑导航显示“首页/系统管理/员工账号”;
前置功能:无;
后置功能:新增账号后,系统可以通过新增账号进行登录;重置密码后,通过该账号登录此系统的密码为“123456”;删除该账号,不可再使用此账号登录此系统;
测试重点:
1、新增账号:系统可以通过新增账号进行登录;
2、重置密码:将该账号密码进行重置;
3、删除:不可再使用此账号登录此系统
包含功能:新增角色、编辑、删除、查询、翻页;
功能字段:
1、列表页字段:序号、用户名、员工姓名、手机号、状态、角色、操作;
2、新增角色字段:名称、员工姓名、手机号、邮箱、性别、状态、角色;
3、编辑字段:名称、员工姓名、手机号、邮箱、性别、状态、角色;
4、查询字段:用户名/名称/电话;
4.11.5.3系统配置(角色:管理员)
登录成功后点击“系统管理—系统配置”,面包屑导航显示“首页/系统管理/系统配置”;
前置功能:无;
后置功能:控制系统自动出/入库;产品开启批次控制无法开启自动出入库;
测试重点:
1、激活入库:系统开启自动入库,产品未开启批次控制;
2、激活出库:系统开启自动出库,产品未开启批次控制;
包含功能:激活入库、激活出库;
功能字段:
1、列表页字段:激活入库、激活出库;