Разработка информационной подсистемы "Склад" ООО "Минтком" - Дипломная работа

бесплатно 0
4.5 107
Проектирование функциональной структуры подсистемы "Склад". Даталогическое проектирование информационной базы данных и описание применяемых средств защиты информации. Особенности работы с NET Framework. Расчет экономической эффективности проекта.


Аннотация к работе
В настоящее время одним из наиболее прогрессирующих направлений в области информационных технологий является разработка баз данных с использованием современных средств управления базами данных (СУБД). Повышение качества и простоты использования БД приводит к более легкому взаимодействию программного продукта (ПП) и пользователя. В данной работе предлагается способ создания модели приложения для автоматизации учета оргтехники, комплектующих, сетевого оборудования и программного обеспечения компании «Минтком». Большой объем необходимой информации о материалах, хранящихся на складе, привело к проблемам обработки информации: большого количества данных о материалах, хранящихся в бумажном виде, упорядоченности этих данных, распределение только необходимой информации между разными отделами. Сегодня на рынке представлено большое количество программных продуктов для автоматизации различных видов учета и анализа деятельности предприятия.Компания «Минтком» - один из лидеров Ставропольского рынка информационных технологий, оказывает комплексные услуги по проектированию, установке и обслуживанию компьютерных сетей и торгового оборудования, поставке лицензионного программного обеспечения, разработке программных комплексов и Web-сервисов [1]. Миссия организации отражает интересы собственников организации, сотрудников, покупателей продукта, деловых партнеров, местного сообщества и общества в целом. Компания «Минтком» это учреждение, которое имеет обширную сферу деятельности, что требует произведения декомпозиции организации по функциональному признаку для более детального изучения функций, присущих системе его управления. Так как компания «Минтком» является обществом с ограниченной ответственностью, на нее распространяется Федеральный закон «Об обществах с ограниченной ответственностью». Компетенция общего собрания участников определяется Федеральным законом «Об обществах с ограниченной ответственностью», уставом компании и положением об общем собрании участников общества.Проведенный анализ функциональной структуры компании показал, что все процессы, происходящие в компании можно разбить на три функциональные области: управление предприятием, производственная и финансово-экономическая деятельность. При анализе организационно-управленческой структуры компании была построена схема организационной структуры управления, отражающая строение системы управления, функции управления, вертикальное и горизонтальное соотношение уровней управления, а так же количество и взаимосвязь структурных подразделений в пределах каждого уровня. Автоматизированная система управления или АСУ - комплекс аппаратных и программных средств, предназначенный для управления различными процессами в рамках технологического процесса, производства, предприятия. Из приведенной ниже схемы видно, что все отделы имеют информационные подсистемы или АС соответствующие своим нуждам, но в компании по прежнему нет информационной подсистемы для контроля материально-технических ценностей. Комплекс технических средств составляют: компьютеры любых моделей; устройства сбора, накопления, обработки, передачи и вывода информации; устройства передачи данных и линий связи; оргтехника и устройства автоматического съема информации; эксплуатационные материалы и др.Полноценную работу с документами обеспечивают средства пакетов Microsoft Office и Open Office, на компьютерах специалистов работающих с 1С установлен весь спектр средств для работы с этой программой, включающий в себя наборы расширений и конфигураций для разработки. Платформа и прикладные решения, разработанные на ее основе, образуют систему программ «1С:Предприятие», которая предназначена для автоматизации различных видов деятельности, включая решение задач автоматизации учета и управления на предприятии (КИС). Средства быстрой разработки представлены визуальным «конфигурированием», которое позволяет разработчику сосредоточиться на создании бизнесс-логики приложения и не заниматься технологическими подробностями, такими как организация взаимодействия с базой данных, обработка транзакционных блокировок, нюансы программирования экранных форм и т. п. Товар - информация о товарах и материалах, учет которых производится во время работы программы; Таким образом справочниками станут информация о типах и классах товаров, должностях сотрудников и правах доступа к программе.В третьем разделе дипломного проекта была рассмотрена разработка информационной подсистемы складского учета компании. Определено, что основными преимуществами предлагаемого нами решения являются: простота во внедрении и использовании, уникальность и полное соответствие всем требования предприятия, невысокая стоимость. На этом этапе была выделена главная цель функционирования склада и произведена декомпозиция главной цели сначала на подцели первого уровня, а после и на подцели следующих уровней. Данный этап имеет важное значение в процессе проектирования подсистемы, так как от правильности построения функциональной структуры зависит удобство работы с готовой про

