ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ 5
ВВЕДЕНИЕ 7
1 Анализ разрабатываемой системы 9
1.1 Описание объекта разработки 9
1.2 Анализ альтернативных решений 10
1.3 Анализ системы 14
1.3.1 Анализ бизнес требований 14
1.3.2 Анализ пользовательских требований 16
1.3.3 Анализ модели управления данными 17
1.3.4 Анализ форм системы 22
1.3.5 Анализ подсистемы контроля версий 25
1.4 Вывод по главе анализ 27
2. Проектирование приложения 28
2.1 Требования к проектируемой системе 28
2.1.1 Функциональные требования 28
2.1.2 Нефункциональные требования 29
2.2 Проектирование структуру разрабатываемой системы 29
2.3 Проектирование структуры данных и алгоритмов работы с ними 34
2.4 Проектирование контроля версий проектов 39
2.5 Вывод по главе проектирование 40
3 Разработка системы 41
3.1 Разработка авторизации и входа в систему 41
3.2 Разработка формы конструирования и еѐ дочерних форм 42
3.2.1 Меню формы конструирования 42
3.2.2 Форма обозревателя решений 44
3.2.3 Форма визуального конструирования 47
3.2.4 Форма редактирования кода 48
3.2.5 Форма списка ошибок 49
3.2.6 Форма панели элементов 49
3.2.7 Форма настроек проекта 50
3.3 Разработка алгоритма подключения к серверу 53
3.4 Вывод по главе разработка прикладной системы 55
ЗАКЛЮЧЕНИЕ 56
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 58
ПРИЛОЖЕНИЕ А 60
ПРИЛОЖЕНИЕ Б Листинг парсера потока данных подключения 61
Выпускная квалификационная работа на тему «Система конструирования и управления сайтом» содержит 65 страниц пояснительной записки и 5 листов графического материала.
СИСТЕМА КОНСТРУИРОВАНИЯ И УПРАВЛЕНИЯ САЙТОМ, РЕДАКТОР КОДА, ВИЗУАЛЬНОЕ КОНСТРУИРОВАНИЕ, КОНТРОЛЬ ВЕРСИЙ.
Объектом исследования данной работы является реализация конструктора сайта в виде десктопного решения.
Целью данной работы является создание системы управления сайтом в виде десктопного решения.
Теоретическое исследование проводилось методом анализа литературы и нормативных справочников. Практическое обследование объекта проводилось на основе системного анализа.
В выпускной квалификационной работе решается задача разработки системы конструирования и управления сайтом.
Система, с возможностью подключения к серверу, базе данных, с возможностью редактирования кода через редактор, так и через визуальный конструктор, с возможностью использования системы контроля версий, была разработана с использованием высокоуровневого языка программирования C# и подключенным библиотеками LibGit2 и FastColoredTextBox.
В дальнейшем систему можно обновлять и добавлять новые функции или изменять старые.
Система конструирования и управления сайтом #9104670
Артикул: 9104670
- Предмет: Программирование
- Уникальность: 70% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2021 году
- Количество страниц: 66
- Формат файла: docx
- Последняя покупка: 18.05.2023
1 999p.
1. Нотация BPMN 2.0 [Электронный ресурс] // Elma: [сайт] URL: https://www.elma-bpm.ru/bpmn2/ (дата обращения 20.06.2021).
2. Вигерс К., Битти Д. Разработка требований к программному обеспечению, 3-издание. – СПб: БХВ-Петербург, 2014. – 154с.
3. C. Макконнел. Совершеный код, 3-издание. – СПб: БХВПетербург, 2020. – 234с.
4. Рекомендации по написанию спецификаций вариантов использования [Электронный ресурс] // Сообщество аналитиков: [сайт] URL: https://2programmer.ru/uml/osnuml_start=56.html (дата обращения 21.06.2021).
5. Построение диаграммы вариантов использования [Электронный ресурс] // Flexberry: [сайт] URL: https://flexberry.github.io/ru/gpg_use- casediagram.html (дата обращения 21.06.2021).
6. Эрик Фримен, Элизабет Фримен, Кэтти Сьерра, Берт Бейтс — Паттерны проектирования. – М: Санкт – Петербург: Питер, 2011 – 656 с.
7. Крэг Ларман. Применение UML 2.0 и шаблонов проектирования 3-е изд.— М.: Вильямс, 2006. — 736 с.
8. Коцюба И.Ю., Чунаев А.В., Шиков А.Н. Основы проектирования информационных систем. Учебное пособие. – СПб: Университет ИТМО, 2015. – 206 с.
9. Робин Никсон. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 2016. – 768 c.
10. Статьи «PHP», «MySQL», «JavaScript», «HTML», «CSS» [Электронный ресурс]. URL: https://ru.wikipedia.org/wiki (Дата обращения: 22.06.2021).
11. ДИАГРАММЫ ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ // Учебная и научная деятельность Владимира Викторовича Анисимова: [Сайт] URL: https://www.sites.google.com/site/anisimovkhv/learning/pris/lecture/tema12/tema1
2_2 (дата обращения 23.06.2021).
12. Вырмаскин Н.А. ВЛИЯНИЕ СТРУКТУРЫ САЙТА НА РАНЖИРОВАНИЕ В ПОИСКОВЫХ СИСТЕМАХ // Студенческий: электрон. научн. журн. 2018. № 13(33). URL: https://sibac.info/journal/student/33/114627 (дата обращения: 23.06.2021).
13. Как обезопасить свой веб-сайт? // Хабр: [сайт] URL: https://habr.com/ru/company/vdsina/blog/503772/ (дата обращения 23.06.2021).
14. Вырмаскин Н.А. РАЗРАБОТКА АИС НА БАЗЕ ВЕБ- ТЕХНОЛОГИЙ // Студенческий: электрон. научн. журн. 2018. № 3(23). URL: https://sibac.info/journal/student/23/97670 (дата обращения: 24.06.2021).
15. MV-паттерны для проектирования веб-приложений // bool.dev: новости IT: [сайт] URL: https://bool.dev/blog/detail/mv-patterny-dlya- proektirovaniya-web-prilozheniy (дата обращения: 24.06.2021).
16. Лаврищева, Е. М. Программная инженерия и технологии программирования сложных систем: учебник для вузов / Е. М. Лаврищева. — 2-е изд., испр. и доп. — М.: Издательство Юрайт, 2019. — 432 с.
2. Вигерс К., Битти Д. Разработка требований к программному обеспечению, 3-издание. – СПб: БХВ-Петербург, 2014. – 154с.
3. C. Макконнел. Совершеный код, 3-издание. – СПб: БХВПетербург, 2020. – 234с.
4. Рекомендации по написанию спецификаций вариантов использования [Электронный ресурс] // Сообщество аналитиков: [сайт] URL: https://2programmer.ru/uml/osnuml_start=56.html (дата обращения 21.06.2021).
5. Построение диаграммы вариантов использования [Электронный ресурс] // Flexberry: [сайт] URL: https://flexberry.github.io/ru/gpg_use- casediagram.html (дата обращения 21.06.2021).
6. Эрик Фримен, Элизабет Фримен, Кэтти Сьерра, Берт Бейтс — Паттерны проектирования. – М: Санкт – Петербург: Питер, 2011 – 656 с.
7. Крэг Ларман. Применение UML 2.0 и шаблонов проектирования 3-е изд.— М.: Вильямс, 2006. — 736 с.
8. Коцюба И.Ю., Чунаев А.В., Шиков А.Н. Основы проектирования информационных систем. Учебное пособие. – СПб: Университет ИТМО, 2015. – 206 с.
9. Робин Никсон. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 2016. – 768 c.
10. Статьи «PHP», «MySQL», «JavaScript», «HTML», «CSS» [Электронный ресурс]. URL: https://ru.wikipedia.org/wiki (Дата обращения: 22.06.2021).
11. ДИАГРАММЫ ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ // Учебная и научная деятельность Владимира Викторовича Анисимова: [Сайт] URL: https://www.sites.google.com/site/anisimovkhv/learning/pris/lecture/tema12/tema1
2_2 (дата обращения 23.06.2021).
12. Вырмаскин Н.А. ВЛИЯНИЕ СТРУКТУРЫ САЙТА НА РАНЖИРОВАНИЕ В ПОИСКОВЫХ СИСТЕМАХ // Студенческий: электрон. научн. журн. 2018. № 13(33). URL: https://sibac.info/journal/student/33/114627 (дата обращения: 23.06.2021).
13. Как обезопасить свой веб-сайт? // Хабр: [сайт] URL: https://habr.com/ru/company/vdsina/blog/503772/ (дата обращения 23.06.2021).
14. Вырмаскин Н.А. РАЗРАБОТКА АИС НА БАЗЕ ВЕБ- ТЕХНОЛОГИЙ // Студенческий: электрон. научн. журн. 2018. № 3(23). URL: https://sibac.info/journal/student/23/97670 (дата обращения: 24.06.2021).
15. MV-паттерны для проектирования веб-приложений // bool.dev: новости IT: [сайт] URL: https://bool.dev/blog/detail/mv-patterny-dlya- proektirovaniya-web-prilozheniy (дата обращения: 24.06.2021).
16. Лаврищева, Е. М. Программная инженерия и технологии программирования сложных систем: учебник для вузов / Е. М. Лаврищева. — 2-е изд., испр. и доп. — М.: Издательство Юрайт, 2019. — 432 с.
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Система конструирования и управления сайтом |
Артикул: | 9104670 |
Дата написания: | 29.07.2021 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 70% |
Количество страниц: | 66 |
Скрин проверки АП.ВУЗ приложен на последней странице.
Работа включает в себя только пояснительную записку и листинг
Работа включает в себя только пояснительную записку и листинг
Файлы артикула: Система конструирования и управления сайтом по предмету программирование
Пролистайте "Система конструирования и управления сайтом" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 26.02.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 70% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 39 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Разработка автоматизированной информационной системы гостиничного комплекса
СЛЕДУЮЩАЯ РАБОТА
Симулятор для обучения программированию