Диплом: Автоматизация и внедрение складского учета в мебельную компанию ООО "РИО ГАРАНТ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
31
решений, которые подойдут для автоматизации склада любого масштаба. Для
работы с данной системой требуется обученный специалист. Возможна
собственная доработка системы.
CRM «МойСклад» удобная программа для торговли и склада,
работающая онлайн. Благодаря мощным «складским» возможностям,
встроенной аналитике и модулю работы с клиентами (CRM) она идеально
подходит для оптовой торговли. Это функциональное и эффективное
приложение, позволяющее производить учет без особых проблем и сложностей.
Результаты проведенного анализа систем складского учета представлены
в таблице 1.5.
Таблица 1.5
Сравнение систем складского учета
Критерии оценки
1С: Торговля и
Склад
«Мой склад»
Microinvest Склад
Pro
Сайт
http://1c.ru/ http://moysklad.
ru
http://microinvest.su
Учет поставок товаров
Есть Есть Есть
Поддержка
технологии адресного
хранения
Доработка Нет Есть
Формирование
сопроводительных
документов
Есть
Есть
Есть
Формирование
отчетной
документации
Есть
Есть
Есть
Надежность и защита
данных по 5-ти
бальной шкале
5
2
3
Расширяемость
Да
Да
Нет
Экспорт/импорт
Да
Да
Да
Возможность
генерации отчетов и
выходных форм
Да
Наличие бесплатной
технической
поддержки
Нет
Да
Нет
Сложность
администрирования
Сложное
Простое
Простое
Затраты на внедрение
и сопровождение
От 350 000
руб.
От 380 000 руб.
От 450 000 руб.
32
При выборе системы для автоматизации учета товаров складе для
мебельной компании ООО «РИО Гарант», важное значение имеет
расширяемость программы с возможностью создания дополнительных
адаптивных отчетных форм, ведение учета поставок и отгрузок, формирование
документов и отчетов по сравнимо низкой цене (до 300 000 руб.)
Стоимость внедрения каждой из рассмотренных систем слишком велика
для ООО «РИО Гарант». Поэтому было принято решение о разработка
собственной информационной системы, которая будет расширяема в
соответствии с требованиями руководства.
1.3.2. Выбор и обоснование стратегии автоматизации задачи
Существуют четыре стратегии автоматизации, представленные на
рисунке 1.21 [14].
Рисунок 1.21 – Стратегии автоматизации
Задача настоящей выпускной квалификационной работы по автоматизации
складского учета мебельной фирмы ООО «РИО Гарант» относится к стратегии
автоматизации по участкам. В будущем автоматизация по участкам
предусматривает автоматизацию отдельных производственных участков,
33
объединенных по набору выполняемых функций. Этот способ автоматизации
выбирается при условии, если существуют участки, где применение
автоматизированных систем дает значительный экономический эффект,
например, за счет сокращения персонала.
1.3.3. Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Существуют несколько способов приобретения информационной системы
для автоматизации поставленной задачи автоматизации управления структурой
распределенных складов, представленных на рисунке 1.22 [14].
Рисунок 1.22 – Способы приобретения информационной
системы
Рассмотренные готовые решения по автоматизации складского учета,
которые представлены в разделе1.3.1 настоящей работы не отвечают всем
требованиям, поэтому варианты с покупкой готовой системы или ее арендой не
рассматривается.
34
Для решения поставленной задачи автоматизации складского учета
мебельной фирмы ООО «РИО Гарант» оптимальным решением будет разработка
информационной системы собственными силами.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Под информационным обеспечением понимается совокупность всей
информации, которая циркулирует в информационной системе.
Источниками информации могут быть документы, нормативно-
справочная информация и т.д.
Информационное обеспечение включает в себя внутримашинное и
внемашинное информационное обеспечение [8].
Внемашинное информационное обеспечение эта та информация, которая
не имеет электронного представления (договор, накладная и т.д.).
Внутримашинное информационное обеспечение включает
информационную базу на машинном носителе и средства ее ведения.
Внемашинное информационной обеспечение в данном случае
представлено в виде интегрированной базы данных.
В качестве входных документов определены:
информация о сотрудниках;
данные о складах;
данные о системе хранения на каждом складе: стеллажи, ячейки и
т.д.;
сведения о товарно-материальных ценностях, которые хранятся на
складе;
данные о поставщиках;
35
накладные на поставку товаров на склад.
В выходных документах отражается результат запросов из базы данных.
Каждому документу соответствует своя экранная форма для ввода переменной и
условно-постоянной первичной информации, а также для вывода на экран
результатной информации или ответов на запросы.
В качестве выходных данных определены:
- статистика работы с поставщиками;
- сведения о поставке товаров;
- сведения об отгрузке товаров;
- сведения о состоянии склада;
- отчет о наполненности зон хранения в процентах.
1.4.2. Обоснование проектных решений по программному обеспечению
На компьютерах ООО «РИО Гарант» установлена операционная система
Windows. Для разработки информационной системы автоматизации складского
учета необходимо выбрать систему управления базами данных, язык
программирования и среду разработки приложений, которые совместимы c
Windows.
Рассмотрим такие среды разработки приложений как: Delphi, Lazarus и MS
Visual Studio.
Delphi среда визуального программирования, предоставляющий
разработчику большой объем возможностей по созданию программ,
предназначенных для работы с базами данных. Для работы с базами данных в
него включены такие возможности как генератор отчетов, позволяющий
осуществлять вывод информации на принтер, а также организована поддержка
языка SQL, позволяющего создавать запросы различной сложности с
локальными и сетевыми базами данных [30].
36
Lazarus открытая среда разработки программного обеспечения на языке
Object Pascal. Интегрированная среда разработки предоставляет возможность
кроссплатформенной разработки приложений в Delphi-подобном окружении.
Позволяет разрабатывать интерфейсы под различные операционные системы:
Linux, FreeBSD, Mac OS X, Microsoft Windows, Android. Начиная с Delphi XE2 в
самом Delphi имеется возможность компиляции программ для Mac OS X, с
версии XE4 — для iOS, с версии XE5 для Android, с версии 10.2 Tokyo — для
Linux (x64) [31].
MS Visual Studio это решение для разработки, позволяющее командам
любого размера проектировать и создавать привлекательные приложения,
которые удовлетворят самым взыскательным требованиям заказчиков. С
помощью MS Visual Studio можно использовать инструменты гибкого
планирования такие как планирование объема работ, панели задач и
управление невыполненной работой. Их использование позволяет осуществить
последовательную разработку и организовать создание программного продукта
в удобном темпе [7].
MS Visual Studio включает средства моделирования, обнаружения и
проектирования архитектуры, что позволяет описать создаваемую систему и
полностью реализовать концепцию программного продукта.
Стоит отметить, что в MS Visual Studio присутствуют механизмы,
позволяющие получать подробную информацию о возникающих ошибках.
Для разработки визуального интерфейса информационной системы
складского учета будет использована среда разработки приложений MS Visual
Studio.
Чтобы выбрать СУБД проведем сравнительный анализ систем управления
базами данных как: MS Access [32], MySQL [35], Oracle [34] и MS SQL Server
[33].
Сравнительный анализ СУБД представлен в таблице 1.6.
Таблица 1.6
37
Сравнение СУБД
Критерии оценки
MS Access
MySQL
MS SQL
Server
Orcale
Размер базы данных
несколько Мб
+
+
до 100Мб
+
+
несколько ГБ
+
+
+
100Гб и более
+
+
Стоимость лицензии
бесплатно (только лицензия на пакет)
+
+
дешево
дорого
+
+
очень дорого
Платформа на которой способна работать СУБД
Windows
+
+
+
Unix/Linux
+
Windows+Linux
+
+
Кластеры
+
Тип программы
Локальное приложение
+
+
WEB
+
Сложная система
+
+
Защита данных
низкая
слабая
+
сильная
+
+
+
Мощность языка SQL и возможности СУБД
очень слабые
слабые
+
развитые
+
мощные
+
+
Требования к техническим характеристикам ПК
неприхотливые
+
+
чувствительные
необходимы мощные сервера
+
+
Сложность настройки и администрирования
никаких сложностей
+
небольшие сложности
необходимы специальные знания и помощь
специалиста
+
+
+
38
Проанализировав собранную информацию о рассматриваемых СУБД:
показаниях производительности, удобства администрирования, ценовой
политике было принято решение выбрать в качестве СУБД MS SQL Server, так
как данная СУБД имеет широкие возможности в области администрирования баз
данных, имеет высокий уровень производительности даже при больших
объемах, хранимых данных, достаточно проста и понятна в настройке и
сопровождении. MS SQL Server Express является бесплатно распространяемой
СУБД и может беспрепятственно использоваться в коммерческих целях. MS SQL
Server позволяет создать клиент-серверное приложение и не предъявляет
критических требований к параметрам линий связи. Кроме того, в настоящее
время на сервере ООО «РИО Гарант» уже установлена данная СУБД MS SQL
Server Express 2008 R2.
1.4.3. Обоснование проектных решений по техническому обеспечению
Для работы информационной системы складского учета ООО «РИО
Гарант» необходимо обеспечить наличие достаточного набора технических и
программных средств, которые позволят обеспечить бесперебойное
функционирование системы.
Требования к комплексу технических средств [13]:
- минимизация затрат на приобретение и эксплуатацию;
- надежность;
- защита от несанкционированного доступа;
- рациональное распределение по уровням обработки.
Минимальные технические требования персональных компьютеров, на
которых будет установлена клиентская часть информационной системы
складского учета:
процессор с тактовой частотой не менее 2,5 ГГц или выше;
минимальный объем оперативной памяти - 2 ГБ;
39
свободное место на диске - от 500Мб;
подключение к локальной сети со скоростью от 100Мбит/с.
Минимальные технические сервера, на котором будет установлена СУБД
с развернута база данных:
процессор с тактовой частотой не менее 3 ГГц или выше;
минимальный объем оперативной памяти - 6 ГБ;
свободное место на диске - от 5Гб;
подключение к локальной сети со скоростью от 100Мбит/с.
40
2. Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл (ЖЦ) программного обеспечения описывает
последовательность действий, которые необходимо выполнить для получения на
выходе готового программного продукта, который успешно внедрен и
эксплуатируется заказчиком. Начало жизненного цикла программного
обеспечения начинается уже с момента возникновения идеи о его разработке
[15].
За долгий этап эволюции методологии разработки программного
обеспечения разработано много стандартов, которые регламентируют
последовательность выполнения этапов работ. Каждый стандарт может быть
использован для разработки программного обеспечения различных
направленностей. Наиболее популярные стандарты представлены на рисунке 2.1.
Рисунок 2.1. Стандарты этапов жизненного цикла
Во всех стандартах присутствуют следующие основные этапы разработки
программного обеспечения:

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

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