Многостраничный сайт о животных калининградкой области.

Заказать уникальную дипломную работу
Тип работы: Дипломная работа
Предмет: Программирование
  • 80 80 страниц
  • 26 + 26 источников
  • Добавлена 23.06.2024
4 785 руб.
  • Содержание
  • Часть работы
  • Список литературы
СОДЕРЖАНИЕ

ВВЕДЕНИЕ 3
1. ПРАВОВЫЕ АСПЕКТЫ ПРОБЛЕМЫ ЗАЩИТЫ ДИКИХ ЖИВОТНЫХ 5
1.1 Охрана животных на международном уровне 5
1.2 Законодательные акты по охране животного мира в России 6
1.3 Меры по защите диких животных в Калининградской области 7
1.4 Постановка задачи 9
2. ПРОЕКТНЫЕ РЕШЕНИЯ 12
2.1 Выбор архитектуры веб-приложения 12
2.2 Выбор средств разработки сайта 13
2.3 Разработка структуры базы данных 17
2.4 Разработка структуры сайта 20
2.5 Алгоритмы функционирования модулей сайта 20
2.6 Прототипирование интерфейса сайта 21
3. РЕАЛИЗАЦИЯ МНОГОСТРАНИЧНОГО САЙТА О ЖИВОТНЫХ КАЛИНИНГРАДСКОЙ ОБЛАСТИ 25
3.1 Подготовка программного обеспечения 25
3.2 Реализация таблиц базы данных 26
3.3 Особенности программной реализации сайта 28
3.4 Интерфейс пользователя сайта 39
3.5 Интерфейс администратора сайта 46
3.6 Тестирование программного продукта 56
ЗАКЛЮЧЕНИЕ 60
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 62
ПРИЛОЖЕНИЯ 65

Фрагмент для ознакомления

СЛАЙД 12. На странице «Контакты» пользователи могут отправить сообщение инициатору проекта.При вводе данных предусмотрена проверка на пустоту полей, на правильность формата email. Сообщения сохраняются в базе данных, а не в почтовой программе, так как зачастую сообщения с сайтов воспринимаются как спам. Администратор сайта может просмотреть сообщения.Разработанный пользовательский интерфейс сайта интуитивно понятен, удобен для знакомства с информацией о животном мире Калининградской области.СЛАЙД 13. Для входа в Панель администрирования необходимо пройти авторизацию. При правильно введённых данных администратор попадает в Панель управления, где переход по редактируемым страницам осуществляется в боковом меню слева. Первой открывается страница «Каталог животных. Млекопитающие». Добавление (ЩЕЛЧОК) и редактирование (ЩЕЛЧОК) записей производится в модальных окнах. При удалении это действие необходимо подтвердить (ЩЕЛЧОК). Запись удаляется из базы данных, а файл изображения удаляется с сервера.На остальных страницах каталога животных и на странице «Заповедники» работа с данными производится аналогичным образом.СЛАЙД 14. Администратор может просмотреть сообщения пользователей, отправленные с сайта. В графе «Тип» администратор видит, какого характера сообщение оправил пользователь с сайта (обратный звонок, подписка, сообщение со страницы «Контакты»). При удалении открывается окно с вопросом о подтверждении удаления, и, при согласии администратора, запись удаляется (ЩЕЛЧОК).На странице «Пользователи» администратор видит всех пользователей, которые отправляли сообщения со страницы «Контакты» или заказывали обратный звонок, или подписались на новости.По тем или иным соображениям администратор может удалить пользователя.Администратор в Панели управления НЕ МОЖЕТ удалить свою учётную запись, но может отредактировать её (ЩЕЛЧОК). Удаление записи можно произвести непосредственно в таблице базы данных на сервере (ЩЕЛЧОК), но в этом случае необходимо создать нового администратора. Разработанный интерфейс администратора интуитивно понятен, удобен в использовании.СЛАЙД 15. На всех этапах разработки проводилось тестирование сайта, которое помогло выявить и устранить ошибки в работе программы. Особо тщательно было проверено взаимодействие модулей между собой и с базой данных на сервере. Созданный сайт работоспособен и выполняет поставленные задачи. Разработанное программное обеспечение обладает следующими характеристиками качества: мобильностью, модифицируемостью, надежностью и имеет хороший уровень юзабилити.Размещение сайта в сети интернет будет способствовать популяризации знаний о многообразном животном мире и уникальных природных зонах Калининградской области, а также, о животных, занесённых в Красную книгу. Мы должны приложить все усилия, защищая каждый вид животных и их среду обитания, чтобы будущие поколения смогли наслаждаться разнообразием жизни на нашей планете. СЛАЙД 16.СПАСИБО ЗА ВНИМАНИЕ!

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

