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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
31
разрабатываемой системы, простота в ее использовании и адаптивность к
изменениям.
Для того чтобы разработать прототип, имеющий достаточный
функционал, необходимо выбрать определенную технологию
проектирования, которая будет соответствовать масштабу и особенностям
разрабатываемого программного продукта.
Технология проектирования ЭИС – это совокупность средств и
методологий проектирования ЭИС, средств организации и методов
проектирования. В её основе лежит технологический процесс, определяющий
состав исполнителей, последовательность действий, средства и ресурсы,
которые требуются для выполнения этих действий. [11]
Таким образом, технология проектирования задается строго
регламентированной последовательностью технологических операций,
которые выполняются в процессе создания проекта на основе того или иного
метода.
Выбранная технология проектирования должна отражать все этапы
жизненного цикла проекта, обеспечить сокращение трудовых и стоимостных
затрат на проектирование и сопровождение, надежность процесса
проектирования, способствовать упрощению ведения проектной
документации.
Существуют три вида использования технологий проектирования:
технология оригинального проектирования, технология типового
проектирования и технология автоматизированного проектирования. [12]
При использовании технологии оригинального (индивидуального)
проектирования проектные решения разрабатываются в соответствии с
требованиями к ЭИС «с нуля» в единственном экземпляре, без использования
средств автоматизации. Недостатками данной технологи являются:
длительность разработки и некачественная документация.
32
В технологии оригинально проектирования используются три метода:
регламентации труда разработчика, организации труда программиста,
частичной автоматизации.
При использовании технологии типового проектирования создаются
типовые проектные решения для отдельной экономической системы или для
системы в целом, что позволяет сократить время разработки. Недостатками
данной технологи являются: невысокая степень автоматизации и отсутствие
единой информационной модели системы.
В технологии типового проектирования используются три метода:
элементарного проектирования, под системного проектирования, системного
проектирования.
При использовании технологии автоматизированного (модельного)
проектирования создается единая информационная модель, происходит
автоматизация всех проектных решений, что позволяет сократить время на
проектирование, повышает уровень документации проекта, но происходит
увеличение затрат.
В технологии автоматизированного проектирования используются три
метода: модельное проектирование, CASE- технология, RAD- технология.
[13]
Среди методов оригинального проектирования существует метод
прототипного проектирования, который входит в состав метода частичной
автоматизации. Этот метод предполагает создание системы – прототипа с
элементами интерфейса для наглядного представления будущей системы
пользователю, чтобы он мог оценить режим обработки данных. Его главной
особенностью является сдача в эксплуатацию системы, которая учитывает
большинство потребностей пользователя. Заказчик принимает
непосредственное участие в разработки системы - прототипа, оценивая
33
возможности и выявляя все возможные недостатки. Это позволяет снизить
время на разработку, повысить качество создаваемой системы.
Готовая система-прототип является спецификацией для последующей
разработки, которая определяет параметры будущей системы.
Для разработки автоматизированной системы по решению задач
системного аналитика по планированию рабочего графика сотрудников
выбрана технология прототипного проектирования. Для создания
инфологической модели было использовано средство
для проектирования и документирования БД - AllFusion ERwin Data Modeler
r7. Для создания функциональной модели All fusion Process Modeler r7
(BPwin).
1.3.2. Выбор и обоснование стратегии автоматизации задачи
Сейчас есть две ключевых стратегии автоматизации: подгонка текущего
ПО под бизнес-процессы организации, изначальная реорганизация бизнес-
процессов и последующая автоматизации уже более простой структуры.
Выбор стратегии автоматизации исходит из цели развития компании-
заказчика и ее долгосрочных экономических возможностей.
Выделяют такие типы автоматизации, как:
1) Автоматизация кусочная становится одним из самых неэффективных
видов расходования средств для развития компании. Под автоматизацией
часто понимается стратегический план разработки и развития. При этом
процесс внедрения ИТ выражается в локальных сиюминутных задачах, и не
связан с реальными потребностями бизнеса. В этом случае компания
получает разрозненные прикладные системы, цена объединения которых
зачастую сравнима с комплексным решением.
34
Приняв эту стратегию реально сэкономить время и средства на
внедрение системы. Но при дальнейшей модернизации, затрагивающей
полную автоматизацию, работа системой будет не рациональным и
экономически невыгодной.
2) Автоматизация по участкам включает в себя процесс автоматизации
конкретных производственных или управленческих единиц компании,
объединенных по функциональному признаку. Такой подход автоматизации
используется, когда компания не имеет достаточно средств на автоматизацию
в полном объеме, либо же приведенные участки дают большой
экономический эффект. Часто данная автоматизация применяется на
производстве.
3) Автоматизация по направлениям включает автоматизацию
выделенных направлений деятельности компании. Отличительной чертой от
автоматизации по участкам выступает то, что работа подразумевает участие в
этом процессе всех отделов, деятельность которых связана с
автоматизируемым направлением. Итогом автоматизации по направлениям
становится часто полная автоматизация компании.
4) Полная автоматизация определяет систему, состоящую из огромного
количества элементов разных уровней и назначения. К ним относятся модули,
блоки управления, подсистемы, задачи, управленческие процедуры, функции
и т. д. Все это помогает применять единый алгоритм для расчета схожих
задач. Также пропадает необходимость задвоения различных справочников в
отдельных системах, поскольку все уже собрано в одной. Минусы полной
автоматизации заключаются в значительных финансовых и временных
затрат, а также точном и тщательном планирования.
Проанализировав данные варианты стратегий, была выбрана стратегия
автоматизации по направлению, так как это наиболее подходящий вариант
для нашего предприятия.
35
Для нашей фирмы разработка стратегии реализации проекта будет
такой:
Анализ области деятельности предприятия;
Анализ стратегии дальнейшего развития предприятия;
Определения стратегических свойств системы учета рабочего
времени сотрудников;
Определение функциональности разрабатываемой системы учета
рабочего времени сотрудников;
Анализ существующих разработок;
Выбор стратегии автоматизации;
Выбор способа приобретения;
Определение архитектуры;
Формирование бизнес-плана.
1.3.3. Выбор и обоснование способа приобретения ИС для
автоматизации задачи
При выборе способов собственной автоматизации у каждой компании
существуют следующие альтернативы:
Приобрести готовое решение.
В данной ситуации организация покупает настроенную модель ведения
бизнеса. Плюсами такого решения можно считать: низкую стоимость
системы, универсальный набор связанных бизнес процессов, высокую
надежность. В качестве минусов следует отметить: необходимость
перестройки собственной деятельности под приобретенную модель,
отсутствие специфичной управленческой отчетности.
36
Сегодня разработано много готовых систем для автоматизации продаж
компании. Эти системы представлены разными архитектурами и
технологическими решениями. Для разного масштаба организаций можно
найти приемлемое решение. Покупка готового решения позволяет
сэкономить средства на ее разработку [9].
Однако приобретение готовой системы не всегда является наилучшим
решением. При использовании готовой информационной системы могут
возникнуть следующие проблемы: сложность или невозможность внесения
изменений в функциональность и дизайн готовой системы; использование
шаблонных решений не дает возможности выделиться среди конкурентов;
отсутствие необходимого функционала или технологических решений.
Под внедрение готовой системы придется координально менять
существующую структуру автоматизации других сегментов деятельности
организации. Готовые системы не следует рассматривать как законченные
программные продукты, поэтому компания должна быть готова потратить
значительные средства на их доработку и развитие [19].
Следует учесть, что такая доработка может быть невозможна без
непосредственного участия компании-разработчика. Поэтому при выборе
готового программного обеспечения для автоматизации продаж необходимо
убедиться в надежности компании-разработчика. Уход этой компании с
рынка может привести к невозможности дальнейшей эксплуатации
приобретенной системы. Подход, при котором компания самостоятельно
разрабатывает новую систему под свои требования — самый дешевый. Он
предполагает наличие в компании сотрудника, который будет следить за
работой информационной системы.
Компания может выбрать такой подход по следующим причинам:
в компании уже есть специалисты необходимой квалификации;
37
компания не желает передавать конфиденциальную информацию
сторонним разработчикам.
При рассмотрении систем точно было решено отказаться от
собственной разработки, поскольку данный способ потребует очень большого
и квалифицированного персонала, как разработчиков, так и
проектировщиков, но в компании их нет. Оптимальным здесь ведется
приобретение шаблонного решения с исходным кодом и возможности
доработки и настройки под нужды компании. Штат сотрудников и
имеющееся обеспечение позволит это сделать.
Приобретение коробочного ПО тоже рассматривается как вариант, но
обычно готовые решения имеют высокую стоимость, требуют выполнения
уже реализованных функций и потребуется перестаивать деятельность
компании под функции, которые реализованы в программе.
Что приводит к неудобствам и большим затратам. При настройке
шаблонного ПО можно переделать часть функций под специфику компании и
внедрение системы пройдет мене болезненно и затратно. Обучение персонала
будет выполнять штат сотрудников ИТ отдела, а также выполнять поддержку
программы.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение – совокупность единой системы
классификации и кодирования информации, унифицированных систем
документации, схем информационных потоков, циркулирующих в
организации, а также методологии построения баз данных. Назначение
38
подсистемы информационного обеспечения состоит в своевременном
формировании и выдаче достоверной информации для принятия решений.
Главная цель унификации – это обеспечение сопоставимости различных
сфер общественной деятельности. Унифицированная система документации
осуществляется с помощью управленческих функций и выражается в
преобразовании, анализе и оценке необходимой для принятия решений
информации. Носителем информации выступает оформленный в
установленном порядке документ. Разработаны стандарты, где
устанавливаются требования: [16]
к унифицированным системам документации;
к унифицированным формам документов различных уровней
управления;
к составу и структуре реквизитов и показателей;
к порядку внедрения, ведения и регистрации унифицированных
форм документов и т. д.
Во главе выбора способа организации ИБ является минимизация
стоимостных затрат, трудовых затрат и затрат на проектирование структуры
ИБ. Есть несколько способов организации информационной базы: файловая
(локальная) организация ИБ, поддерживаемых функциональными пакетами
прикладных программ, и интегрированная в организацию ИБ в виде баз
данных, которая основывется на использовании универсальных программных
средств хранения, поиска, загрузки и ведения данных, т.е. системы
управления БД.
Файловая организация представляет хранение данных в виде
совокупности локальных файлов, которые не зависят друг от друга и
создаются для документа, задачи или комплекса задач.
Интегрированная информационная база подразумевает под собой
совокупность взаимосвязанных, хранящихся вместе данных, используемых
39
для одного или нескольких приложений. Данные имеют структуру
организации в виде базы данных (БД).
По способу организации БД могут быть:
Централизованные. Такие БД располагается на одной ЭВМ, но другие
пользователи могут пользоваться хранимой в ней информацией при
установленной поддержке сети.
Распределенная БД предполагает распределение частей одной базы
данных на нескольких компьютерах (серверах).
В данном проекте используется централизованная база данных, так как
она обеспечивает минимальные стоимостные и трудовые затраты на
проектирование.
Структура организации файлов БД делятся на следующие виды: [5]
Иерархическая модель БД. Состоит из набора элементов,
расположенных таким образом, что элементы (узлы) более низкого уровня
соединяются посредством связи с элементом (узлом) более высокого уровня,
образуя при этом дерево.
Сетевая модель. Выглядит в виде графа, который имеет
свободные связи между узлами, т.е. одна запись может участвовать в
нескольких отношениях предок-потомок.
Реляционная БД. Основана на взаимодействии составляющих ее
двумерных таблиц. Двумерные таблицы состоят из строк (записей) и
столбцов (структур записей). В качестве указателей на строки используется
первичный ключ Доступ к элементу данных осуществляется посредством
связи требуемой строки (записи) с требуемой колонкой (полем).
В данном проекте использована реляционная модель базы данных,
потому что она отображает информацию в понятном для пользователя виде,
исключает дублирование информации, улучшает целостность и защиту
данных, гибкость системы.
40
1.4.2. Обоснование проектных решений по программному
обеспечению
К общесистемному программному обеспечению относятся комплексы
программ, ориентированные на пользователей и предназначенные для
решения типовых задач обработки информации. Они служат для обеспечения
функциональных возможностей компьютеров, контроля и управления
процессов обработки данных.
Специальное программное обеспечение представляет собой
совокупность программ, разработанных при создании конкретной
информационной системы. В его состав входят пакеты прикладных программ
(ППП), реализующие модели функционирования реальных объектов в ИС.
Наиболее популярными на сегодняшний день являются Windows, IOS и
Linux.
При всех достоинствах и недостатках этих операционных систем,
выберем более привычную систему – Windows,т.к. она является более
популярной и удобной для использования на предприятии.
Операционная система Microsoft Windows обладает единым
пользовательским интерфейсом, многозадачностью, простотой установкой,
средствами обменами данными и администрирования ОС, OLE-технологией
(создание составных документов), простым подключением внешних
устройств, возможностью выхода из программ, которые перестали отвечать,
без перезагрузки компьютера и т.д. [18]. Сравнение характеристик последних
версий Windows представлены в таблице 1.3.
В компании на ПК системного аналитика отдела продаж установлена
ОС Windows 10. Она оснащена новым, интерфейсом, так же в ней доработаны
ошибки, которые были на предыдущих версиях.

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

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