Вывод
В первом разделе дипломного проекта дана общая характеристика компании «Минтком». Проведенный анализ функциональной структуры компании показал, что все процессы, происходящие в компании можно разбить на три функциональные области: управление предприятием, производственная и финансово-экономическая деятельность. При анализе организационно-управленческой структуры компании была построена схема организационной структуры управления, отражающая строение системы управления, функции управления, вертикальное и горизонтальное соотношение уровней управления, а так же количество и взаимосвязь структурных подразделений в пределах каждого уровня. Были выявлены и проанализированы цели компании. Построено дерево целей, определяющее генеральную цель деятельности компании, подцели первого и последующих уровней. Определены проблемные ситуации, возникающие на предприятии. После их анализа были выявлены недостатки подсистемы складского учета, в частности, учета оборудования, комплектующих, периферийных и сетевых устройств как для внутренних нужд компании, так и для реализации проектов и заказов клиентов. Данная проблема и была выбрана для решения в рамках дипломного проекта. После выбора проблемной ситуации был проведен анализ информационных и материальных потоков, от которых может зависеть решение выбранной проблемы. Построена схема документооборота предприятия, касающегося операций складского учета различных.

2. АНАЛИЗ АСОИУ, ФУНКЦИОНИРУЮЩЕЙ В КОМПАНИИ «МИНТКОМ»

2.1 Анализ функциональной структуры функционирующей АСОИУ

Автоматизированная система управления или АСУ - комплекс аппаратных и программных средств, предназначенный для управления различными процессами в рамках технологического процесса, производства, предприятия. АСУ применяются в различных отраслях промышленности, энергетике, транспорте и т. п. Термин автоматизированная, в отличие от термина автоматическая подчеркивает сохранение за человеком-оператором некоторых функций, либо наиболее общего, целеполагающего характера, либо не поддающихся автоматизации [6].

В составе АСУ компании можно выделить функциональную и обеспечивающую части (рисунок 2.1). Функциональная часть подразделяется на подсистемы, выполняющие основные функции управления объектом автоматизации. Необходимость выделения функциональных подсистем определяется сложностью управления современными производственными системами.

Функциональная часть представляет собой совокупность информационных подсистем. Информационные подсистемы всех отделов взаимодействуют с системой управления баз данных установленной на сервере компании.

Из приведенной ниже схемы видно, что все отделы имеют информационные подсистемы или АС соответствующие своим нуждам, но в компании по прежнему нет информационной подсистемы для контроля материально-технических ценностей.

Рисунок 2.1 - Структура существующей АСОУ

2.2 Анализ обеспечивающей части АСОИУ

Обеспечивающая часть АСУ представляет собой комплекс методов, объединенных в соответствии с их спецификой и обеспечивающих решение задач во всех функциональных подсистемах АСУ.

Программное обеспечение АСУ - совокупность системных и прикладных программ, реализующих нормальное функционирование АСУ.

Информационное обеспечение - совокупность единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных потоков, циркулирующих в организации, а также методология построения баз данных. Назначение подсистемы информационного обеспечения состоит в своевременном формировании и выдаче достоверной информации для принятия управленческих решений.

Техническое обеспечение - комплекс технических средств, предназначенных для работы информационной системы, а также соответствующая документация на эти средства и технологические процессы.

Комплекс технических средств составляют: компьютеры любых моделей; устройства сбора, накопления, обработки, передачи и вывода информации; устройства передачи данных и линий связи; оргтехника и устройства автоматического съема информации; эксплуатационные материалы и др.

Математическое и программное обеспечение - совокупность математических методов, моделей, алгоритмов и программ для реализации целей и задач информационной системы, а также нормального функционирования комплекса технических средств.

К средствам математического обеспечения относятся: средства моделирования процессов управления; типовые задачи управления; методы математического программирования, математической статистики, теории массового обслуживания и др.

Общесистемное программное обеспечение. К общесистемному программному обеспечению относятся комплексы программ, ориентированные на пользователей и предназначенные для решения типовых задач обработки информации. Они служат для расширения функциональных возможностей компьютеров, контроля и управления процессом обработки данных.

Специальное программное обеспечение представляет собой совокупность программ, разработанных при создании конкретной информационной системы. В его состав входят пакеты прикладных программ (ППП), реализующие разработанные модели разной степени адекватности, отражающие функционирование реального объекта [10].

