当前位置: 首页 > article >正文

动力节点crm项目业务分析笔记

1. 首页功能

用户访问项目首页,首先进入登录页面

2 用户登录

用户在登录页面,输入用户名和密码,点击’登录’按钮或者回车,完成用户登录的功能

  • 用户名和密码不能为空
  • 用户名或者密码错误,用户已过期,用户状态被锁定,ip 受限 都不能登录成功
  • 登录成功后,所有业务页面显示当前用户的名称
  • 实现 10天 记住密码
  • 登录成功之后,跳转到业务主页面
  • 登录失败,页面不能跳转,提示信息

3 安全退出

用户在任意的业务页面,点击’退出’按钮,弹出确认退出的模态窗口;用户在确认退出的模态窗口,点击’确定’按钮,完成退出的功能

  • 安全退出,清空 cookie,销毁 session
  • 退出完成后,跳转到首页

4 登录验证

登录验证.

  • 用户访问任何业务资源,都需要进行登录验证
  • 只有登录成功的用户才能访问业务资源
  • 没有登录成功的用户访问业务资源,跳转到登录页面

5. 数据字典类型维护

用户打开"系统设置" --> ‘数据字典表’, 显示字典类型列表,完成数据字典类型的增删改查。

  1. 查询数据字典类型

    用户在业务主页面,点击"系统设置",跳转到系统设置主页面

    用户在系统设置主页面,点击"数据字典表",跳转到数据字典维护主页面

    在数据字典维护主页面,默认在工作区中显示数据字典类型列表

  2. 创建数据字典类型

    用户在数据字典类型主页面,点击"创建"按钮,跳转到创建页面;

    用户在创建页面,填写表单,点击"保存"按钮,完成创建数据字典类型的功能

    • 编码不能为空,不能重复
    • 创建成功之后,跳转数据字典类型主页面
    • 创建失败,提示信息,页面不跳转
  3. 修改数据字典类型

​ 用户在数据字典类型主页面,选择要修改的记录,点击"编辑"按钮,跳转到修改记录的页面

​ 用户在修改记录的页面,填写表单,点击"更新"按钮,完成修改数据字典类型的功能

  • 每次必须修改一条记录,而且只能修改一条记录
  • 数据字典类型的编码不能够修改
  • 修改成功之后,跳转到数据字典类型的主页面
  • 修改失败,提示信息,页面不跳转
  1. 删除数据字典类型

    ​ 用户在数据字典类型主页面,选择要删除的记录,点击"删除"按钮,弹出确认删除对话框,用户点击"确认",完成删除数据字典类型的功能

    • 每次至少删除一条
    • 可以批量删除
    • 删除成功后,刷新数据字典类型列表
    • 删除失败,提示信息,列表不刷新

1.6 数据字典值维护

用户打开”系统设置”–>”数据字典表”–>”字典值”,显示字典值列表,完成数据字典值的增删改查

  1. 查询数据字典值
    用户在数据字典主页面,点击"字典值"菜单,在工作区中显示数据字典值主页面;

    ​ 在数据字典值主页面显示所有数据字典值的记录。

  2. 创建数据字典值
    用户在数据字典值主页面,点击"创建"按钮,跳转到创建数据字典值的页面;

    ​ 用户在创建数据字典值的页面填写表单,点击"保存"按钮,完成创建数据字典值的功能。

    • 字典类型编码来自于数据库,并且不能为空

    • 字典值也不能为空

    • 创建成功之后,跳转到数据字典值主页面

    • 创建失败,提示信息,页面不跳转

  3. 修改数据字典值
    用户在数据字典值主页面,选择要修改的记录,点击"编辑"按钮,跳转到修改页面;

    用户在修改数据字典值页面,填写表单,点击"更新"按钮,完成修改数据字典值的功能。

    • 每次只能修改一条记录,而且必须修改一条
    • "所属字典类型"字段不能修改
    • "字典值"不能为空
    • 修改成功之后,跳转到数据字典值主页面
    • 修改失败,提示信息,页面不跳转
  4. 删除数据字典值
    用户在数据字典值主页面,选择要删除的记录,点击"删除"按钮,弹出确认删除对话框,用户点击"确定",完成删除数据字典值的功能。

    • 每次至少删除一条记录
    • 删除成功之后,跳转到数据字典值主页面
    • 删除失败,提示信息,页面不跳转

1.7 创建市场活动

创建市场活动.
用户在市场活动主页面,点击"创建"按钮,弹出创建市场活动的模态窗口;

