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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
Такая архитектура позволяет сделать набор объектов и интерфейсов
открытым и расширяемым. Набор объектов и соответствующий провайдер
может быть создан для любого хранилища данных без внесения изменений в
исходную структуру ADO. При этом существенно расширяется само понятие
данных – ведь можно разработать набор объектов и интерфейсов и для
нетрадиционных табличных данных. Например, это могут быть графические
данные геоинформационных систем, древовидные структуры из системных
реестров, данные CASE-инструментов и т. д.
Так как технология ADO основана на стандартных интерфейсах СОМ,
которые являются системным механизмом Windows, это сокращает общий
объем работающего программного кода и позволяет распространять
приложения БД без вспомогательных программ и библиотек.
Таблицы, расположенные на формах работы со справочником,
работают напрямую с таблицами базы данных, поэтому для их работы
используется компонент AdoTable. Данный компонент представляет собой
виртуальную копию таблицы базы данных, изменения в которой сразу
передаются в связанную таблицу БД.
Для работы с данными клиента или ремонта используется компонент
AdoQuery. Данный компонент предназначен для отправки запросов к базе
данных и обработки ответов на них. В приложении используются 3 вида
запросов:
Запросы на выборку;
Запросы на добавление данных;
Запросы на обновление данных.
Для получения практически любых данных любого количества таблиц
базы данных используется оператор запроса SELECT.
Этот оператор выбирает записи из базы данных и имеет самую
сложную структуру, по сравнению с другими операторами языка SQL.
Данный оператор позволяет не только выбирать записи из базы данных,
63
удовлетворяющие заданному условию, но также и настраивать параметры
отображения этих записей, таких как сортировка и группировка. А
использование агрегатных функций позволяет подсчитывать необходимые
данные.
Для обновления данных, хранящихся в базе данных используется
оператор UPDATE, для добавления новых – оператор INSERT.
Следует отметить, что технология ADO позволяет писать запрос в
объекте AdoQuery на классическом языке SQL, без учета особенностей
СУБД, используемой в качестве хранилища данных. Это является значимым
преимуществом, т.к. позволяет легко переводить программные средства с
одной СУБД на другую, в зависимости от условий эксплуатации и
требований к ней.
Программные модули состоят из процедур, которые обрабатывают
различные действия пользователя (нажатия на кнопки, ввод текста в поля и
т.д.) нужным образом. На рисунке 22 представлена блок-схема алгоритма
авторизации пользователей в системе.
64
Старт
Пароль введен
корректно?
Конец
Отображение
сообщения об
ошибке
Пользователь
выбран?
Загрузка данных
пользователей из
БД
НЕТ
ДА
Отображение
сообщения об
ошибке
НЕТ
ДА
Отображение
главного окна ИС
Рисунок 22 – Блок-схема алгоритма авторизации
Остальные процедуры в программном коде имеют аналогичную
простую структуру, поэтому подробно они рассмотрены не будут. Исходный
код всех процедур с комментариями представлен в приложении.
2.4. Контрольный пример реализации проекта и его описание
После запуска программы открывается форма авторизации (Рисунок
23).
Рисунок 23 – Форма авторизации
65
В окне пользователю необходимо выбрать свои ФИО в выпадающем
списке, а затем ввести пароль. Если пароль указан верно, то откроется
главное окно программы. Единственным активным элементом главного окна
является меню, расположенное в верхней части окна. С помощью данного
меню осуществляется доступ к формам, предназначенным для выполнения
тех или иных функций (Рисунок 24).
Рисунок 24 – Главное окно программы
При выборе какого-либо справочника открывается форма работы с
записями справочника. Она имеет одинаковый вид для всех справочников
системы: в верхней части окна расположены кнопки для выполнения
операций, а под ними – таблица с записями соответствующего справочника
(Рисунок 25).
Рисунок 25 – Форма работы со справочником «Производители»
66
При нажатии на кнопку добавления новой записи и редактирования
добавленной ранее открываются формы для ввода данных. Для каждого
справочника эта форма имеет свой вид. Например, на рисунке 26 приведена
форма работы с данными вида техники.
Рисунок 26 – Форма Вид техники
При открытии формы работы со списком клиентов открывается форма,
имеющая вид, подобный справочнику, с той лишь разницей, что на данной
форме помимо кнопок управления записями также находятся и элементы для
фильтрации и поиска нужного элемента списка (Рисунок 27).
Рисунок 27 – Форма со списком клиентов.
На форме работы с отдельным клиентом помимо общих данных по
клиенту также отображается история ремонтов, которые заказывал данный
клиент (Рисунок 28).
67
Рисунок 28 – Форма работы с клиентом.
Аналогичным образом выглядит и формы, предназначенные для
работы со списком ремонтов.
На рисунке 29 приведена форма для работы с записью о ремонте.
Помимо общих данных по ремонту отображается также список техники по
данному ремонту (может быть и одна единица), а также кнопки управления
записью о ремонте и формирования выходных документов.
Рисунок 29 – Форма работы с записью о ремонте
При выборе в главном меню программы пункта формирования отчетf
открывается диалоговое окно, запрашивающее интервал дат, за который
нужно построить отчет (Рисунок 30).
68
Рисунок 30 – Форма запроса интервала дат
После ввода интервала дат и нажатия на кнопку формирования отчета в
программу Microsoft excel выгружается сформированный отчет и
отображается пользователю (Рисунок 31)
Рисунок 31 – Сформированный отчет
69
3. Обоснование экономической эффективности проекта
3.1. Выбор и обоснование методики расчёта экономической
эффективности
Само понятие «оценка экономической эффективности
информационной системы» включает в себя понимание, определение и
измерение того, насколько в экономическом плане будет, или уже стала,
оцениваемая информационная система. При этом экономическая польза
рассматривается чаще всего в плане изменений какого-то показателя,
выраженного в денежных единицах (чаще всего доходы или расходы, или и
то, и другое), которые произошли после внедрения информационной
системы.
Показатели коммерческой эффективности проекта в целом отражают
финансовые последствия внедрения информационной системы. В качестве
основных показателей для расчета коммерческой эффективности проекта
рекомендуется использовать следующие:
чистый доход;
чистый дисконтированный доход;
внутренняя норма доходности;
индексы доходности затрат и инвестиций;
срок окупаемости.
Однако, в каждом конкретном случае стоит подходить индивидуально,
но основываясь на общепринятых методиках расчета экономической
эффективности.
В рамках данной ВКР будет рассчитана экономическая эффективность
путем сравнения расходов на базовый вариант выполнения
автоматизируемой задачи и на автоматизированный.
Сравнение будет выполнятся по двух параметрам: изменение трудовых
издержек (время работы сотрудников) и денежных (затраты на материалы и
70
оплату труда сотрудников). Также стоит отметить, что при расчете денежных
затрат на автоматизированный вариант решения задачи будут учтены
затраты на разработку и внедрение CRM-системы.
При расчете изменения трудовых затрат на обработку информации
используется следующая система показателей:
1. Абсолютный показатель снижения трудовых затрат на обработку
информации
Т=Т
0
1
(1)
где Т
0
годовая трудоемкость обработки информации при базисном
варианте;
Т
1
годовая стоимость обработки информации при проектируемом
варианте.
2. Коэффициент снижения трудовых затрат
K
т
=(Т/Т
0
)*100 (%) (2)
3. Индекс снижения трудовых затрат, который показывает рост
производительности труда при обработке информации.
Y
т
0
(3)
К стоимостным показателям относятся: абсолютное снижение
стоимостных затрат (C), коэффициент относительного снижения
стоимостных затрат (К
C
) индекс снижения стоимостных затрат (Y
C
):
1. Показатель снижения стоимостных затрат
С=С
0
1
(4)
где С
0
годовая стоимость обработки информации при базисном
варианте;
С
1
годовая стоимость обработки информации при проектируемом
варианте.
2. Коэффициент эффективности по затратам:
K
c
=(С/С
0
)*100 (%) (5)
71
3. Индекс изменения стоимостных затрат
Y
c
0
1
(6)
Помимо рассмотренных показателей целесообразно также рассчитать
срок окупаемости затрат на внедрение проекта автоматизации (Т
ок
),
рассчитываемый в годах, долях года или в месяцах года:
Т
ок
= К
П
/ C (7),
где К
П
- затраты на создание проекта (проектирование и внедрение).
3.2. Расчёт показателей экономической эффективности
В данном пункте приведены расчеты затрат (трудовых и стоимостных)
на выполнение учета работы с клиентами в базовом варианте и в проектном
(то есть после внедрения ИС).
А. Базовый вариант
1. Материальные затраты:
Материальные затраты на обработку информации содержат затраты на
расходные материалы. Для рассматриваемого процесса такими расходными
материалами являются скоросшиватели, ручки, бумага для печати на
принтере и пр. Было посчитано, что средние ежемесячные затраты
составляют 850 рублей.
Картриджи: 1 шт. х 500 руб. = 500 руб.;
Итого: 1350 руб. в месяц
Соответственно на год потребуется:
1350 х 12 = 16200 руб.
2.Трудовые затраты.
ФОТ (Фонд оплаты труда) сотрудника 250 руб./час. * 85,8 часов =
21450 рублей в месяц.
Фонд заработной платы за год составляет:
21450 х 12 = 257400 руб.
Всего затраты на базовый вариант обработки информации составляет:

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)