Диплом: Автоматизация процесса ведения документации и отчетности в АО "СЭМЗ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
СУБД нашего производства, созданная научно-производственным
предприятием РЕЛЭК (Реляционные экспертные системы). Считается
кроссплатформенным ПО, поддерживающим почти все ОС. Базовым
направлениями использования становятся гос. проекты, встроенные системы и
онлайн-системы. СУБД ЛИНТЕР имеет отличную надежность благодаря системе
оперативного резервирования, другими словами - резервная система приходит на
замену вышедшей из строя в авто режиме. Язык запросов в СУБД ЛИНТЕР
отвечает требованиям SQL:2003 [22]. Существует 4 версии СУБД: ЛИНТЕР
Бастион, ЛИНТЕР Стандарт, ЛИНТЕР Realtime и ЛИНТЕР Multiversion.
6. MySQL
Универсальная СУБД. Лежит в свободном доступе, но имеет коммерческую
лицензированную версию от MySQL AB. СУБД с открытым кодом [12].
Изначально создавалась шведской компанией MySQL AB, с 2008 по 2010 года –
уже фирмой Sun Microsystems. Сейчас разработка и поддержка ПО лежит на Oracle.
Первая версия СУБД вышла в 1995 году, а представлена она была в январе 2001
года. Данная СУБД используется для управления малых и средних систем. СУБД
MySQL используется там, где есть клиент- серверная и встроенная архитектура. В
версиях выше MySQL 3.22 все ограничения с таблиц сняты [23].
В качестве СУБД для базы данных была выбрана СУБД MS Access 2019.
Один из главных плюсов разработки на MS Access – связь с Microsoft Office.
Для нормальной работы созданного приложения достаточно установленного
офиса. MS Access вполне хорош по совместимости с MS SQL Server и другим
форматом баз данных.
Каждая из задач имеет в себе выбор одного из способа решения. MS Access,
при своей внешней простоте, позволит решить довольно сложные задачи. MS
Access серьезный инструмент, в котором быстро и эффективно возможно
выполнить довольно сложную вещь. Для многих из проектов, где важно в жатые
сроки произвести разработку, MS Access подходит идеально.
Каждый из языков программирования создан под решение определенных
целей и задач. MS Access может решить достаточное количество офисных,
бухгалтерских и других задач. Программирование в MS Access, создание структур
баз данных подобны другим средам. Освоение основных принципов не займет
38
много времени, а затем довольно прост переход к другим средствам разработки.
Отличаться будет только интерфейс - названия функций, процедуры,
синтаксические правила и др. Но основной - принцип по созданию баз и алгоритма
будет таким же.
MS Access изначально представлен как настольные базы данных, и в данных
сферах ему трудно найти равных соперников. Так же MS Access надежный
контейнер по хранению запросов и таблиц при работе с ними через ADO. Если не
устраивают типовые наборы функций, то можно выполнить интерфейсы для
работы с применением другого средства, например, Visual Studio или Delphi.
Преобразование отношений в таблицы происходит по следующим принципам:
каждое отношение (сущность) становится отдельной таблицей, а каждый атрибут
отношения становится полем.
Преимущества СУБД Microsorf Access:
1. Простой и понятный интерфейс. Приступить к работе с данной СУБД
можно, не имея никаких особых навыков. Кроме того, на помощь новичку
приходят многочисленные справочные пособия, онлайн- и офлайн-курсы.
2. СУБД MS Access общеизвестна и очень популярна в настольных ПК. Это
значит, что вы всегда можете обратиться за помощью к знакомому, уже давно
использующему данную СУБД, за советом, а также вместе работать с одной базой
данных по сети.
3. Практически безграничные возможности экспорта данных: данные из
таблиц щелчком одной клавиши мыши можно перенести в Excel, Word,
экспортировать в XML, опубликовать в PDF, не говоря уже о том, чтобы без
проблем перенести выбранные объекты в другую базу данных.
4. Невысокая цена. Если покупать MS Access в составе полного пакета
Microsoft Office, то, по сравнению с другими платными СУБД, цена окажется очень
заманчивой.
5. Широкий выбор конструкторов для построения форм, отчетов и запросов,
с помощью которых можно отфильтровать данные и вывести их в удобном виде.
6. Широкие возможности импорта данных: если у вас есть табличные
данные, созданные при помощи текстового процессора MS Word или табличного
процессора MS Excel, вы с помощью мастера без труда перенесете их в свою базу.
39
Импорт, кроме того, можно выполнить из простого текстового документа, из
документа XML, а также из файлов баз данных, созданных в других СУБД (таких
как dBASE, PARADOX).
7. Возможность создания пароля на своей базе данных.
8. Встроенный язык VBA высокого уровня.
9. Возможность записи макросов.
10. Редактор SQL.
Для программистов можно выделить еще один значительный плюс: ядро
Access JET 4 встроено в операционные системы Microsoft, начиная с Windows-98.
Это значит, что разработанное приложение, использующее в работе базу данных,
созданную в Access, можно без проблем переносить на любой компьютер с ОС
Windows. Оно будет работать, не требуя установки самой СУБД. В крайнем случае
потребуется лишь установка RUNTIME - версии, которую можно абсолютно
бесплатно скачать с сайта Microsoft.
Входная информация - это вся информация, необходимая для решения
существующих задач в организации. Данная информация хранится в первичных
документах, на машинных носителях, в памяти персонального компьютера.
Для автоматизации необходимо:
Составить список входной информации;
Грамотно расположить реквизиты каждого вида входной информации;
Привести описание полей (реквизитов) входных документов.
Вся входная информация будет заносится в БД «СЭМЗ». В разработанный
программный продукт будет удобно заносить полученную информацию, а также
делать выборку нужных данных из предложенного списка, что позволит сохранить
целостность данных.
Приложение для базы данных будет создано с помощью языка
программирования Delphi. Delphi – это среда быстрой разработки приложений,
используемая многими разработчиками, она поддерживается тысячами
компонентов и надстроек других производителей и позволяющая создавать
высокопроизводительные приложения, ориентированные на пользователя.
Delphi включает современный объектно-ориентированный язык, встроенные
средства быстрой компиляции, возможность подключения к различным базам
40
данных и много визуальных компонентов, позволяя в несколько раз быстрее
создавать приложения для различных платформ Windows и баз данных.
1.4.3. Обоснование проектных решений по техническому обеспечению
Техническое обеспечение – комплекс технических средств, определенных
для работы ИС, а также подобающая документация на эти средства и
технологические процессы [12].
Комплексом технических средств является:
1. ПК удовлетворяющие минимальные требованиям;
2. Устройства по сбору, накоплению, обработке, передаче и выводу данных;
3. Устройства по передачи информации и линии связи;
4. Средств оргтехники и устройств автоматического съема данных;
5. Эксплуатационные материалы и др.
Документацией оформляется предварительная выборка технических
средств, использование их эксплуатации, технологический процесс обработки
информации, технологическое оснащение. Документацию возможно делить на три
группы:
1. Общесистемные, включающие государственные и отраслевые стандарты по
техническому обеспечению;
2. Специализированные, содержащие комплексы методик по всем этапам
разработки технического обеспечения;
3. Нормативно - справочная, применяемая при выполнении расчетов по
техническому обеспечению.
В данное время сложились две основные группы формирования технических
обеспечений (формы по использованию технических средств): централизованный и
частичного или полностью децентрализованный [13].
Централизованного технического обеспечения, базируемого на применении
в информационную систему серверов.
Децентрализация технических средств дает возможность реализовать
функциональные подсистемы на ПК непосредственно на рабочем месте.
Перспективным подходом можно считать, частично децентрализованным
подходом – применение технических обеспечений на базе распределенной сети,
41
состоящей из ПК и сервера для хранения БД, общих для любых функциональных
подсистем [5].
Для решения выдвинутой задачи, необходимо наличие у специалиста
компании ПК и принтера. К компьютеру, который находится в пользовании
специалиста, предъявляются следующие возможные требования:
Процессор с частотой не менее 2,5 ГГц или выше;
Свободное место на диске не менее 1000 Мб;
Объем оперативной памяти не менее 4 Гб;
подключение к локальной сети со скоростью от 100Мбит/с.
Критерием выбора технических средств есть:
1. Надежная функциональная система;
2. Функционально полная система;
3. Быстродействие;
4. Минимизирование затрат на стоимость: аппаратного средства, прикладной
системы, сопровождения систем, развития систем.
42
II. ПРОЕКТНАЯ ЧАСТЬ
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл проекта состоит из четырех фаз:
1. начальная фаза;
2. фаза разработки;
3. фаза реализации;
4. фаза завершения.
Начальная фаза - это фаза разработки концепций проекта, она состоит из
сбора исходных данных и анализа существующего состояния (предварительное
исследование), а также выявления потребностей в изменениях проекте).
Определение проекта:
постановка целей, задач и результатов в задаче автоматизации учета
нагрузки;
определение основных требований, ограничительных условий, критериев
проекта;
определение уровня рисков;
определение окружения проекта, предполагаемых участников;
расчет требуемого времени для разработки, ресурсов, средств и др.
В результате этапа формируется задача автоматизации учёта заявок,
происходит построение и оценка альтернативных вариантов решения данной
задачи, а также экспертиза и утверждение концепции задачи.
Фаза разработки проекта – это фаза, в результате которой разрабатывают
основной состав проекта, проводят подготовку к реализации. Основные подэтапы
этой фазы: выбор руководителя проекта и назначение команды проекта: изучение
целей, мотивации и требований заказчика и хозяина проекта, а также других
ключевых участников.
На этом этапе осуществляется структура планирования, в том числе
декомпозиция проекта (разбиение на более детальные блоки), составляют
календарные планы и графики работ, утверждают смету и бюджет проекта,
определяют необходимые ресурсы и методы контроля реализации проекта,
осуществляют определение и распределение рисков. На данном этапе происходит
43
организация и проведение торгов, заключение контрактов с основными
исполнителями, организуется выполнение основных проектных и опытно-
конструкторских работ по проекту и осуществляется представление проектной
разработки заказчику.
В выпускном квалификационном проекте по автоматизации учёта заявок на
этом этапе определяют основные критерии будущей системы, и формируют
требования к ней. Осуществляется проектирование и разработка основных модулей
информационной системы, создается интерфейс системы и происходит пробное
заполнение данными.
Фаза реализации – это фаза, в процессе которой происходит введение в
работу информационной системы. На этом этапе производиться введение в
действие средств коммуникации и связи между участниками проекта, введение в
действие системы стимулирования участников проекта, осуществление детального
проектирования, и определение технических спецификаций, осуществление
оперативного планирования работ.
Применительно к задаче ВКР на этом этапе проводится обучение персонала,
внедрение в технологию работы разработанной информационной системы.
Заполнение системы реальными данными и проверка ее соответствия
поставленным задачам.
Завершающая фаза или окончание проекта – это фаза, в процессе которой
достигаются поставленные цели проекта и подводятся итоги. К основным работам
этой фазы относятся - эксплуатационные испытания готового продукта, подготовка
кадров для эксплуатации системы, подготовка документации, сдача объекта
заказчику и ввод в эксплуатацию.
В данном выпускном квалификационном проекте на этой фазе происходит
обучение специалиста работе с информационной системой, составление
инструкции пользователя по основным критериям работы, пробная печать отчетов.
Жизненный цикл программного обеспечения.
Важным понятием в методологии по проектированию ИС является понятие
жизненных циклов ее программного обеспечения (ЖЦ ПО). ЖЦ ПО - это
непрерывный процесс, который начинаются с момента принятия решений о
44
создании информационных систем и заканчивающийся в момент их полного
изъятия из эксплуатации.
Основным нормативным документом, регламентирующим ЖЦ ПО, служит
международный стандарт ISO/TEC 12207 (ISO -International Organization of
Standardization Международная организация по стандартизации, EEC - International
Electrotechnical Commission - Международная комиссия по электротехнике). По
нему определяется структура ЖЦ, содержащая процессы, действия и задачи,
выполняемые во время разработки ПО.
Структура ЖЦ ПО по стандарту ISO/TEC 12207 состоит из трех групп
процессов:
основные процессы ЖЦ ПО (приобретение, поставка, разработка,
эксплуатация, сопровождение);
вспомогательные процессы, обеспечивающие выполнение основных
процессов (документирование, управление конфигурацией, обеспечение
качества, верификация, аттестация, оценка, аудит, решение проблем);
организационные процессы (управление проектами, создание
инфраструктуры проекта, определение, оценка и улучшение самого ЖЦ,
обучение).
Разработка содержит все работы для создания ПО и его компонентов
(анализ, проектирование и программирование) по заданным требованиям, включая
оформление проектной и эксплуатационной документации, подготовку
материалов, необходимых для проверки работоспособности и качества
программных продуктов, материалов, необходимых для организации обучения
персонала, и т.д.
Эксплуатация содержит работы для внедрения компонентов ПО, а также для
конфигурирования базы данных и рабочих мест пользователей, обеспечения
эксплуатационной документацией, проведения обучения персонала и т.д., ну и
непосредственно эксплуатация, в том числе локализация проблем и устранение
причин их возникновения, модификация ПО в рамках созданного регламента,
подготовка предложений для совершенствования, развития и модернизации
системы.
Модели жизненного цикла ПО.
45
Стандарт ISO/TEC 12207 не предлагает определенную модель ЖЦ и методы
для разработки ПО. Его регламенты база для всех моделей ЖЦ, для методологии и
технологии разработки. Стандарт ISO/TEC 12207 представляет структуру
процессов ЖЦ ПО, но не рассматривает в деталях, их реализацию или выполнение
действий и задач.
Модель ЖЦ – это структура, определяющая последовательность выполнения
и взаимосвязи процессов, действий и задач на протяжении ЖЦ. Модель ЖЦ
зависит от назначения ИС и требований условий, в которых система будет
разрабатываться и функционировать. Наибольшее распространение имеют две
основные модели ЖЦ: каскадная модель (1970 - 1985 гг.) и спиральная модель
(1986 - 1990 гг.).
В однородных ИС приложения были единым целым. Для разработки такого
приложения применялся каскадный способ. Каскадный способ - это деление всей
разработки на этапы, при этом переход с одного этапа на другой происходит
только после завершения всех работ на предыдущем этапе.
Каждый этап заканчивается созданием комплекта документации, с которой
разработка может быть продолжена другой командой разработчиков.
Преимущества такого метода:
на всех этапах создается набор проектной документации, отвечающий
критериям полноты и согласованности;
выполняемые в логичной последовательности этапы дают возможность
планирования сроков завершения всех работ и соответствующих затрат.
Каскадный метод подходит для построения ИС, в которых с начала
разработки можно точно и полно сформировать все требования, и предоставить
разработчикам свободу реализовать их технически как можно грамотней. Сюда
входят сложные расчетные системы, системы реального времени и др.
Выбранная модель жизненного цикла – итерационная. Итерационный метод
хорошо подходит для построения систем, где в самом начале разработки можно
достаточно точно и полно сформулировать все требования, с тем, чтобы
предоставить разработчикам свободу реализовывать их как можно лучше с
технической точки зрения.
46
На стадии внедрения проводятся подготовка и постепенное освоение
разработанной проектной документации ИС заказчиком. В процессе выполнения
работ на этой стадии осуществляется выявление частных и системных недоработок
в предлагаемом для внедрения проектном решении.
Существует четыре способа внедрения новой системы:
1. Параллельная стратегия.
2. «Скачок».
3. Пилотный проект.
4. «Узкое место».
Специфика работы АО «СЭМЗ» предполагает невозможность приостановки
работы предприятия из-за внедрения новой ИС, поскольку это может повлечь за
собой потерю клиентской аудитории, ошибки в выполнении документооборота и,
как следствие, упущенную прибыль. Также риск влияния неудачного внедрения на
эффективность работы предприятия должен быть минимальным или отсутствовать.
Метод «скачка» предусматривает полный отказ от работающей системы и
моментальный и безусловный переход на новую ИС. Это может стимулировать
пользователей системы к быстрому ее освоению, однако возникает большая
вероятность остановки технологического процесса получения и обработки
информации при условии, если в новой системе возникнет сбой.
Метод «узкого места» является принципиально неприемлемым для
разрабатываемого проекта, так как предполагает внедрение ИС в наиболее
критический участок работы предприятия, с тем, чтобы в дальнейшем перейти к
полномасштабному внедрению на всем предприятии. Решаемая задача изначально
решается на одном участке, переход на уровень всего предприятия в целом не
запланирован.
Таким образом, наиболее приемлемыми представляются два варианта
технологии внедрения ИС – параллельная стратегия и стратегия пилотного
проекта. Их сравнительная характеристика приведена в таблице 8.

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

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