Front-end: bootstrap
Herramientas de desarrollo; IDEA
Base de datos: mysql
Visualización de datos: Echarts
Marco de backend: primavera + springmvc + mybatis
Marco de seguridad: Shiro
Converter PDF: Aspose
Vista previa de PDF: PDF.JS
Búsqueda global: Lucene
Servicio de SMS: Alibaba Cloud
Comentario: Valine
Compartir social: jiathis
Gráfico de flujo general:

Página de inicio del usuario:

Búsqueda de notas:

Compartir nota:

Centro de mensajes:

Disco de red personal:

Página de inicio del administrador:

Revisión de compartir:

Para el servicio de SMS en la nube de Alibaba, regístrese usted mismo y luego edite
MOULD_ID,ACCESS_KEY_IDyACCESS_KEY_SECRETdel archivosystem.properties.
(1) Primero, cree una base de datos:
CREATE DATABASE IF NOT EXISTS ` cloud_note ` /* !40100 DEFAULT CHARACTER SET utf8 */ (2) Importar el archivo cloud_note.sql en la carpeta SQL del proyecto.
(3) Edite el archivo src/main/resources/db.properties en el proyecto y modifique la información de conexión de la base de datos:
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/cloud_note?useUnicode=true&characterEncoding=utf-8
jdbc.username=root # 用户名
jdbc.password=root # 密码
Después de instalar la versión Idea Ultimate en la computadora e instalar Tomcat y Maven (puede omitirla, también puede usar Idea en persona).
(1) Ejecute la idea, haga clic en el botón Import Project para importar el proyecto.

(2) Haga clic en File -> Settings -> Build,Execution... -> Application Servers para agregar la ruta a TomCat.
Después de agregar, haga clic en Add Configuation... en la ventana principal para agregar el elemento de inicio de Tomcat, como se muestra en la figura.

(3) Después de agregar, agregue el elemento a TomCat, como se muestra en la figura.

(5) Asegúrese de que la URL sea correcta, como se muestra en la figura

(6) Después de completar la configuración, haga clic en los botones Apply , OK y luego haga clic en el botón Triángulo verde junto a Tomcat .

Verifique el registro de la tabla de login , el nombre de inicio de sesión es tel y la contraseña es 123 . El rol de usuario es la columna role_id , cámbielo usted mismo:

De acuerdo con los requisitos de la pregunta, la lógica comercial general se muestra en forma de diagramas de flujo, etc., y se proporciona el diagrama del sistema ER.
Seleccionar tecnología y dar tecnologías relevantes
Establecer protocolos de comunicación front-end y escribir documentos de interfaz de comunicación front-end
Use su número de teléfono móvil y su aplicación de terceros para iniciar sesión y registrarse (la información de registro incluye avatar, apodo, correo electrónico, género, región, etc.)
Autenticación y autorización de recursos de acceso de usuario
Puede crear y modificar notas en línea después de iniciar sesión
Las notas incluyen atributos básicos como etiquetas, títulos, contenidos, archivos adjuntos, etc. El área de edición de notas tiene funciones básicas de edición de texto enriquecidos.
Las notas tienen funciones de modificar y eliminar
Después de editar las notas, puede sincronizar manualmente las notas o sincronizar automáticamente las notas cuando salta a otra interfaz.
Después de editar las notas, clasifique y archive las notas.
Las carpetas de nota se pueden crear, renombrar y eliminar
Títulos de índice de notas, etiquetas y contenido para búsquedas rápidas
Solo el propietario tiene el permiso para ver y editar. Al compartir notas, puede compartir el enlace de nota a WeChat, QQ, Weibo y sus amigos.
Cree notas de texto enriquecidas cargando archivos de texto ricos como Word, Execel, PPT y PDF.
Requiere una vista previa en línea
Push del mensaje
Gestión de back -end (usuarios, notas, mensajes, discos de red)
Notas y comentarios
Disco de red personal
Visualización de datos
Eche un vistazo (ver y compartir dentro del sitio)