Нормативные документы
1. ГОСТ 19.701-90 Единая система программной документации. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения. - Введ. 01.01.1992. - М.: Стандарт информ, 2010. - 24 с.
2. ГОСТ Р ИСО/МЭК 12207-99 Информационная технология (ИТ). Процессы жизненного цикла программных средств. - Введ. 01.07.2000. - М.: Издательство стандартов, 2000. -42 с.
3. Конституция Российской Федерации. Статья 72 // СПС «КонсультантПлюс». - URL: https://www.consultant.ru/document/cons_doc_LAW_28399/c6e42f15d1b028b04b556f3f9ca32433ae2cc969/
4. Конституция Российской Федерации. Статья 114 // СПС «КонсультантПлюс». - URL: https://www.consultant.ru/document/cons_doc_LAW_28399/0b3885e36003852fe32df6bcfefdcdcb6e7ec85e/
5. Указ Губернатора Калининградской области от 27 декабря 2011 г. N 304 «О схеме размещения, использования и охраны охотничьих угодий на территории Калининградской области» (с изменениями и дополнениями) 1
6. Федеральный закон «О животном мире» от 24.04.1995 N 52-ФЗ // СПС «КонсультантПлюс». - URL: https://www.consultant.ru/document/cons_doc_LAW_6542.
7. Федеральный закон «О рыболовстве и сохранении водных биологических ресурсов» от 20.12.2004 N 166-ФЗ // СПС «КонсультатнПлюс». - URL: https://www.consultant.ru/document/cons_doc_LAW_50799/
Книги
8. Вигерс, К. Разработка требований к программному обеспечению / Карл Вигерс, Джой Битти. - СПб.: БХВ-Петербург, 2019. – 736 с.
9. Карпова, И.П. Базы данных. Учебное пособие для вузов / И.П. Карпова. – СПб.: Питер, 2022. – 240 с.
10. Кириченко, А.В. Web на практике. CSS, HTML, JavaScript, MySQL, PHP для fullstack-разработчиков. /А.В. Кириченко. - М.: Наука и техника, 2021. - 432 с.
11. Макфарланд, Д. JavaScript и jQuery: исчерпывающее руководство / Дэвид Макфарланд; [пер. с англ. М. А. Райтмана]. - 3-е издание. - М.: Эксмо, 2015. — 880 с.
12. Сидорова, Н. П. Базы данных: практикум по проектированию реляционных баз данных : учебное пособие / Н. П. Сидорова. - Королёв: МГОТУ, 2020. - 92 с.
13. Шуваев, Я.А. UX/UI дизайн для создания идеального продукта. Полный и исчерпывающий гид / Я.А. Шуваев. - М.: Бомбора, 2023 - 240 с.
Статьи
14. Дадонов А.Д., Симонов И.Н., Гаев Л.В. Aктуальные языки программирования // Инновационная наука. - 2023. - №6-1. - URL: https://cyberleninka.ru/article/n/aktualnye-yazyki-programmirovaniya-1.
15. Ершов Т.А. Обзор современных технологий разработки для web-приложений // E-Scio. -. 2023. - №8 (83). - URL: https:// cyberleninka.ru/article/n/obzor-sovremennyh-tehnologiy-razrabotki-dlya-web-prilozheniy.
16. Цыганцова С. И. Защита животных в совете Eвропы и Hоссии: сравнительно-правовой анализ // Электронное приложение к Российскому юридическому журналу. - 2022. - №6. URL: https://cyberleninka.ru/article/n/zaschita-zhivotnyh-v-sovete-evropy-i-rossii-sravnitelno-pravovoy-analiz 3
Электронные ресурсы
17. В регионе подвели итоги мониторинга численности диких животных. [Электронный ресурс] - URL: https://gov39.ru/press/338085.
18. Всемирная декларация прав животных (Universal Declaration of Animal Rights). [Электронный ресурс] - URL: http://www.vita.org.ru/law/Zakonu/world_declaration_animal_rights.htm.
19. Как под Калининградом выхаживают диких животных, пострадавших от охотников и браконьеров. [Электронный ресурс] - URL: https://news.mail.ru/society/55704636/ - Новости Mail.ru.
20. Технология Ajax. [Электронный ресурс] - URL: https://wiki.rookee.ru/ajax.
21. Трёхуровневая архитектура. [Электронный ресурс] - URL: https://ru.wikipedia.org/wiki/Трёхуровневая_архитектура.
22. Устанавливаем Денвер. [Электронный ресурс] - URL: http://www.denwer.ru/base.html.
23. Центр реабилитации диких животных. [Электронный ресурс] - URL: https://balticbiosphere.ru/project/tsentr-reabilitatsii-dikih-zhivotnyh.
24. Bootstrap (фреймворк). [Электронный ресурс] - URL: https://ru.wikipedia.org/wiki/Bootstrap_(фреймворк).
25. DOM. [Электронный ресурс] - URL: https://blog.skillfactory.ru/glossary/dom.
26. SQLite, MySQL и PostgreSQL: сравниваем популярные реляционные СУБД. [Электронный ресурс] - URL: https://tproger.ru/translations/sqlite-mysql-postgresql-comparison.