摘要

随着互联网技术的快速发展,知识产权保护与专利服务需求日益增长,传统线下专利服务模式已无法满足用户高效便捷的需求。专利服务系统管理平台通过整合线上资源,为用户提供专利检索、申请、管理等功能,显著提升了服务效率与用户体验。微信小程序作为轻量级应用,具有无需安装、即用即走的特点,结合SpringBoot后端框架的高效性与稳定性,能够为用户提供流畅的交互体验。该系统旨在解决专利服务流程繁琐、信息不对称等问题,为个人发明者、企业及专利代理机构搭建一个高效、透明的服务平台。关键词:专利服务、微信小程序、SpringBoot、知识产权、MySQL。

本系统基于SpringBoot后端框架和微信小程序前端技术开发,采用MySQL数据库存储数据,实现了用户管理、专利信息管理、订单管理等功能模块。系统后端采用RESTful API设计,确保前后端数据交互的高效性与安全性;微信小程序前端通过WXML和WXSS构建用户界面,结合JavaScript实现动态交互。数据库设计遵循规范化原则,通过索引优化查询性能。系统还集成了微信支付功能,支持用户在线完成专利服务费用支付。关键词:RESTful API、微信支付、用户管理、专利检索、数据安全。

数据表设计

用户信息数据表

用户信息数据表用于存储系统注册用户的基本信息,包括账号、密码、联系方式等,用户类型字段区分个人用户与企业用户,注册时间通过函数自动生成。用户ID是该表的主键,确保数据唯一性。结构表如表3-1所示。

字段名 数据类型 说明
user_id BIGINT 用户ID(主键)
username VARCHAR(50) 用户名
password_hash VARCHAR(100) 密码哈希值
mobile VARCHAR(20) 手机号
user_type TINYINT 用户类型(1个人/2企业)
register_time DATETIME 注册时间
last_login DATETIME 最后登录时间
专利信息数据表

专利信息数据表存储专利的基本信息,包括专利名称、申请号、状态等,专利分类字段用于区分专利类型。专利ID为主键,申请时间通过函数自动生成。结构表如表3-2所示。

字段名 数据类型 说明
patent_id BIGINT 专利ID(主键)
patent_name VARCHAR(100) 专利名称
application_no VARCHAR(50) 专利申请号
patent_status TINYINT 专利状态(0待审核/1已授权)
patent_category VARCHAR(30) 专利分类
apply_time DATETIME 申请时间
owner_id BIGINT 专利所有者ID
订单信息数据表

订单信息数据表记录用户提交的专利服务订单,包括订单编号、服务类型、金额等,订单状态字段用于跟踪订单进度。订单ID为主键,创建时间通过函数自动生成。结构表如表3-3所示。

字段名 数据类型 说明
order_id BIGINT 订单ID(主键)
order_no VARCHAR(50) 订单编号
service_type VARCHAR(30) 服务类型
amount DECIMAL(10,2) 订单金额
order_status TINYINT 订单状态(0待支付/1已完成)
create_time DATETIME 创建时间
user_id BIGINT 用户ID

博主介绍:

👨‍🎓博主简介 ❤计算机在读硕士 | CSDN 专业博客 | Java 技术布道者 ❤深耕实验室一线,痴迷 Spring
Boot 与前后端分离架构,累计原创技术博文 200+ 篇; ❤手把手指导毕业设计 1000+ 项,GitHub 开源仓库 star
5k+。

系统介绍:

直接拿走,意外获得200多套代码,需要的滴我SpringBoot+微信小程序 专利服务系统管理平台源码【适合毕设/课设/学习】Java+MySQL(可提供说明文档(通过AIGC

功能参考截图:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

系统架构参考:
在这里插入图片描述

视频演示: 请dd我获取更详细的演示视频 或者直接加我,网名和签名

项目案例参考:

在这里插入图片描述
在这里插入图片描述

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