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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
Отраслевые классификаторы в основном используются для каких-то
процедур, связанных с обработкой информации внутри конкретной отрасти
между двумя и более организациями.
Локальные классификаторы используют в пределах отдельных
предприятий.
Для рассматриваемого проекта требуются следующие классификаторы:
Классификатор клиентов.
Классификатор моделей оборудования.
Классификатор бренда.
Классификатор сотрудников.
Классификатор дефектов.
Классификатор запчастей.
К внутримашинному ИО относится описание экранных форм.
В процессе создания структуры экранных форм для ввода данных
начальных документов с оперативными данными лучше всего применять
комбинированную форму, максимально похожую на ту, которая использовалась
для построения этого документа. Расположение полей должно быть в такой
последовательности, которая 100% соответствует логической структуре
документа и файлов с оперативными данными, что позволяет сократить
трудоемкость процесса загрузки данных в информационную базу.
В процессе создания экранных форм для документов с статической
информацией следует понимать, что эти макеты применяются для ввода и
обновления записей в самой ИБ, поэтому для их разработки лучше всего
применить анкетную форму нахождения реквизитов, которая будет удобной для
реализации этих операций.
В рамках выбора экранных форм располагается принцип минимальной
трудоемкости и цены ввода данных в ЭВМ, наибольшей степени читабельности
итоговой информации, представляемой на экране, высокой надежности и
правильности выполнения этих операций.
В процессе создания системы применялась реляционная модель БД,
которая представляет собой совокупность отношений, изменяющихся с
течением времени. В процессе разработки ИС совокупность отношений дает
53
возможность сохранять данные об объектах предметной области, отражать связи
между ними. При этом сами данные находятся в таблицах. Для простоты
определения каждая таблица созданной БД несет в себе уникальный код.
Основными функциями справочников являются:
обеспечение проверки кодированных значений признаков при вводе
данных;
декодирование значений признаков при выводе данных на экран
дисплея;
хранение постоянной информации, связанной с определёнными
значениями признаков;
оформление пояснительным текстом таблиц, получаемых в результате
решения комплекса задач.
К информационному обеспечению в рамках данного проекта относятся:
база данных;
экранные формы для ввода первичных данных в ЭВМ;
экранные формы для вывода результирующей информации.
База данных позволяет хранить большие объемы информации в
структурированном виде в едином источнике. При необходимости, соблюдая
принципы целостности баз данных, можно использовать одну и ту же базу
данных для нескольких проектов или задач, а также с легкостью вносить
необходимые изменения в ее структуру, не затрагивая самих данных,
хранящихся в ней.
Для ввода/вывода данных разрабатываются макеты экранных форм,
которые затем будут внедряться непосредственно в саму систему, отвечающую
за решение поставленной задачи автоматизации.
Все указанные элементы совокупно составляют информационное
обеспечение проекта. Данные, внесенные в форму ввода первичных данных,
попадают в базу данных, а затем данная информация может быть выведена (по
запросу) в форму для вывода результирующей информации.
В системе используется следующая входная информация:
Список сотрудников компании;
Список моделей оборудования;
54
Список брендов оборудования;
Список запчастей с указанием их стоимости;
Список дефектов (неисправностей оборудования) с указанием
стоимости.
Результатной информацией, формируемой в ходе работы системы,
являются следующие документы:
Список клиентов;
Список заказов;
Детализация заказа;
Анализ стоимости выполненных работ за каждого инженера;
Прогноз количества заказов на основании, учтенных ранее заказов.
1.4.2 Обоснование проектных решений по программному
обеспечению
Программное обеспечение (ПО) совокупность программ для
реализации целей и задач автоматизированной системы. [2]
ПО делится на два вида: общее (операционные системы, операционные
оболочки, компиляторы, интерпретаторы, программные среды для разработки
прикладных программ, СУБД, сетевые программы и т.д.) и специальное
(совокупность прикладных программ, разработанных для конкретных задач в
рамках функциональных подсистем, и контрольные примеры). [2]
Программные средства общего назначения должны удовлетворять
следующим требованиям [1]:
представлять собой набор взаимосвязанных программ с
нормализованными методическими указаниями и инструкциями по
использованию обслуживающих программ на всех стадиях реализации расчётов
комплексов задач;
строиться по принципу открытого программного обеспечения с
целью дальнейшего развития и совершенствования;
55
управлять устройствами комплекса технических средств и
организовать очередность решения задач;
осуществлять работу программ самоконтроля и иметь группу
диагностических тестов;
обеспечивать защиту данных и программ пользователя друг от друга
и от операционной системы;
обеспечивать удобное хранение данных и обращение к любой
совокупности данных;
обеспечивать надежность хранения информации при сбоях ЭВМ;
проводить анализ аварийных ситуаций, определять их причину,
сообщать о ней и предлагать различные варианты действия пользователю.
Операционная система и базовое ПО.
Разрабатываемый программный продукт имеет клиент-серверную
архитектуру.
Архитектура клиент-сервер основана на распределении функций между
двумя типами независимых и автономных процессов: серверами и клиентами.
Сеть связывает воедино серверы и клиенты, предоставляя средства связи.
Если вся обработка данных происходит на стороне сервера, а клиент
выполняет только функции интерфейса с пользователем, то клиентское
приложение называют «тонким» клиентом. Если часть обработки данных
происходит на стороне клиента — то «толстым» клиентом.
Архитектура клиент-сервер включает в себя три основных компонента:
Клиенты. Клиент представляет собой любой процесс компьютера,
который запрашивает сервис от сервера. Клиент также называется
интерфейсным приложением. Клиентский процесс, базируется на графическом
интерфейсе пользователя.
Серверы. Сервер это компьютерный процесс, предоставляющий сервис
клиентам. Сервер также называют серверным приложением. Серверный процесс
характеризуется независимостью от местоположения, оптимизацией
использования ресурсов, масштабируемостью и способностью к
взаимодействию с другими системами [12].
56
Для корректного взаимодействия компонентов клиент-серверной
архитектуры между собой требуется их соответствие некоторым основным
правилам. Эти правила должны в равной степени выполнять и клиенты, и
серверы, и ППО.
Аналогично техническому обеспечению программное обеспечение
отличается для клиентской и серверной части.
Выбор сетевой операционной системы (СОС) во многом зависит от
технической платформы вычислительных средств.
На сегодняшний день разработаны десятки различных СУБД.
Современные СУБД должны обладать надежными средствами защиты от
несанкционированного доступа и обеспечивать высокую скорость выполнения
запросов SQL. Кроме того, для них должны быть разработаны мощные
интерфейсы, позволяющие обращаться к СУБД из программ, написанных
практически на любых языках программирования, а также они должны иметь
удобный инструментарий администратора СУБД, предназначенный для
создания и сопровождения баз данных.
Современные базы данных один из тех объектов в сфере
информатизации, от которых иногда требуется особенно высокое качество и
наличие возможности его оценки.
БД база данных. Под этим термином понимается информация, которую
надо сохранить [43 стр. 109].
СУБД система управления базой данных. Это программа, которая
предоставляет доступ внешним приложениям к базе данных, обеспечивает ее
работу [41 стр. 119].
База данных проектируется и создается для каждого конкретного проекта,
СУБД же выбирается из небольшого списка стандартных средств.
В качестве возможных вариантов рассматриваются MySQL против
Firebird.
MySQL - сервер, который работает с MYISAM и InnoDB таблицами. Как
изветсно, InnoDB, это научная работа Хейки Туури в Хельсинском универе
(1994-2000) в области высокопроизводительных технологий БД.
Источник: https://baza.diplomsite.ru/previewfile/2340