Организационное обеспечение - совокупность методов и средств, регламентирующих взаимодействие работников с техническими средствами и между собой в процессе разработки и эксплуатации информационной системы. Организационное обеспечение реализует следующие функции: - анализ существующей системы управления организацией, где будет использоваться ИС, и выявление задач, подлежащих автоматизации;

- подготовку задач к решению на компьютере, включая техническое задание на проектирование ИС и технико-экономическое обоснование ее эффективности;

- разработку управленческих решений по составу и структуре организации, методологии решения задач, направленных на повышение эффективности системы управления.

Правовое обеспечение - совокупность правовых норм, определяющих создание, юридический статус и функционирование информационных систем, регламентирующих порядок получения, преобразования и использования информации. Главной целью правового обеспечения является укрепление законности. В состав правового обеспечения входят законы, указы, постановления государственных органов власти, приказы, инструкции и другие нормативные документы министерств, ведомств, организаций, местных органов власти. В правовом обеспечении можно выделить общую часть, регулирующую функционирование любой информационной системы, и локальную часть, регулирующую функционирование конкретной системы. Правовое обеспечение этапов разработки информационной системы включает нормативные акты, связанные с договорными отношениями разработчика и заказчика и правовым регулированием отклонений от договора. Правовое обеспечение этапов функционирования информационной системы включает: статус информационной системы; права, обязанности и ответственность персонала; правовые положения отдельных видов процесса управления; порядок создания и использования информации и др.

Для каждого из электронных устройств требуется программное обеспечение, позволяющее работать с графической и текстовой информацией, передавать, обрабатывать, записывать данные, защищать систему от несанкционированного вторжения. Лицензионные программы - это гарантированная стабильность в работе информационной структуры любого предприятия, субъектов малого и среднего бизнеса, а также при частном использовании [11].

В случае компаний с большим компьютерным парком использование одинаковых технологических платформ и программных версий позволит улучшить взаимодействие между подразделениями, повысить производительность труда. Осуществленная посредством лицензионных программных комплексов автоматизация значительно увеличит эффективность производства. Кроме того, лицензионное ПО для корпоративного использования предоставляется крупным компаниям, учреждениям образования и здравоохранения с внушительными скидками.

Использование нелицензионных программ в работе небольших компаний всегда чревато рядом проблем, на решение которых тратится драгоценное время и средства. В любой момент системы могут «полететь», важнейшие файлы - базы с данными, отчетность, договоры, в том числе конфиденциальные, повредиться или попасть в чужие руки. Наконец, компьютеры с пиратскими программами могут попросту изъять правоохранительные органы. Лицензионное программное обеспечение позволит избежать подобных трудностей. Приобретенные у производителей программы обеспечат бесперебойную работу, стабильную защиту хранящейся на жестком диске информации, в том числе интеллектуальную собственность пользователя. Сегодня огромное количество специалистов работают в качестве фрилансеров, удаленно, и установка на личный компьютер лицензионной программы, безусловно, актуальна как никогда.

Представленное в компании «Минтком» программное обеспечение от ведущих мировых и российских разработчиков регулярно дополняется новыми возможностями и обновляется.

2.2.1 Анализ существующего технического обеспечения

Большинство рабочих мест сотрудников предприятия оснащены компьютерами с различной архитектурой и различным ПО. Большинство компьютеров объединены в сеть. Корпоративная сеть предприятия построена на основе DNS адресации. Управление осуществляется по средствам Microsoft Active Directory.

Active Directory - LDAP-совместимая реализация службы каталогов корпорации Microsoft для операционных систем семейства Windows NT. Она позволяет администраторам использовать групповые политики для обеспечения единообразия настройки пользовательской рабочей среды, развертывать ПО на множестве компьютеров (через групповые политики или посредством Microsoft Systems Management Server 2003), устанавливать обновления ОС, прикладного и серверного ПО на всех компьютерах в сети (с использованием Windows Server Update Services). Active Directory хранит данные и настройки среды в централизованной базе данных.

Сеть разделена на отдельные сегменты, для пользователей организована жесткая привязка к сегменту сети своего отдела и рабочего места. Это относится и к офисному оборудованию. Так же функционируют сервисы DHCP, Proxy, Exim4, Postage, Ngnix. Большинство сервисов работает под управлением ОС Windows Server 2003, но так же имеются виртуальные сервера ОС Linux - Open SUSE v11.

