Дипломная работа: Автоматизация приема и анализа технической поддержки ООО "Мой Магазин"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
Аббревиатуры, графики, информационные сообщения должны быть
общеприняты в рассматриваемой предметной области и согласованы с
заказчиком.
Необходимо предусмотреть средства контроля входной и результат-
ной информации, обновления данных в информационных массивах,
контроля целостности информационной базы, защиты от несанкцио-
нированного доступа.
В рассматриваемом случае к информационному обеспечению задачи будут
относиться входные и результатные документы, классификаторы, а также
перечень экранных форм, предназначенных для реализации диалога пользо-
вателя и системы. В данном дипломном проекте должны быть спроектиро-
ваны следующие локальные классификаторы:
сотрудники компании;
отделы компании;
заявки.
Разрабатываемая система должна содержать в себе следующие модули:
модуль авторизации;
модуль работы со справочниками;
модуль ввода данных (заявки);
модуль получения отчетов;
модуль поиска.
В модуле авторизации должны быть реализованы следующие функции:
Доступ пользователя к главной странице системы после корректного
ввода пароля и логина;
Вывод сообщения об ошибке ввода пароля и логина с предложением
повторить ввод.
В модуле работы со справочниками должны быть реализованы следую-
щие функции:
Ввод данных в справочники;
Проверка вводимых данных на корректность по типам;
Вывод в виде экранной формы состава справочника;
57
Редактирование состава справочника.
В модуле ввода данных должны быть реализованы следующие функции:
Возможность ввода данных с помощью экранной формы;
Проверка вводимых данных на их корректность.
В модуле получения отчетов должны быть реализованы следующие
функции:
Возможность получения отчета в соответствии с заданными парамет-
рами:
Формирование необходимых аналитических отчетов
В модуле поиска должна присутствовать функция, позволяющая осуществ-
лять поиск по справочникам, существующим в системе.
Основу информационного обеспечения составляет информационная
база, обеспечивающая хранение и обработку данных. Состав информацион-
ной базы определяется функциями системы и услугами, которые она предо-
ставляет своим пользователям. Структура информационной базы данных
должна обеспечивать возможность расширения функций системы, не требу-
ющих изменения структуры обрабатываемых данных, без реорганизации ба-
зы данных. Информационная база данных должна состоять из:
справочников, ведение которых осуществляется посредством про-
граммного обеспечения системы сотрудниками, эксплуатирующими
систему;
настроечных таблиц для работы системы в конкретных условиях,
начальная загрузка которых осуществляется вместе с установкой си-
стемы, и информация в которых может корректироваться администра-
тором системы;
таблиц текущей и хранимой информации, доступ к которым осу-
ществляется только посредством программного обеспечения системы
с установленными правами пользователей.
Обмен информацией между комплексами задач, входящими в состав
системы, а также другими системами должен осуществляться в соответствии
58
с функциями, возложенными на систему и ее комплексы задач с помощью
файлов или таблиц базы данных [3].
1.4.2 Обоснование проектных решений по программному обеспе-
чению
Программное обеспечение О) включает совокупность программ, ре-
ализующих функции и задачи информационной системы и обеспечивающих
устойчивую работу комплексов технических средств. В состав программного
обеспечения входят общесистемные и специальные программы, а также ин-
структивно-методические материалы по применению средств программного
обеспечения и персонал, занимающийся его разработкой и сопровождением
на весь период жизненного цикла ИС [12].
В настоящее время наиболее распространены следующие ОС:
Windows 7,
Windows 10,
Linux Ubuntu
Apple Mac OS X.
Сравнение ОС наиболее логично проводить по следующим критериям:
Интерфейс
Безопасность
Программное обеспечение
Цена и производительность
Сильной стороной Мас OS является малое колличество вирусов для
Мacintosh (по сравнению с ОС Windos), поддержка и обновления со стороны
разработчика и долгое, стабильно присутствие на рынке.. Минус – это то, что
Mac OS устанавливается только на компьютеры Мacintosh производства
фирмы Apple.
Большинство дистрибутивов Linux являются бесплатными, их можно
свободно и бесплатно использовать. На основе программного кода как самой
Linux, так и входящих в неё программ возможно создавать свои продукты.
59
Поставляется со стандартным набором прикладного ПО. В Linux пользова-
тель может выбрать тот дистрибутив, который больше подходит для реше-
ния его задач, а затем ещё и оптимизировать систему «под себя». Наличие
графического интерфейса обеспечивает простоту в освоении и работе с опе-
рационной системой. Положение дел с безопасностью в Linux в общем очень
похоже на Mac OS X. Она находятся на очень высоком уровне в обеих си-
стемах и значительно опережают Windows. Результатом политики GPL яви-
лось то, что сейчас имеется множество различных дистрибутивов Linux. Не
все из них достойны внимания, и пользователю зачатую бывает трудно разо-
браться в таком большом количестве разнообразных версий и выбрать то,
что нужно. Кроме того, бесплатность подразумевает практически полное от-
сутствие технической поддержки пользователей.
Основное преимущество семейства операционных систем Windows -
ее массовое распространение, благодаря чем практически каждый пользова-
тель так или иначе знаком с данной ОС и имеет навыки работы с ней. От
версии к версии сохраняются общие принципы, что позволяет пользователям
быстрее освоится в случае перехода на более новую версию.
Наиболее правильным в данной ситуации является выбор операционной си-
стемы Windows по следующим причинам:
Знакомый пользователям интерфейс;
Отсутствие необходимости переобучения;
Легкость администрирования;
Меньшая стоимость, чем у ОС компании Apple;
Наличие всех необходимых функций.
Совместимость между версиями
Широкое распространение данной ОС как актуально используемой во
множестве компаний, включая рассматриваемую в рамках данного
курсового проекта
Программное обеспечение совокупность математических методов,
моделей, алгоритмов и программ для реализации целей и задач информаци-
онной системы, а также нормального функционирования комплекса техниче-
60
ских средств [5]. В состав программного обеспечения входят общесистемные
и специальные программные продукты, а также техническая документация.
Для реализации поставленных задач можно использовать любую
современную СУБД. Для удобного взаимодействия пользователя с системой
необходимо будет тщательно продумать интерфейс системы - чтобы он был
простой и в то же время функциональный. Для оптимального
функционирования базы данных необходимо будет правильно определить
логические взаимосвязи между таблицами. Таким образом, на разработку
самой базы данных и основы клиентского приложения может быть затрачено
значительное время. Точно определив, какие именно данные нам нужны,
каким образом они будут храниться в памяти и какая должна быть система
доступа к данным, мы тем самым решаем вопрос управления данными.
Кроме этого нужен еще простой способ автоматизации решения
предстоящих типовых задач.
Чтобы выбрать СУБД, выделим несколько групп критериев:
Моделирование данных,
Контроль функционирования системы;
Производительность;
Надежность;
Функциональные и архитектурные особенности;
Требования к рабочей среде;
Особенности создания приложений;
Другие смешанные критерии.
Главным принципом выбора той или иной СУБД нужно считать опре-
деление программного продукта, который максимально соответствует
предъявляемым требованиям. И решить такую задачу не так уж просто. Во-
первых, к СУБД применяется большее количество требований, которые мо-
гут меняться, во-вторых, СУБД могут иметь множество параметров, которые
затрудняют их сравнение. Кроме того, информация по СУБД часто носит ре-
кламный характер, которые не позволяет сделать осознанный выбор. На тех-
ническом уровне разнообразие СУБД еще больше, чем на уровне качествен-
ном. Обычно к техническим характеристикам могут относить:
Источник: https://baza.diplomsite.ru/previewfile/1961