Диплом: Автоматизация подсистемы учета статистических данных и формирования отчетности в IT компании OOO "ЖилРемСтрой"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
При разработке платформы «1С:Предприятние» ее создатели сразу
ориентировались на получение целостной базовой платформы, которая будет
использоваться для построения разнообразных прикладных решений. При
этом, данные прикладные решения могут создаваться не только
специалистами фирмы «1С», но и множеством других разработчиков,
которые являются экспертами в тех или иных отраслях производственной
деятельности. Поэтому платформа изначально проектировалась как
тиражируемый продукт. Этот продукт включает все необходимые
технологии для эксплуатации бизнес-приложений и инструменты для их
разработки и модификации.
Для разработки модуля бизнес-процесса, из вышеперечисленных
систем автоматизации, лучшая система «1С:Предриятие». Основным
недостатком перечисленных систем, является их громоздкость и, как
следствие, сложность внедрения, большое количество времени и средств,
затрачиваемых на это. В нашем же случае необходимо разработать модуль по
автоматизации только небольшого участка деятельности предприятия. В
таких целях, приобретать одно из готовых решений нет необходимости, так
как это может привести к значительным финансовым потерям. Поэтому
принято решение о разработке такой системы своими силами. При этом
данный модуль должен быть интегрирован в уже используемую систему. Это
еще одно немаловажное преимущество «1С:Предриятие» (оно уже
используется в ООО «ЖилРемСтрой»). . [24, с.441]
1.3.2 Выбор и обоснование стратегии автоматизации задачи
Бизнес будет развиваться эффективно при хорошо организованной и
отлаженной работе всех отделов предприятия.
Для ООО «ЖилРемСтрой» разработка стратегии реализации проекта
будет следующей:
- анализ области деятельности предприятия;
- анализ стратегии дальнейшего развития предприятия;
- определение стратегических свойств разрабатываемой системы;
- определение функциональности системы;
- анализ существующих разработок;
- выбор стратегии автоматизации;
- выбор способа приобретения;
- определение архитектуры;
- формирование бизнес-плана.
Существуют две ключевые стратегии автоматизации: подгонка
существующего программного продукта под бизнес-процессы организации,
предварительная реорганизация бизнес-процессов и последующая
автоматизация уже упрощенной структуры. Выбор стратегии автоматизации
зависит от целей развития организации и ее долгосрочных экономических
возможностей.
Для нашей организации более подходит вариант с доработкой
существующего программного продукта под бизнес-процессы.
Существует несколько типов стратегий автоматизации:
хаотичная (кусочная),
по участкам,
по направлениям,
полная (комплексная).
При использовании хаотичной стратегии автоматизации функции ИС
заранее не планируются. Сам процесс внедрения ИС не согласовывается с
реальными потребностями бизнеса, не предусматривается весь
максимальный спектр желаемых услуг для абонентов. Определяются только
те функции, которые выбирает руководство компании. Данная стратегия
автоматизации может использоваться на предприятии, не имеющим ИС
вообще, как стартовая, пробная автоматизация.
Автоматизация по участкам подразумевает процесс автоматизации
отдельных производственных или управленческих подразделений
предприятия, объединенных по функциональному признаку. Подобный путь
автоматизации выбирается в следующих случаях:
инвестиционные ресурсы предприятия недостаточны для решения
задачи автоматизации в полном объеме;
существуют участки, где применение автоматизированных систем
дает значительный экономический эффект, например за счет сокращения
персонала;
технология производства или иные условия не позволяют обходиться
без использования автоматизированных систем.
Автоматизация по направлениям подразумевает автоматизацию
отдельных направлений деятельности предприятия. Отличительной чертой
от автоматизации по участкам является, что деятельность предполагает
участие в этом процессе всех организационных подразделений,
функционирование которых связано с автоматизируемым направлением.
Конечным результатом автоматизации по направлениям может быть полная
автоматизация компании. Полная автоматизация подразумевает собой
систему, состоящую из большого количества элементов различных уровней и
различного назначения. К ним относятся подсистемы, модули, блоки
управления, задачи, управленческие процедуры, функции и т. д. Это
позволяет использовать один алгоритм для расчета схожих задач. Так же
исключается необходимость дублирования различных справочников в
разных системах, так как всё собрано в одной. Есть и минусы полной
автоматизации. Полная автоматизация требует значительных финансовых и
временных затрат, а также очень точного и тщательного планирования.
В данном дипломном проекте выбрана стратегия автоматизации по
участкам. В связи с отсутствием достаточного количества средств для
проведения комплексной автоматизации, автоматизация в ООО
«ЖилРемСтрой» будет состоять из проведения отдельных этапов по
разработке автоматизированных систем для нескольких подразделений. В
рамках разрабатываемой системы автоматизацию целесообразно начать
выполнять с отдела продаж, касательно ввода документов планирования,
приема заявок клиентов и оформления отгрузочных документов. Далее
необходимо провести автоматизацию работы склада. Туда будет внедрена
подсистема складского учета, после чего появится возможность полностью
перейти на электронное оформление всех складских документов.
1.3.3 Выбор и обоснование способа приобретения ИС для автоматизации
задачи
Способы приобретения информационных систем (ИС) – это
последующие действия от определения и формализации решения о
необходимости ИС до момента пока ИС не будет внедрена на предприятии.
Существует несколько способов приобретения ИС:
- покупка готового программного продукта;
- покупка и доработка программного продукта;
- приобретение в аренду существующую программную систему;
- самостоятельная разработка.
Рассмотрим детально каждый вариант приобретения информационных
систем. При покупке готового решения необходимо выбрать такое решение,
которое полностью будет соответствовать схемам ведения бизнеса. Это очень
сложно, так как производители систем автоматизации пытаются угодить всем
потенциальным клиентам и их системы получаются перегруженными
лишним функционалом, за который приходится платить, либо система
представляет собой каркас для построения решения под конкретного
потребителя. Оба эти варианта не подходят для решения поставленной
задачи, так как приобретение готовой информационной системы для
автоматизации по направлениям является невыгодным с точки зрения
вложения денег в систему автоматизации.
Покупка и доработка программного продукта под цели
рассматриваемой организации так же представляется маловероятной в связи
с большими затратами на поиск программного обеспечения, позволяющего
эффективно решать задачи всестороннего учета в рассматриваемой
предметной области. Даже если такой программный продукт будет найден,
необходимы затраты на изучение программистом данной предметной
области, построение информационной модели производства и
функционирования организации, а так же затраты на приобретение средств
разработки, и непосредственно на доработку, тестирование и оплату труда
программиста.
У варианта аренды ИС можно выявить следующие преимущества:
- улучшает инновационные возможности компании за счет
взаимодействия и партнерства с поставщиками мирового уровня, имеющими
большой интеллектуальный потенциал и богатый инновационный опыт;
- обеспечивает большую гибкость компании в случае внезапного
изменения рыночной ситуации или потребительских предпочтений: проще и
дешевле найти новых поставщиков с необходимыми возможностями и
ресурсами, чем перестраивать внутреннюю деятельность компании,
ликвидируя одни мощности и ресурсы и создавая новые;
- ускоряет приобретение ресурсов и навыков;
- позволяет сосредоточиться на тех операциях, которые эффективно
выполняются силами компании, и тех, которые стратегически целесообразно
сохранить под ее контролем. . [31, с.30]
Ввиду отсутствия на рынке готовых продуктов, реализующих
необходимые функции, невозможно использования варианта взятия в аренду
готовой программной системы. Одним из наиболее перспективных способов
является заказ разработки программной системы в одной из
профессиональных компьютерных фирм. В этом случае будет разработано
программное обеспечение, которое возможно удовлетворит потребности
организации. Однако и этот способ обладает несколькими существенными
недостатками:
1. Заказ разработки готового программного обеспечения связан с
существенными финансовыми затратами, которыми не может нести
рассматриваемая организация.
2. Существует риск неправильного представления предметной области
в информационных моделях, а так же возможен риск неправильного
тестирования программного обеспечения, за счет этого неправильного
понимания протекания бизнес-процессов организации.
Наиболее предпочтительным является вариант разработки
программного обеспечения самостоятельно. Этот вариант позволяет
полностью устранить недостатки присущие заказу разработки программного
обеспечения, а именно, правильное понимание бизнес-процессов в
организации позволит безошибочно описать сами бизнес-процессы и саму
предметную область. Самостоятельная разработка программного
обеспечения, при условии соблюдения всех технологических процессов
проектирования программного обеспечения позволит существенно
уменьшить затраты на его написание.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение (ИО) – важнейший элемент ИС и ИТ,
который предназначен для отражения информации, характеризующей
состояние управляемого объекта и являющийся основой для принятия
управленческих решений. Информационное обеспечение – это создание
информационных условий функционирования системы, обеспечение
необходимой информацией, включение в систему средств поиска, получения,
хранения, накопление, передачи, обработки информации. В состав
информационного обеспечения включаются два комплекса:
внемашинное ИО (классификаторы технико-экономической
информации и документы);
внутримашинноое (макеты и экранные формы для ввода первичных
данных или вывода результатной информации, структура информационной
базы: входных, выходных файлов, базы данных).
Для эффективного поиска, обработки и передачи, экономическую
информацию необходимо представить в цифровом виде. С этой целью ее
нужно сначала упорядочить (классифицировать), а затем формализовать
акодировать) с использованием классификатора. Классификатор – это
документ, с помощью которого осуществляется формализованное описание
экономической информации в экономической информационной системе,
содержащей наименования объектов, наименования классификационных
группировок и их кодовые обозначения. По сфере действия выделяют:
межгосударственные, общегосударственные, отраслевые и локальные
классификаторы. Основной компонентой внемашинного ИО является
система документации, применяемая в процессе управлении экономическим
объектом. Под документом понимается определенная совокупность
сведений, используемая при решении экономических задач, расположенная
на материальном носителе в соответствии с установленной формой. Система
документации – это совокупность взаимосвязанных форм документов,
регулярно используемых в процессе управления экономическим объектом.
К внемашинному ИО можно отнести следующие информационные
документы: . [27, с.441]
договор с клиентом об оказании услуг;
договора с поставщиками материалов и оборудования.
При разработке входных и выходных документов допускается
использование принципов оригинального проектирования, так как
большинство документов, участвующих в документообороте, являются
внутрифирменными и не выходят за пределы предприятия.
Однако, при составлении договора с клиентом, необходимо
соблюдение и применение унифицированной формы, поскольку договор
является документом, используемым в юридических отношениях с
заказчиком.
Также счет, формируемый после выполнения заказа клиента, требует
соблюдения унифицированных форм.
К внутримашинному ИО относится описание экранных форм. При
построении экранных форм для документов с постоянной информацией,
следует иметь ввиду, что макеты используются для ввода и актуализации
записей информационной базы, поэтому целесообразно применить анкетную
форму расположения реквизитов, удобную для выполнения этих операций. В
основе выбора экранных форм лежат принципы минимальной трудоемкости
и стоимости ввода информации, максимальной степени читабельности
результатной информации, выводимой на экран, и максимальной надежности
и достоверности выполнения этих операций.
Основной частью внутримашинного ИО является Информационная
база (ИБ) – определенным образом организованная совокупность данных,
хранимых виде файлов в памяти вычислительной системы. Существуют
следующие способы организации ИБ:
совокупность локальных файлов, поддерживаемых
функциональными пакетами прикладных программ;
интегрированная база данных.
Организация локальных файлов связана с большим дублированием
данных в разных приложениях, а также негибкостью доступа к информации,
поэтому может применяться только в специализированных приложениях.
Для данного проекта целесообразно использовать интегрированную
базу данных. Данная организация позволяет объединить различные
источники информации, управлять файлами различных форматов. Кроме
того, очевидны преимущества использования для хранения информации базы
данных:
совместимость данных;
соответствие данных реальному состоянию объекта;
удобство и увеличение скорости совместной обработки данных;
поддержка целостности данных.
Основными способами организации баз данных являются:
централизованные и распределенные базы данных. Критерием выбора из
способов организации баз данных является достижение минимальных
трудовых и стоимостных затрат на проектирование структуры ИБ,
программного обеспечения системы ведения файлов. На основании этих
критериев и необходимости обеспечения надежности хранения данных
выбран централизованный способ организации баз данных. Файлы с
результатной информацией (отчеты), предполагается хранить в системе как
архивные, с целью составления статистической отчетности за год. Остальные
файлы, которые представляют собой выборки из файлов базы данных,
хранить нет необходимости, поскольку они могут быть сформированы путем
обращения к базе данных в любой момент времени.
1.4.2 Обоснование проектных решений по программному обеспечению
Программное обеспечение (ПО) включает совокупность программ,
реализующих функции и задачи ИС и обеспечивающих устойчивую работу
комплексов технических средств. В состав программного обеспечения входят
общесистемные и специальные программы, а также инструктивно-
методические материалы по применению средств программного
обеспечения. . [16, с.441]
Операционная система (ОС) составляет основу программного
обеспечения компьютера. ОС представляет комплекс системных и
служебных программных средств, который обеспечивает взаимодействие
пользователя с компьютером и выполнение всех других программ.
В зависимости от алгоритма управления процессом операционные
системы подразделяются на:
однозадачные и многозадачные;
однопользовательские и многопользовательские;
однопроцессорные и многопроцессорные системы;
локальные и сетевые.
В однозадачных системах используются средства управления
периферийными устройствами, средства управления файлами, средства
общения с пользователями.
Многозадачные ОС используют все эти средства и управляют
разделением совместно используемых ресурсов (ОЗУ, процессор и тд.). В
зависимости от областей использования многозадачные ОС подразделяются
на:
системы пакетной обработки;
системы с разделением времени;
системы реального времени.
В многопользовательских ОС каждый пользователь настраивает для
себя интерфейс, кроме того, существуют средства защиты информации
каждого пользователя от несанкционированного доступа других
пользователей.
На компьютерах, используемых в качестве рабочих мест
пользователей, применяется ОС Window XP.
Это современная многозадачная многопользовательская ОС с
графическим интерфейсом пользователя. Эта система выбрана для
разработки модуля, так как работникам ООО «ЖилРемСтрой» она знакома,
работают они с ней достаточно длительное время. Рассмотрим
классификацию систем управления баз данных (СУБД):
по выполняемым функциям: операционные и информационные;
по сфере применения: универсальные и проблемно-ориентированные;
по используемому языку общения: замкнутые (имеющие
самостоятельные языки общения пользователей с базами данных) и
открытые (для общения с базой данных используется язык
программирования, расширенный операторами языка манипулирования
данными);

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

«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Автоматизация проверки наличия и учета отгрузки материальных ценностей для (ООО "Талмер")
Автоматизация производственно-технической системы предприятия (на примере АО "Висмут")
Автоматизация процесса контроля знаний учащихся ГОУ СОШ №38
Автоматизация регрессионного тестирования с использованием языка программирования Python