На физическом уровне работу сети обеспечивают сервер фирмы Sun Microsystems , а в качестве маршрутизаторов используется оборудование фирмы D-link. Большая часть оборудования находится в серверной, но так же имеются хабы расположенные непосредственно в рабочих помещениях. Внутренняя сеть здания использует канал Ethernet - 100MB. Вся важная информация хранится на файл-сервере. Регулярно осуществляется резервное копирование данных. В расположении сотрудников предприятия 30 компьютеров. В связи тем, что компьютеры закупались в разное время, их конфигурация различается.

2.2.2 Анализ существующего программного обеспечения

Компания «Минтком» является официальным партнером фирмы Microsoft, в связи с чем, сотрудникам для использования доступен широкий спектр программных продуктов данной фирмы.

На большинстве рабочих станций в качестве программного обеспечения используется операционная система Windows XP Home Edition SP3, которая обеспечивает необходимый уровень надежности работы в многозадачной среде и содержит средства для коллективной работы с данными. Так же на некоторых рабочих станциях установлены ОС Windows 7 Ultimate\ Professional.

Полноценную работу с документами обеспечивают средства пакетов Microsoft Office и Open Office. Так как предприятие занимается франчайзингом 1С, то на компьютерах специалистов работающих по этому направлению установлен весь спектр средств для работы с 1С. Речь идет не только о стандартном пакете 1С, а так же о наборе расширений и конфигураций для разработки.

Так как фирма имеет собственный отдел, специализирующейся на Web разработки, предприятие имеет широкий спектр ПО для этих целей. Различные программисты предпочитают различные методы разработки, а так же используют разные языки для проектирования, поэтому пришлось закупать целый ряд программных продуктов для этого отдела;

1. Eclipse - универсальный кроссплатформенный редактор с поддержкой целого ряда языков программирования, а так же собственным фреймворком.

2. Dreamweaver - лидер на рынке ПО для вэб дизайна от компании Adobe, имеет богатый набор встроенных средств, библиотек, стилей.

3. GEDIT\Vi\Notepad - некоторые специалисты ООО «Минтком» предпочитают работать непосредственно в текстовом редакторе, без использования дополнительных средств разработки.

На предприятии существует базовое программное обеспечение, к нему относятся OS Windows с пакетом прикладных программ Microsoft Office.

На большинстве рабочих станций установлено следующее общее программное обеспечение (независимо от отдела): 1. Microsoft Windows XP Номе Edition SP3;

2. Пакет Microsoft Office 2003;

3. На рабочих станциях установлен Kaspersky LAB 6, администрируемый с сервера при помощи Kaspersky Administrator Kit 8;

4. Программа Adobe Acrobat Reader 9.0 для работы с отсканированными документами, и другими данными в формате *.pdf;

5. Программа Nero 8.7.13 Ultra ISO предназначенная для чтения данных в форматах файл-образа;

6. Программные продукты компании 1С: Предприятие;

7. PROCEX - менеджер процессов;

8. Total Commander - файловый менеджер;

9. Python 3.4 - последняя стабильная версия интерпретатора с языка python. Может работать не только с простыми файлами, но и с файлами байт-кода. Он нужен для исполнения и тестирования скриптов на языке python.

Все программное обеспечение, используемое в компании «Минтком» является лицензионным, и используется с соблюдением всех прав правообладателя и уголовного кодекса Российской Федерации.

2.2.3 Анализ существующего организационного и правового обеспечения

Анализ организационного и правового обеспечения предполагает исследование состава инструктивно-методических материалов по обеспечению разработки и эксплуатации АСОИУ, система подготовки и переподготовки персонала предприятия для обеспечения внедрения информационных технологий. Так как ИТ-специалисты должны иметь достаточную квалификацию и уровень подготовки.

В состав организационно и правового обеспечения существующей автоматизированной системы обработки информации можно отнести в первую очередь Трудовой кодекс Российской Федерации, а так же специализированное программное обеспечение, в частности систему Консультант Плюс.

Трудовой кодекс Российской Федерации - кодифицированный законодательный акт о труде, Федеральный закон № 197-ФЗ от 30 декабря 2001 года. Кодекс определяет трудовые отношения между работниками и работодателями и имеет приоритетное значение перед другими принятыми федеральными законами, связанными с трудовыми отношениями, с Указами Президента РФ, Постановлениями Правительства РФ и др.

Трудовой кодекс, в частности, устанавливает права и обязанности работника и работодателя, регулирует вопросы охраны труда, профессиональной подготовки, переподготовки и повышения квалификации, трудоустройства, социального партнерства. Закрепляются правила оплаты и нормирования труда, порядок разрешения трудовых споров. Отдельные главы посвящены особенностям правового регулирования труда некоторых категорий граждан (несовершеннолетних, педагогов, тренеров и спортсменов, надомников и др.).

