Содержание

Введение 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 23 марта

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.

и еще 12 источнико

Похожие записи