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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
F = [Наименование]:[ X] — код должности
Пример заполнения — 4
5. Классификатор клиентов.
Структурная формула классификатора:
F = [Наименование]:[XXXXX] — код клиента
Пример заполнения — 13230
6. Классификатор подразделений.
Структурная формула классификатора:
F = [Наименование]:[ X] — код подразделения
Пример заполнения — 2
7. Классификатор продукции.
Структурная формула классификатора:
F = [Наименование]:[XXXXX] — код продукции
Пример заполнения — 03452.
В разрабатываемой системе производственного учета расхода материалов
входными документами являются:
план поставок сырья;
план реализации готовой продукции;
номенклатура сырья;
номенклатура готовой продукции;
перечень поставщиков;
перечень клиентов;
заявки на закупку готовой продукции от клиентов.
Данные макеты используются для ввода и актуализации записей ИБД,
поэтому целесообразно использовать анкету-форму для размещения реквизитов,
которая удобна для выполнения этих операций.
К результатным документам относятся:
общий объем произведенной продукции за период;
общий объем поставленного сырья за период;
общий объем реализованной продукции за период;
48
характеристика деятельности поставщиков по объему поставленного
сырья и степени выполнения плана поставок;
характеристика деятельности клиентов по объему закупленной
продукции и степени выполнения заявок на закупку готовой продукции.
Методы формирования информационной базы:
сбор локальных файлов — исполняется функциями пакетов приложений;
интегрированная база данных — использует стандартные программные
средства, т.е. загрузку, хранение, поиск и ведение данных (СУБД).
Стоит отметить преимущества при использовании для хранения
информации базы данных:
соразмерность данных реальному состоянию объекта;
надежность и практичность, а также совокупность обработки данных;
поддержка целостности данных.
По способу установления связей между данными различают:
реляционную модель;
сетевую;
иерархическую.
Для хранения информации в системе необходимо разработать следующие
справочники:
сотрудники;
продукция
клиенты;
Сырье и материалы;
производство;
продажи.
Кроме того, необходимо спроектировать и разработать следующие
основные экранные формы:
форму авторизации;
формы заполнения справочников;
49
формы учета производственной деятельности;
форму получения отчетных документов.
1.4.2 Обоснование проектных решений по программному обеспечению
Программное обеспечение (ПО) содержит программы, которые исполняют
функции и задачи информационной системы, а также выполняют стабильную
работу совокупности технических средств.
Критериями для выбора ОС масштаба предприятия являются следующие
характеристики:
поддержка многосерверной сети;
высокая эффективность файловых операций;
возможность эффективной интеграции с другими ОС;
наличие централизованной масштабируемой справочной службы;
хорошие перспективы развития;
эффективная работа удаленных пользователей;
разнообразные сервисы: файлсервис, принтсервис, безопасность
данных и отказоустойчивость, архивирование данных, служба обмена
сообщениями, разнообразные базы данных и другие;
поддержка многообразных операционных систем конечных
пользователей;
поддержка сетевого оборудования стандартов Ethernet;
наличие популярных прикладных интерфейсов и механизмов вызова
удаленных процедур RPC.
В рамках дипломного проекта в качестве серверной ОС была выбрана
Microsoft Server 2016
Основным принципом выбора СУБД следует считать определение
программного продукта, в наибольшей мере соответствующего предъявляемым
требованиям.
50
Сравнительная таблица четырех распространенных СУБД,
конкурирующих на рынке программного обеспечения по основным показателям
приведена в таблице 8.
Таблица 8
Сравнение СУБД
Критерий
Система управления базой данных
IBM
DB2
Access
Microsoft SQL
Server 2016
MySQL
Моделирование данных
4
3
5
3
Особенности
архитектуры и функционал
4
2
4
5
Контроль работы системы
3
4
4
5
Производительность
5
2
4
5
Особенности разработки
4
2
5
5
Надежность
5
3
4
5
Требования к рабочей среде
3
3
4
4
Смешанные критерии
4
1
5
5
Итого:
32
20
39
33
Таким образом, для проекта, рассматриваемого в данном дипломном
проекте, наиболее приемлема СУБД MSSQL.
Приложение в 1С разрабатывается в терминах классов проблемно
ориентированных бизнес – сущностей, что является важным отличием
разработки в системе 1С от разработки в универсальных системах, например С++
или Delphi.
При необходимости использования универсальной среды
программирования при разработке автоматизированных систем для
предприятия, существует группа разных сущностей: клиенты и товары, счета,
накладные и документы, а также методы регистрации и взаимодействия между
ними.
Продукт наших соотечественников из компании фирмы 1С является
наиболее эффективным и выгодным, в силу небольшой стоимости внедрения
ПО, а также в связи с большим числом специалистов, которые способны
поддерживать данную информационную систему.
51
Ключевым отличием от представленных аналогичных систем будет
нацеленность разрабатываемой ИС на реализацию конкретных и требуемых
бизнес-процессов ресурсами информационной поддержки ЭИС. Также стоит
заметить, что заложенная в платформу функциональность и технология RAD
(технология быстрого проектирования и разработки приложений) позволяет
произвести быструю доработку и добавление в неё функционала при
необходимых адаптационных запросах на изменение ЭИС в соответствии с
изменением предметной области.
Для реализации приложения пользователя выбран встроенный язык
программирования платформы 1C Предприятие 8.3.
1.4.3 Обоснование проектных решений по техническому обеспечению
В рассматриваемой задаче автоматизации, в ходе которой необходимо
автоматизировать процесс приема и распределения заявок от клиентов ПО ООО
«ЗВЕЗДА», в качестве технического обеспечения используются следующие
средства:
персональные компьютеры менеджеров;
сервера;
соединительные линии локальной вычислительной сети.
Персональные компьютеры оцениваются по следующим основным
критериям:
быстродействие процессора;
объем жесткого диска;
объем оперативной памяти;
быстродействие видеокарты.
52
Глава 2. Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
В настоящее время известны и используются следующие модели
жизненного цикла:
Каскадная модель (рисунок 12) предусматривает последовательное
выполнение всех этапов проекта в строго фиксированном порядке.
Поэтапная модель с промежуточным контролем (рисунок 13).
Спиральная модель (рисунок 14).
Разработка требований
Проектирование
Реализация
Тестирование
Ввод в действие
Рисунок 12. Каскадная модель ЖЦ ИС
Разработка требований
Проектирование
Реализация
Тестирование
Ввод в действие
Рисунок 13. Поэтапная модель с промежуточным контролем
53
Проектирование
Реализация
Тестирование
Версия 1
Версия 2
Версия 3
Разработка
требований
Ввод в действие
прототипов системы
Рисунок 14. Спиральная модель ЖЦ ИС
Для рассматриваемого в данном проекте наиболее подходит спиральная
модель жизненного цикла информационной системы, так как:
Разработка имеет небольшой объем;
Требования к системе формализованы;
Изменения функциональности не планируются.
Стандарты жизненного цикла информационной системы:
ГОСТ 34.601-90 – распространяется на автоматизированные
системы, используемые в различных видах деятельности (исследование,
проектирование, управление и т.п.), включая их сочетания, создаваемые в
организациях. Стандарт устанавливает стадии и этапы создания
автоматизированной системы.
ISO 12207 – стандарт применяется при приобретении систем,
программных продуктов и оказании соответствующих услуг (внедрение,
сопровождение). А также при поставке, разработке, эксплуатации и
сопровождении программных продуктов и программных компонентов
программно-аппаратных средств как в самой организации, так и вне нее.
XP (eXtreme Programming) – методология содержит совершенно
иные базовые принципы, нежели RUP. Главная особенность – определение
точных кратковременных планов (как правило, недельных), частое
перепланирование, тесное общение с заказчиком. Эта методология больше
подходит для полуисследовательских и инновационных проектов [13].
54
MSF (Microsoft Solutions Framework – методология создания
программных решений) – единая схема организации работ над проектом по
разработке и внедрению IT-решений, охватывающая практически весь цикл
принятия решений – от обсуждения до внедрения. Довольно гибкая, что дает
возможность применять к различным проектам в сфере IT. [11]
COBIT (Control Objectives for Information and Related Technology –
подход к управлению информационными технологиями). Главная идея
стандарта COBIT: все ресурсы ИС должны управляться категорией естественно
сгруппированных процессов для обеспечения предприятия всей необходимой и
надежной информацией [14].
Oracle CDM (Custom Development Method – методика разработки ИС
под заказ) – позволяет стандартизировать процесс создания приложений. CDM
охватывает полный жизненный цикл разработки приложений, описывая
последовательность и взаимную зависимость задач, решаемых в процессе
разработки.
Для разработки системы производственного учета расхода материалов
будем использовать стандарт ISO 12207-99, как наиболее подходящий для
данного случая, так как позволяет соблюсти баланс между жесткостью и
гибкостью, в отличии от других методологий. Именно это и требуется в рамках
разработки информационной системы учета расхода материалов для увеличения
эффективности разработки ИС.
Выделим основные процессы жизненного цикла:
1) Заказ;
2) Разработка;
3) Поставка;
4) Эксплуатация;
5) Сопровождение.
Согласно выбранному стандарту следует выделить следующие этапы:
Подготовка проекта
• Анализ деятельности
55
• Проведение предпроектного обследования
• Разработка плана проекта
Разработка
• Создание таблиц и связей БД
• Создание шаблонов отчетных файлов
• Создание процедур по сбору, обработке и хранению информации
• Создание процедур фильтрации
• Разработка пользовательского интерфейса
Тестирование настроек системы
• Настройка словарей и справочников
• Тестирование работоспособности системы
• Корректировка системы по результатам тестирования
• Подготовка документации для внедрения
• План эксплуатации
• Документация по установки и настройки ПО
• Подготовка плана внедрения
Внедрение
• Установка на сервер СУБД
• Установка серверных компонентов системы учета продаж
• Установка клиентских приложений системы учета продаж
• Настройка серверной и клиентских частей
• Тестирование работоспособности
• Демонстрация работы системы
• Подготовка плана по обучению пользователей
• Проведение семинара по обучению работе с системой
• Обучение службы эксплуатации
Эксплуатация
• Подготовка плана по эксплуатации
• Ввод системы в опытную эксплуатацию
56
• По результатам опытной эксплуатации перевод системы в
промышленную эксплуатацию
• Поддержка пользователей
• Проведение обучающих лекция для пользователей
• Подготовка отчетов о работе системы
Сопровождение
• Анализ ошибок и их устранение
• Подготовка отчетов по модификациям и изменениям
• Обновление функционирующих систем
В качестве стратегии внедрения ИС в ПО ООО «ЗВЕЗДА» был выбран
«Пилотный проект».
Данная стратегия внедрения информационной системы была выбрана,
потому что это наиболее часто используемая компаниями стратегия. Такой
подход снижает риск и наиболее надежен.
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание
В течение жизненного цикла информационной системы могут
существовать риски, которые могут сорвать разработку. Чтобы ибежать этих
рисков, необходимо провести оценку вероятных рисков и разрабатывать
способы избежать этих рисков или минимизировать их воздействие.
Рассмотрим наиболее вероятные риски по фазам жизненного цикла
информационной системы в соответствии с выбранным стандартом.
На этапе «Подготовка проекта» возможны следующие риски:
Несоответствие выделенного бюджета масштабу проекта.
Неформализуемая задача (невозможно автоматизировать те или
иные бизнес-процессы или затраты на такую автоматизацию превысят
ожидаемую выгоду).
Для снижения рисков необходимо:
Договориться об увеличении бюджета или отказаться от участия в проекте;

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")