Система Консультант Плюс - надежный помощник для многих специалистов: юристов, бухгалтеров, руководителей организаций, а также для специалистов государственных органов, ученых и студентов. В ней содержится огромный массив правовой и справочной информации [13]. Консультант Плюс - компьютерная справочно-правовая система по законодательству России. Разрабатывается ЗАО «Консультант Плюс» и содержит более 5 млн документов. Распространяется через сеть региональных информационных центров состоящую из 300 центров, расположенных в крупных городах, и более 400 сервисных подразделений в небольших населенных пунктах. Информация, включенная в систему структурирована по разделам, в настоящее время в Консультант Плюс существуют следующие разделы: законодательство, судебная практика, финансовые и кадровые консультации, консультации для бюджетных организаций, комментарии законодательства, формы документов, законопроекты, международные правовые акты, правовые акты по здравоохранению, технические нормы и правила.

Название раздела отражает характер информации, которая в нем содержится. Каждый раздел, в свою очередь, состоит из информационных банков, которые являются подмножествами раздела. Такое структурирование данных упрощает поиск информации в системе за счет исключения из поиска разделов и информационных банков, содержащих информацию заведомо не удовлетворяющую условиям поиска.

Деление массива информации на информационные банки преследует еще одну цель - реализовать модульный принцип построения технических систем. Это дает возможность конечному пользователю системы включить в свой набор те информационные банки, которые ему необходимы.

2.3 Описание выявленных преимуществ и недостатков функционирующей АСОИУ

Обычно автоматизированная система управления имеет полный набор функций по всем операциям технологического процесса. Эта система может иметь достаточно развитый экранный интерфейс для общения с менеджером склада или же определенного технологического участка. Однако большая часть управляющих распоряжений операторам выдается в виде бумажного документа. После получения этого документа оператором и до момента ввода в АСУ подтверждения о выполнении задания АСУ фактически не имеет связи с выполняемой операцией и не может контролировать ход ее исполнения. Оператор производит все запланированные в документе действия, пользуясь только бумажным документом и, завершив эти действия, вводит в АСУ отчет с клавиатуры РС. Такой отчет обычно имеет вид ввода подтверждения об исполнении «Заявки № ....» . Оператор может совершить ошибку ( и обязательно совершает их) и эта ошибка проявится только при выявлении пересортицы в комплектовании заказов, при отсутствии паллета на ожидаемом месте или же при инвентаризации склада. Для “отлова” такого рода ошибок обычно разрабатываются различные контрольные бумажные документы, оборот которых замедляет технологический процесс, но не устраняет ошибки. Количество ошибок ( их часто называют «дефектами») в АСУ такого типа по мере эксплуатации склада катастрофически растет и, наконец, наступает момент, когда работа затрудняется настолько, что склад приходится останавливать на внеплановую инвентаризацию, или же производить инвентаризацию «на ходу». В таких системах приходится либо мириться с браком и потерями в работе, либо терять значительное время на проведение внеплановых инвентаризаций. Эти системы не в состоянии обеспечивать современный динамичный бизнес оперативной информацией; в них очень трудно управлять процессами и отдельными операциями и т.д и т. п. Можно сформулировать массу недостатков таких систем, но лучше коротко сказать, что они безнадежно устарели и при внедрении имеют только одно преимущество - низкие цены.

Склад всегда воспринимался как «черный ящик», в который из офиса предприятия поступал листок с заказом. Затем по складу бегали товароведы и грузчики и, наконец, на рампе отгрузки появлялся подобранный заказ. Если заказ подобран неправильно, то это станет известно после получения претензии от покупателя. Такая претензия становится фактически «обратной связью» для данного заказа, но она поступила слишком поздно, чтобы принять оперативное решение об исправлении ошибок! При совершении ошибки почти невозможно найти виновного. Время и качество выполнения заданий зависти от опыта товароведа. К сожалению, эта категория сотрудников в такой ситуации имеет все рычаги нажима на руководство. И часто этим пользуются для решения различных вопросов с выгодным для них результатом. При использовании современных адресных АСУ функции управления складом сосредотачиваются в руках нескольких менеджеров системы, непрерывно находящихся за экранами компьютеров, формирующих задания для операторов и отслеживающих ход их выполнения во времени.

