Фронт-энд: начальная загрузка
Инструменты разработки; Идея
База данных: MySQL
Визуализация данных: Echarts
Бэкэнд -структура: Spring + Springmvc + mybatis
Структура безопасности: Широ
PDF Converter: Aspose
PDF Предварительный просмотр: pdf.js
Глобальный поиск: Lucene
SMS Service: Alibaba Cloud
Комментарий: Валин
Социальный обмен: Jiathis
Общая блок -схема:

Пользовательская домашняя страница:

Примечание Поиск:

Примечание обмен:

Центр сообщений:

Личный сетевой диск:

Домашняя страница администратора:

Поделиться обзором:

Для службы Alibaba Cloud SMS, пожалуйста, зарегистрируйтесь самостоятельно, а затем отредактируйте свойства
MOULD_ID,ACCESS_KEY_IDиACCESS_KEY_SECRETфайлаsystem.properties.
(1) Во -первых, создайте базу данных:
CREATE DATABASE IF NOT EXISTS ` cloud_note ` /* !40100 DEFAULT CHARACTER SET utf8 */ (2) Импортировать файл cloud_note.sql в папке SQL Project.
(3) Отредактируйте файл src/main/resources/db.properties в проекте и измените информацию об подключении базы данных:
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 # 密码
После установки идеи Ultimate версии на компьютере и установки Tomcat и Maven (вы можете опустить ее, вы также можете использовать идею лично).
(1) Запустите идею, нажмите кнопку Import Project , чтобы импортировать проект.

(2) Нажмите File -> Settings -> Build,Execution... -> Application Servers , чтобы добавить путь к Tomcat.
После добавления нажмите Add Configuation... в главном окне, чтобы добавить элемент запуска Tomcat, как показано на рисунке.

(3) После добавления добавьте элемент в Tomcat, как показано на рисунке.

(5) Убедитесь, что URL верен, как показано на рисунке

(6) После завершения конфигурации нажмите кнопки Apply , OK , а затем нажмите кнопку «Зеленый треугольник» рядом с Tomcat .

Проверьте запись таблицы login , имя входа в систему - это запись столбца tel , а пароль - 123 . Роль пользователя - столбец role_id , пожалуйста, измените его самостоятельно:

Согласно требованиям вопроса, общая бизнес -логика отображается в виде блок -схемы и т. Д., И приведена система ER.
Выберите технологию и дайте соответствующие технологии
Установить протоколы связи и написать документы интерфейса интерфейса переднего интерфейса
Используйте свой номер мобильного телефона и стороннее приложение для входа и регистрации (информация о регистрации включает в себя аватар, прозвище, электронную почту, пол, регион и т. Д.)
Аутентификация и авторизация ресурсов доступа к пользователям
Вы можете создавать и изменять заметки онлайн после входа в систему
Примечания включают основные атрибуты, такие как теги, названия, содержимое, вложения и т. Д.
Примечания имеют функции модификации и удаления
После отредактирования примечаний вы можете вручную синхронизировать заметки или автоматически синхронизировать заметки, когда вы прыгаете на другой интерфейс.
После того, как заметки отредактированы, классифицируйте и архивируйте заметки.
Папки примечания могут быть созданы, переименованы и удалены
Индексные заметки, теги и контент для быстрого поиска
Только владелец имеет разрешение на просмотр и редактирование. При обмене заметками вы можете поделиться ссылкой на заметку с WeChat, QQ, Weibo и друзьями.
Создайте богатые текстовые заметки, загрузив богатые текстовые файлы, такие как Word, Execel, PPT и PDF.
Требуется онлайн предварительный просмотр
Сообщение Push
Управление бэкэнд (пользователи, заметки, сообщения, сетевые диски)
Примечания и комментарии
Личный сетевой диск
Визуализация данных
Посмотрите (просматривайте и поделитесь на сайте)