Диплом: Автоматизация учёта и анализа ассортимента в интернет магазине ООО "Ручеек"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
14
программ не поддерживает функцию управления остатками товаров, и только
программа Фолио WinСклад из рассмотренных поддерживает группировку
номенклатуры.
2) Ни одна из рассмотренных систем не обеспечит обмен данными с
информационными системами бухгалтерии, отдела сбыта и отдела снабжения
ООО «Ручеек».
Проектируемая система будет полностью поддерживать специфику
складского учета ООО «Ручеек»:
проектируемая система обеспечит функции приемки товара,
комплектации заказа, отгрузки товара, управления остатками,
подготовки отчетов;
проектируемая система обеспечит взаимодействие с
информационными системами отделов сбыта, снабжения и
бухгалтерии;
карточки учета материалов будет вестись автоматически.
1.3.2. Выбор и обоснование стратегии автоматизации задачи
Понятие стратегии автоматизации включает в себя базовые принципы,
используемые при автоматизации предприятия. В ее состав входят следующие
компоненты:
цели деятельности предприятия и последовательность, в которой они
будут автоматизированы;
способ автоматизации: по участкам, направлениям, комплексная
автоматизация;
долгосрочная техническая политика - комплекс внутренних
стандартов, поддерживаемых на предприятии;
ограничения: финансовые, временные и т.д.;
процедура управления изменениями плана.
Стратегия автоматизации в первую очередь должна соответствовать
приоритетам и стратегии (задачам) бизнеса. Компания, приняв решение о
15
внедрении системы автоматизации, должна выбрать стратегию из
нижеперечисленных вариантов:
1) хаотичная – автоматизируются отдельные задачи, не связанные между
собой операции, выполняемые как одним, так и несколькими сотрудниками.
Недостатки данной стратегии – наличие неавтоматизированных участков;
вероятность дублирования информации при вводе ее в разные приложения;
низкая эффективность автоматизации;
2) автоматизация по участкам представляет собой процесс автоматизации
решаемых задач в отдельных подразделениях предприятия, объединенных по
функциональному признаку. При этом подразумевается выбор одной или
нескольких задач, решаемых сотрудниками одного отдела, без привязки к
существующим на предприятии бизнес-процессам. Данная стратегия выгодна в
случаях, когда предприятие не имеет достаточно средств для внедрения системы
комплексной автоматизации, и существуют участки, автоматизация которых
дает значительный экономический эффект;
3) автоматизация по направлениям отличается от автоматизации по
участкам тем, что предполагает участие в этом процессе всех организационных
подразделений предприятия, деятельность которых связана с автоматизируемым
направлением. Автоматизация по направлениям предполагает автоматизацию
одного или нескольких бизнес-процессов от начала до конца;
4) полная (комплексная) автоматизация предполагает автоматизацию всех
функций управления и всех бизнес-процессов предприятия. При таком подходе
наблюдается максимальная эффективность внедрения системы автоматизации
(по сравнению с автоматизацией по участкам и по направлениям), а также
значительная стоимость системы и высокие требования к процессу управления
внедрением системы.
В нашем случае для предприятия подходит стратегия автоматизации «по
участкам», т.к. автоматизируется отдельное подразделение (участок) – склад
ООО «Ручеек».
16
1.3.3. Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Рассмотрим основные возможные варианты приобретения
информационной системы для автоматизации складского учета в ООО «Ручеек»:
1) Покупка готового решения. Преимущества данного варианта в том, что
готовое решение уже отлажено, содержит минимум ошибок, и потребуется
меньше времени на внедрение системы. Покупаемая система, скорее всего,
хорошо документирована и испытана на множестве предприятий схожей сферы
деятельности. Однако на рассматриваемом предприятии сложились уникальные
бизнес-процессы, под которые затруднительно подобрать подходящее решение
из числа готовых программных продуктов. Среди рассмотренных программ
автоматизации складского учета не обнаружено решения, полностью
подходящего под функциональные требования к системе.
2) Разработка системы на заказ. Этот вариант приобретения ИС позволит
получить систему, полностью подходящую под требования заказчика. Но при
этом появляются дополнительные риски: сроки разработки системы могут
оказаться большими, стоимость высокой; в программе могут оказаться скрытые
дефекты, которые могут обнаружиться уже после внедрения системы. Кроме
того, этот вариант приобретения системы связан с передачей компании-
разработчику конфиденциальных сведений, что крайне нежелательно для ООО
«Ручеек».
3) Покупка и доработка. Данный вариант позволит доработать готовое
решение до соответствия перечню функциональных требований, выдвинутых к
системе. Данное решение сочетает преимущества и недостатки вариантов
«Покупка готового решения» и «Разработка на заказ». Полученное решение
может не полностью соответствовать потребностям предприятия. Часть
программных модулей будет хорошо отлажена, а часть написана «с нуля» и
может содержать различные дефекты. Длительность доработки будет невысокой
по сравнению с длительностью разработки новой системы, а стоимость –
дороже, чем приобретать готовое решение, но дешевле, чем разрабатывать всю
17
систему «с нуля». Однако, доработка системы, разработанной другой компанией,
может быть сопряжена со значительными трудностями, связанными с
отсутствием или неполнотой технической документации и сложностями во
взаимодействии с разработчиками системы-прототипа. Кроме того, при таком
способе приобретения ИС могут появиться дополнительные риски: возможна
несовместимость различных компонентов системы, скрытые дефекты
программного обеспечения.
4) Собственная разработка. Этот вариант позволит получить систему,
полностью удовлетворяющую нуждам предприятия. ООО «Ручеек» имеет
высокопрофессиональное IT-подразделение, которое могло бы в короткие сроки
выполнить автоматизацию складского учета. Преимущества данного варианта –
последующая модернизация системы; существенно уменьшается риск получить
решение, не соответствующее потребностям компании; полная совместимость
всех компонентов системы; полная интеграция с имеющимися ИС собственной
разработки; конфиденциальная информация не проникнет за пределы компании.
Таким образом, для ООО «Ручеек» наилучшим решением является
разработка ИС собственными силами.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение - совокупность единой системы
классификации и кодирования информации, унифицированных систем
документации, схем информационных потоков, циркулирующих в организации,
а также методология построения баз данных.
Информационное обеспечение рассматриваемой задачи включает:
внемашинное обеспечение (входные и выходные документы, классификаторы,
справочники), и внутримашинное обеспечение (условно-постоянная,
промежуточная и результатная информация в базе данных системы).
18
1) Входные и выходные документы. Входными документами системы
является приходная накладная и накладная на внутреннее перемещение.
Выходными документами являются: журнал прихода, журнал отгрузок,
отчет по качеству, отчет по остаткам, отчет по инвентаризации, отчет «Резервы
отделов КЦ».
За основу форм документов берутся бланки, используемые на
предприятии. Их необходимо проанализировать, оценить полноту содержащейся
в них информации, и использовать при проектировании системы.
2) Экранные формы
Для построения диалога с пользователем возможны следующие способы:
диалог типа «Вопрос-ответ»; диалог типа «Меню», диалог на основе экранных
форм, диалог на основе командного языка.
Для каждого из входных документов будут создаваться экранные формы
ввода первичной информации. При этом необходимо обеспечить соответствие
макета экранной формы форме входного документа. Не обязательно, чтобы
внешний вид этих форм совпадал, но все вводимые элементы данных должны
располагаться в том же относительном порядке и иметь такой же формат, что и
в исходном документе.
Результатная информация должна отображаться на экранных формах в
соответствии с формой выходного документа, т.е. на основе использования
комбинированной формы с трехзонным расположением реквизитов и
многострочной содержательной частью.
Условно-постоянная информация будет храниться в справочниках. В
системе потребуются следующие справочники:
Справочник «Единицы измерения»;
Справочник «Категории товаров»;
Справочник «Группы товаров»;
Справочник «Номенклатура»;
Справочник «Поставщики»;
Справочник «Клиенты»;
19
Справочник «Должности»;
Справочник «Сотрудники»;
Справочник «Отделы»;
Справочник «Дефекты»;
Справочник «Перечни дефектов».
Формы для ввода справочников должны позволять просматривать,
добавлять, редактировать, удалять записи. При проектировании макетов форм
ввода справочников применим анкетную форму расположения реквизитов,
удобную для ввода и актуализации справочников.
Для ввода первичной информации понадобятся следующие формы:
Приходная накладная;
Накладная на внутреннее перемещение;
Приемка по количеству;
Приемка по качеству;
Инвентаризация;
Управление резервом.
Формы «Приходная накладная», «Накладная на внутреннее перемещение»,
«Приемка по количеству», «Приемка по качеству», «Инвентаризация»
представляют собой экранные формы анкетного типа и обеспечивают ввод
данных согласно реквизитам документов.
Для формы «Управление резервом» необходимо использовать диалог типа
«меню», в котором пользователь определяет, каким будет его следующий шаг. В
этой форме необходимо предусмотреть возможность выбора товара,
имеющегося на складе.
Все экранные формы должны быть удобными, понятными,
эргономичными. Общий цвет информационной части должен быть спокойных
тонов, не вызывающих усталости пользователя. Цвет полей, подлежащих вводу
с клавиатуры, должен отличаться от цвета информационной части. Каждое поле
должно быть снабжено подсказкой, которую следует выдавать на экран при
20
неправильных действиях пользователя. Должна быть обеспечена возможность
исправления ошибок во введенных данных.
3) Система классификации и кодирования. В системе необходимо учесть
принятую на предприятии систему кодирования документов, а именно:
документы одного типа нумеруются последовательно с начала года. Система
кодирования артикулов товара также используется существующая на
предприятии, т.к. она достаточна, привычна, и используется не только в
автоматизируемом подразделении, но и в других отделах предприятия.
Необходимо разработать локальную систему классификации и
кодирования для следующих объектов учета:
персонала;
категорий товара;
артикулов;
складских документов.
4) Информационная база. Центральным компонентом информационного
обеспечения является информационная база (ИБА), представляющая собой
организованную определенным способом совокупность данных, хранимых в
памяти вычислительной системы в виде файлов, с помощью которых
удовлетворяются информационные потребности управленческих процессов и
решаемых задач.
Существуют следующие способы организации информационной базы:
совокупность локальных файлов, поддерживаемых функциональными пакетами
прикладных программ, и интегрированная база данных, основанная на
использовании универсальных программных средств загрузки, хранения, поиска
и ведения данных, то есть системы управления базами данных (СУБД).
Локальные файлы обеспечивают более быстрое время обработки данных,
однако при таком способе организации ИБ в информационной системе
наблюдается высокая степень дублирования данных, несогласованность данных,
отсутствие гибкости доступа к информации. Интегрированная база данных – это
совокупность взаимосвязанных, хранящихся вместе данных при такой
21
минимальной избыточности, которая допускает оптимальное их использование
в различных приложениях.
Для решения поставленной задачи требуется интегрированная база
данных, в которой взаимосвязаны данные, поступающие как с участка приемки,
так и с участка отгрузки склада.
Основными способами организации БД являются создание
централизованных и распределенных БД. В рассматриваемой задаче не
предполагается распределенная структура ИС, т.к. задача небольшая по объему
данных и по количеству пользователей.
Таким образом, для решения поставленной задачи необходима
интегрированная централизованная база данных.
1.4.2. Обоснование проектных решений по программному
обеспечению
Программное обеспечение – это совокупность программ на носителях
данных и программных документов, предназначенная для отладки,
функционирования и проверки работоспособности ИС.
В состав программного обеспечения входят общесистемные и
специальные программные продукты, а также техническая документация.
К общесистемному программному обеспечению относятся комплексы
программ, ориентированных на пользователей и предназначенных для решения
типовых задач обработки информации. Они служат для расширения
функциональных возможностей компьютеров, контроля и управления
процессом обработки данных.
К общесистемному ПО в нашем случае относятся:
операционная система;
система управления базами данных (СУБД).
Специальное программное обеспечение представляет собой совокупность
программ, разработанных при создании конкретной информационной системы.
22
В его состав входят пакеты прикладных программ, реализующие разработанные
модели разной степени адекватности, отражающие функционирование
реального объекта.
Специальное программное обеспечение для проектируемой системы
включает в себя разработанное приложение для автоматизации учета складских
операций.
Операционные системы можно разделить на следующие типы:
дисковые операционные системы, реализующие минимум функций:
загрузку пользовательских программ в оперативную память и их
исполнение, работу с устройствами долговременной памяти, доступ к
устройствам ввода/вывода, и некоторый пользовательский интерфейс.
операционные системы общего назначения - рассчитанные на
интерактивную работу одного или нескольких пользователей в режиме
разделения времени, при не очень жестких требованиях на время
реакции системы на внешние события. Как правило, в таких системах
уделяется большое внимание защите самой системы, программного
обеспечения и пользовательских данных от ошибочных и
злонамеренных программ и пользователей. Обычно такие системы
используют встроенные в архитектуру процессора средства защиты и
виртуализации памяти.
системы виртуальных машин - это системы, допускающие
одновременную работу нескольких программ, но создающие при этом
для каждой программы иллюзию, что машина находится в полном ее
распоряжении
системы реального времени - это системы, предназначенные для
облегчения разработки так называемых приложений реального
времени. Это программы, управляющие оборудованием с очень
жесткими ограничениями по времени. Примером такого приложения
может быть программа бортового компьютера крылатой ракеты,
системы управления ускорителем элементарных частиц или
23
промышленным оборудованием. Такие системы обязаны поддерживать
многопроцессность, гарантированное время реакции на внешнее
событие, простой доступ к таймеру и внешним устройствам.
кросс-загрузчики - это системы, полностью ориентированные на
работу с host-машиной. Чаще всего они используются для написания и
отладки кода, позднее прошиваемого в ПЗУ.
системы промежуточных типов.
Рассматриваемая нами задача не предъявляет больших требований к
надежности, производительности и времени реакции системы, что предоставляет
широкий выбор между различными системами общего назначения. При выборе
операционной системы будем исходить из следующих факторов:
1. Совместимость с ОС, уже имеющимися в организации.
2. Минимальные затраты на переобучение сотрудников, работающих с
системой учета рабочего времени.
3. Минимальные затраты на поддержку системы.
В ООО «Ручеек» на рабочих станциях пользователей системы установлена
ОС линейки Microsoft Windows: Windows 7, Windows Vista, Windows XP. На
серверах установлена Microsoft Windows 2008 Server. На приобретаемый сервер
с целью совместимости всех компонентов системы рекомендуется установить
последнюю версию серверной операционной системы Microsoft Windows 2008
Server.
СУБД классифицируются по следующим признакам:
1) По модели данных:
иерархические;
сетевые;
реляционные;
объектно-ориентированные.
2) По способу доступа к БД
файл-серверные;
клиент-серверные.

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

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