2.4 Разработка предложений по совершенствованию существующей АСОИУ

Исходя из описания выявленных преимуществ и недостатков функционирующей АСОИУ, можно разработать ряд предложений по совершенствованию существующей системы. Необходимо разработать комплекс мер, которые позволили бы сократить время между получением заказа клиента и началом выполнения работ. Этого можно достичь преобразовав существующую систему документооборота. Это касается прежде всего деятельности специалиста, отвечающего за ведение складского учета материалов и оборудования. Объясняется это следующим: после принятия заказа клиента, необходимо сделать запрос о наличии в резервах компании необходимых для выполнения заказа материалов и программно-аппаратных комплексов (компьютеров, программного обеспечения или сетевого оборудования). Поиск информации о наличие подобных компонентов может занять значительное время, так как их учет ведется на бумажных носителях без использования средств автоматизации. В компании существует реальная необходимость внедрения информационной подсистемы управления складом.

Так же положительный результат дало бы внедрение комплекса анализа потребностей заказчиков для предсказания вероятности необходимости тех или иных товаров. Предварительная закупка таких товаров еще до получения заказа окажет влияние на скорость выполнения подготовительных работ. Другими словами, в компании необходимо разработать перечень материалов и комплектующих, которые должны постоянно присутствовать на складе с запасом. Объем таких материалов и компонентов должен постоянно отслеживаться и, при необходимости, своевременно пополняться.Во втором разделе дипломного проекта проведен анализ структуры функционирующей автоматизированной системы обработки информации. Проведена декомпозиция структуры на функциональную и обеспечивающую части. Анализ функциональной структуры показал, что она представляет собой совокупность информационных подсистем, причем информационные подсистемы всех отделов взаимодействуют с системой управления баз данных установленной на сервере компании. Выявлено, что все отделы имеют информационные подсистемы, соответствующие своим нуждам, но в компании по-прежнему нет информационной подсистемы для контроля материально-технических ценностей.

Проведен анализ обеспечивающей части существующей автоматизированной системы обработки информации, в частности, технического, программного и правового обеспечения.

Анализ технического обеспечения показал, что большинство рабочих мест сотрудников предприятия оснащены компьютерами с различной архитектурой и различным программным обеспечением. Большинство компьютеров объединены в сеть. Корпоративная сеть предприятия построена на основе DNS адресации. Центральной частью сети компании является сервер, совмещающий в себе функции файлового сервера, сервера терминалов, почтового- , интернет-сервера и сервера баз данных.

Анализ программного обеспечения показал, что на большинстве рабочих станций в качестве программного обеспечения используется операционная система Windows XP Home Edition SP3, которая содержит средства для коллективной работы с данными. Так же на некоторых рабочих станциях установлена операционная система Windows 7 Professional. Полноценную работу с документами обеспечивают средства пакетов Microsoft Office и Open Office, на компьютерах специалистов работающих с 1С установлен весь спектр средств для работы с этой программой, включающий в себя наборы расширений и конфигураций для разработки.

Анализ существующего правового обеспечения показал, что деятельность компании опирается на положения правового кодекса. На рабочих местах юристов установлены программные продукты «Консультант ».

После анализа автоматизированной системы обработки информации, функционирующей на предприятии, были описаны выявленные преимущества и недостатки системы. Кроме того, были разработаны предложения по совершенствованию существующей системы обработки информации. Одним из главных предложений является необходимость разработки и внедрения информационной подсистемы складского учета материалов и оборудования как для внутренних нужд компании, так и для реализации проектов или выполнения заказов клиентов.

3. РАЗРАБОТКА ИНФОРМАЦИОННОЙ ПОДСИСТЕМЫ «СКЛАД» ООО «МИНТКОМ»

3.1 Обоснование разработки подсистемы «Склад» компании «Минтком»

Внедрение системы автоматизации складского хозяйства в большинстве случаев не начинается без веских причин и решает конкретные практические задачи. Конечной целью любого коммерческого предприятия является получение прибыли, поэтому и от проекта внедрения складской информационной системы требуется такой результат, который позволит подняться на следующую ступень в достижении данной цели. Соответственно, прежде чем начинать проект внедрения, необходимо понять, какие выгоды принесет предприятию это решение, окупятся ли вложения, стоит ли браться за автоматизацию. Расчет окупаемости - это процесс, построенный не только на точных данных, но и на эмпирическом опыте, и на экспертной оценке. Тем не менее, его результат позволяет оценить перспективы внедрения, выгоду от автоматизации и принять взвешенное решение.

