Структурированный текст технической направленности из области разработки и тестирования программного обеспечения
Контактная информация автора: 18207700421
Платформа для студенческих онлайн-рынков, система разделена на бэкенд-административную систему и фронтенд-портал. Бэкенд-система в основном отвечает за управление пользователями платформы и мониторинг их действий, проверку опубликованных подержанных товаров и транзакций.
Фронтенд-портал предназначен для посетителей, которые не зарегистрированы как пользователи платформы. Они могут просматривать товары, доступные на платформе, и искать нужные товары. Однако только зарегистрированные пользователи могут взаимодействовать с продавцами и публиковать свои собственные подержанные товары.
Для повышения скорости отклика и улучшения пользовательского опыта, фронтенд-система имеет большое количество данных на главной странице. Каждый запрос к системе требует доступа к большому объёму данных. В качестве решения для ускорения работы системы предлагается использовать кэширование. Данные с главной страницы будут помещаться в кэш при запуске проекта. Это позволит ускорить отклик системы, так как данные будут извлекаться из кэша при каждом запросе. В качестве технологии кэширования выбран Redis. Также предусмотрены меры для обеспечения согласованности данных.
Технологии, используемые в проекте: Бэкенд: Spring, Spring MVC, MyBatis. Фронтенд: AngularJS + Bootstrap. Контроль доступа: Shiro. Поисковая система: Solr, распределённая поисковая система. База данных: MySQL. Среда разработки и инструменты: IDEA + MAVEN.
Администраторы: Бизнес-менеджер: admin/123456. Системный администратор: root/123456.
2020/11/05, платформа «Хуанлетао» была разделена на модули:
Система администрирования включает в себя управление системой, разрешениями, пользователями, периодическими задачами, меню и электронной почтой.
Основная задача бизнес-менеджера — управление бизнес-процессами, такими как управление товарами, обработка заказов, классификация товаров и управление рекламой.
Главная страница платформы включает рекламные баннеры, информацию о самых популярных товарах и другие элементы.
На этой странице отображается подробная информация о товаре. Если пользователь не зарегистрирован, он не может оставлять комментарии, добавлять товары в избранное или делать запросы.
Эта страница позволяет выполнять поиск по ключевым словам, категориям и другим параметрам.
Личный кабинет предоставляет пользователю доступ к информации о его профиле.
Этот модуль позволяет пользователям размещать новые товары на платформе.
Компоненты, используемые в проекте:
Развёртывание проекта:
Примечание: при первом запуске проекта будет выполнена загрузка данных в индекс Solr. Перед повторным запуском удалите аннотацию @PostConstruct из util.solrUtils.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )