Введение 6
1 Информационные технологии в организации 8
1.1 Анализ информационных систем 8
1.1.1 Система управления информационными потоками 10
1.1.2 Различные глобальные государственные инициативы по
взаимодействию 11
1.1.3 Деятельность по обеспечению информационного обмена 12
1.1.4 Технологические возможности работы автоматизированных
информационных систем 13
1.2 Веб-технологии программирования АИС 15
1.3 Структура системы хранения данных 18
2 Технологическое обеспечение разработки АИС 20
2.1 Техническое задание для разработки 20
2.1.1 Функциональное предназначение АИС 20
2.1.2 Дерево функций АИС 20
2.1.3 Границы разрабатываемой АИС 21
2.2 Инфологическая модель АИС 21
2.2.1 Структура хранения данных 21
2.2.2 Средство разработки базы данных 24
2.3 IDEF0 процессы разрабатываемой АИС 25
2.4 Функциональная модель в виде диаграммы прецедентов 31
2.5 Модель базы данных ER 33
3 Разработка веб-приложения для поддержки ИТ-инфраструктуры 35
3.1 Экранные формы веб-приложения 35
3.1.1 Начало работы с АИС 35
3.1.2 Профиль сотрудника 37
3.1.3 Просмотр открытых и закрытых обращений 38
3.1.4 Поиск обращения 40
3.2 Описание экранов для администратора 40
3.2.1 Вход в панель администратора 40
3.2.2 Форма добавления пользователя 41
3.2.3 Удаление пользователя 42
3.2.4 Добавление Администратора системы 42
3.2.5 Удаление обращений 43
3.2.6 Добавление типа обращений 43
3.2.7 Удаление типа обращений 44
3.3 Роль сотрудника ИТ 44
3.3.1 Панель сотрудника ИТ 44
3.3.2 Закрытие открытого обращения 45
3.3.3 Внешний вид закрытого обращения 47
Заключение 47
Список использованных источников 49
Приложение А Исходный код
В современном мире тенденции развития интернет-технологий являются весьма перспективными. Роль интернет-технологий в процессах функционирования предприятий значительно возрастает. Интернет и реализующие его технологии являются неотъемлемым атрибутом информационного общества и его базовым основанием.
Интернет-технологии - это инструменты, позволяющие взаимодействовать с потенциальными клиентами и пользователями, получать от них обратную связь. При этом практически сводятся на нет факторы физической удаленности [1].
В настоящее время, также наблюдается повсеместное внедрение автоматизированных информационных систем (АИС) в сферу управления предприятием. Это вполне понятно, так как автоматизация управления приносит наиболее ощутимый эффект.
Современное предприятие - это сложная социально-экономическая система. Структура такого предприятия насчитывает десятки и сотни подразделений, что обусловливает разветвленную систему информационного взаимодействия. Происходит постоянное расширение и усложнение задач и функций предприятия. Все это влечет за собой к созданию инфраструктуры, который включает в себя создание информационных технологий (ИТ).
Поэтому необходимо осуществление некоторых мероприятий:
- изменение управленческих технологий в связи с новыми возможностями обработки и обмена информацией;
- внедрение и поддержка современных программно-технических средств;
- настройка программных систем на всю совокупность информации, взаимосвязей, управленческих механизмов, алгоритмов обработки данных, отражающих специфику предприятия;
- обучение персонала новым технологиям в процессе внедрения системы.
В итоге, можно сформировать следующие проблемы:
- отсутствие достаточных механизмов оперативного взаимодействия с потенциальными клиентами и пользователями;
- большие затраты времени на обращение с бумажными носителями;
- трудоемкость выполняемых операций;
- высокая вероятность ошибок;
- отсутствие оперативного доступа к необходимой информации.
Целью работы является повышение эффективности работы информационных технологий предприятия путем создания и внедрения автоматизированной информационной системы поддержки информационных технологий.
Для достижения поставленной цели нужно решить следующие задачи:
- провести анализ предметной области;
- разработать требования на проектирование;
- построить функциональную модель;
- разработать структуру БД;
- разработать алгоритмы системы;
- реализовать систему.
Разработка веб-приложений — это общий термин для процесса создания веб-страниц или сайтов. Веб-страницы создаются с использованием HTML, CSS и JavaScript. Эти страницы могут содержать простой текст и графику, напоминая собой статичный документ. Страницы также могут быть интерактивными или отображать меняющуюся информацию. Создавать интерактивные страницы немного сложнее, но они позволяют создавать веб - сайты с богатым содержимым. Сегодня большинство страниц интерактивны и предоставляют современные интерактивные услуги, такие как корзины интернет-магазинов, динамическая визуализация и даже сложные социальные сети.
Разработка веб-приложений — это не просто создание сайтов. Это системы электронных платежей и интернет-банкинг; корпоративные порталы, включающие в себя документооборот, почту, календарь и множество других функций.
Современные веб-приложения уже сопоставимы по своим возможностям с классическими приложениями (desktop applications). Но при этом могут быть доступны в любом месте и в любое время на компьютере, планшете или мобильном устройстве и зачастую имеют меньшую совокупную стоимости владения (TCO). Эти особенности делают веб - технологии очень привлекательными для решения широкого спектра бизнес задач.
АИС для Техподдержки готова к работе. Была создана понятная и удобная структура сайта. Пользователь может с легкостью обратиться к сотрудникам Техподдержки, оставив обращение по вызванной проблеме. Удобная форма отправки, поиска и слежения обращений. Для администратора создана понятная панель регистрации и удаления пользователей, удаления обращений, добавления и удаления типов обращений, а так же добавление нового администратора.
В ходе разработки были решены такие проблемы как:
- затрата времени обращения в ИТ в бумажной форме;
- оптимизация эффективности работы Техподдержки;
- возможность обратится в ИТ не отходя от рабочего места и следить за решением проблемы.
Результатом проведенных работ являются диаграммы IDEF0, диаграмма прецедентов, функциональная модель, ER-модель.
Проект выполнен на базе языков программирования PHP и HTML, были использованы CSS и JavaScript. База данных выполнена на MySQL.
В ходе решения проекта были учтены и выполнены все требования заказчика. Сайт работает хорошо, без никаких проблем, устойчиво выполняет свою работу.
1 Колдаев, В.Д. Основы алгоритмизации и программирования: Учебное
пособие / В.Д. Колдаев; Под ред. Л.Г. Гагариной. - М.: ИД ФОРУМ: ИНФРА-М, 2012. - 416 с. - Режим доступа:
http://znanium.com/bookread.php?book=336649
2 Гагарина, Л.Г. Технология разработки программного обеспечения: Учеб. пос. / Л.Г.Гагарина, Е.В.Кокорева, Б.Д.Виснадул; Под ред. проф. Л.Г.Гагариной - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 400 с. - Режим доступа: http://znanium.com/bookread.php?book=389963
3 Голицына, О.Л. Программирование на языках высокого уровня: Учебное пособие / О.Л. Голицына, И.И. Попов. - М.: Форум, 2014. - 496 с. - Режим доступа: http://znanium.com/bookread.php?book=139428.
4 Кузнецов, М.В. PHP. Практика создания Web-сайтов / М. В. Кузнецов,
И. В. Симдянов. — 2-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2011. — 1251 с. - Режим доступа:
http://znanium.com/bookread.php?book=350502.
5 Монахов, В.В. Язык программирования Java и среда NetBeans / В. Монахов. — 2-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2013. — 718 с. - Режим доступа: http://znanium.com/bookread.php?book=350724.
6 Немцова, Т.И. Компьютерная графика и web-дизайн: Учебное пособие /
Т.И. Немцова, Т.В. Казанкова, А.В. Шнякин. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 400 с. - Режим доступа:
http://znanium.com/bookread.php?book=458966.
7 СанПиН 2.2.2/2.4.1340-03. Гигиенические требования к персональным электронно-вычислительным машинам и организации работы. М., 2016.
8 СанПиН 2.2.2.1332-03. Гигиенические требования к организации работы на копировально-множительной технике. М., 2016.