Диплом: Автоматизация процесса приёма техники на ремонтные работы в ОАО «Samsung Service»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
85
Клиент
Основой клиентской части является модуль TdmData. Модуль выполняет
следующие функции: соединение с сервером; управление предоставленными
сервером наборами данных; получение доступа к функциональности сервера
(создание проекции интерфейса взаимодействия «TdssmRemoteData»).
Для подключения к серверу используется компонент SQLConnection. В
качестве параметров подключения мы указываем: тип подключения (DataSnap); IP-
адрес сервера; порт подключения (5000); протокол взаимодействия (в нашем
случае TCP); логин и пароль пользователя.
Для доступа к функциональности и данным сервера используется
специальный компонент DSProviderConnection, который необходим для
подключения клиентского набора данных (TClientDataSet) к провайдеру набора
данных (TDataSetDrovider).
После успешного подключения к серверу выполняется активация доступных
наборов данных (открытие набора данных).
После открытия набора пользователь может редактировать набор данных
через визуальные компоненты (такие как TDBGrid, TDBEdit, TDBMemo,
TDBImage, TDBNavigator и т.д.), разработанные специально для работы с базами
данных. Но визуальные компоненты подключаются не напрямую к клиентскому
набору данных, а используют специальный «посредник» (объект класса
TDataSource) который призваны унифицировать использование визуальных
компонентов с различными типами наборов данных.
Клиент также получает доступ к интерфейсу взаимодействия сервера
TdssmRemoteData. На стороне клиента, через компонент DSProviderConnection,
создается «проекция» класса TdssmRemoteData, в которую входят все методы
серверного класса со спецификатором public. Класс «проекция» инициализируется
сразу после подключения клиента к серверу.
Все отчеты системы сконцентрированы в модуле TdmReport и формируются
при помощи генератора отчетов «FastReports». Простота в использовании, высокая
производительность и надежность генератора отчетов делают его
непревзойденным лидером в своей области. Концентрация всех отчетов в одном
модуле, а также использование компонента TActionManager позволяет с легкостью
86
вызывать отчеты из различных модулей интерфейса системы. Ядро FastReports
позволяет экспортировать созданные отчеты в различные форматы: PDF, XLS,
ODT, RTF и т.д.
Рисунок 2.22.Состав модуля TdmReport
2.4. Контрольный пример реализации проекта и его описание
Рассмотрим порядок работы системы, начиная с администратора,.
Администратор управляет работой системы, включая редактирование
справочников, удаление и добавление записей в них.
После авторизации администратор видит главную форму программы со
списком поступивших заявок.
87
Рисунок 2.23 Главная форма программы
Поступившую заявку можно отправить на выполнение в определенный цех.
Рисунок 2.24 Выбор отдела
Для этого нужно выбрать наименование подразделения.
Также администратор заполняет справочники и получает отчеты. На
рисунке приведена форма справочника Оборудование.
88
Рисунок 2.25 Справочник Оборудование
Рисунок 2.26 Справочник Ремонтное подразделение
89
Рисунок 2.27 Справочник Статус заявки
Также администратор учитывает данные по запчастям, находящимся на
складе.
Рисунок 2.28 Учет запчастей на складе
И управляет пользователями, Добавляя, удаляя и редактируя их данные.
90
Рисунок 2.29 Пользователи
Работник цеха после авторизации также видит форму со списком заявок и их
статусом.
Рисунок 2.30 Учет заявок
91
Для добавления заявки вначале выбирается оборудование, причем дважды
заявку на одно и тоже оборудование подать нельзя.
Далее необходимо ввести информацию по заявке.
Работник ремонтного подразделения также видит список поступивших для
него заявок. Он может либо принять заявку к работе, либо вернуть ее диспетчеру с
указанием причины. После того, как заявка выполнена, она закрывается, при этом
указываются, какие запасные части использовались, работы проводились и какие
После чего формируется наряд на ремонт:
Рисунок 2.31 Наряд на ремонт
Листинг основных программных модулей приведен в Приложении.
92
3 ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
ПРОЕКТА
3.1 Выбор и обоснование методики расчёта экономической
эффективности
За все время функционирования и создания различных информационных
систем принято выделять несколько общих принципов их экономического
обоснования и организации этих процессов. В любом случае оценка экономической
эффективности такой информационной системы должна быть комплексной и
обязательно учитывать все социальные, экономические, экологические и другие
особенности принимаемых решений.
Основной целью экономического обоснования рассматриваемой
информационной системы будет количественное и качественное обоснование
экономической целесообразности разработки или модернизации информационной
системы, а также определение главных экономических и организационных условий
для ее успешного функционирования.
При разработке отдельных компонентов или элементов информационной
системы, то результаты экономического анализа составляются непосредственно по
ним. Важно помнить, что в любом процессе проектирования ИС обязательно
содержится несколько аспектов экономического обоснования.
Программное обеспечение занимает особое место в составе комплексного
средства автоматизации. Оно также включает в себя программные модули или
отдельные пакеты программ, разработанные для использования другой
информационной системой (заимствованные), или созданные для широкого
использования в разных информационных системах (другими словам –
универсальные), или абсолютно стандартные для различных сфер применения
компьютеров. Помимо такого типа программного обеспечения почти в каждой
информационной системе имеются оригинальные, специально созданные
программы и алгоритмы, которые необходимы для нормальной работы данной
информационной системы. Важно всегда выделять процесс создания ПО из общего
процесса разработки автоматизированной системы и определять его с двух
позиций:
93
Прикладной, поскольку создаваемые программные продукты можно
использовать независимо от основной системы;
Системной, т.к. создается программное обеспечение.
Для правильного планирования процесса создания ПО и расчета его
стоимости важно определить трудоемкость разработки программных средств.
Распределение труда в процессе разработки ПО всегда вызывает огромные
трудности, как и любое другое нормирование творческой деятельности, элементы
которой могут определяться только на основе экспертных оценок опытных
программистов, либо жесткими и неизменными сроками реализации всего проекта,
что IT-специалиста находить решение. Творческая часть труда программистов
нормированию поддается, но точность этих норм имеет большой разброс и зависит
от ряда факторов. Только на основе опытно-статистических данных от разных
фирм, занимающихся программированием, были разработаны несколько методов
расчета трудоемкости разработки ПО.
В основе расчета экономической эффективности данного диплома лежит
обычное сравнение двух вариантов решения одной задачи: нового и
существующего. Базовый вариант позволяет автоматизировать лишь часть
процессов учета, предлагаемая же модель предоставляет полную автоматизацию
процесса.
Суммарная экономическая эффективность обычно складывается из пары
составляющих:
Косвенного эффекта, характеризующегося повышением точности и
правдивости данных, увеличением максимальных объемов обрабатываемых
данных;
Прямого эффекта, который позволяет сократить время на обработку и
получение информации, уменьшением трудоёмкости процесса работы и затрат на
обработку производимых операций.
Чтобы рассчитать прямой эффект, рассмотрим показатели трудовых и
стоимостных затрат.
К трудовым показателям можно отнести следующие:
94
Абсолютное уменьшение трудовых затрат (T) (час), которое
рассчитывается по формуле:
T = T
0
– T
1,
(3.1)
где T
0
базовый вариант трудозатрат на обработку данных (час),
T
1
– расчет трудозатрат на обработку данных по предлагаемому варианту
(час);
Параметр относительного уменьшения трудозатрат (К
т
) (%), для
подсчета которого используется формула:
К
T
= T / T
0
* 100%;
(3.2)
Индекс повышения производительности или уменьшения трудозатрат
(Y
T
), который можно высчитать по формуле:
I
T
= T
0
/ T
1
.
(3.3)
К стоимостным параметрам обычно относят:
Абсолютное уменьшение стоимости затрат (С) (руб.), выводимое по
формуле:
С = С
0
– С
1
,
(3.4)
где С
0
равно стоимостным затратам (в рублях) по базовому варианту
обработку данных,
С
1
выражает стоимостные затраты (в рублях) на реализацию обработки
данных по предлагаемому варианту;
Коэффициент относительного уменьшения стоимостных расходов (К
С
)
(%), выражающийся формулой:
К
С
= С / С
0
* 100%;
(3.5)
Индекс повышения производительности или уменьшения трудозатрат
(Yс), который можно высчитать по формуле:
I
С
= С
0
/ С
1
.
(3.6)
Подсчет вышеперечисленных показателей позволяет предположить
вычисление частных показателей, например:
Трудоемкость отдельно взятой i-ой операции (Т
i
):
T
i
= V
i
/ N
i
,
(3.7)

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

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