Задание:
Имеется оффлайн магазин ноутбуков и компьютерных комплектующих. Требуется автоматизировать учёт и покупку.
Данный проект написан на .core движке C#, что позволяет делать сервером для него люблю платформу, без абсолютно любой привязки.
Проект выполняет для клиента:
- Просмотр данных об комплектующих в удобной форме.
- Заказ комплектующих.
- Оформление заказа, с последующим уведомлением об принятии заказа оператором.
- Подписка на новостную рассылку.
- Фильтрация данных.
Проект выполняет для администратора:
- Всё что и для клиента.
- Авторизация.
- Панель администратора.
- Просмотр и работа с заказами клиента.
- Просмотр данных.
- Добавление данных.
- Редактирование данных.
- Удаление данных.
- Поиск данных.
- Сортировка данных.
- Добавление других администраторов.
Данный проект содержит в себе пояснительную записку состоящую из следующих пунктов:
Содержимое проекта:
Содержимое папки Classes:
- Connector - класс обеспечивающий работу с базой данных
- CookieLogic - класс работы с куками
- EmailLogic - класс работы с email отправкой. Нужен для отправки новым пользователям сообщения на почту, для подтверждения регистрации
- Encryption - класс шифрования и дешифрования данных
- GlobalValues - класс для хранения данных требующихся по всему проекту
- ModelAttributes - класс позволяющий получать аттрибуты модели (класса)
- SessionLogic - класс работы с сессиями
Содержимое папки Controllers:
- AdminController - класс (контроллер) отвечающих за панель администратора
- ErrorController - класс (контроллер) обрабатывающий ошибки приложения
- HomeController - класс (контроллер) отвечающий за ту часть сайта, которую видит пользователь
Содержимое папки Views:
- Admin - папка со страницами панели администратора
- Error - папка со страницами для вывода ошибок
- Home - папка со страницами которые видит пользователь
- Shared - папка с шаблоном сайта
- _ViewImports - файл импорта пространств имён
- _ViewStart - файл машрутизации, отвечающих за подгрузку нужного шаблона, в зависимости от открытой страницы
В проекте так же реализовано шифрование, работа с куками, сессиями.
Перед первым запуском проекта требуется внимательно изучить файл инструкции Настройки.docx.
Содержание архива
-
Исходный код на C# для Visual Studio
-
Исходный код на SQL для PostgreSQL
-
Файл инструкции по установке и настройке
-
Пояснительная записка на 83 страницы (docx).
Zicise