Введение 3 1. Теоретическая часть 5 1.1. Цели и задачи дипломного проектирования 5 1.2. Описание предметной области 6 1.3. Современные методы и средства создания веб-приложений 6 1.4. Выбор инструментов реализации проекта 9 1.4.1. Выбор языка программирования 9 1.4.2. Выбор СУБД 12 1.5. Выводы по разделу 14 2. Практическая часть 15 2.1. Диаграмма вариантов использования 15 2.2. Диаграмма классов проекта 19 2.3. Диаграмма деятельности (активности) 24 2.4. Инфологическая модель системы 27 2.5. Создание схемы базы данных 29 2.6. Создание программных модулей системы 35 2.7. Выводы по разделу 41 3. Тестирование системы 43 3.1. Тестирование функций администратора 43 3.2. Тестирование функций пользователя 49 3.3. Выводы по разделу 52 Заключение 53 Список использованной литературы 55

Разработка и реализация сайта клуба дачников и садоводов любителей

дипломная работа
Программирование
55 страниц
92% уникальность
2018 год
76 просмотров
Нелюбова С.
Эксперт по предмету «Программирование»
Узнать стоимость консультации
Это бесплатно и займет 1 минуту
Оглавление
Введение
Заключение
Список литературы
Введение 3 1. Теоретическая часть 5 1.1. Цели и задачи дипломного проектирования 5 1.2. Описание предметной области 6 1.3. Современные методы и средства создания веб-приложений 6 1.4. Выбор инструментов реализации проекта 9 1.4.1. Выбор языка программирования 9 1.4.2. Выбор СУБД 12 1.5. Выводы по разделу 14 2. Практическая часть 15 2.1. Диаграмма вариантов использования 15 2.2. Диаграмма классов проекта 19 2.3. Диаграмма деятельности (активности) 24 2.4. Инфологическая модель системы 27 2.5. Создание схемы базы данных 29 2.6. Создание программных модулей системы 35 2.7. Выводы по разделу 41 3. Тестирование системы 43 3.1. Тестирование функций администратора 43 3.2. Тестирование функций пользователя 49 3.3. Выводы по разделу 52 Заключение 53 Список использованной литературы 55
Читать дальше
Рост возможностей цифровых устройств по обработке, хранению и передачи информации, обусловил появление большого количества информационных ресурсов в сети Интернет. Данные информационные ресурсы могут представлять собой хранилища медиа-файлов, документов, форумы и социальные сети. Также увеличение объема рынка цифровой техники способствовало увеличению количества пользователей сети Интернет и соответственно, с каждым днем количество информации, размещенное на ресурсах сети, увеличивается. В условиях переизбытка информации возрастает не только роль поисковых машин, которые помогают пользователям находить нужный кон-тент, но и требования к самим информационным ресурсам. Данные требования включают как техническую, так и эргономическую составляющую. К технической составляющей можно отнести настройки, позволяющие поисковым машинам и соответственно пользователям находить информацию, размещенную на сайте, способность веб-ресурса противостоять хакерским угро-зам, к эргономической можно отнести требования касающиеся удобства использования сайта, в том числе с различных платформ и устройств, удобство навигации по сайту и поиска информации. Удобство и скорость поиска информации обуславливает тенденцию к созданию специализированных веб-ресурсов (сайтов), с помощью которых пользователи могут искать и делиться информацией относящейся к какой-либо одной области знаний.


На нашем сервисе написание курсовой работы на заказ в Краснодаре отличается особым качеством.


. Создание подобных сайтов поможет сконцентрировать контент (и средства работы с ним) по определенной тематике в одном месте, создав тем самым вокруг него группу пользователей определенной категории. Что можно в дальнейшем использовать в рекламных целях (давая точечную рекламу соответствующей направленности), в целях проведения различного рода исследований и конференций, предполагая, наличие заинтересованных пользователей посещающих ресурс с определенной периодичностью. В рамках данной работы рассматривается создание интернет ресурса для клуба дачников и садоводов-любителей. Актуальность выбранной темы, кроме условий обозначенных выше, может быть также обусловлена растущими темпами частного домостроения [3]. Так по данным аналитического центра при правительстве Российской Федерации, на индивидуальные жилые дома, построенные населением, приходится более 40% общей вводимой в России площади жилья, что говорит о растущем интересе к частному домостроению и соответственно о возможном росте интереса к теме частного растениеводства. В связи с обозначенными фактами создание подобного интернет ресурса будет актуальным, а сам ресурс востребованным (при условии размещения на нем качественного кон-тента). Работа состоит из трех частей: в первой части производится анализ предметной области, обосновывается актуальность создания проекта, проводится анализ и выбор платформы для реализации проекта. Во второй части, проектной, проводится анализ и выбор инструментов моделирования системы, создание прототипа системы с использованием диаграмм UML. Так же в данной части приводится результат создания функциональных модулей со-держащих исполняемый код на языке PHP, команды SQL, описывается структура проекта и его частей. В третьей части проводится тестирование созданного решения, которое осуществлялось как со стороны пользователя си-стемы, так и со стороны ее администратора.

