Дипломная работа: Автоматизация приема и анализа заявок технической поддержки в школе «Интеграл»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
40
подходе UML (Unified Modeling Language) и многих других метоологиях
разработки. На рисунке 1.9 приведена диаграмма способов использования
системы со стороны пользователей с различными интересами и правами
доступа.
Рисунок 1.9 - Диаграмма прецедентов для приема заявок в службу
техподдержки
41
1.4.2. Обоснование проектных решений по программному обеспечению
Под программным обеспечением необходимо понимать комплекс
программ, которые обеспечивают работы вычислительной системы
(системное программное обеспечение), а также программ,
специализированных для решения определенных задач пользователя
(прикладное программное обеспечение).
К выбираемому программному обеспечению в этом случае относятся
операционная система (ОС), базовое программное средство, и среда
программирования для доработки.
Все ОС подразделяются на:
однопользовательские и многопользовательские;
однозадачные и многозадачные.
Поскольку стандартом в российских школах являются
однопользовательские многозадачные операционные системы Windows
различных версий, разрабатываемая информационная система ориентирована
на эти же операционные системы.
Современные средства разработки ПО характеризуются огромным
многообразием критериев, применяя которые разработчик имеет
возможность автоматизировать ход разработки приложений.
В разрабатываемой ИС в качестве доработки над тиражной покупной
системой будут использоваться веб-страницы (веб-сайты) с фреймами. Слово
«фрейм» пришло в обиход из английского языка и переводится как «рамка».
Фреймы используются в качестве элемента верстки и программирования веб-
интерфейса, и делят страницу сайта на несколько частей, каждая из которых
представляет собой полностью законченный документ на языке HTML.
Разметка сайтов при помощи фреймов всегда вызывала множество
вопросов и споров.
42
Достоинства фреймовой технологии
Главными преимуществами фреймов являются высокая скорость
обработки HTML документа, легкость использования и возможность точного
позиционирования контента в окне.
Применение фреймовой технологии позволяет сэкономить на
количестве передаваемого по сети трафика. Это обусловлено тем, что при
обращении к определенному разделу производится обновление только одной
части страницы.
При работе с веб-ресурсом пользователь может динамически
изменять размеры частей страницы, что облегчает взаиможействие с сайтом
непрофессиональных пользователей (работников Школы). Реализовать такой
функционал при помощи других технологий существенно сложнее.
Данная технология открывает полезные функции навигации по
сайту, поскольку в разных фреймах можно просматривать совершенно
различный контент. Процедура поиска внутри фрейма ничем не отличается
от такого действия на отдельной странице.
Недостатки фрейм технологии
Негативные моменты в работе сайтов, построенных на фреймовой модели,
анализировались не один год. Основные их них:
Плохое юзабилити. Сегодня половина сайтов просматривается с
мобильных устройств. При этом фреймовая технология имеет очень большие
проблемы с адаптивностью, решить которые невозможно. В данной системе
указанный недостаток не имеет большого значения, поскольку основные
рабочие места оснащены настольными компьютерами, а не мобильными
устройствами.
Неправильное отображение сайта. Зачастую сайт выглядит
некорректно в браузерах. Поэтому использование фреймов оказывает
негативное влияние на SEO (поисковую оптимизацию, Search Engine
Optomization). Для школьной информационной системы не предполагается
использовать SEO, поэтому данный недостаток не имеет большого значения.
43
Малая доступность ресурса для программ. Сторонние ПО (к
примеру, экранные дикторы) очень плохо воспринимает фреймовые сайты.
Проблемы с поисковой индексацией. Это выражается в
некорректном определении тематики ресурса и выпадении некоторого
контента из индексации.
Хранение данных в информационной систем еосуществляется
средствами программного средства S-Center в базах данных MySQL. При
доработке будет осуществляться работа с базами данных средствами
программных дополнений.
Для хранения данных при создании прототипа информационной
системы, и детальном проектировании структуры данных и интерфейсов,
выбор стоял между Access и Excel. На первый взгляд эти программы похожи
друг на друга. Ведь они используются для хранения данных, и можно
вводить данные в сетку ячеек.
Программа Access предназначена для работы с реляционными
данными, а приложение Excel лучше подходит для работы с данными в виде
плоской структуры.
Обычные (плоские) данные находятся в одной таблице. В отличие от
реляционной структуры данных плоская структура представляет собой
простой список, который не связан с другими данными. Например, список
бакалейных товаров, как и список чьих-либо друзей и родственников,
является плоским файлом. Создать плоскую структуру данных легко.
Поддерживать такую структуру также несложно, но только до тех пор, пока
данных не слишком много.
Хотя тип структуры данных имеет большое значение, это не
единственное основание для выбора между приложениями Access и Excel.
Если основной задачей является хранение данных, следует
использовать Access, а для анализа понадобится Excel.
Например, возможна ситуация, когда таблица Excel достигла таких
размеров, что с ней стало трудно работать. Если это так, то даже при работе с
44
плоскими данными в Access будет проще найти нужные сведения. На этапе
прототипирования такая ситуация не возникала.
В приложении Access можно хранить большой объем текста – до двух
гигабайт в одной базе данных, а Excel предназначен для хранения чисел и
выполнения сложных вычислений.
Для работы с простыми списками прекрасно подходит приложение
Excel. Эта программа фактически предназначена для создания и
обслуживания плоских файлов. Можно отметить, что каждая таблица в
реляционной структуре также является плоским файлом. Например, в
обычной базе данных по продажам в одной таблице содержится список
клиентов, а в другой – список заказов.
Единственное существенное отличие между типами структур
заключается в том, что при использовании плоской структуры не нужно
связывать данные из одного списка с данными в другом списке. Каждый
список полезен сам по себе.
Поскольку необходимо реализовать структуру таблиц и баз данных ,
максимально приближенную к реализованной в комплексе S-Center, был
выбран вариант с использованием приложения Access.
Основания для использования приложения Access.
Необходимость упростить ввод данных пользователями.
Например, некоторым пользователям довольно сложно вводить данные в
сетку ячеек. В программе Access эту проблему можно устранить путем
создания форм для ввода данных, которые облегчают точный ввод данных.
Необходимость отчетов для пользователей. В приложении Access
можно создать отчеты, которые пользователи смогут запустить в любое
время.
Кроме того, лучше выбрать программу Access в случае, когда
необходимо обеспечить возможность одновременной работы с данными
нескольких пользователей. В Access запись блокируется только в момент
изменения ее пользователем, поэтому несколько пользователей могут
Источник: https://baza.diplomsite.ru/previewfile/1960