​ 用户在创建市场活动的模态窗口填写表单,点击"保存"按钮,完成创建市场活动的功能

  • 所有者是动态的(//在现实市场活动主页面时,就从数据库中查询出所有用户并且显示在创建的模态窗口中)
  • 所有者和名称不能为空
  • 如果开始日期和结束日期都不为空,则结束日期不能比开始日期小
  • 成本只能为非负整数
  • 创建成功之后,关闭模态窗口,刷新市场活动列,显示第一页数据,保持每页显示条数不
  • 创建失败,提示信息创建失败,模态窗口不关闭,市场活动列表也不刷新

1.8 查询市场活动

​ 当市场活动主页面加载完成之后,显示所有数据的第一页;
​ 用户在市场活动主页面填写查询条件,点击"查询"按钮,显示所有符合条件的数据的第一页,
​ 保持每页显示条数不变

实现翻页功能.

  • 在市场活动主页面,显示市场活动列表和记录的总条数
  • 默认每页显示条数:10

1.9 修改市场活动

​ 用户在市场活动主页面,选择要修改的市场活动,点击"修改"按钮,弹出修改市场活动的模态窗口;
​ 用户在修改市场活动的模态窗口填写表单,点击"更新"按钮,完成修改市场活动的功能,

  • 每次能且只能修改一条市场活动
  • 所有者动态的
  • 表单验证(同创建)
  • 修改成功之后,关闭模态窗口,刷新市场活动列表,保持页号和每页显示条数都不变
  • 修改失败,提示信息,模态窗口不关闭,列表也不刷新

1.10 删除市场活动

​ 用户在市场活动主页面,选择要删除的市场活动,点击"删除"按钮,弹出确认窗口;
​ 用户点击"确定"按钮,完成删除市场活动的功能

  • 每次至少删除一条市场活动
  • 可以批量删除市场活动
  • 删除成功之后,刷新市场活动列表,显示第一页数据,保持每页显示条数不变
  • 删除失败,提示信息,列表不刷新

1.11 批量导出市场活动

​ 用户在市场活动主页面,点击"批量导出"按钮,把所有市场活动生成一个excel文件,弹出文件下载的对话框;
​ 用户选择要保存的目录,完成导出市场活动的功能.

  • 导出成功之后,页面不刷新

1.12 选择导出市场活动

​ 用户在市场活动主页面,选择要导出的市场活动,点击"选择导出"按钮,把所有选择的数据生成一个excel文件,弹出文件下载的对话框;

​ 用户选择要保存的目录,完成选择导出市场活动的功能.

  • 每次至少选择导出一条记录
  • 导出成功之后,页面不刷新

1.13 导入市场活动

​ 用户在市场活动主页面,点击"导入"按钮,弹出导入市场活动的模态窗口;
​ 用户在导入市场活动的模态窗口选择要上传的文件,点击"导入"按钮,完成导入市场活动的功能.

  • 只支持.xls
  • 文件大小不超过 5MB
  • 导入成功之后,提示成功导入记录条数,关闭模态窗口,刷新市场活动列表,显示第一页数据,保持每页显示条数不变
  • 导入失败,提示信息,模态窗口不关闭,列表也不刷新

1.14 查看市场活动明细

​ 用户在市场活动主页面,点击市场活动名称超级链接,跳转到明细页面,完成查看市场活动明细的功能.

  • 在市场活动明细页面,展示:

  • 市场活动的基本信息

  • 该市场活动下所有的备注信息

1.15 添加市场活动备注

​ 用户在市场活动明细页面,输入备注内容,点击"保存"按钮,完成添加市场活动备注的功能.

  • 备注内容不能为空
  • 添加成功之后,清空输入框,刷新备注列表
  • 添加失败,提示信息,输入框不清空,列表也不刷新

1.16 删除市场活动备注

​ 用户在市场活动明细页面,点击"删除"市场活动备注的图标,完成删除市场活动备注的功能.

  • 删除成功之后,刷新备注列表
  • 删除失败,提示信息,备注列表不刷新

1.17 修改市场活动备注

​ 用户在市场活动明细页面,点击"修改"市场活动备注的图标,弹出修改市场活动备注的模态窗口;
​ 用户在修改市场活动备注的模态窗口,填写表单,点击"更新"按钮,完成修改市场活动备注的功能.

  • 备注内容不能为空
  • 修改成功之后,关闭模态窗口,刷新备注列表
  • 修改失败,提示信息,模态窗口不关闭,列表也不刷新

1.18 创建线索

​ 用户在线索主页面,点击"创建"按钮,弹出创建线索的模态窗口;
​ 用户在创建线索的模态窗口,填写表单,点击"保存"按钮,完成创建线索的功能。

  • 所有者、称呼、线索状态、线索来源是动态
  • 表单验证
  • 创建成功之后,关闭模态窗口,刷新线索列表,显示第一页数据,保持每页显示条数不变
  • 创建失败,提示信息,模态窗口不关闭,列表也不刷新。

1.19 查询线索

​ 当线索主页面加载完成之后,显示所有数据的第一页;
​ 用户在线索主页面填写查询条件,点击"查询"按钮,显示所有符合条件的数据的第一页;

实现翻页功能.

  • 在线索主页面,显示市场活动列表和记录的总条数
  • 默认每页显示条数:10

1.20 查看线索明细

用户在线索主页面,点击线索名称(fulliname和appellition)超级链接,跳转到线索明细页面,完成查看线索明细的功能.

  • 在线索明细页面,展示:
    • 线索的基本信息
    • 线索的备注信息
    • 跟该线索相关联的市场活动信息

1.21 线索关联市场活动

​ 用户在线索明细页面,点击"关联市场活动"按钮,弹出线索关联市场活动的模态窗口;
​ 用户在线索关联市场活动的模态窗口,输入搜索条件,每次键盘弹起,根据名称模糊查询市场
​ 活动,把所有符合条件的市场活动显示到列表中;用户选择要关联的市场活动,点击"关联"按钮,
​ 完成线索关联市场活动的功能.

  • 每次至少关联一个市场活动
  • 同一个市场活动只能跟同一个线索关联一次
  • 关联成功之后,关闭模态窗口,刷新已经关联过的市场活动列表
  • 关联失败,提示信息,模态窗口不关闭,已经关联过的市场活动列表也不刷新

1.22 解除线索关联市场活动

​ 用户在线索明细页面,点击某一个"解除关联"按钮,弹出确认解除的窗口;
​ 用户点击"确定"按钮,完成解除线索关联市场活动的功能.

  • 解除成功之后,刷新已经关联的市场活动列表
  • 解除失败,提示信息,列表也不刷新

3.23 线索转换

​ 用户在线索明细页面,点击"转换"按钮,跳转到线索转换页面;
​ 用户在线索转换页面,如果需要创建创建交易,则填写交易表单数据,点击"转换"按钮,完
成线索转换的功能.

  • 在线索转换页面,展示:fullName,appellation,company,owner
  • 市场活动源是可搜索的
  • 数据转换:
    把线索中有关公司的信息转换到客户表中
    把线索中有关个人的信息转换到联系人表中
    把线索的备注信息转换到客户备注表中一份
    把线索的备注信息转换到联系人备注表中一份
    把线索和市场活动的关联关系转换到联系人和市场活动的关联关系表中

​ 如果需要创建交易,还要往交易表中添加一条记录
​ 如果需要创建交易,还要把线索的备注信息转换到交易备注表中一份
​ 删除线索的备注
​ 删除线索和市场活动的关联关系
​ 删除线索
​ 在一同个事务中完成.

  • 转换成功之后,跳转到线索主页面
  • 转换失败,提示信息,页面不跳转

3.24 创建交易

​ 用户在交易主页面,点击"创建"按钮,跳转到创建交易的页面;
​ 用户在创建交易的页面填写表单,点击"保存"按钮,完成创建交易的功能。

  • 所有者、阶段、类型、来源都是动态的
  • 市场活动源是可搜索的
  • 联系人也是可搜索的
  • 可能性是可配置的
  • 客户名称支持自动补全
  • 表单验证
  • 保存成功之后,跳转到交易主页面
  • 保存失败,提示信息,页面不跳转

1.25 查看交易明细

​ 用户在交易主页面,点击交易名称超级链接,跳转到交易明细页面,完成查看交易明细的功能。

  • 显示交易的基本信息
  • 显示交易的备注信息
  • 显示交易的历史信息
  • 显示交易的阶段图标信息

1.26 修改交易阶段

​ 用户在交易明细页面,点击交易阶段的图标,把交易当前的阶段修改为指定的阶段,完成修改交易阶段的功能。

  • 已经成交的交易不能修改阶段

  • 修改成功之后,更新:

    • 交易的图标信息
    • 交易的基本信息
    • 交易的历史信息
  • 修改失败,提示信息,页面不更新

1.27 交易统计图表

​ 用户点击"交易统计图表"菜单,显示交易统计图表页面,以销售漏斗图的形式显示交易
​ 表中各个阶段的记录数量,完成查看交易统计图表的功能。


http://www.kler.cn/a/488346.html

相关文章:

  • Zustand selector 发生 infinate loops的原因以及解决
  • 【Unity功能集】TextureShop纹理工坊(十二)画笔工具、橡皮擦工具
  • Web枚举:深入了解目标应用系统
  • [Git] git cherry-pick
  • QT自定义工具条渐变背景颜色一例
  • 新一代智能工控系统网络安全合规解决方案
  • 性能测试05|JMeter:分布式、报告、并发数计算、性能监控
  • WMS仓库管理系统,Vue前端开发,Java后端技术源码(源码学习)
  • 飞书机器人告警实现
  • U盘加密软件哪个好用?免安装、安全、防复制
  • 在 Go 应用中 如何像 FastAPI 一样优雅地构建控制器
  • 【DES加密】
  • el-date-picker日期时间选择器的选择时间限制到分钟级别
  • uniapp页面高度设置(铺满可视区域、顶部状态栏高度、底部导航栏高度)
  • 51单片机——串口通信(重点)
  • 深入解析 Python 2 与 Python 3 的差异与演进
  • 【Python】Python之Selenium基础教程+实战demo:提升你的测试+测试数据构造的效率!
  • [研发效率]什么是软件工程生产力
  • 【Go】:图片上添加水印的全面指南——从基础到高级特性
  • 【Linux】gawk编辑器
  • Python Matplotlib 教程-Matplotlib 如何绘制常见图表
  • 信息科技伦理与道德3:智能决策
  • C++二十三种设计模式之解释器模式
  • 【c++实战项目】负载均衡式在线OJ
  • C#里使用libxl读取EXCEL文件的例子
  • 在Ubuntu中使用systemd设置后台自启动服务