Введение 3 1. Анализ веб-сервисов для размещения объявлений о кулинарной продукции домашнего приготовления 5 2. Разработка веб-сервиса для размещения объявлений о кулинарной продукции домашнего приготовления 11 2.1. База данных и административная часть веб-сервиса для размещения объявлений о кулинарной продукции домашнего производства 13 2.2. Логическая часть веб-сервиса и отображения данных на страницах 19 2.2.1. Язык и среда программирования 19 2.2.2. Описание полученного web-приложения 25 2.2.3. Структура программы 25 2.2.4. Программно-аппаратные требования 27 2.2.5. Функциональные возможности 27 Заключение 29 Список использованной литературы 30

Разработка серверной части веб-сервиса для размещения объявлений о кулинарной продукции домашнего производства

курсовая работа
Программирование
30 страниц
82% уникальность
2022 год
24 просмотров
Ткаченко А.
Эксперт по предмету «Программирование»
Узнать стоимость консультации
Это бесплатно и займет 1 минуту
Оглавление
Введение
Заключение
Список литературы
Введение 3 1. Анализ веб-сервисов для размещения объявлений о кулинарной продукции домашнего приготовления 5 2. Разработка веб-сервиса для размещения объявлений о кулинарной продукции домашнего приготовления 11 2.1. База данных и административная часть веб-сервиса для размещения объявлений о кулинарной продукции домашнего производства 13 2.2. Логическая часть веб-сервиса и отображения данных на страницах 19 2.2.1. Язык и среда программирования 19 2.2.2. Описание полученного web-приложения 25 2.2.3. Структура программы 25 2.2.4. Программно-аппаратные требования 27 2.2.5. Функциональные возможности 27 Заключение 29 Список использованной литературы 30
Читать дальше
В настоящее время сервисы, которые позволяют пользователям со всего мира размещать объявления для всеобщего публичного доступа, стали приобретать все большую популярность. Существует множество, как методологий, так и структур построения подобных сервисов, поэтому выбор зависит от конкретного разработчика и его предпочтений. Приложение, разработанное в рамках приведенной курсовой работы, представляет собой веб-сервис, который позволяет размещать объявления о кулинарной продукции. Реализовано оно с использованием технологии MVC, фреймворка Django и языка Python. Django – свободный фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC. Проект поддерживается организацией Django Software Foundation. Сайт на Django строится из одного или нескольких приложений, которые рекомендуется делать отчуждаемыми и подключаемыми. Это одно из существенных архитектурных отличий этого фреймворка от некоторых других (например, Ruby on Rails). Один из основных принципов фреймворка – DRY.


Хотите узнать, где заказать реферат по пожарной безопасности? Конечно же в Work5! Уже более 15 лет мы помогаем студентам с написанием работ!


Это принцип разработки программного обеспечения, нацеленный на снижение повторения информации различного рода, особенно в системах со множеством слоёв абстрагирования. Также, в отличие от других фреймворков, обработчики URL в Django конфигурируются явно при помощи регулярных выражений, а не выводятся автоматически из структуры моделей контроллеров. Для работы с базой данных Django использует собственный ORM, в котором модель данных описывается классами Python, и по ней генерируется схема базы данных. Проект Django представляет собой настраиваемую пользователем среду разработки. Он берёт начало из Web-сайта одной онлайн-газеты и был выпущен как система с открытым исходным кодом в июле 2005 года. Главные компоненты среды разработки Django следующие: • Объектно-реляционное отображение (object-relational mapping) для создания моделей; • Безупречный интерфейс администратора, специально созданный для конечных пользователей; • Элегантно спроектированный механизм адресования (URL); • Язык шаблонов, для дизайнеров; • Система кэширования. Объектом исследования представленной работы служит деятельность сервиса размещения объявлений. Предметом исследования представленной работы служит веб-сервис для размещения объявлений о кулинарной продукции. Основной целью представленной работы является обобщение, закрепление, углубление, а также применение полученных знаний на практике, путем разработки веб-сервиса для размещения объявлений о кулинарной продукции домашнего производства. Для достижения цели необходимо решить следующие задачи: 1. Проанализировать веб-сервисы для размещения объявлений; 2. Разработать веб-сервис для размещения объявлений о кулинарной продукции домашнего производства.