В связи с постоянным расширением сферы деятельности предприятия и ростом объема продаж текущая схема складского учета организованная на предприятии стала не актуальной. Как видно из приведенных ранее выкладок, все сферы деятельности предприятия автоматизированы. Автоматизация присутствует на всех уровнях.

При выборе способов собственной автоматизации у каждой компании существуют следующие подходы: 1. Приобрести готовое решение. В данной ситуации организация покупает настроенную модель ведения бизнеса. Плюсами такого решения можно считать: низкую стоимость системы, универсальный набор связанных бизнес процессов, высокую надежность. В качестве минусов следует отметить: необходимость перестройки собственной деятельности под приобретенную модель, отсутствие специфичной управленческой отчетности;

2. Приобрести адаптируемое решение и услуги по настройке;

3. Привлечь собственных специалистов, которые создадут решение. Данный подход должен иметь право на жизнь только в случае совершенной уникальности стоящих задач. Аргументами за использование такого подхода может служить только полное соответствие решения поставленным задачам [16].

На данный момент на российском рынке существует очень много разнообразного ПО для автоматизации складской логистики. С некоторыми программными решениями можно ознакомиться в таблице 3.1 Комплекс программных продуктов фирмы 1С, следует рассмотреть отдельно. 1С:Предприятие - программный продукт компании 1С, предназначенный для быстрой разработки прикладных решений.

Технологическая платформа «1С:Предприятие» не является программным продуктом для использования конечными пользователями, которые обычно работают с одним из многих прикладных решений (конфигураций), использующих единую технологическую платформу. Платформа и прикладные решения, разработанные на ее основе, образуют систему программ «1С:Предприятие», которая предназначена для автоматизации различных видов деятельности, включая решение задач автоматизации учета и управления на предприятии (КИС).

Средства быстрой разработки представлены визуальным «конфигурированием», которое позволяет разработчику сосредоточиться на создании бизнесс-логики приложения и не заниматься технологическими подробностями, такими как организация взаимодействия с базой данных, обработка транзакционных блокировок, нюансы программирования экранных форм и т. п. Конфигурирование частично заменяет кодирование и, таким образом, снижает требования к квалификации разработчиков 1С. Тем не менее, имеет встроенный язык для реализации произвольной бизнесс-логики.

Для автоматизации складом компании был выбран третий подход. Такое решение было принято по следующим причинам: - высокая стоимость тех программ, которые уже существуют на рынке;

- мала вероятность того, что купленное программное обеспечение будет полностью удовлетворять требованиям компании.

Таблица 3.1 - Сравнительная характеристика АС для склада

Название Колво пользователей Возможности Цена, руб.

“ФОЛИО Логистик Склад” 8.1 ? 10 поддержка бумажной технологии или ограниченного круга терминалов сбора данных; предоставление стандартных отчетов; автономный режим работы или простейший интерфейс обмена данными с головной системой 12 000

Advantics фирмы PSI Logistics ? 40 наличие наряду со стандартными и настраиваемыми отчетами генератора отчетов; потребность в мощных вычислительных платформах; предоставление интерфейсов к системе корпоративного управления и к устройствам складской механизации 50 000

Radio Beacon WMS Expert фирмы Radio Beacon 10 - 40 наличие наряду со стандартными отчетами генератора отчетов; способность работать на компьютерных платформах среднего уровня или на рабочих станциях в режиме тонкого клиента; наличие интерфейсов к системе корпоративного управления и к устройствам механизации складских операций 15 000 50 000

Logistics Vision Suite от Mantis ? 30 наличие наряду со стандартными отчетами генератора отчетов; потребность в мощных вычислительных платформах; автономный режим работы или простейший интерфейс обмена данными с системой 30 000

COREWMS от “Аргус Софт” 25 - 40 поддержка бумажной технологии или ограниченного круга терминалов сбора данных; способность работать на компьютерных платформах среднего уровня или на рабочих станциях в режиме тонкого клиента; предоставление интерфейсов к системе корпоративного управления и к устройствам складской механизации 15 000 30 000

То есть автоматизированная система управления складом будет создана именно для этого предприятия и будет уникальным в своем роде. Данная программа будет выполнять такие операции как: - адресный учет товарно-материальных ценностей на складе;

- разбиение сложных складских процедур на простейшие технологические операции;

- управление действиями сотрудников на складе;

- оптимизацию передвижения по складу при сборе заказов;

- получение информации об исполнителе каждой технологической операции.

