Front-end: Bootstrap
Ferramentas de desenvolvimento; IDEIA
Banco de dados: MySQL
Visualização de dados: ECHARTS
Estrutura de back -end: Spring + Springmvc + Mybatis
Estrutura de segurança: Shiro
Conversor em PDF: Aspose
Visualização em PDF: pdf.js
Pesquisa global: Lucene
Serviço SMS: Alibaba Cloud
Comentário: Valine
Compartilhamento Social: Jiathis
Fluxograma geral:

Página inicial do usuário:

Nota Pesquisa:

Compartilhamento de notas:

Centro de mensagens:

Disco de rede pessoal:

Página inicial do administrador:

Revisão de compartilhamento:

Para o serviço SMS do Alibaba Cloud, registre -se sozinho e edite
MOULD_ID,ACCESS_KEY_IDeACCESS_KEY_SECRETPropriedades do arquivosystem.properties.
(1) Primeiro, crie um banco de dados:
CREATE DATABASE IF NOT EXISTS ` cloud_note ` /* !40100 DEFAULT CHARACTER SET utf8 */ (2) Importe o arquivo cloud_note.sql na pasta SQL do Project.
(3) Edite o arquivo src/main/resources/db.properties no projeto e modifique as informações de conexão do banco de dados:
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 # 密码
Depois de instalar a versão Ultimate Idea no computador e instalar Tomcat e Maven (você pode omitir, também pode usar a ideia pessoalmente).
(1) Execute a ideia, clique no botão Import Project para importar o projeto.

(2) Clique em File -> Settings -> Build,Execution... -> Application Servers para adicionar o caminho ao tomcat.
Depois de adicionar, clique em Add Configuation... na janela principal para adicionar o item de inicialização do tomcat, conforme mostrado na figura.

(3) Depois de adicionar, adicione o item ao tomcat, conforme mostrado na figura.

(5) Verifique se o URL está correto, como mostrado na figura

(6) Após a conclusão da configuração, clique nos botões Apply , OK e clique no botão Triângulo Verde ao lado do Tomcat .

Verifique o registro da tabela login , o nome de login é tel e a senha é 123 . A função do usuário é a coluna role_id , altere você mesmo:

De acordo com os requisitos da pergunta, a lógica geral de negócios é exibida na forma de fluxograma, etc., e o diagrama do sistema ER é fornecido.
Selecione a tecnologia e ofereça tecnologias relevantes
Estabeleça protocolos de comunicação front-end e escreva documentos da interface de comunicação front-end
Use o número do seu celular e o aplicativo de terceiros para fazer login e registrar (informações de registro incluem avatar, apelido, email, gênero, região etc.)
Autenticação e autorização de recursos de acesso ao usuário
Você pode criar e modificar notas online após o login
As notas incluem atributos básicos, como tags, títulos, conteúdos, anexos, etc. A área de edição de notas possui funções básicas de edição de texto rico.
Notas têm funções de modificação e exclusão
Depois que as notas forem editadas, você pode sincronizar manualmente as notas ou sincronizar automaticamente as notas ao pular para outra interface.
Depois que as anotações forem editadas, classifique e arquivam as notas.
Nota Pastas podem ser criadas, renomeadas e excluídas
Índice Notas títulos, tags e conteúdo para pesquisas rápidas
Somente o proprietário tem a permissão para visualizar e editar. Ao compartilhar notas, você pode compartilhar o link da nota com WeChat, QQ, Weibo e amigos.
Crie notas de texto ricas enviando arquivos de texto ricos, como Word, Execel, PPT e PDF.
Requer visualização on -line
Mensagem de mensagem
Gerenciamento de back -end (usuários, notas, mensagens, discos de rede)
Notas e comentários
Disco de rede pessoal
Visualização de dados
Dê uma olhada (visualize e compartilhe no site)