Читать дальше
В результате курсового проектирована была достигнута основная цель данной работы – обобщение, закрепление, углубление, а также применение полученных знаний на практике, путем разработки веб-сервиса для размещения объявлений о кулинарной продукции домашнего производства. Для достижения цели были решены следующие задачи: 1. Проанализировать веб-сервисы для размещения объявлений; 2. Разработать веб-сервис для размещения объявлений о кулинарной продукции домашнего производства. В рамках курсовой работы было разработано web-приложение, представляющее собой информационную систему, позволяющую пользователям оставлять объявления о кулинарной продукции собственного пригтовления. Данное приложение позволяет быстро найти интересующие их объявления и оставить свои. Для удобства и наглядности, каждое объявление расположено в отдельном блоке. Для управления сайтом предусмотрено три управляющие роли: пользователи-покупатели, пользователи-кулинары и администраторы. Пользователи, относящиеся к первой группе, могут, помимо основных функций зарегистрированных пользователей, добавлять новости и создавать темы объявлений. Самая привилегированная группа пользователей – администраторы. Помимо функций остальных пользователей, они также имеют возможность изменять роли пользователей и экспортировать различные данные из базы данных. Стоит также отметить возможность ранжирования (сортировки) всех зарегистрированных пользователей по: имени, фамилии, году рождения, рейтингу. Данная функция позволяет быстро и удобно отсортировать пользователей по необходимому полю, объединив однотипных (по этому полю) пользователей в одну группу.
Читать дальше
1. Васильев, Александр Николаевич Python на примерах. Практический курс по программированию. Руководство / Васильев Александр Николаевич. - М.: Наука и техника, 2017. - 752 c. 2. Дронов, Владимир Django: практика создания Web-сайтов на Python / Владимир Дронов. – М.: БХВ-Петербург, 2016. –865 c. 3. Куусинен, М.Э. Говорим по-фински. Puhutaan suomea / М.Э. Куусинен. – М.: Петрозаводск: Карелия, 2017. - 356 c. 4. Россум, Г. Язык программирования Python / Г. Россум, Ф.Л.Дж. Дрейк, Д.С. Откидач и др.. – М.: [не указано], 2020. – 578 c. 5. Форсье, Джефф Django. Разработка веб-приложений на Python / Джефф Форсье , Пол Биссекс , Уэсли Чан. – М.: Символ-плюс, 2018. – 456 c. 6. Классификация таблиц в реляционных базах данных по признакам целостности и избыточности данных: [Электронный ресурс]:- URL: https://habr.com/ru/post/250177/ (Дата обращения: 06.02.2022). 7. Системы управления базами данных: [Электронный ресурс]:- URL: https://lecturesdb.readthedocs.io/databases/dbms.html (Дата обращения: 06.02.2022). 8. Система управления базами данных: [Электронный ресурс]:- URL: https://studfiles.net/preview/6085230/ (Дата обращения: 06.02.2022). 9. Система управления базами данных MySQL: [Электронный ресурс]:- URL: https://depix.ru/articles/sistema_upravleniya_bazami_dannyh_mysql (Дата обращения: 06.02.2022). 10. Сравнение современных СУБД: [Электронный ресурс]:- URL: http://drach.pro/blog/hi-tech/item/145- (Дата обращения: 06.02.2022).
Читать дальше
Поможем с написанием такой-же работы от 500 р.
Лучшие эксперты сервиса ждут твоего задания

Похожие работы

реферат
Особенности организации музыкальной деятельности в целях полоролевого воспитания младших школьников
Количество страниц:
7
Оригинальность:
86%
Год сдачи:
2022
Предмет:
Педагогика
курсовая работа
«Восстановление справедливости как цель уголовного наказания»
Количество страниц:
50
Оригинальность:
82%
Год сдачи:
2022
Предмет:
Право
дипломная работа
Стили и методы руководства и их влияние на организационное поведение сотрудников (на примере ресторана Di Paolo)»
Количество страниц:
50
Оригинальность:
78%
Год сдачи:
2022
Предмет:
Управление персоналом
дипломная работа
"Радио России": история становления, редакционная политика, аудитория. (Имеется в виду радиостанция "Радио России")
Количество страниц:
70
Оригинальность:
61%
Год сдачи:
2015
Предмет:
История журналистики
курсовая работа
26. Центральное (всесоюзное) радиовещание: история создания и развития.
Количество страниц:
25
Оригинальность:
84%
Год сдачи:
2016
Предмет:
История журналистики

Поможем с работой
любого уровня сложности!

Это бесплатно и займет 1 минуту
image