`
huangyongxing310
  • 浏览: 496173 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

ERP模块功能实现

 
阅读更多
登陆
1.可以用session,也可以用token方式,session在分布式方面要用到共享session或服务按IP分发,token方式在分布式方面容易做到,但要前端进行保存,可能存在不安存因素,localstore也是以应用为基础的

2.单点登陆,可以使用CAS(基于session实现),也可以使用token实现(简单的就是JWT,不用再到权限服务器进行验证,但信息量大(请求数据长度增大)),

3.如果涉及到树状态结构的,要保存好名字目录和ID目录,方便获取到数据,但新增、修改、删除时要进行相关逻辑的处理(不方便数据的迁移),如果不记录目录,也可以在建立缓存时生成相关目录,但是也要在新增、修改、删除时进行变动目录的缓存的清除

4.树状显示可以在前端进行处理,也可以后端处理,前端处理会减小服务器的压力

5.角色、权限、用户信息应该用缓存,减少数据库的访问量

6.如果一个服务接口要保存的信息涉及到多个表可以新建一个服务接口完成这样的操作并加上事务处理


7.商品以spu和sku的形式进行存储,SKU的key可以与sku属性的KEY-VALUE一起按照一定顺序进行组合生成,当然组合顺序要保存到spu中,以方便前后端按照顺序进行相关组合来决定一个SKU的价格(当然用户也可以定义自己的产品编码)
"sku_val_key":"$prop_1627207:28341$$prop_20509:3267943$", (淘宝上的KEY)

{"stuffStatus":5,"title":"test","prop_13328588":{"value":"145656297","text":"96%及以上"},"prop_20021":{"value":"105255","text":"棉"},"multiMedia":{"image":[{"id":"1690806288999028644","url":"https://img.alicdn.com/imgextra/i3/826836908/TB2aW5OvlyWBuNkSmFPXXXguVXa_!!826836908.jpg","name":"2.jpg","size":"21630","pix":"352x220","folderId":"0","position":0,"major":true}],"imageVideo":{"interactiveId":"","videoId":""}},"prop_1627207":[{"value":"28341","text":"黑色","remark":"","custom":false,"imgUrl":""},{"value":"3743025","text":"西瓜红","remark":"","custom":false,"imgUrl":""},{"value":"4950473","text":"桔红色","remark":"","custom":false,"imgUrl":""}],"prop_20509_group":"136553091-women_tops","prop_20509_136553091-women_tops":[{"value":"66579689","remark":""},{"value":"3267943","remark":""}],"prop_20509_template":{"isShow":false},"sku":[{"prop_1627207":{"value":"3743025","text":""},"prop_20509":{"value":"66579689","text":""},"sku_val_key":"$prop_1627207:3743025$$prop_20509:66579689$","price":"10","quantity":"10"},{"prop_1627207":{"value":"3743025","text":""},"prop_20509":{"value":"3267943","text":""},"sku_val_key":"$prop_1627207:3743025$$prop_20509:3267943$","price":"10","quantity":"10"},{"prop_1627207":{"value":"4950473","text":""},"prop_20509":{"value":"66579689","text":""},"sku_val_key":"$prop_1627207:4950473$$prop_20509:66579689$","price":"10","quantity":"10"},{"prop_1627207":{"value":"4950473","text":""},"prop_20509":{"value":"3267943","text":""},"sku_val_key":"$prop_1627207:4950473$$prop_20509:3267943$","price":"10","quantity":"10"},{"prop_1627207":{"value":"28341","text":""},"prop_20509":{"value":"66579689","text":""},"sku_val_key":"$prop_1627207:28341$$prop_20509:66579689$","price":"10","quantity":"10"},{"prop_1627207":{"value":"28341","text":""},"prop_20509":{"value":"3267943","text":""},"sku_val_key":"$prop_1627207:28341$$prop_20509:3267943$","price":"10","quantity":"10"}],"price":10,"quantity":60,"outerId":"123456","purchaseLocation":{"isGlobalStock":"false"},"payMode":{"type":1},"descEditorType":{"pc":0,"mobile":0},"descForPC":"<p>腰身</p>","deliverWay":[1],"deliverTemplate":15437375970,"afterSale":{"sellPromise":[1],"forceYes":[1]},"subStockType":1,"startTime":{"startType":0},"catId":162104,"itemId":576546867663}


https://www.jianshu.com/p/1aa9bc5a1158
https://blog.csdn.net/usfizal88/article/details/47086027
https://blog.csdn.net/liu_jun_y/article/details/53066490
https://blog.csdn.net/keeliizhou/article/details/54136968
http://www.cnblogs.com/xunianchong/p/8561470.html


8.操作权限,可以通过在接口中得到权限代码再查权限ID的方式进行权限校验,这样就不用d 在拦截器先得到用户的所有权限代码了,只要得到权限ID就可以了



分享到:
评论

相关推荐

    用友ERP-U8各系统模块功能介绍.pdf

    用友ERP-U8各系统模块功能介绍 用友ERP-U8是一个企业管理软件,旨在帮助企业管理和控制关键业务流程,实现资金流、物流、信息流的统一管理。该软件提供了多种功能模块,包括财务系统、购销存系统、分销业务管理、...

    易飞ERP所有模块培训教材

    总的来说,易飞ERP通过集成这些模块,旨在实现企业内部信息流的无缝连接,提高工作效率,降低运营成本,增强企业竞争力。通过系统的深入学习和应用,企业能够更有效地管理和优化其业务流程,从而在激烈的市场竞争中...

    ERP系统信息化资料:1SD 模块功能概述.ppt

    ERP系统信息化资料:1SD 模块功能概述.ppt

    erp的主要模块

    ### ERP的主要模块详解 #### 一、ERP概览与总体结构 **企业资源计划(Enterprise Resource Planning,简称ERP)**是一种集成化的管理信息系统...通过这些模块的协同工作,ERP能够帮助企业实现高效运营,提高竞争力。

    Oracle+ERP+模块.

    Oracle ERP模块的设计理念是为企业提供一个统一的平台,打破部门间的数据孤岛,实现信息的共享和业务流程的协同。通过实施Oracle ERP,企业可以实现数据标准化,提升决策效率,降低运营成本,最终推动企业的战略发展...

    oracle erp 整体功能介绍

    Oracle ERP(Enterprise Resource Planning)是全球领先的业务管理软件解决方案之一,它为企业提供了一整套集成的财务管理、供应链管理、项目管理、人力资源管理以及资产管理和制造等功能。本介绍将深入探讨Oracle ...

    Oracle ERP订单管理模块

    8. **集成性**:Oracle ERP订单管理模块与其他模块如财务、供应链、CRM等无缝集成,实现数据的一致性和流程的连贯性,提高整体运营效率。 9. **安全性与合规性**:系统具备严格的权限管理,确保敏感数据的安全,...

    ERP系统中的审核模块设计

    ERP系统对审核功能需求显然是一个工作流管理过程,但是目前的ERP系统还没有哪家能够提供强大的工作流管理支持。如何结合审核功能的需求在ERP系统中实现一个灵活的审核模块成为很多ERP系统开发的关键。

    SAP r3功能模块简介

    10. **跨模块功能**:除了上述核心模块,SAP R/3还包括许多跨模块功能,如工作流管理、报表工具(如BW)、门户集成和电子商务等,它们强化了系统的整体协同能力。 SAP R/3系统的设计理念是模块化和集成化,每个模块...

    如何用好Oracle ERP财务模块? 制造业信息化资源.doc

    然而,许多中小制造企业在使用 Oracle ERP 财务模块时遇到了各种问题和挑战,例如如何充分发挥 Oracle ERP 财务模块的功能、如何转变传统财务会计的思维方式等。 Oracle ERP 财务模块的核心特点是基于经济业务,...

    ERP中生产管理系统的设计及实现

    此外,生产管理模块与其他ERP模块之间存在着密切的联系: - **销售管理**:销售部门提供的销售预测、订单信息等数据是生产计划制定的基础,直接决定了企业的生产目标。 - **采购管理**:基于生产计划,企业可以更...

    SAP R3 九大模块功能详解

    SAP R/3系统是全球企业广泛采用的企业资源规划(ERP)软件,尤其以其九大功能模块闻名。这些模块涵盖了企业运营的各个方面,确保了高效、集成的业务流程。以下是这九大模块的详细解释: 1. 财务会计:财务会计模块...

    ERP中核心的模块和职能--财务管理

    ERP的财务管理模块不仅实现了会计信息的自动化处理,还强化了预算控制、成本分析和决策支持等功能。通过与供应链、生产、人力资源等其他模块的集成,ERP财务系统能够全面反映企业的运营状况,提高企业对市场变化的...

    大型ERP系统SA功能结构图

    ERP(企业资源管理计划)是在先进的企业管理思想的基础上,应用信息技术实现对整个企业资源 的一体化管理。ERP是一种可以提供跨地区、跨部门、甚至跨公司整合实时信息的企业管理信息系统。 它在企业资源最优化配置的...

    ERP基本功能及架构图

    它在企业资源最优化配置的前提下,整合企业内部主要或所有的经营活动,包括财务会计、管理会计、生产计划及管理、物料管理、销售与分销等主要功能模块,以达到效率化经营的目标。ERP使用90年代后先进的信息技术,如...

    OracleERP模块总览PPT

    Oracle ERP通过这些模块的集成,确保了跨部门的协同工作,实现了数据的一致性和准确性,为企业提供了全面的业务视角,支持高效决策。系统中的智能分析和预测工具进一步增强了企业的预见性,帮助企业适应市场变化,...

    金蝶ERP软件和用友ERP软件的比较

    金蝶ERP软件的中间件和BOS做的比较成熟,用户操作使用简单,但是金蝶ERP软件的BOS对老单据的支持不够,更多的应用在销售方案上,真正业务功能实现还是需要以插件的形式开发。 在软件业务功能方面,金蝶ERP软件和...

    用友ERP U8介绍

    3.财务管理:用友ERP U8的财务管理模块包括预算与分析、物料清单、财务报表、产销排程、合并报表、资金管理、需求规划、项目管理、成本管理等功能。 4. 供应链管理:用友ERP U8的供应链管理模块包括采购计划、采购...

    oracle erp培训资料计划模块

    这份资料可能涵盖了计划模块的功能介绍、配置步骤、实例演示以及最佳实践,对于理解Oracle ERP计划模块的工作原理和提升相关技能非常有帮助。通过系统的培训,你可以掌握如何利用Oracle ERP的计划模块来提升企业的...

    oracleERP分销om模块ppt文档

    通过理解这些核心功能,企业能够充分利用Oracle ERP分销OM模块来提升销售效率,减少错误,优化库存管理,并增强客户满意度。该模块的灵活性和集成性使得它能够适应不同行业的销售流程,是现代企业实现数字化销售管理...

Global site tag (gtag.js) - Google Analytics