Читать дальше
В ходе работы над дипломным проектом была разработана информационная система для организации обмена информацией и общения дачников и садоводов-любителей. Данная система позволяет администраторам и авторам публиковать статьи, создавать категории и ключевые слова, которые могут быть использованы пользователями для удобства поиска статей и ответов на вопросы. Пользователи в свою очередь кроме просмотра статей могут оставлять вопросы на сайте, оценивать качество ответа на вопрос других пользователей, менять при необходимости регистрационные данные. Работа над проектом была разделена на три этапа. В ходе первого эта-па – аналитического, были определены цели и задачи проекта, составлено техническое задание на разработку системы, был проведен анализ и выбраны средства реализации и моделирования проекта. В ходе второго этапа работ был составлен проект системы с использованием диаграмм UML и ER-диаграмм. Данный проект позволил создать архитектуру системы и облегчить процесс разработки программного кода за счет функционального разделения программных компонентов подлежащих разработке. В ходе третьего этапа с помощью языка программирования PHP, языка разметки HTML и языка описания стилей CSS были созданы функциональные блоки системы, отвечающие за все ее заявленные функции по обработки, хранению и представлению информации. В качестве СУБД использовалась MySQL. Также в рамках третьего этапа проводилось тестирование системы, которое показало, что цели, поставленные перед проектом, были достигнуты, а задачи успешно решены с использованием современных средств разработки и проектирования клиент-серверных приложений. В качестве рекомендаций по улучшению качества системы можно рас-смотреть необходимость перехода на более безопасный протокол HTTPS, так как в условиях сохранения высокой вероятности хакерских атак требования к степени защищенности хранимых данных растут с каждым днем. Использование данного протокола поможет пройти процедуры связанные с сертификацией системы для получения требуемого класса надежности (без-опасности) в соответствующих государственных органах. Также можно усложнить алгоритм авторизации пользователя, на сайте добавив к нему ввода кода полученного пользователем по SMS, что усложнит задачу злоумышленников по компрометации данных пользователей. Приоритетным может явиться расширение функционала системы за счет добавления таких функций добавление видео или создание интернет-магазина товаров для сада, которые были бы проверены его пользователями и администраторами, что снизило бы степень неопределенности при необходимости покупок садовой техники, инвентаря и инструментов.
Читать дальше
1. Веллинг Л., Томсон Л. Разработка веб-приложений с помощью PHP и MySQL. М. – Вильямс, 2017. – 768 с. 2. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Д. «Приемы объектно-ориентированного проектирования. Паттерны проектирования» СПб. Питер, 2016 г., 366 с 3. Григорьев Л. Бюллетень о текущих тенденциях российской экономики. Индивидуальное жилищное строительство. //Аналитический центр при Правительстве Российской Федерации. – 2016. – №. 16. 4. Грофф Д., Вайнберг П, Оппель Э. «SQL. Полное руководство» М. –Вильямс, 2014 г., 960 с. 5. Колесниченко Д. PHP и MySQL. Разработка Web-приложений. СПб. – БХВ-Петербург, 2017. – 640 с. 6. Леви Д. UX-стратегия. Чего хотят пользователи и как им это дать. СПб. Питер 2017. – 304 с. 7. М. Зандстра. «PHP. Объекты, шаблоны и методики программирования. — Москва.: Издательский дом «Вильямс», 2016. – 1000 с. 8. Мартин Р.К. «Чистый код: создание, анализ и рефакторинг. Библиотека программиста» СПб. Питер, 2016 г., 464 с. 9. Ульман Л. «PHP и MySQL. Создание интернет-магазинов». — Москва.: Издательский дом «Вильямс», 2017.—544 c. 10. Флэнаган Д. JavaScript. Карманный справочник. Сделайте веб-страницы интерактивными! / Перевод А.Г. Сысонюк. — Москва.: Изда-тельский дом «Вильямс», 2015. — 320 с. 11. Фримен Э. «Паттерны проектирования» СПб. –Питер, 2016 г., 656 с. 12. Ecma S. Ecma-262 ecmascript language specification. – 2009.
Читать дальше
Поможем с написанием такой-же работы от 500 р.
Лучшие эксперты сервиса ждут твоего задания

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

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