Материал: Автоматизация учета обращений пользователей на предприятии Wilo

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
38
схема является эффективной, если объем работ по доработке
относительно небольшой;
часто можно доделать только в рамках информационной модели
ядра.
Разработка собственной информационной системы
Существует два подхода разработки информационной системы:
привлечение сторонних программистов;
создание системы осуществляется внутренними специалистами.
При обоих подходах можно выделить следующие преимущества и
недостатки:
Преимущества:
хорошо адаптирована к предъявляемым требованиям;
является индивидуальным проектом;
можно быстро изменить.
Недостатки:
нужно создавать команду, либо отвлечь от работы имеющихся
сотрудников информационно-технического отдела;
часто учитываются пожелания руководства в ущерб качеству
разработки;
как правило, плохая документированность системы;
проект, может быть, свёрнут по следующим причинам:
из-за нехватки квалификации внутренних специалистов;
из-за ухода ведущих специалистов;
из-за нехватки внутренних ресурсов.
Основным же преимуществом привлечения внутренних специалистов
является знакомство с предметной областью и внутренней организацией
данных, что позволяет значительно сократить время на изучение проблемы
и выявления узких мест.
39
Для «Wilo» единственным путем решения задачи автоматизации
деятельности отдела по работе с клиентами является разработка
собственной многопользовательской системы работы.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение - совокупность данных,
представленных в определенной форме для компьютерной обработки.
Организационное и методическое обеспечение представляют собой
комплекс мероприятий, направленных на функционирование компьютера и
программного обеспечения для получения искомого результата.
Входными данными для разрабатываемой информационной системы
будут являться:
Обращения пользователей;
Информация о заказах, введенная менеджерами организации в базу
данных.
Выходными данными являются:
Формируемые отчеты о выполненных заявках.
Структура информационного обеспечения для предприятия
представлена на рисунке 11.
Рисунок 11 - Структура ИО для предприятия
БД
Заявки от клиентов
Данные о технике
Контактные данные
Прочая доп. Информ.
Отчеты о выполненных
заявках
Информирование
клиентов
40
База данных разрабатываемой системы будет реализована с
помощью MySQL - свободная система управления базами данных
(СУБД).
Входные документы для решаемой задачи желательно получать
через сеть, поэтому они должны быть представлены в файлах заранее
согласованной структуры. Для простоты использования этих файлов,
они должны иметь табличную форму.
Структура кодовых обозначений объектов приведена в таблице 6.
Система классификации и кодирования представляет собой
совокупность общесистемных классификаторов и локальных
справочников.
Таблица 6
Характеристики классификаторов
№ п/п
Наименование
кодируемого
множества
объектов
Знатност
ь кода
Система
кодирован
ия
Система
классифика
ции
Вид
классификат
ора
1.
Обращения
6
порядковая
отсутствует
Локальный
2.
Сотрудник
6
разрядная
иерархическ
ая
Локальный
3.
Клиент
6
порядковая
отсутствует
Локальный
4.
Заказ
4
порядковая
отсутствует
Локальный
Далее приведены примеры классификаторов, указанных в таблице.
Классификатор обращений.
Структурная формула классификатора:
Классификатор сотрудника.
Структурная формула классификатора:
F = [Наименование товара] : [ХХXXXX]
Код сотрудника
Классификатор клиентов.
[Наименование категории] : [XXXXXX]
F =
Код обращения
41
Структурная формула классификатора:
F = [Наименование] : [XXXХХX]
Код клиента
Классификатор заказов.
Структурная формула классификатора:
F = [Наименование] : [XXXХХX ХХХХ]
Номер заказа Код клиента
Например, код клиента будет выглядеть следующим образом:
Клиент № 000234.
1.4.2. Обоснование проектных решений по программному
обеспечению
Для разработки информационной системы в первую очередь нужно
выбрать операционную систему.
Классифицировать операционные системы можно по различным
критериям, таким, как [14, с.92]:
назначение;
режим обработки;
способ взаимодействия с системой;
способ построения.
Основное предназначение ОС заключается в том, чтобы:
организовать эффективные и надежные вычисления;
создавать различные интерфейсы для взаимодействия с этими
вычислениями и самой вычислительной системой.
К наиболее распространенным ОС относятся Windows, Unix, Solaris, а
также Mac OS X.
Очевидно, что по таким критериям, как степень распространенности,
количество пользователей, обладающих навыками работы, опережают всех
42
операционные системы от Microsoft. Поэтому решено оснастить АРМ
сотрудников предприятия ОС Windows 10.
Далее необходимо выбрать язык программирования, на котором будет
производиться разработка ИС. Ввиду большого их количества возникает
необходимость дать краткую справку о наиболее важных из существующих
в настоящий момент языков программирования.
Си ) является одним из первых языков программирования, который
стал популярным и используется до сих пор. Этот язык создан в 1972. На
его базе было разработано большое количество других языков
программирования, таких как: C#, JavaScript, C++, Java, Perl. Многие
популярные ресурсы в интернете помогают бесплатно освоить язык С, в
связи с чем существует достаточно большое количество людей, знающих
как минимум основы языка. Является языком низкого уровня.
C++ объектно-ориентированный язык программирования. Является
языком высокого уровня. Обычно его сравнивают как объектно-
ориентированным аналогом языка C. Можно сказать, что язык C++ самый
часто используемый императивный язык во всем мире. Разработчики его
применяют для создания разного рода приложений, начиная от браузеров и
заканчивая масштабными программами и приложениями. Вакансии как
разработчик C++ довольно востребованы, и их число с каждым разом все
растет.
Java язык программирования включает в себя лучшие качества таких
языков как: С++, С. Этот язык считается очень мощным для создания
различных приложений. Java код возможно скомпилировать один раз и
после этого запускать его на любом из устройств. Является объектно-
ориентированным языком высокого уровня.
C# (Си шарп) разработан в 2000 году, как составная часть Microsoft
.Net Framework. Считается, что C# довольно надёжный язык совместно с
новыми улучшенными свойствами языка Java. На C# можно создавать
Источник: https://baza.diplomsite.ru/previewfile/415