Основными преимуществами предлагаемого нами решения являются: - простота во внедрении и использовании;

- уникальность и полное соответствие всем требования предприятия;

- невысокая стоимость.

Таким образом, разработка собственной информационной подсистемы, которая возьмет на себя часть функций складского учета, является оправданным шагом на пути автоматизации деятельности компании.

3.2 Проектирование функциональной структуры подсистемы «Склад»

3.2.1 Построение дерева целей функционирования подсистемы «Склад»

Построим дерево целей функционирования узла автоматизации. Следует выделить главную цель функционирования склада и произвести декомпозицию главной цели сначала на подцели первого уровня, а после и на подцели следующих уровней (рисунок 3.1).

Из приведенной ниже диаграммы видно, что основной целью работы узла автоматизации является оптимальное и эффективное функционирование склада компании. Подцели первого уровня определены как качественное обслуживание, усиление контроля над качеством подготовки отчетной документации и получение дополнительной прибыли.

Рисунок 3.1 - Дерево целей функционирования подсистемы

3.2.2 Построение функциональной структуры подсистемы «Склад»

На основании построенного дерева целей построим дерево функций узла автоматизации. Следует сразу выделить основные группы функций и определить связи между ними. Чаще всего на основе схемы функциональной структуры строится главное меню программы, а значит, от правильности построения функциональной структуры зависит и удобство работы с готовой программой. Проектируемая подсистемы выполняет ряд функций, которые можно сгруппировать в 4 основных направления (рисунок 3.2): - регистрация поступления товаров;

- регистрация движения товаров;

- формирование отчетной документации;

- сервисные функции.

Система складирования - это определенным образом организованная совокупность взаимосвязанных элементов, обеспечивающая оптимальное размещение материального потока на складе и рациональное управление им. Структуру системы складирования образуют технико-экономическая, функциональная и поддерживающая подсистемы.

Подсистема «Учет поступления» предназначена для автоматизации оприходования товаров и материалов, оперативной сверке поступлений с бухгалтерскими счетами, подготовке информации для подсистемы «Учет и реализация требований». Таким образом должны быть реализованы следующие функции: - организация ведения информационной базы по поступающим материалам.

- учет оплаты поступивших материалов с банковскими счетами.

- формирование «Приходного ордера».

Подсистема «Учет и организация расхода товаров и материала» предназначена для автоматизации ежедневного учета движения материалов внутри компании и отпуска материалов на выполнение заказов, своевременного оформления текущей документации и формирования необходимой информации для бухгалтерии. Подсистема реализует функции: - учет движения товаров и материалов внутри компании.

- учет движения сырья и материалов для выполнения заказов.

Подсистема «Формирование отчетной документации» предназначена для выполнения информационной функции поиска и выдачи информации по базам данных АСУ. Подсистема реализует функции: - формирование «Протокола суточных поступлений».

- формирование «Протокола поступления за интервал времени ".

- формирование «Протокола поступления материала по поставщику".

- формирование остатков товара на складе.

3.3 Проектирование информационной базы данных для подсистемы «Склад»

3.3.1 Инфологическое проектирование информационной базы данных

Концептуальное (инфологическое) проектирование - построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создается без ориентации на какую-либо конкретную СУБД и модель данных. Термины «семантическая модель», «концептуальная модель» и «инфологическая модель» являются синонимами. Кроме того, в этом контексте равноправно могут использоваться слова «модель базы данных» и «модель предметной области» (например, «концептуальная модель базы данных» и «концептуальная модель предметной области»), поскольку такая модель является как образом реальности, так и образом проектируемой базы данных для этой реальности [15].

Чаще всего концептуальная модель базы данных включает в себя: - описание информационных объектов, или понятий предметной области и связей между ними;

- описание ограничений целостности, т.е. требований к допустимым значениям данных и к связям между ними.

Цель инфологического моделирования - обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком (последний не может быть использован в чистом виде изза сложности компьютерной обработки текстов и неоднозначности любого естественного языка). Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты).

Сущность - любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных. Сущностями могут быть люди, места, самолеты, рейсы, вкус, цвет и т.д. Необходимо различать такие понятия, как тип сущности и экземпляр сущности. Понятие тип сущности относится к набору однородных личностей, предметов, событий или идей, выступающих как целое. Экземпляр сущности относится к конкретной вещи в наборе [19].

Сущность имеет имя, уникальное в пределах модели. При этом имя сущности - это имя типа, а не конкретного экзе
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?