Тип работы:
Предмет:
Язык работы:


Разработка сайта для детского сада

Работа №196095

Тип работы

Дипломные работы, ВКР

Предмет

программирование

Объем работы261
Год сдачи2018
Стоимость4850 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
16
Не подходит работа?

Узнай цену на написание


Реферат
ВВЕДЕНИЕ 8
1 АНАЛИЗ ТРЕБОВАНИЙ. ОБЗОР СУЩЕСТВУЮЩИХ РЕШЕНИЙ.
ВЫБОР СРЕДСТВ ДЛЯ СОЗДАНИЯ САЙТА 9
1.1 Постановка задачи 9
1.2 Описание предметной области 9
1.2.1 Сервер 9
1.2.2 Web-сервер 10
1.2.3 Web-сайт 11
1.2.4 База данных 11
1.2.5 Реляционная база данных 12
1.2.5 Нормальные формы реляционных баз данных 13
1.2.6 NoSQL база данных 14
1.3 Анализ требований к программе 15
1.3.1 Общие требования к программе 15
1.3.2 Функциональные требования 15
1.3.3 Требования к функционированию сайта 16
1.3.4 Требования к внешнему оформлению 16
1.3.5 Требования к информационной безопасности 16
1.3.6 Обработка отказов и аварийных ситуаций 16
1.3.7 Требования к квалификации персонала 16
1.3.8 Требования к составу и параметрам технических средств 17
1.3.9 Перспективы модернизации и развития 17
1.4 Анализ существующих средств реализации 17
1.4.1 Система управления контентом WordPress 17
1.4.2 Конструктор сайтов uCoz 19
1.4.3 Сайт Vk.com 20
1.5 Обоснование выбора платформы, средств и инструментов для
создания ПО 21
1.5.1 Фреймворк ASP .NET Core 21
1.5.2 СУБД MSSQL 22
1.5.3 Фреймворк Entity Framework Core 23
1.6 Выводы по разделу 24
2 РАЗРАБОТКА АРХИТЕКТУРЫ 25
2.1 Схема Model-View-Controller 25
2.2 Архитектурная модель 26
2.2.1 Монолитная архитектура 26
2.2.2 Многоуровневая архитектура 27
2.2.3 Луковичная архитектура 28
2.2.4 Выбор архитектурной модели 29
2.3 Паттерн проектирования Unit of work 29
2.4 Паттерн проектирования Data Transfer Object 30
2.5 Аутентификация и авторизация пользователя 30
2.5.1 Библиотека ASP.NET Core Identity 31
2.5.2 Технология Cookie 31
2.6 Диаграмма вариантов использования 32
2.7 ER-модель 35
2.8 Диаграмма размещения 40
2.9 Выводы по разделу 41
3 РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА 42
3.1 Технологии разработки графического интерфейса пользователя веб­сайтов 42
3.1.1 Язык разметки гипертекста 42
3.1.2 Каскадные таблицы стилей 43
3.1.3 Язык программирования JavaScript 44
3.1.4 Технология AJAX 44
3.1.5 Фреймворк jQuery 44
3.2 Диаграмма переходов между страницами 45
3.3 Разработка графического макета сайта 45
3.4 Концепция Material Design 48
3.5 Выводы по разделу 49
4 РАЗРАБОТКА ПРОГРАММНОГО КОДА 50
4.1 Принципы разработки 50
4.2 Принципы SOLID 50
4.2.1 Принцип единственной ответственности 50
4.2.2 Принцип открытости/закрытости 51
4.2.3 Принцип подстановки Лисков 51
4.2.4 Принцип разделения интерфейсов 51
4.2.4 Принцип разделения интерфейсов 52
4.3 Принцип KISS 52
4.4 Выводы по разделу 52
5 ОПИСАНИЕ ПРОГРАММЫ 53
5.1 Главная страница сайта 53
5.2 Страница регистрации 53
5.3 Страница аутентификации 54
5.4 Личный кабинет пользователя 56
5.5 Группы 57
5.6 Статичные страницы 63
5.7 Блог 63
5.8 Панель администратора 64
5.8.1 Раздел “Конфигурация сайта” 65
5.8.2 Раздел “Пользователи” 66
5.8.3 Раздел “Страницы” 67
5.9 Выводы по разделу 68
ЗАКЛЮЧЕНИЕ 69
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 70
ПРИЛОЖЕНИЕ 1 ОПИСАНИЕ ПРОГРАММЫ 71
1.Общие сведения 71
2. Функциональное назначение 71
3. Используемые технические средства 71
4. Вызов и загрузка 71
5. Входные и выходные данные 71
ПРИЛОЖЕНИЕ 2 ТЕКСТ ПРОГРАММЫ 72

