proginn21084344242024年06月08日
39阅读
开发技术mysql、ajax、java

作品详情

管理端
实现企业资源管理模块的增删改查功能,包括:用户、角色、部门、菜单路由、绩效、列表页设置
等管理功能以及权限管理功能;
客户管理方面主要有:客户列表、客户简称、客户渠道、公海池、申请主体以及资源分配等。
 销售端
实现订单管理模块、销售报表模块:包括对各种不同类型销售订单的管理功能以及对订单的统 计
汇总分析功能。
 财务端
实现财务单据、财务报表模块:包括(预)收付款单和开(发)收票的管理功能及各项财务数据的报表明
细管理功能。
 流程&审批管理
完成了对审核流程的管理功能;
完成了对销售&采购订单过程中产生的单据信息和附件信息(如收付款凭证)等信息的审批功能;
完成了对各种类型订单的转入到对应业务流程的功能。
 鉴权功能
实现基于 JWT 的用户认证和授权机制,确保系统安全性。
 消息推送功能
完成消息推送机制:管理人员可以通过公告栏通知员工;部门领导可以按角色或部门通知下属;流
程审批结果通过系统通知员工。
业务员可以在公告、消息中心处查看通知,并跳转到来源单据详情页面。
 待办记录
在首页建立待办事项区,部门领导或业务相关人员可以在此页面看到待审或代办事项,点击可跳转。
 操作日志记录
对敏感数据操作或变化建立统一的日志记录,管理员和超级管理员可以查看过往操作记录。
 系统参数设置
完成系统参数设置功能:用户可以自定义系统自动任务的执行策略,如超时任务的超时时间;
在其他功能模块中可以通过该模块获取用户预设值,动态的调整系统执行逻辑策略
通过使用 @Schedule 实现定时任务调度。如定期检查并提醒员工即将过期的任务,定期清理超时数
据。
通过使用 Redis 和 Spring AOP 切面实现接口幂等性,避免由于网络波动等问题导致的数据写入类接
口的异常重复调用。
通过使用 SpringBean 注入、工厂、策略设计模式的结合,扩展业务接口:如消息推送根据推送类型
获取对应的处理类以提升接口的扩展性;业务流程根据流程类型获取对应的流程处理类。
通过使用 flowable 流程引擎技术,构建完整的流程以及审批功能体系,客户可以根据自己的实时需
求自定义流程图,控制流程的流转。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论