Тема: Разработка и создание программного обеспечения для IT службы организации
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ПРОГРАММЫ 6
1.1 Анализ, информационной структуры предприятия и определение основной
группы проблем 6
1.2 Назначение и область применения 9
1.3 Технические характеристики. Постановка задачи. Спецификация технических и
программных средств 10
1.4 Набор инструментов разработчика Embarcadero RAD Studio XE6 Delphi:
назначение и общее описание среды. Структура среды программирования 13
1.5 Базы данных и системы управления базами данных 17
1.6 Разработка HTTP Web-страницы на основе HTML и PHP5, описание языка web -
программирования. Описание Sendmail 23
1.7 Шифрование и дешифрование конфиденциальных данных посредством ключа ..26
2 РАЗРАБОТКА КОМПОНЕНТОВ СИСТЕМЫ ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ ДЛЯ IT СЛУЖБЫ ПРЕДПРИЯТИЯ 29
2.1 Разработка базы данных 29
2.1.1. Web-форма отправки сообщений-заявок 30
2.1.2 Временные и постоянные переменные 32
2.1.3 Внешние и внутренние компоненты, Файл конфигурации, шифрование паролей
пользователя 32
2.1.4 Интерфейс программы RemoteNetworkTracer 34
2.2 Спецификация программы RemoteNetworkTracer 36
2.3 Описание программы RemoteNetworkTracer 38
2.4 Тестирование, Внедрение и функционал 40
2.6 Выполнение программы 41
2.6.1 Функциональные кнопки блока «удаленное управление» и блока Putty 42
2.6.2 Блок управления БД, реквизитами авторизации, настройки электронной почты ..43
ЗАКЛЮЧЕНИЕ 48
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 50
ПРИЛОЖЕНИЕ 1 53
ПРИЛОЖЕНИЕ 2 54
ПРИЛОЖЕНИЕ 3 55
📖 Введение
Разрабатывая новое программное обеспечение, можно решать множество практических и научных задач, решать сложные математические или логические уравнения, последовательности, рассчитывать прибыль и расходы предприятия или просто разработать приложение для развлечения или решения простых повседневных задач пользователей. Помимо этого, тенденция снижения стоимости компьютерной техники при одновременном росте ее производительности привела к тому, что компьютеры и компьютеризированные устройства стали обычным домашним устройством, которое присутствует практически у каждого жителя нашей страны, например, холодильник или телевизор, телефон, планшет, и многое другое, что расширяет сферу применения вычислительной техники. Соответственно, с ростом спроса и потребности людей в цифровой электронике, в автоматизации процессов, систематизации и обработке информации требуется все более разнообразное программное обеспечение для решения новых узкоспециализированных задач.
В настоящее время весь комплекс программного обеспечения делится на системные и пользовательские программы. Системное программное обеспечение выполняет функции управления всеми устройствами цифрового оборудования, создавая платформу для пользовательского программного обеспечения, а также подключенных к нему внешних устройств. Пользовательское программное обеспечение служит для выполнения, каких - либо конкретных задач во всех сферах человеческой деятельности.
Написание выпускной квалификационной работы является важнейшей частью и неотъемлемой ступенью для формирования квалифицированного специалиста, будущего выпускника учебного заведения. Разработка и понимание принципов создания программных продуктов, даёт реальную возможность обобщить и систематизировать свои знания в области фундаментальных и прикладных наук и направить их на самостоятельное решение комплекса управленческих задач.
Актуальность написания работы обусловлена необходимостью обобщения, систематизации, закрепления и углубления теоретических знаний, полученных в течение обучения в ИМФИиТ УРГПУ г. Екатеринбург, и применения их в практической деятельности применительно к специальности и профилю будущей профессии.
Объектом исследования является МБОУ СОШ №20 г. Нижний Тагил. Предметом исследования является анализ текущей программно - информационной структуры организации, и программных средств автоматизирующих основные функции IT администратора, обмен сообщениями между пользователем и обслуживающим специалистом, оптимизация времени работы сотрудников IT службы при решении повседневных задач.
Целью выпускной квалификационной работы является разработка пользовательской программы для специалистов информационной поддержки в IT службе образовательного учреждения, средняя образовательная школа №20.
Для осуществления цели необходимо выполнить следующие задачи:
1. Провести анализа информационной структуры учреждения.
2. Определить основной группы проблем.
3. Определить список требований к программному обеспечению.
4. Провести анализ рынка продуктов. Поиск программ аналогов.
5. Определить набор инструментов разработчика.
6. Разработать, протестировать, внедрить программное обеспечение для IT службы учреждения.
✅ Заключение
учреждения, позволяя администратору IT службы удобно использовать возможности администрирования персональными компьютерами. Функционал программы предоставляет возможность службе поддержки независимо от присутствия пользователя на рабочем месте, подключаться к рабочим станциям, вносить изменения в настройки операционной системы, решать часть поставленных задач. Наличие системы отправки и получения информационных сообщений посредствам Web-формы и установленного программного обеспечения на рабочих местах сотрудников, позволяют пользователю оперативно уведомить администратора о неисправности, а администратору максимально быстро отреагировать на заявку и при необходимости отправить сообщение пользователю о результатах проделанной работы. Благодаря наличию в программе Remote Network Tracer функции получения активных заявок непосредственно в основное окно приложения, специалист поддержки может удобно просматривать текущие заявки. Наличие базы данных позволяет хранить информацию об информационных системах, оперировать ей, получая актуальные данные, такие как: сетевое имя, ip адрес, ответственного сотрудника, и месторасположение рабочей станции. При необходимости проследовать в кабинет, где возникли неисправности. Наличие шифрования паролей пользователей помогает защитить конфиденциальные данные, и блокировать доступ в программу посторонним лицам.
Слабой стороной системы является невозможность запустить данное приложение «из коробки» т.е. сразу, без предварительной настройки программного обеспечения на рабочих станциях. Необходимо выполнить ряд действий от установки программного обеспечения до внесения изменений в системные параметры операционной системы; иметь общую систему аутентификации пользователей и разрешения на доступ к компьютерам через локальную вычислительную сеть.
Совокупность всех перечисленных факторов объединенных в одном приложении позволяют повысить эффективность работы системного администратора, экономя его время при выполнении повседневных задач, добавляя удобство при работе с системами удаленного администрирования.
Таким образом, цель работы достигнута, задачи решены.