Актуальность темы. На сегодняшний день почти все сферы деятельности человека неразрывно связаны с интернетом, практически у каждого есть дома подключение к нему. Использование интернета в образовательных целях является очевидным способом повышения качества образовательного процесса.
Веб-сайт, расположенный в сети интернет, является важнейшим элементом информационной политики современного образовательного учреждения. Посредством него предоставляется актуальная информация об учреждении и налаживается контакт между сотрудниками и родителями, дети которых посещают данное учреждение, что в целом плодотворно сказывается на образовательном процессе.
Целью данной работы является разработка веб-сайта для дошкольного образовательного учреждения. Для достижения поставленной цели необходимо решить следующие задачи:
• выполнить анализ требований к программному обеспечению;
• провести обзор существующих решений, осуществить их
сравнительный анализ;
• выбрать платформу, средства и инструменты для создания веб-сайта;
• спроектировать архитектуру и пользовательский интерфейс;
• разработать алгоритмы работы веб-сайта;
• разработать программную реализацию;
• проверить работоспособность.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В данной работе были проанализированы требования к веб-сайту, проведен обзор и выбор существующих средств разработки, описаны их достоинства и недостатки.
Разработана архитектура веб-сайта и дизайн его графического интерфейса пользователя. Была выполнена программная реализация.
На последнем этапе была проведена полная проверка работоспособности всех систем сайта.
В результате было разработан сайт для дошкольного образовательного учреждения, отвечающий всем указанным требованиям. Таким образом, все поставленные задачи были успешно выполнены.
В дальнейшем планируется реализовать дополнительный функционал веб-сайта, который включает в себя:
• возможность использования других реляционных СУБД;
• система отправки пользователями личных сообщений;
• аутентификация через сторонние сервисы.


1. Уильям, Р. Станек Internet Information Services (IIS) 7.0. Справочник администратора / Уильям Р. Станек. - М.: Русская Редакция, БХВ- Петербург, 2012. - 528 c.
2. Сабин-Вильсон, WordPress для чайников / Сабин-Вильсон. - М.: Вильямс, 2010. - 368 c.
3. Туманов, В.Е. Основы проектирования реляционных баз данных / В.Е. Туманов. - М.: Бином, 2011. - 420 c.
4. Кириллов, В.В. Введение в реляционные базы данных (+ CD-ROM) / В.В. Кириллов. - М.: БХВ-Петербург, 2016. - 318 c.
5. ORM или как забыть о проектировании БД [Электронный ресурс] / Режим доступа: https://habr.com/post/237889/, свободный. - Загл. с экрана.
6. Магдануров Г., Юнев В. ASP.NET MVC Framework; БХВ-Петербург - Москва, 2010. - 320 c.
7. Паттерн Unit of Work [Электронный ресурс] / Режим доступа: https://metanit.com/sharp/mvc5/23.3.php, свободный. - Загл. с экрана.
8. Диаграммы вариантов использования [Электронный ресурс] / Режим доступа: https://www.intuit.ru/studies/courses/32/32/lecture/1004, свободный. - Загл. с экрана.
9. Диаграммы размещения [Электронный ресурс] / Режим доступа: https://studfiles.net/preview/2806643/page:6/, свободный. - Загл. с экрана.
10. Нейгард, Release it! Проектирование и дизайн ПО для тех, кому не всё равно / Нейгард. - М.: Питер, 2014. - 625 c
11. Фримен, Изучаем HTML, XHTML и CSS / Фримен. - М.: Питер, 2013. - 720 c.
12. Квинт, Создаем сайты с помощью HTML, XHTML и CSS / Квинт. - М.: Питер, 2014. - 448 c.
13. Евсеев, Д. А. Web-дизайн в примерах и задачах / Д.А. Евсеев, В.В. Трофимов. - М.: КноРус, 2015. - 272 c.
14. Material Design: на Луну и обратно [Электронный ресурс] / Режим доступа: https://habr.com/company/redmadrobot/blog/252773/, свободный. - Загл. с экрана.
15. Гамма, Приемы объектно-ориентированного проектирования. Паттерны проектирования / Гамма - Москва: СИНТЕГ, 2016. - 366 c.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