ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ 7
ВВЕДЕНИЕ 8
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1 Постановка задачи 9
1.2 Анализ существующих разработок в предметной области 9
1.2.1 Spiceworks 10
1.2.2 Zabbix 10
1.2.3 Zabbix 11
1.2.4 IPplan 13
1.2.5 NeDi 14
1.3 Характерные черты пользовательских интерфейсов 15
1.3.1 Общие принципы проектирования пользовательских интерфейсов.15
1.3.2 Ключевые компоненты современных графических пользовательских
интерфейсов 17
1.3.3 Критерии качества пользовательского интерфейса 18
1.4 Этапы проектирования пользовательского интерфейса 19
1.5 Актуальность выбранной темы 21
2 ТРЕБОВАНИЯ К РАЗРАБОТКЕ ПРИЛОЖЕНИЯ 22
2.1 Выбор и обоснование средств разработки 22
2.2 MAMP 22
2.3 СУБД MySQL 24
2.4 PHPMyAdmin 26
2.5 Язык PHP 27
2.6 Язык HTML 27
3 ПРИКТИЧЕСКАЯ РЕАЛИЗАЦИЯ 29
3.1 Алгоритм работы 29
3.2 Формирование ролей 29
3.3 Проектирование веб-интерфейса 30
3.3.1 Определение структуры страниц 30
3.3.2 Определение функциональных возможностей страниц 31
3.3.3 Создание страниц веб-интерфейса 38
3.3.4 Функциональная связь страниц с базой данных 41
3.3.5 Разделение функционала страниц по ролям 42
4 БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ 44
4.1 Введение 44
4.2 Требования при работе с компьютером 44
4.2.1 Требования к параметрам воздушной среды 44
4.2.2 Требования к освещению помещений и рабочих мест 45
4.2.3 Требования к уровню шума и вибрации 46
4.2.4 Требования к производственному оборудованию 46
4.2.5 Требования к размещению производственного оборудования и
организации рабочих мест пользователей компьютеров 47
4.2.6 Требования к применению средств защиты 47
4.2.7 Режимы труда и отдыха при работе с компьютером 48
ЗАКЛЮЧЕНИЕ 50
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 51
ПРИЛОЖЕНИЯ 52
Развитие информационных технологий привело к тому, что практически во всех современных организациях, как частных, так и государственных, используется огромное количество всевозможных информационных систем.
Образовательные учреждения, как и другие организации, используют современные средства для управления учебным процессом, например, информационные системы университета, обеспечивающие возможности для обмена информацией между студентами и преподавателями.
Для связи множества различных устройств организации используется локальная вычислительная сеть, которая позволяет использовать многочисленные ресурсы компьютеров, подключенных к единой сети. Естественно, учет пользователей ЛВС приобретает огромное практическое значение.
Разработка носит прикладной характер. Предложенная система учета пользователей ЛВС ПГУ поможет решить ряд задач при возникновении трудноразрешимых проблем с сетью или при утечке трафика. Кроме того, качественно спроектированный графический пользовательский интерфейс позволит быстро найти необходимую информацию, для скорейшего устранения возникших проблем, возникших в ЛВС.
Основными задачами, решаемыми автором в выпускной квалификационной работе, были:
- охарактеризовать предметную область решаемой задачи;
- провести анализ существующих разработок в предметной области;
- рассмотреть основные функции системы учета пользователей;
- разработать требований к веб-интерфейсу;
- выбрать среду разработки;
- разработать веб-интерфейс приложения;
Результатом данной выпускной квалификационной работы является веб-интерфейс системы учета пользователей ЛВС ПГУ. Была разработан веб-интерфейс, оформлена документация на приложение. Проведенное тестирование показало, что часть приложения, созданная в ходе выпускной квалификационной работы, работает правильно.
В дальнейшем приложение может быть улучшено за счет расширения функциональных возможностей приложения, оптимизации пользовательского интерфейса и увеличении его адаптивности.
В ходе выполнения выпускной квалификационной работы был значительно повышен уровень практических навыков по созданию веб¬приложений, освоен процесс разработки веб-интерфейса для приложения. Были рассмотрены такие средства, как: МАМР, СУБД MySQL, PhpMyAdmin, Bootstrap. Получены навыки работы с множеством языков программирования: PHP, HTML, CSS, JavaScript и SQL - запросов.
1. К. Янк. PHP и MySQL. От новичка к профессионалу, 5-е изд. Москва, 2013. 585 с.
2. Мандел Т. Разработка пользовательского интерфейса: Пер. с англ. М.: ДМК Пресс, 2001.
3. Гультяев А.К., Машин В.А. Проектирование и дизайн пользовательского интерфейса. СПб.: КОРОНА-принт, 2000
4. Л. Томсон, Л. Веллинг. Разработка web-приложений на PHP и MySQL, 5-е изд. Москва, Санкт-Петербург, Киев, 2017. 652 с.
5. Р. Никсон. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5, 4-е изд. 2016. 766 с.
6. Н. Прохоренок, В. Дронов. HTML, JavaScript, PHP и MySQL. Джентельменский набор web-мастера, 5-е изд. Санкт - Петербург, 2019. 912 с.
7. Д. Дакетт. HTML и CSS. Разработка и дизайн веб-сайтов. Санкт - Петербург, 2013. 480 с.
8. К. Шмитт. CSS. Рецепты программирования, 3-е изд. Санкт - Петербург, 2011. 672 стр.
9. Н. Закас. JavaScript для профессиональных веб-разработчиков. Санкт - Петербург, 2015. 960 с.
10. MySQL [Электронный ресурс]. - Электрон.дан. URL: http://www.mysql.com/
11. Организация труда на предприятии [Электронный ресурс] // Организация труда на предприятии Режим доступа URL http://www.up- pro.ru/encyclopedia/organizaciya-truda.html[Дата обращения 10.05.20 20 г.].
12. Опасные и вредные факторы при работе с ПЭВМ [электронный ресурс] // Опасные и вредные факторы при работе с ПЭВМ Режим доступа URL http://rgrtu-640.ru/bezopasnost-zhiznedeyatelnosti/45.html[Дата обращения 18.05.2020 г.]