DailyFresh (повседневная свежая продукта)
Tiantian Fresh - это классический случай Django Framework в Python. Сейчас он реализован с использованием Java SSM Framework.
Информация о версии
v1.1 Заполните функцию регистрации
Реализовать функции:
- Регистрация пользователя: проверка переднего плана, отправьте запрос AJAX после успеха, контроллер отвечает и добавляет данные в таблицу базы данных
- Активация пользователя: Запросите пользователя, генерируя уникальный код активации и изменить состояние активации пользователя
Проблемы, найденные временно:
- Пароль очистить текстовое хранилище
- Функция электронной почты не завершена
- Информация об исключении выводится на странице, что дает людям плохой опыт
- В хранилище имени пользователя и хранилища пароля существует ошибка (есть проблема с разрешением JSON в контроллере), а формат, хранящийся в базе данных, - это
'"DATA"' , что приводит к проблеме в запросе
v1.2 Полная функция входа в систему
Реализовать функции:
- Пользовательский вход: Запросите пользователя через имя пользователя и пароль и определите, активируется ли пользователь. После успеха входа в систему пользователь будет храниться в сеансе.
- Войти: Очистите информацию пользователя, хранящуюся в сеансе
- Помните имя пользователя: определите, проверяет ли пользователь
记住用户名и хранить информацию в файле cookie - Сообщение о приветствию пользователя отображается в верхней части домашней страницы: отобразите приветственное сообщение, определив, есть ли пользователи в сеансе
- Решить проблему разбора JSON
- Исключения сервера 500 или выше отображают страницу
error.jsp , а информация об исключении будет выведена через консоли.
Проблемы, которые необходимо решить:
- Пароль очистить текстовое хранилище
- Функция электронной почты не завершена
- Вывод ошибки 400 и выше на странице
v1.3 пользовательский центр
Реализовать функции:
- Страница личной информации пользователя: Проверьте основную информацию пользователя, отображаемая на странице
- Страница адреса пользователя: Проверьте адрес сбора урожая пользователя по умолчанию, отображаемый на странице
- Добавить адрес: Добавьте адрес в таблицу адреса, соответствующую таблице пользователя
- Interceptor: пользователь должен войти в систему, чтобы получить доступ к странице центра пользователей. Установите параметр прыжка. После входа в систему пользователь может прыгнуть непосредственно на перехваченную страницу.
- Извлечение страницы: слияние информации о информации (error.jsp, registerok.jsp, active.jsp) в один (info.jsp)
Проблема, которая должна быть решена: такая же, как предыдущая версия
v1.4 Управление бэкэнд (пользователи и их адреса)
Реализовать функции:
- Информация пользователя CRUD: Запросите всех пользователей и отображайте их на странице; добавить пользователей; изменить информацию пользователя; Удалить пользователей (удалить всех выбранных пользователей)
- Адрес Информация CRUD: Запросите идентификатор пользователя для отображения его адреса; добавить адрес; изменить адрес; Удалить запись
Еще не решил:
- Вход администратора
- Управление блокировщиками страниц
- Установившие проблемы в предыдущей версии
v1.5 Управление фоном в основном завершено
Реализовать функции:
- Запрос и модификация типа продукта: тип продукта фиксирован, и только его URL -адрес изображения может быть изменен
- Продукт SPU запрос
- Продукт SKU запрос и модификация
- Crud из картинки каруселей на домашней странице
- Домашняя страница администратора
- Вход администратора : проверка, содержащая код проверки
- Управление блокировщиками страниц
Проблема не была решена:
- Пароль очистить текстовое хранилище
- Функция электронной почты не завершена
- Вывод ошибки 400 и выше на странице
v1.6 Страница продукта
Реализовать функции:
- Главная страница: отображать контент, запрашивая базу данных
- Количество корзин для покупок: Redis база данных хранит информацию об пользователях корзины для покупок и может запросить количество продуктов для отображения
- Страница сведений о продукте
- Страница списка продуктов
- Запрос продукта: отображать запрос продуктов через нечеткий запрос
- Добавить продукт в корзину: реакция контроллера корзины покупок
Еще не решен: устаревшие проблемы в предыдущей версии
v1.7 Корзина для покупок
Реализовать функции:
- Страница корзины для покупок пользователей (эта страница перехватывается перехватчиком входа в систему)
- Выберите продукт динамически, чтобы изменить общую цену продукта и общего продукта
- Увеличение или уменьшение страниц корзины и удаление ответов в соответствующих контроллерах корзины покупок
Еще не решен: устаревшие проблемы в предыдущей версии
Окончательный
Реализовать функции:
- Поколение заказа
去付款заказов и确认收货- Заказ Оплата: Используйте Alipay, чтобы произвести платеж, и перейти на страницу заказа после завершения оплаты.
- Сообщение об ошибке на большинстве страниц изменено от всплывающего окна Alert на глобальное всплывающее окно
- Реализация функции почты
- MD5 зашифрованное хранение паролей
Примечание. Эта функция версии в основном реализована и является окончательной версией. В будущем в этой версии будут осуществляться только исправления ошибок и другие модификации.