Дипломная работа: Исследование и разработка информационной системы приема и анализа заявок технической поддержки на примере Администрации г. Новый Уренгой

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
69
специально обученный люди, которые хорошо разбираются в психологии
человека и знают, как будет реагировать пользователь на те или иные действия
программы. Поэтому эти специалисты чертят эскизы форм, меню, кнопок и
так далее. В исследуемом проекте нет отдельных специалистов-дизайнеров,
поэтому дизайн пользовательского интерфейса выполняет программист-
разработчик, который будет непосредственно разрабатывать приложение. Тем
не менее, сам процесс, все равно начинается с бумажного проектирования. А
также, программист-разработчик при проектировании дизайна советуется с
техническими специалистами и с руководителем проекта.
После бумажного проектирования разработка перетекает в следующий
процесс, называемый реализацией. Здесь физически создаются нарисованные
формы. После их создания они "Оживляются", то есть, в модулях форм и
модулях данных пропиваются процедуры и функции на выбранном для
проекта языке программирования и среды программирования. Происходит
непосредственный этап разработки. Здесь тоже могут возникнуть
определенные риски, связанные с неудобством в разработке функциональной
части, поскольку спроектированный на предыдущем этапе пользовательский
интерфейс может оказаться крайне неудобным при разработке функционала.
В этом случае программист может вернуть проект дизайнеру для доработки. В
нашем случает программист самостоятельно делает корректировки в дизайне
форм и далее продолжает писать программный код.
Следующий этап разработки называется внедрение. Внедрение
связано с официальным функционирование разработанного приложения на
предприятии. Очень часто такая разработка сопровождается с предыдущей
технологией ручного регистрирования заявок в журнале регистрации.
Поэтому на сотрудников организации ложиться двойная работа. Это делается
потому, что есть риск того, что новая программа где-то может дать ошибку.
В процессе внедрения могут возникать множественные ошибки самой
программы, поскольку поведение пользователя до конца не предсказуемо и
70
трудно моделировать то, что каждый из сотрудников может ввести в то или
иное информационное окно. Тогда проект откатывается на предыдущий этап
и начинается его доработка.
После всех доработок начинается последний этап ‒ сопровождение.
Сопровождение связано, как правило, с исправлениями функций, которые
кажутся неудобными в использовании и внесением новшеств.
71
2.1.3. Организационно-правовые и программно-аппаратные
средства обеспечения информационной безопасности и защиты
информации
Цель приложения заключается в создании так называемой электронной
очереди заявок на техническую поддержку. Никакой конфиденциальности
такая процедура не содержит, поэтому требования к информационной
безопасности сводятся лишь к резервному копированию базы данных на
сервер организации. А вот к серверу, как к аппаратной части уже
предъявляются определенные требования.
Прежде всего следует отметить, что SQL-сервер и база данных
расположены на одном из серверов организации в серверной комнате, доступ
к которой должен осуществляться только администратором системы, дверь в
помещение должна быть надежно закрываться и опечатываться.
Одним из элементов надежности работы сервера является постоянная
температура помещения, в котором располагаются сервера. Она соответствует
приблизительно 19 градусам по Цельсии. Для выполнения таких требований
следует установить надежную сплит-систему в серверное помещение, которая
будет поддерживать на протяжении длительного времени постоянную
температуру помещения. Это обеспечит отказоустойчивость сервера системы.
Так же, в помещении следует проводить регулярную влажную уборку.
Еще одним немаловажным фактором к обеспечению надежности
системы является организация создания резервных копий базы данных. Это
может осуществляться в ночной период времени, когда организация не
работает. Для автоматического создания резервный копий будет применять
приложения фирмы Acronis.
Требования к базе данных:
Разрабатываемая система будет иметь двухуровневую клиент-
серверную структуру, где на первом уровне будет база данных с
72
установленным на ней сервером SQL, а на втором ‒ приложение "Толстый"
клиент.
В базе данных должна поддерживаться целостность записей. Должно
быть организовано каскадное удаление и каскадное обновление на уровне БД.
Идентификация пользователя должна осуществляться по логину и
паролю. В качестве антивирусной защиты в организации используется
антивирус Касперского.
73
2.2. Управление проектом автоматизации
2.2.1. Формирование команды проекта автоматизации
Для того, чтобы реализовать проект требуется команда разработчиков,
которая состоит как минимум из одного человека.
Состав команды зависит от объема предстоящей задачи, от сложности и
области разработки.
Во главе проекта стоит руководитель проекта. В его функции входит
контроль и сопровождение разработки проекта. Руководитель может
подбирать состав команды, если возникнет такая необходимость.
В исследуемом проекте присутствует следующий проектный состав:
Руководитель проекта,
Программисты-техники в количестве трех человек,
Программист-разработчик приложения. (выполняющий роль
разработчика структуры базы данных, диалоговых окон и собственно
программирования функций программы),
Особую функцию здесь выполняет программист-разработчик
приложения. Он составляет список функций, которые должна выполнять
программа.
Поскольку приложение создается для собственных нужд организации,
то программист же сочетает в себе несколько ролей. Используя техническое
задание, разработанное программистами-техниками, он проектирует базу
данных, далее, проектирует внешний вид экранных форм и отчетов. Лишь
после этого программист осуществляет написание и отладку программного
кода.
После успешного написания начинается тестирование в реальной работе
и отладка ошибок.
Источник: https://baza.diplomsite.ru/previewfile/8703