(仅供内部使用)
文 档 作 者: 招振东 说 明 书 校 对: 罗泽 产 品 经 理: 张俊杰
广州聚焦网络技术有限公司
版权所有 不得复制
1引言
1 .1编写目的
编写此文档主要为了在开发过程中让读者有一个明确的开发目标以及方向,从而对不同模块进行细分开发并对任务分配有个明确的指定。
该文档记录【环球网店管家订单管理系统】,简称网店管家,所有的结构、流程处理、编写定义等内容,请开发人员认真执行该文档的开发规范。
2 软件概述
2 .1软件用途
环球网店管家订单管理系统是一款面向B2C企业,C2C企业的一款企业级的电子商务ERP软件,系统以订单处理为主线,进销存为核心,涵盖了订单管理、库存管理、采购管理、物流管理、客服管理、客户管理、商品管理、供应商管理、促销管理、财务管理等业务模块。系统采用三层架构,接入淘宝、拍拍等国内主流电子商务平台,同时通过简单的接口可以跟公司内部的国内B2C和国外B2C进行无缝对接。
1、完整灵活的订单处理流程,针对于淘宝平台上面的订单信息能够进行主动推送,其他平台可以先进行下载再进行订单处理。
2、完备的仓库管理模块,除了实现传统的出入库、调拨、盘点外,还针对电子商务行业特点设计了拣货方案以及货位优化。
3、和销售平台的无缝对接,可实现淘宝、拍拍等平台的数据对接,也可以通过简单的接口开发实现和自建销售平台的对接。
4、全程CRM管理,提供了售中、售后多种客户关怀策略,借助短信和Email实现360度的客户关系管理。利用数据挖掘技术实现数据库营销。可通过销售数据分析客户购买偏好、消费周期、消费能力等用户特征进行二次营销。
5、库存量智能预警,可根据历史销售量进行库存预警,并在此基础上实现智能采购。 6、强大的打印自定义,可以同时选择多台打印机进行快递单和出库单的同时打印,配合拣货单进行强劲、高效、快速的发货处理。
7、除订单模块外,系统采用B/S架构,客户可以随时随地的登陆系统了解公司电子商务的运转情况,实现全局掌控。
8、支持条码枪、电子称、短信猫、条码打印机、小票打印机等外设以及各种针式、激光打印机。
2 .2软件运行
操作系统:Windows XP/Vista/7 相关组件:
.NET Framework 4.0以上
2 .3系统配置
【客户端建议配置】
CPU:≥ Intel Dual-core Pentium Ⅱ 内存:≥ 512MB 空闲硬盘容量:≥ 2GB
2 .4软件结构
仓库管理 管理商品仓库信息,包括对仓库的各种操作 采购管理 对商品的采购流程及处理形式
供应商管理对供应商以及供应商产品信息进行管理 客户管理 对客户信息进行管理 系统设置 对系统进行权限和用户添加 物流管理 可以对物流可到达地区进行设置 订单管理 订单信息进行查看
客服管理 包括售前和售后的客服的管理 统计报表 对销售和用户订单数据进行统计
订单打印处理 对订单形成的发货单,拣货单,快递单进行打印汇总 打印机设置可以对各种单的打印进行相应打印机的设置
3 软件使用过程
3 .1软件安装
相关配置软件的安装
对于程序安装需要专业人员指导安装完成。
客户端程序提供安装程序,根据提示进行安装,各类配置软件有专业人员提供完成安装。
客户端软件的安装
1、启动环球网店管家订单系统文件。(如图1)
图1
2、选择文件路径。
一般不建议放在C盘。(如图2)
图2
3、点击“下一步”确认安装。(如图3)
图3
4、点击“下一步”完成安装。(如图4) 图4
3 .2运行表
软件功能项 功能描述 主要功能有:仓库基础信息设置、出库管理、入库管理、盘点管理、调仓管理 仓库基础信息设置 仓库管理 仓库主管根据仓库的实际情况进行仓库基本信息的设置,包括仓库的入库、出库类型,仓库、货位、货架的管理。(如图5) 图5 1、 添加出库类型 根据仓库实际出库的情况设置的类型 2、 出库类型列表 在出库类型列表可以对出库类型信息进行编辑和删除,如果出库类型已经应用于仓库管理任何一个模块中,将不能够进行删除。 3、 添加入库类型 根据仓库实际入库的情况设置的类型 4、 入库类型列表 在入库类型列表可以对入库类型信息进行编辑和删除,如果出库类型已经应用于仓库管理任何一个模块中,将不能够进行删除。 5、 添加仓库 仓库在实际应用中根据企业的真实性来进行设置,仓库类型的选择根据系统提供的为准,添加的仓库为启用状态,仓库才能起作用。(如图6) 图6 6、 仓库列表 对仓库进行有效管理,可以根据实际情况,对仓库进行启用和关闭,甚至于删除,如果仓库已经使用不能进行删除。每个仓库能够真实反映其货架,货位以及库存情况。(如图7) 图7 7、 添加货架 货架的目的是把产品存放的区间进行缩小,有效的解决电子商务行业品种多,拣货难得问题。货架隶属于仓库中,每个仓库可以有多个货架。 8、 货架列表 对货架进行管理,可以对货架基本信息进行修改,如果货架已经应用到仓库管理中则不能进行删除。 9、 添加货位 货位是仓库管理的最小单位,所有商品都是存储在货位当中,这样便于拣货和发货。 10、货位列表 对货位进行管理,货位在仓库管理中进行使用,将不能进行删除。 11、库存列表 仓库库存信息的真实反映,可以根据待发货和待收货数量来得到产品的真实库存,可以进行多品多位的设置。(如图8) 图8 出库管理 出库人员进行各种出库,应该先填写出库申请,申请通过之后,方能执行出库,仓库主管对申请通过的出库进行审核,才能实现出库,出库流程必须按照实际情况来进行。 1、 出库申请单 在进行每一笔出库的时候需要先进行出库申请,填写的出库单需要列清楚出库的产品,一个出库单只能对应一个仓库的出库。(如图9) 图9 2、 出库申请检查 对于每笔出库都需要专人进行出库检查,检查通过觉得可行才能进行出库。 3、 出库申请列表 用于反映所有出库的情况,便于每个步骤的人员对每个出库有个详细的了解。 4、 出库审核 对于检查通过的出库,出库审核通过代表该出库单的产品已经实现出库。 入库管理 在仓库进行的各种入库,由入库人员填写入库申请单,申请单由仓库主管审核通过,方能实现入库 1、 入库申请单 仓库进行每个入库的时候,需要提前添加入库申请单,申请单当作为入库的依据。申请人在入库单中把要入库的产品添加进行提交。(如图10) 图10 2、 入库申请列表 反映每个入库单的情况,便于每个步骤的人员对操作的入库单处于一个什么样的情况,有个清晰的了解。 3、 入库审核 真实反映入库的情况,入库已审核,说明仓库中已经收到入库申请单中所提到的产品,并进行了有效入库。 盘点管理 对于仓库里面的产品,应该周期性的盘点,盘点可以制定实际的盘点计划,盘点人员根据盘点计划的时间节点,提出盘点申请,申请通过之后才能执行盘点,对于盘点的操作可以多个人盘或者重复盘,仓库主管也可以安排人进行抽查,仓库主管根据实际情况进行审核完成盘点。 1、 盘点申请单 在盘点之初需要进行盘点申请,盘点申请单指定申请时间,以及盘点的产品。(如图11) 图11 2、 盘点申请检查 对于每个盘点申请单进行检查,根据仓库的实际情况来确定是否通过,盘点尽量选在仓库没有很多业务操作的时候进行。 3、 盘点执行 盘点通过之后,在指定时间进行盘点执行,盘点完成的数据在此进行录入。 4、 盘点审核 盘点根据盘点执行的数据,可以进行抽查之后再进行审核,审核不通过代表该盘点存在问题,需要重新盘,直到盘准为止。 5、 盘点申请列表 对所有盘点申请进行管理,可以看到盘点申请单的各个状态。 3 .34.3.5 调仓管理 对于仓库之间需要进行调仓补货的产品需要进行调仓,调仓人员根据实际的调仓需求进行调仓申请,申请通过才能进行调仓,调仓结束仓库主管根据实际情况审核方能真正实现调仓。 1、 调仓申请单 在需要进行调仓的情况下先填写调仓申请单,调仓只能在货位与货位之间进行,调仓录入的产品根据实际情况进行录入。(如图12) 如图12 2、 调仓检查 针对于调仓需要相关人员进行检查,符合要求才能够检查通过,不能进行乱调仓,否则会引起拣货和发货混乱。 3、 调仓审核 根据实际调仓情况,相关责任人对其进行审核,确保调仓完成之后及时进行审核。 4、 调仓申请列表 所有的调参申请都在此显示,可以查看到所有调仓申请单的状态信息,便于各部门人员对调仓信息进行及时了解。 主要功能有:采购订单,采购验收以及采购退货 采购订单 采购人员根据采购计划或者库存的实际情况,在环球网店管家订单管理系统订中填写采购申请单,相关领导根据实际情况对采购申请单进行检查看是否符合采购要求,在各方面都确定的情况下给予通过,否则不予通过。检查通过的采购申请单需要相关责任领导进行审核,审核采购管理 通过之后,采购人员根据采购申请单去进行相应采购。采购来的产品需要进行入库验收,发现产品存在问题可以进行退货处理。 1、 采购申请单 公司采购部门根据采购计划和销售情况填写采购申请单,采购申请单的填写需要经过各方面的确认,才能进行填写。(如图13) 图13 2、 采购申请检查 对采购申请单进行检查,避免乱填写采购申请单,同时也检查采购申请是否符合公司的发展要求。 3、 采购审核 对于每个采购申请单都需要最后审核,审核通过才能去进行采购。 4、 采购列表 所有的采购申请都能够在此展示,并且反映其申请状态。 采购验收 验收其实就是收货的过程,采购来的产品可以进行多次收货,对于验收通过的产品进行入库,不合格的产品,交由采购人员返还给供应商。 1、 入库验收单 根据采购来验收合格的产品添加入库验收单,验收需要按照实际情况来进行填写,需要对验收产品进行有效验收。(如图14) 如图14 2、 入库验收审核 对入库验收的产品进行再一次的验收才能进行审核入库。 3、 采购验收列表 对所有的入库验收进行管理,能够查看每个入库验收单的状态。 采购退货 对于进入仓库的产品,再发现质量或者什么其他问题需要对其退货,交由相应的采购人员对这批货进行退货处理。 1、 采购退货单 对于在仓库中需要进行退货的产品,需要先填写采购退货单。(如图15) 图15 2、 采购退货审核 对于采购退货单中的产品,从仓库中拿出去,才能进行审核,及审核后形成出库。 3、 采购退货列表 对所有的采购退货进行管理,能够查看每个采购退货单的状态。 主要功能有:品牌管理,SPU管理,SKU管理和供应商管理 品牌管理 品牌与SKU进行关联。 1、添加品牌 系统使用到的品牌在此进行添加。 2、品牌列表 对所有品牌信息进行管理,包括修改品牌信息。 供应商管理 供应商管理 设计到的供应商在此进行管理 1、 供应商添加 所有产品都会与供应商相关联,在此进行供应商的添加。 2、 供应商列表 对供应商进行管理,可以对供应商的基本信息进行修改。 SPU管理 对产品型号(SPU)进行有效管理,能够对产品SPU进行批量导入。 1、 添加SPU 根据供应商进行SPU的添加。 2、 SPU批量导入 根据提供的SPU模板填写相应数据,进行批量导入。(如图17) 图17 3、 SPU列表 对SPU进行有效管理,包括对SPU的删除和修改,如果SPU应用于系统中将不容许删除。 SKU管理 SKU是产品管理的最小单位,所有信息都是围绕SKU来进行管理。 1、 添加SKU 根据SPU和品牌对SKU进行添加。 2、 SKU批量导入 进行SKU批量导入先要下载SKU模板,根据模板里面提供的数据项来进行导入操作。 3、 SKU列表 对SKU进行有效管理,包括对SKU的删除和修改,如果SKU应用于系统中将不容许删除。(如图18) 图18 4、 淘宝商品对接 根据选择的淘宝店铺,进行淘宝商品资料下载,下载下来的资料补充完成导入到本地系统当中进行有效对接。(如图19) 图19 主要功能有:客户分组,客户列表。 客户分组 客户管理 根据企业需要对下单的客户进行有效分组,便于对客户的管理和维护。 1、 添加客户分组 根据客户的消费行为以及消费方式,对客户进行有效管理。 2、 客户分组列表 显示当前设置的分组,可以对其进行修改。 客户列表 显示所有的客户信息,可以根据客户分组进行查询。 1、 客户列表 显示所有下载订单的客户信息,新下单的客户给予默认分组。 主要功能有:企业管理、菜单管理、角色管理、用户管理、网店管理、默认物流设置 (如图3) 图3 系统设置 企业管理 1、添加企业 如果沿用的是SAAS模式的话,建立合作的企业需要在此进行添加,每个用户根据企业编号登录系统享有该企业范围内的操作。在独个企业使用的情况下,系统将提供一个默认企业,不需要再进行添加企业功能,所有功能都是围绕该默认企业来进行。 2、企业列表 所有合作企业信息,可以查看单个企业的详细信息。 菜单管理 1、添加菜单 菜单直接反应出系统功能页面,添加菜单的时候可以通过左侧树形结构进行添加,也可以选择父级菜单为其添加子菜单,在添加的时候要注意是否添加的为WEB端菜单,此功能软件提供上才能进行操作。(如图4) 图4 2、菜单列表 逐级管理菜单,根据菜单是否有父子级,可以进行父子级的查看,在同一级的菜单能够进行上下级的移动,并且根据菜单的名称能够进查询。 角色管理 1、添加角色 根据勾选的菜单权限来添加角色,一个功能菜单勾选了,必须得勾选他所有的父级菜单(注:一个用户可以对应多个角色) 2、角色列表 管理角色信息,可以对角色进行删除,以及更新保存。根据需要可以根据角色名称进行搜索。 用户管理 1、添加用户 使用该系统的用户需要在此进行用户添加,用户添加需要根据所属企业来进行添加,并添加每个用户所对应的角色。 2、用户列表 在用户列表中可以对用户进行启用、禁用以及修改用户信息操作,被禁用的用户不能再登录系统。 用户管理 1、新建网店 系统可以对添加的网店进行操作,所有相关产品的进销存操作都来源于添加的这些网店。 2、网店列表 在网店列表中,可以根据条件查询到知道网店,可以对网店进行编辑,网店要根据实际情况进行设置,否则会得不到该网店的信息。 默认物流设置 1、默认物流添加 默认物流在系统初始化的时候会加载进来,如果企业还有特殊的物流可以在此进行添加,添加默认物流需要对淘宝和物流公司熟悉,企业在添加的过程中,最好根据软件提供商的指导进行。(注:默认物流在建立合作物流的时候应用) 2、默认物流列表 可以对默认物流进行删除和编辑,对默认物流进行管理。 主要功能有:基本资料和物流可到地区设置 基本资料 对于合作物流公司进行基本设置和管理 1、 添加物流公司 根据系统提供的物流公司添加合作物流。(如图16) 图16 物流管理 2、 物流公司列表 对添加的物流公司进行管理,可以对其进行合作和取消合作。 物流可到地区设置 1、设置物流可到地区 根据添加的物流公司进行到达地区设置,选择了地区,物流才能到,对于冒个区不能到达的街道,输入关键字来进行区分。(注:此处与使用哪个快递有必要联系) 主要功能有:淘宝订单管理 淘宝订单管理 能够查看所有相关的淘宝订单。 1、 订单列表 对淘宝订单进行查看。(如图20) 图20 订单管理 主要功能有:售前客服管理和售后客服管理 售前客服 售前客服可以查询客户的订单信息,用于在初期跟客户友好沟通。(如图27) 图27 客服管理 售后客服 用于售后签收客户的退货请求,进行退货商品的检查,确认收货完毕,完成退款处理。(如图28) 图28 主要功能有:销售统计和客户统计 销售统计 统计报表 根据商品的销售情况进行统计,按年,月,日来进行显示。 1、 商品销售统计 对每个商品进行统计,包括销量和销售额。(如图21) 图21 2、 销售量(额)统计(按日) 通过图文报表对销售情况进行日统计。如图22 图22 3、 销售量(额)统计(按月) 通过图文报表对销售情况进行月统计。如图23 图23 4、 销售量(额)统计(按年) 通过图文报表对销售情况进行年统计。如图24 图24 客户统计 根据客户的购买信息来进行统计 1、客户购买统计 可以统计出指定时间之内购买的客户信息。(如图25) 图25 2、 客户地区统计 统计各个省份客户的数据。(如图26) 图26 订单打印处理 对订单形成的发货单,拣货单,快递单进行打印汇总 打印机设置 可以对各种单的打印进行相应打印机的设置 3 .4测试报告
检测需求及已开发功能比较的下列项,并给予相应结果:
测试需求 测试过程说明 软件使用所需信息 结果 √ √ √ √ 完整性 产品描述中说明的所有功能 程序中用户可调用的所有功能 正确性 一致性 易理解程度 文档中所有信息正确,没有歧义和错误的表达 文档自身内容或相互之间以及与产品描述之间,相互不矛盾,且√ 术语一致 文档对正常使用其产品的一般用户是容易理解的 根据用户文档列出所有功能点,检验其正确性 √ √ √ √ 功能点 验证程序与产品描述、用户文档中的全部说明相对应,一致性 应对数据项之间的逻辑关系进行校验,保证数据的有效性 数据校验机制 应保证数据的完整性和一致性,不会因删除或反复的更新而被破√ 坏或留下垃圾数据 对不符合要求的输入数据,系统应使用中文给出简洁、准确的提√ 示信息,必要时应给出帮助 稳定性 系统在测试过程中运行稳定 提供客户端用户身份识别 用户权限 管理 提供用户功能权限管理 提供用户数据访问权限管理 用户名称应具有唯一性 用户唯一 √ √ √ √ 身份认证 用户在被删除或被停用后,保留该用户记录,新增用户√ 不得与该用户同名 进入系统需要密码身份验证 √ 密码设置 应有密码设置策略,包括有效期、最小长度、复杂√ 度、非空设置、大小写敏感度等 所有的密码不得明码显示、存储与传输 √ √ 超时自动退出 超过一定的时限未进行操作,系统自动退出 3 .5源程序清单
3 .6流程图
因篇幅问题不能全部显示,请点此查看更多更全内容