СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Технологии разработки программного модуля информационной системы организации

Категория: Прочее

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Технологии разработки программного модуля информационной системы организации»

Технологии разработки программного модуля информационной системы организации


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

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

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

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

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

Порядок разработки программного модуля:

  • изучение и проверка спецификации модуля, выбор языка программирования (разработчик, изучая спецификацию, выясняет, понятна она ему или нет, достаточно ли полно она описывает модуль; затем он выбирает язык программирования, на котором будет написан модуль, хотя язык программирования может быть единым для всего программного средства);

  • выбор алгоритма и структуры данных (выполняется поиск всех возможных алгоритмов и выбор самых подходящих для достижения целей);

  • программирование модуля (написание кода программы);

  • шлифовка текста модуля (редактирование имеющихся комментариев, добавление дополнительных комментариев, для того чтобы обеспечить требуемое качество);

  • проверка модуля (проверяется логика работы модуля, отлаживается его работа).

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

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

Основными свойствами процесса проектирования являются дивергенция, трансформация, конвергенция.

Дивергенция - расширение границ проектной ситуации с целью обеспечения более обширного пространства поиска решения.

Трансформация - стадия создания принципов и концепций (исследование структуры проблемы).

Конвергенция охватывает традиционное проектирование (программирование, отладка, проработка деталей).

Учитывая сложность проектирования информационной системы, следует заострить внимание на трудностях этого процесса:

          • предположение о конечном результате проектирования приходится делать еще до того, как исследованы средства его достижения;

          • часто случается, что в ходе исследования событий в обратном порядке (от конечного результата) обнаруживаются непредвиденные трудности или открываются новые более благоприятные возможности;

          • самая интересная и самая сложная часть разработки - это поиск решения путем изменения формулировки задачи.

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

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

Инструментарий технологии программирования - совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов (рисунок 1).

Средства для создания приложений включают:

  • локальные средства, обеспечивающие выполнение отдельных работ по созданию программ;

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

Рисунок 1 - Группы программных продуктов

Существует большой ряд систем предназначенных для управления складом (WMS - система управления складом). На данный момент на рынке информационных систем существует почти 300 готовых для использования систем управления складом.

На рынке программного обеспечения (ПО) сегодня представлен широкий спектр типовых программных решений, продуктов для малых предприятий.

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

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

Можно выделить несколько самых распространённых программных продуктов:

  • «1 SAPR/3»;

  • «1С: Логистика: Управление складом 8.0»;

  • «SOLVO.WMS»;

  • «Акант: Система»;

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

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

«Solvo.WMS» - система управления, обеспечивающая комплексное решение задач автоматизации управления складскими технологическими процессами. Эта система относится к классу программно-аппаратных систем управления складами и центрами распределения готовых. Solvo.WMS ориентирована на широкий круг применений и способна успешно работать на складских комплексах.

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

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

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

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

Система «1С: Предприятие» может работать в двух следующих режимах:

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

  • 1С: Предприятие - это исполняемая часть системы, на основе структуры данных, описанных в конфигураторе, выполняется ввод и обработка информации (работу со справочниками, документами, отчетами и т.д.).

Основной особенностью системы 1С: Предприятие является её конфигурируемость. Система «1С: Предприятие» представляет собой совокупность механизмов, предназначенных для манипулирования различными типами объектов предметной области. Конкретный набор объектов, структуры информационных массивов, алгоритмы обработки информации определяет конкретная конфигурация. Вместе с конфигурацией система 1С: Предприятие выступает в качестве уже готового к использованию программного продукта, ориентированного на определённые типы предприятий и классы решаемых задач.

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

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

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

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

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

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

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

  • достижение ожидаемого результата при соблюдении заданных сроков, бюджета и трудовых ресурсов.

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

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

Кроме того, автоматизированная информационная система должна удовлетворять ряд таких технических требований, как:

          • быстродействие - скорость при вводе, поиске, обработке информации;

          • надёжная защита от несанкционированного доступа к данным;

          • регистрация действий персонала;

          • удобный пользовательский интерфейс рабочих мест;

          • возможность развития системы;

          • интеграция с модулями, используемыми в системе передачи данных;

          • возможность проведения конвертации данных из использовавшихся ранее в новую систему;

          • высокая надёжность работы.

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

Разработка системы складирование основывается на выборе рациональной системы из всех технически возможных систем для решения поставленной задачи методом количественной и качественной оценки.

Итак, система складирования включает следующие складские подсистемы:

  • складируемая грузовая единица;

  • вид складирования;

  • оборудование по обслуживанию склада;

  • система комплектации;

  • управление перемещением груза;

  • обработка информации;

  • «здание» (конструктивные особенности зданий и сооружений).

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

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

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

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

Средства IDEF0 облегчают передачу информации от одного участника разработки модели к другому. К числу таких средств относятся:

  • диаграммы, основанные на простой графике блоков и стрелок, легко читаемые и понимаемые;

  • метки на естественном языке для описания блоков и стрелок, а также глоссарий и сопроводительный текст для уточнения смысла элементов диаграммы;

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

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

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

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

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


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!