该平台是一个基于Java技术栈开发的专利信息管理系统,旨在为用户提供专利搜索、购买、管理等功能,帮助用户高效获取和管理专利资源
技术栈:
Java、Spring Boot、MySQL、Vue.js、Elasticsearch、 Redis, RabbitMq
个人职责:
1、专利搜索模块:提供多种筛选条件,如专利类型(发明、实用新型、外观设计)、申请年份、技术领域等,帮助用户精准定位目标专利
2、专利购买模块:用户选择专利后,可查看专利详情、年费信息、卖家联系方式,并完成线上交易。
3、用户管理与个人中心模块:支持用户通过邮箱或手机号注册,确保信息安全,用户可以管理个人信息、查看交易记录、管理已购专利等
技术亮点:
1、采用Elasticsearch实现高效的专利全文检索,提升用户体验,支持通过关键词分词搜索,模糊搜索能有效捕捉关键信息,提高整体搜索时间。
2、使用策略模式+工厂模式实现多种支付渠道。
3、使用Redis+lua+token唯一性实现订单下单唯一性
4、使用RabbitMq技术实现创建订单、发送短信等模块处理,提高系统响应时间。
项目成果:
平台上线后,用户活跃度高,专利交易量显著提升,获得用户和合作伙伴的高度评价