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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
36
принципиально новых технических возможностях, то можно отметить
тенденцию развития СЭД в сторону управления различного вида контентом
(мультимедиа), использование технологий автопроцессинга и автоматического
разбора содержания документа. Но на текущий момент подобная
функциональность для СЭД не является главной, и самое важной - спрос на нее в
России до конца не сформировался [1].
2.3.2 Выбор и обоснование стратегии автоматизации задачи
При выполнении дипломного проекта нами сразу была взята ориентация
на разработку собственного программного продукта, а не на использование
одного из существующих. Такая установка была сделана исходя из того, что в
собственной разработке всегда можно реализовать специфические, необходимые
только на данном предприятии возможности. Не исключено, что требования к
реализации таких возможностей появятся уже после разработки и внедрения
системы, на этапе работы, если у заказчика появятся новые взгляды на
необходимый функционал системы, предложения по улучшению или изменению
логики поведения документов, требования к отчетам. Вполне могут возникнуть
пожелания о разработке новых отчетов, или изменении существующих.
Реализовать такие требования заказчика возможно лишь имея системы
собственной разработки, так как готовые разработки поставляются как правило
без исходных кодов программ и не могут быть модифицированы или дополнены.
Разработка системы должна вестись при помощи какой-либо
универсальной и распространенной системы разработки приложений.
Распространенность гарантирует возможность поддержки и расширения
функционала системы в будущем любыми программистами. А универсальность
даст возможность дополнения системы любыми функциями, в том числе не
предусмотренными на начальном этапе проектирования. В качестве такой
системы разработки целесообразно выбрать платформу «1С:Предприятие 8.3».
Разработка данной системы будет вестись силами одного специалиста, и
будет включать себя несколько этапов, представленных на Рисунок 2.10.
37
Этапы работы
Анализ предметной области и ее формальное описание
Выбор системы разработки
Реализация разработанных решений в выбранной среде
разработки
Создание прикладных объектов разрабатываемой
конфигурации
Тестирование и отладка разработанной системы
Разработка руководства по установке системы
Разбиение системы на функциональные блоки и
определение функций каждой подсистемы
Реализация интерфейса системы
Разработка концептуальной и физической модели базы
данных
Написание кода программных моделей объектов
конфигурации
Разработка руководства пользователя
Написание пояснительной записки
Рисунок 2.10. Этапы выполнения проекта
38
2.4 Обоснование проектных решений
2.4.1 Обоснование проектных решений по информационному
обеспечению
Разрабатываемая система предназначена для работы в операционной
системе Windows. Программа должна работать в любой операционной системе
семейства Windows, а также на серверных вариантах этой операционной
системы. Выбор операционной системы объясняется развитым удобным
графическим пользовательским интерфейсом данного семейства операционных
систем, а также ее популярностью на российском рынке. Многие фирмы-
производители программного обеспечения, в том числе систем разработки
приложений, также ориентированы на это семейство операционных систем, что
привело к наличию на рынке большого количества систем программирования,
позволяющих разрабатывать программное обеспечение для Windows. Эта
операционная система имеет очень большой набор утилит и служебных
программ, предназначенных для администрирования, управления и диагностики
системы, а также прикладных приложений. Кроме того, она поддерживает
обширный программный интерфейс для написания собственных приложений
для работы в этой операционной среде.
Так как разрабатываемая система является конфигурацией для
1С:Предприятие 8.3 то данная система становится центром системы
автоматизации учета продаж
В случае файлового варианта работы кроме операционной системы и
самой системы «1С:Предериятие 8.3» никакого другого программного
обеспечения не требуется. В случае файлового варианта, работающего в
локальной сети программное обеспечение комплекса усложняется с целью
обеспечить работу именно локальной сети в случае ее доменной организации. В
этом случае один из компьютеров сети должен выступить в качестве сервера, на
котором установлена серверная операционная система.
В случае клиент-серверного варианта работы выделение в локальной сети
сервера становится уже обязательным. На этом сервере должна быть
обязательно установлена серверная операционная система и сервер системы
39
1С:Предприятие 8. Кроме этого нужен еще один сервер – баз данных. Физически
это может быть тот же самый сервер, на котором функционирует сервер
системы, а может быть и отдельная машина. В любом случае на нем должен
быть установлен сервер базы данных. На клиентских машинах кроме
операционной системы и клиентской части системы 1С:Предприятие 8.1
устанавливать не нужно.
В качестве операционной системы, функционирующей на клиентских
машинах в случае клиент-серверного варианта работы, равно как и в случае
файлового варианта работы целесообразно выбрать операционную систему
Windows.
В качестве серверной операционной системы, функционирующей на
серверах системы 1С:Предприятие и на сервере баз данных (в случае выделения
его в отдельное рабочее место) целесообразно использовать Windows Server
2013 Standart Edition. В качестве сервера баз данных целесообразно использовать
MS SQL Server 2015 Standart Edition.
В последнее время все большую популярность приобретают Unix-
ориентированные операционные системы, в частности Linux. Серверная часть
системы 1С:Предприятие 8.3 также способна функционировать в этой
операционной системе, которая с легкостью может заменить на сервере Windows
2013 Server. В этом случае в качестве серверной СУБД целесообразно
использовать не MS SQL Server, а PostgreSQL, которая является достойной
свободной альтернативой коммерческим СУБД.
2.4.2 Обоснование проектных решений по программному обеспечению
В наше время на рынке ПО существует значительное количество ПП,
позволяющих разрабатывать ПП. Среди этих ПП можно отметить «1С:
Предприятие 8.3» [6,7]. Остановимся на этой программе, во-первых как на
наиболее типичной системе решения задач электронного документооборота, а
во-вторых как на наиболее популярной на рынке РФ.
Выбор системы «1С:Предприятие 8.3» в качестве платформы разработки
приложения сделано в силу ряда веских причин, выгодно ее отличающих от
других систем. В этой платформе авторы реализовали целый набор важных
40
преимуществ, позволяющих создавать эффективные прикладные решения [18]
(Рисунок 2.11).
Отличительные особенности платформы 1С: Предприятие 8
Четкое разделение на
платформу и
прикладное решение.
Ориентация на
построение
прикладного решения
на основе
определенной модели
В основе прикладного
решения лежат
метаданные
Стандартные
прототипы
прикладных объектов
Согласованность
технологий и
инструментов
Многозвенная
архитектура работы
Отказоустойчивый
кластер с
балансировкой
нагрузки
Высокоуровневая
модель интерфейса
Веб-клиент и тонкий
клиент
Мобильная платформа
Интеллектуальные
механизмы
подготовки отчетов
Построение
распределенных и
интегрированных
информационных
систем
Рисунок 2.11. Преимущества «1С:Предприятие 8.3»
Технологическая платформа «1С: Предприятие 8.3» обладает большой
гибкостью и функциональностью, что позволяет применять ее в самых
различных областях (Рисунок 2.12).
41
Области применения 1С: Предприятие 8
Автоматизация
производственных и
торговых
предприятий,
бюджетных и
финансовых
организаций,
предприятий сферы
обслуживания и т.д.
Поддержка
оперативного
управления
предприятием
Автоматизация
организационной и
хозяйственной
деятельности
Ведение
бухгалтерского учета
с несколькими
планами счетов и
произвольными
измерениями учета,
регламентированная
отчетность
Широкие
возможности для
управленческого учета
и построения
аналитической
отчетности,
поддержка
многовалютного учета
Решение задач
планирования,
бюджетирования и
финансового анализа
Расчет зарплаты и
управление
персоналом
Рисунок 2.12. Области применения «1С:Предприятие 8.3»
Программные продукты, разработанные на платформе «1С:Предприятие
8.3» поставляются с типовыми решениями, автоматизирующими общие схемы
учета, принятые в большинстве организаций и предприятий. При необходимости
эти типовые решения легко могут быть модифицированы под специфические
требования конкретной организации. Решение может быть разработано и
полностью с нуля, если руководство организации требует этого. В состав
платформы «1С:Предприятие 8.3» входит модуль «Конфигуратор», который
выполняет функции, представленные на Рисунок 2.13.
42
Возможности модуля «Конфигуратор»
Настройку системы на
различные виды учета
Реализацию
произвольной
методологии учета
Организацию
справочников и
документов
произвольной
структуры
Настройку внешнего
вида форм ввода
информации
Настройку поведения
и алгоритмов работы
системы в различных
ситуациях
Возможность создания
печатных форм
документов и отчетов
Возможность
представления
информации в виде
диаграмм
Быстрое изменение
конфигурации с
помощью
«конструкторов»
Рисунок 2.13. Возможности «Конфигуратора»
Наличие единой технологической платформы и общей методологии
создания прикладных решений позволяет создавать такие приложения на базе
выпускаемых фирмой «1С» типовых решений, добавляя в них только
необходимые функциональные отличия, учитывающие специфику отрасли или
области деятельности конкретной организации.
2.4.3 Обоснование проектных решений по техническому обеспечению
Так как разрабатываемая система является конфигурацией для системы
«1С:Предприятие 8.3» то данная система становится центром информационно-
программного комплекса автоматизации работы службы технической поддрежки
и определяет требования к составу и структуре технического обеспечения
системы [7].
Система разрабатывается для файл-серверного варианта работы,
работающего в локальной сети предприятия. Выделение в локальной сети
сервера становится обязательным. На этом сервере должна быть обязательно
43
установлена серверная операционная система. В качестве СУБД используется
внутренняя СУБД платформы «1С:Предприятие 8.3», поэтому дополнительных
серверов баз данных не требуется. На клиентских машинах ничего кроме
операционной системы и системы «1С:Предприятие 8.3» устанавливать не
нужно [2].
Техническое обеспечение разрабатываемого проекта делится на две части:
серверную и клиентскую.
На серверной части экземпляр системы «1С: Предприятие 8.3» и
встроенная в платформу ««1С: Предприятие 8.3» СУБД. Аппаратное
обеспечение сервера должно отвечать следующим характеристикам:
Процессор Intel Pentium Dual Core 2,4 Ггц и выше;
Оперативная память в размере 2 Гб;
Жесткий диск не менее 500 Гб;
Клавиатура, мышь, монитор.
В настоящее время на рабочих местах пользователей уже установлены
компьютеры для работы других информационных систем. Все компьютеры
имеют примерно одинаковые характеристики:
Процессор – Intel I3;
Оперативная память: 1024 Mb;
Клавиатура, мышь, монитор;
Жесткий диск, обеспечивающий размещение операционной системы,
системы, системы «1С:Предприятие 8.3» и хранение информационной
базы, для этих целей достаточно 320 Гб.
Для печати отчетов и выходных документов используются принтеры,
совместимые с компьютерами вышеперечисленной комплектации.
Все компьютеры, задействованные в системе, связаны между собой и с
сервером по локальной сети, построенной на основе протокола TCP/IP.
Аппаратное обеспечение локальной сети построено на базе коммутатора D_Link
DES-1016, установленного в серверной и нескольких коммутаторов D_Link DES
-1008, установленных на этажах предприятия.
Реализация данного дипломного проекта предусматривает максимальное
применение уже используемых технических средств и адаптацию проектных
44
решений к используемому техническому обеспечению. Это диктуется
соображениями экономической целесообразности: ограничениями,
накладываемыми текущим финансированием, выделяемым на обновление
вычислительной и организационной техники отделов предприятия, техническим
состоянием вычислительной техники, уровнем подготовки пользователей
системы и соответствием современным информационным технологиям. Схема
технического обеспечения системы приведена на Рисунок 2.14.
Интеренет
Сервер
Коомутатор D_Link DES-1016
ИБП APC Smart-UPS RT 1000 VA
Медиаконвертер DMC-300SC
Ethernet
Рабочие места сотрудников
Отделы
D_Link Des 1008
Рабочие места дирекции
Xerox Phaser 3635 MFP/S
Удаленные пользователи
RDP
Рисунок 2.14. Схема технического обеспечения системы
45
3 Проектная часть
3.1.1 Этапы жизненного цикла проекта автоматизации
Жизненный цикл (ЖЦ) разработанного ПО любой АИС является
непрерывным процессом сопровождения, который начинается с принятия
решения о необходимости разработки ПО и заканчивающийся при выводе
разработанной ИС из эксплуатации.
Для построения и анализа ЖЦ ПО нередко используются различные
модели. Под моделью ЖЦ ПО подразумевается специальная структура,
задающая последовательность выполнения процессов и определяющая
взаимосвязи между ними на протяжении всего ЖЦ. Наибольшее
распространение в настоящее время получили следующие виды моделей:
«каскадная», «модель с промежуточным контролем» и «спиральная модель».
Виды моделей каскадная и модель с промежуточным контролем
включают этапы ЖЦ ПО:
этап анализа;
этап проектирования;
этап реализации;
этап внедрения;
этап сопровождения.
Каскадная модель ЖЦ предполагает строго последовательное выполнение
вышеперечисленных этапов. Достоинства каскадной модели: формирование на
каждом из этапов законченного комплекта документации по этапу и
возможность четкого планирования сроков этапа и затрат материальных и
финансовых ресурсов. Недостаток данной модели: несоответствие реальному
процессу разработки и создания ПО, который обычно не укладывается в такую
жесткую схему и требует периодического возврата к предыдущим этапам для
пересмотра или уточнения принятых решений.
Модель с промежуточным контролем более приближает ЖЦ к реальному
процессу разработки и эксплуатации ПО. В противовес каскадной модели, она
допускает возвращение из любого этапа ЖЦ на любой из предыдущих этапов
для выполнения необходимой корректировки. При этом создаются условия для

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

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