Пример готовой дипломной работы по предмету: Информационные технологии
Содержание
Введение 4
1 Постановка задачи 5
1.1 Техническое задание дипломного проекта 5
1.2 Актуальность выбранной темы 7
1.3 Сравнение языков прогрумування: PHP, Ruby и Python 8
1.4 Сравнение СУБД: MongoDB и MySQL 13
1.5 Язык программирования для написания сценариев для веб-страниц — JavaScript и инструментарий — jQuery 15
1.6 Каскадные таблицы стилей 20
1.7 Среда разработки PHP Storm и Sublime Text
2. марта
2 Разработка системы 24
2.1 Разработка интерфейса веб-системы 24
2.2 Разработка проекта веб-системы 36
2.3 Разработка баз данных веб-системы 44
2.4 Разработка алгоритмов работы системы 48
3. ОХРАНА ТРУДА 56
3.1 Требования по уровню неионизирующих электромагнитных излучений, электростатических и магнитных полей в компьютерных помещениях 56
3.2 Требования электробезопасности в помещения для ЭВМ 56
3.3 Пожарная безопасность и первичные средства пожаротушения в компьютерных помещениях 61
3.4 Современные методы профессионального отбора операторов ЭВМ 65
ВЫВОДЫ 69
ПЕРЕЧЕНЬ ССЫЛОК 70
ПРИЛОЖЕНИЕ А 72
Выдержка из текста
Целью разработки является реализация и запуск проекта, написанного на языке программирования PHP с использованием Google Maps API и языка разметки со стилизацией HTML / CSS. Подключается реляционная система управления базами данных MySQL.
Веб-приложения должно иметь удобный и интуитивно понятный интерфейс. Для продвижения сайта (SEO) разработать релевантность страниц, оригинальный контент, качественный дизайн, социальные закладки.
Задачи дипломной работы:
- разработать диаграммы: функциональных возможностей программы, последовательности действий программы, диаграмму классов;
- описать пользовательский интерфейс и возможности сайта;
- описать архитектуру сайта;
- разработать клиентскую часть;
- разработать серверную часть.
Для полноценного функционирования системы и обеспечения вышеизложенных целей, в части посетителя сайта необходимо реализовать следующие возможности:
- авторизация и регистрация пользователя (моряка)
- сортировки;
- авторизация и регистрация крюинговой компании;
- авторизация и регистрация собственника судна;
- обратная связь;
- вывода информации по зарегистрированным моряков;
- поиск;
- вывода информации по всем зарегистрированных судах;
- вывода информации по всем портам;
- добавления вакансий для моряков;
- табличная верстка для удобного поиска информации;
- панель управления для менеджеров, чтобы управлять изменениями экипажей судов;
- отображение судов и портов на Google Maps API;
- админ панель, модерация.
Требования к надежности и качества. Функционирование веб-приложения должны обеспечиваться: оптимизування структуры программы и системой вывода сообщений о возможных ошибках.
Эти блоки формируются на сайте средствами языка программирования php. В блок поиска выводятся из базы данных все sql запросы.
Условия эксплуатации:
- в браузере должна быть включена поддержка скриптов
- программный продукт — кроссбраузерности, то есть предназначен для компьютеров, поддерживаемых такие популярные браузеры: Opera, Chrome, IE, Mozilla, Safari.
Требования к контрольному примеру. Контрольный пример должен обеспечивать проверку правильности и работоспособности функционального наполнения программы и ее программной реализации, в частности.
Для клиента:
- корректная работа во всех браузерах;
- корректное отображение пользовательского интерфейса на разной диагонали экрана и различном разрешении;
- авторизация и регистрация пользователя;
- загрузки файлов веб применения: изображение, описание, Google Maps, вся информация по судам, портам и морякам.
Для сервера:
- корректное подключение и запуск php сервера;
- корректное подключение к базе данных;
- прием запросов от клиента;
- ответ на запросы клиента
Список использованной литературы
1. Симдянов И. PHP 7. В подлиннике / И. Симдянов. – СПб.: БХВ-Петербург, 2016. – 1073 с.
2. Колисниченко Д. PHP и MySQL. Разработка Web-приложений / Д. Колисниченко. – СПб.: БХВ – Петербург, 2015. – 593 с.
3. Роганова Н. А. Программирование на Ruby. Учебное пособие по языку Ruby / Н. А. Роганова, А. С. Тузов. – М.: МГИУ, 2008. – 45 c.
4. Доусон М. Программируем на Python / М. Доусон. – М.: МГИУ 2014. – 416 с.
5. Никсон Р. Learning PHP, MySQL, JavaScript, CSS & HTML5: A Step-byStep Guide to Creating Dynamic Websites / Р. Никсон. – СПб.: БХВ – Петербург, 2016. – 768 с.
6. Прохоренок Н. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера / Н. Прохоренок, В. Дронов. – М.: МГИУ, 2015. – 766 с.
7. Макфарланд Д. Javascript & jQuery: The Missing Manual / Д. Макфарланд. – СПб.: Эксмо, 2015. – 880 с.
8. Дэвид Ф. JavaScript. Подробное руководство / Ф. Дэвид. – СПб.: Эксмо, 2012. – 350 с.
9. Бер Б. jQuery. Подробное руководство по продвинутому JavaScript / Б. Бер, И. Кац. – М.: МГИУ, 2013. – 436 с.
10. Стоян С. JavaScript. Шаблоны / С. Стоян. – СПб.: БХВ – Петербург, 2011. — 341 c.
и еще
1. источнико