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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
36
Покупка информационной системы с последующей доработкой
оправданна только при небольшом количестве доработок и при наличии
подробной документации кода информационной системы. В данный момент на
рынке представлено недостаточно много информационных систем с открытым
кодом.
В случае аренды информационной системы за пределы компании может
уйти слишком много важной информации, что может повлечь риск потери
информации или доступа к ней посторонних.
Поэтому для решения поставленной задачи автоматизации проверки
наличия и учета отгрузки товаров со склада целесообразно разработать
информационную систему собственными силами. Это позволит избежать затрат
на сопровождение и доработку системы. Обеспечит защиту информации от
несанкционированного доступа посторонних лиц, позволит создать тот набор
функциональности, который необходим для ООО «Техсервис».
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение важнейший элемент информационной
системы, который предназначен для отражения информации, характеризующей
состояние управляемого объекта и являющейся основой для принятия
управленческих решений [1].
Информационное обеспечение включает совокупность:
постоянной нормативно-справочной информации;
текущие данные о состоянии управляемого объекта;
данные, поступающие из внешней среды;
накапливаемые данные за определенный промежуток времени.
Информационная база может быть организована как совокупность
локальных текстовых файлов или в виде интегрированной базы данных,
37
основанной на использовании универсальных программных средств загрузки,
хранения, поиска данных (СУБД) [5].
В данном проекте будет использована интегрированная база данных,
которая будет включать информацию о расходе материалов на производство
продукции в ООО «Техсервис».
Под входной информацией понимается вся информация, необходимая для
решения задачи и расположенная на различных носителях: первичных
документах, машинных носителях. С этой целью составляются перечень
входной информации и состав реквизитов каждого вида входной информации,
расположение реквизитов входной информации, описание полей (реквизитов)
входных документов.
Входной оперативной информацией для информационной системы
является:
сведения о сотрудниках ООО «Техсервис»;
план производства;
производственные задания;
сведения о материалах;
сведения о выпуске продукции;
использование материалов на производство продукции;
сведения о лимитах использования материалов для каждого
производственного задания;
сведения о расходах на производство продукции.
На рисунке 1.12 представлена форма плана производства, который
используется в ООО «Техсервис».
План производства имеет общее количество продукции и суммарное
количество выпускаемой продукции по кварталам.
Также при необходимости в плане производства указывается общая
выручка от реализации продукции.
38
Рисунок 1.12 – План производства
На рисунке 1.13 представлен шаблон производственного задания
ООО «Техсервис».
Рисунок 1.13- Производственное задание
Накладная на передачу готовой продукции в места хранения по форме
МХ-18 используется для отпуска товаров из производственного цеха на склад.
Данная форма подписывается кладовщиками и мастерами цеха.
Форма МХ-18 представлена на рисунке 1.14.
39
Рисунок 1.14 – Форма МХ-18
Учет лимитов на отпуск материалов в рамках выполнения
производственного задания ведется с помощью формы М-8, представленной на
рисунке 1.15.
Рисунок 1.15 – Лимитно-заборная карта
40
Для работы с документами используются следующие справочные данные:
категория товаров;
группа товаров;
раздел товаров;
товар;
материал;
склад;
цех;
должность;
отдел;
категория материалов.
1.4.2. Обоснование проектных решений по программному
обеспечению
Для разработки информационной системы проверки и наличия отгрузки
товарно-материальных ценностей ООО «Техсервис» необходимо выбрать СУБД
и среду разработки клиентского приложения.
Для анализа были выбраны СУБД:
Firebird;
PostgreSQL;
MySQL.
Firebird является реляционной базой данных и предлагает множество
стандартных функций ANSI SQL. Совместима с Mac OS X, Linux, Microsoft
Windows и разнообразными Unix платформами. Firebird обладает
превосходным параллелизмом, высокой эффективностью и мощной
языковой поддержкой для хранимых процедур и триггеров.
PostgreSQL – это объектно-реляционная система управления базами
данных, с открытым исходным кодом. СУБД является первой во многих
аспектах функциональности, которые стали доступны в некоторых
коммерческих СУБД значительно позже.
41
MySQL свободно распространяемая СУБД, которая позволяет создавать
быстродействующие информационные системы, проектируемые по технологии
клиент/сервер.
MySQL-база представляет собой набор файлов, содержащих данные,
хранимые в реляционных таблицах базы данных.
Для того чтобы получить целостную картину и выбрать походящую
СУБД, объединив все характеристики итоговым значением, целесообразно
воспользоваться методом многокритериального анализа.
Многокритериальный анализ (МКА)
это практическая реализация структуры системного исследования в решени
сложных, комплексных задач. МКА обеспечивает рациональный, системати
зированный и прозрачный процесс принятия решений.
На рисунке 1.16 представлено описание выбранных критериев сравнения
СУБД.
Для оценки соответствия СУБД заданным критериям была выбрана
пятибалльная шкала.
Рисунок 1.16 - Критерии для выбора СУБД
В таблице 1.5 приведены результаты проведенного анализа.
42
Таблица 1.5
Результаты многокритериального анализа СУБД
СУБД/ Параметр (коэффициент)
Firebird
PostgreSQL
MySQL
Кроссплатформенность (0,1)
3
4
5
Требования к аппаратному обеспечению
5
3
2
Физические ограничения (0,07)
4
5
5
Сопровождение (0,21)
3
2
5
Функциональность СУБД (0,2)
4
5
5
Скорость обработки данных (0,09)
3
4
5
Средства резервного копирования и
восстановления (0,18)
4
5
4
Итоговая оценка
3,75
3,88
4,37
Согласно представленному анализу для разработки информационной
системы проверки и наличия и отгрузки товарно-материальной ценностей
ООО «Техсервис» будет использована СУБД MySQL.
Рассмотрим современные интегрированные среды IDE, которые могут
использоваться для разработки информационной системы:
- CodeBlocks;
- Microsoft Visual Studio;
- Embarcadero RAD Studio.
Code Blocks – это среда для программирования на C++. Это
интегрированная кросс–платформенная среда разработки с отрытым исходным
кодом, которая поддерживает использование различных компиляторов, таких
как GCC (MingW/GNU GCC), MSVC, Digital Mars, Borland C 5.5 и Open Watcom.
Microsoft Visual Studio линейка продуктов компании Microsoft,
включающих интегрированную среду разработки программного обеспечения и
ряд других инструментальных средств.
Embarcadero RAD Studio представляет собой набор средств разработки
приложений, который позволяет создавать приложения с графическим
пользовательским интерфейсом для Windows, Mac OS X, .NET, PHP и веб–
решений.
43
В таблице 1.6 представлена сравнительная характеристика IDE сред
разработки.
Таблица 1.6
Сравнительная характеристика IDE сред разработки
Параметр
CodeBlocks
Microsoft Visual
Studio
Embarcadero
RAD Studio
Год выпуска последней
версии
2015
2016
2015
Сайт
codeblocks.org
visualstudio.com
embarcadero.com
Язык программирования
C++
C#, VB.Net. F#
Object Pascal
Поддержка объектно–
ориентированного
программирования
+
+
+
Возможность разработки
плагинов
+
+
+
Наличие готовых
плагинов и модулей
-
+
-
Поддержка модульного
программирования
+
+
+
Поддержка Intellessense
-
+
+
Рефакторинг
-
+
+
Стоимость лицензии
Бесплатная IDE
356 000 руб.
896 000 руб.
Для разработки информационной системы выбрана среда Microsoft Visual
Studio, которая представляет собой достаточно функциональную и удобную
среду разработки приложений, которая значительно превосходят возможности
бесплатного программного обеспечения набором функциональности и
возможностей.
Информационная система будет разработана на языке программирования
C#.
1.4.3. Обоснование проектных решений по техническому
обеспечению
Техническое обеспечение (ТО) приложения представляет комплекс
технических средств, предназначенных для обработки данных. В состав
комплекса входят электронные вычислительные машины, осуществляющие
обработку информации, средства подготовки данных на машинных носителях,
44
средства сбора и регистрации информации, средства передачи данных по
каналам связи, средства накопления и хранения данных и выдачи результатной
информации, вспомогательное оборудование и организационная техника. При
выборе технических средств, применяемых для функционирования
информационной системы, должны учитываться следующие требования [4]:
выбор технических средств должен обеспечивать рациональное
соотношение между затратами на создание системы и достигаемым
эффектом;
технические параметры системы не должны налагать ограничения на
регламент технологического процесса функциональной системы.
Для работы с информационной системой должен быть выделен
следующий персональный компьютер и периферийное оборудование:
процессор Intel Core i5 3570 2.0 Ггц, 4 ядра;
системная память 8192 Мб (DDR3-1600);
видеоадаптер AMD Radeon HD 7800 Series (4830 Мб);
дисковый накопитель Hitachi HTS542516K9SA00 (1000 Гб, 5400 RPM,
SATA);
монитор ASUS VS238N [23" LCD].
оперативная память (DDR) 2048 Мб;
оптический привод DVD±R / RW;
монитор LCD Sony 17”;
оптическая мышь Genius;
клавиатура Genius;
лазерное МФУ Samsung SCX-3405W.
Исходя из общих требований к аппаратному обеспечения
разрабатываемой информационной системы можно сделать вывод, что компания
располагает необходимым компьютерным оборудованием, позволяющим
реализовать проект и решить поставленные задачи, что является экономически
выгодным, т.к. не потребуется дополнительных затрат на модернизацию
оборудования.
45
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Понятие жизненного цикла является одним из базовых понятий
методологии проектирования информационных систем. Жизненный цикл
информационной системы представляет собой непрерывный процесс,
начинающийся с момента принятия решения о создании информационной
системы, и заканчивается в момент полного изъятия ее из эксплуатации [17].
Жизненный цикл информационной системы охватывает все стадии и
этапы ее создания, сопровождения и развития [17]:
исследование предметной области;
проектирование системы;
разработку системы;
тестирование информационной системы;
эксплуатацию системы и ее сопровождение;
развитие системы.
Жизненный цикл информационных систем включает в себя четыре
стадии: предпроектную, проектировочную, внедрение, функционирование. От
качества проектировочных работ зависит эффективность функционирования
системы, поэтому каждая стадия разделяется на ряд этапов и предусматривает
составление документации, отражающей результаты работ.
На предпроектной стадии можно выделить следующие этапы [17]:
1) cбор материалов для проектирования – предусматривает разработку и
выбор варианта концепции системы, выявление всех характеристик объекта и
управленческой деятельности, потоков внутренних и внешних информационных
связей, состава задач и специалистов, которые будут работать в новых

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

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