Пример готовой курсовой работы по предмету: Программирование
Содержание
РЕФЕРАТ 4
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНОЧЕНИЙ И СОКРАЩЕНИЙ 6
ВВЕДЕНИЕ 7
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1. Описание предметной области 9
1.2. Общие требования к АИС 11
1.3. Оборудование и инструменты 11
1.4. Анализ существующих программных продуктов 11
1.5. Выбор технологий для разработки системы 13
2. ПОСТАНОВКА ЗАДАЧИ 15
2.1. Требования к функциям ИС 15
2.2. Требования к архитектуре ИС 17
2.3. Требование к информационному обеспечению ИС 18
2.4. Требование к программному обеспечению ИС 18
2.5. Требования к эргономике 19
2.6. Требования к техническому обеспечению ИС 21
3. РАЗРАБОТКА САЙТА 22
3.1. Создание методов регистрации и авторизации 22
3.2. Проектирование базы данных в Laravel 23
3.3. Защита доступа к разделам 23
3.4. Защита от XSS-атак и SQL-инъекций 24
3.5. Модели и классы в приложении 25
4. ПОСТРОЕНИЕ UML диаграмм 27
4.1. Диаграмма вариантов использования 27
4.2. Диаграмма деятельности 28
4.3. Диаграмма классов 31
4.1. Диаграмма состояний 32
5. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ 34
5.1. Концептуальная модель АИС 34
5.2. Даталогическая модель АИС 35
6. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ 38
6.1. Инструкция пользователя 38
ВЫВОДЫ 40
СПИСОК ЛИТЕРАТУРЫ 41
ПРИЛОЖЕНИЕ А 42
ПРИЛОЖЕНИЕ Б 45
Выдержка из текста
В последние годы, в связи с глобальным развитием сети Интернет, в программировании все более резко выделяться отдельная его отрасль – web-программирование. Изначально, оно не могло даже сравниться по своей сложности с другими областями "программистского ремесла", не "дотягиваясь" не только до системного, но даже и до прикладного программирования.
Во время стремительного прогресса просто красиво оформленный текст и картинки на веб-сайте уже никого не удивят. Требования к сайтам
изменились – теперь для успешного представительства компании в Интернет необходимо предоставить своим посетителям различные возможности: обратную связь, форум, голосование, интернет-магазин, различные web-тесты, поиск по сайту, счётчик посещений и многое другое.
Веб-программирование осуществляется при помощи специальных программных средств – скриптов. Эти программные средства подразделяются на два основных вида: серверные и клиентские. Серверные скрипты выполняются на стороне сервера, то есть того компьютера, на котором размещен сайт. Они выполняются еще до загрузки страниц сайта на компьютер пользователя. В свою очередь, клиентские скрипты выполняются на компьютере клиента уже после загрузки страницы с сервера и не требуют ее дополнительной перезагрузки.
Список использованной литературы
1. Laravel – artisan’s framework: http://laravel.com
2. PHP – Режим доступа: https://php.net
3. Интуит.ру – Режим доступа: https://ru.wikipedia.org/wiki/Интуит.ру
4. Обзор JavaScript – Режим доступа: https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/JavaScript_Overview
5. Node.js – Режим доступа: https://ru.wikipedia.org/wiki/Node.js
6. TypeScript – Режим доступа: https://ru.wikipedia.org/wiki/TypeScript
7. VueJS – Режим доступа: https://vuejs.org