Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Miloserdov.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
387 Кб
Скачать
☆

1.1.3 Программа учета cs Polibase wms

Программа учета CS Polibase WMS предназначена для автоматизации складского учета и учета товаров и расхода материалов на предприятиях сферы услуг, торговли и производства.

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

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

Рисунок 1.3 – Окно программы CS Polibase WMS 

Характерные особенности программы:

  • автоматическая разноска по партиям при приходе, выдаче и расходе (списании) материалов;

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

  • расход и списание материалов в производство и при продаже по нормативам;

  • преобразование материалов в товары и связь с торговым / производственным модулем;

  • преобразование и копирование накладных одного вида в накладные другого вида (например, приход -> выдача -> списание);

  • выписка счетов с резервированием товаров на складе и/или с автоматическим списанием проданных товаров со склада или с товарных витрин;

  • управление ценообразованием (себестоимость плюс наценка).

1.2 Обоснование выбора программных средств

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

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

1.2.1 Выбор средств программирования

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

Borland C++ Builder и Visual FoxPro. Borland С++ Biulder по своим недостаткам аналогичен Visual C++, но обладает еще одним – разработка баз данных на базе языка SQL и их поддержка ограничена. Система разработки Visual FoxPro предъявляет наименьшие требования к системным ресурсам, но ее применение ограничено неудобством в визуальном создании интерфейса разрабатываемого приложения.

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

Delphi – мощная система визуального объектно – ориентированного проектирования, позволяющая решать множество задач, в частности:

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

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

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

  • создавать мощные системы работы с локальными и удаленными БД любых типов, при этом имеются средства автономной отладки приложений с последующим выходом в сеть;

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

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

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

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

Пакет Delphi предназначен для создания больших программ, которые неудобно размещать в одном файле. В связи с этим программа формируется из нескольких файлов. Основной частью программы является проект (в Borland/Turbo Pascal эта часть называлась собственно программой). Файл, в котором размещается проект, имеет расширение .dpr. Как правило, эта часть, являющаяся собирательной частью всей программы, небольшая по размеру и формируется самим пакетом Delphi, хотя при необходимости сюда можно вносить свои изменения. Кроме этой части в программе используются различные модули, файлы которых имеют расширение .pas и из которых в программу включаются необходимые элементы. Программа может использовать динамические библиотеки DLL, файлы которых имеют расширение .dll. Динамические библиотеки проектируются, компилируются и компонуются отдельно. При создании программы используется также библиотека (библиотеки) стандартных компонент (DCL - Dynamic Component Library - файл с расширением .dcl), содержащая отработанные особым образом подготовленные классы (компоненты окон, баз данных, неотображаемые объекты и т. д.), которые можно использовать как целое в программе, а также файлы, расположенные в архиве объектов (Object Repository), представляющие собой различные проекты (точнее, заготовки проектов) и формы. Программа в своей работе может также использовать различные файлы (текстовые и нетекстовые), в которых размещаются различные данные.

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

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

BDE не является частью программы. В зависимости от типа СУБД она может размещаться на машине клиента или сервера. Архитектура BDE основана на драйверах, которые обеспечивают обмен данными с конкретными СУБД. В состав BDE включены стандартные драйверы, обеспечивающие доступ к СУБД Paradox, dbase, FoxPro и текстовым файлам. Помимо этого в BDE имеется очень простой механизм подключения любых драйверов ODBC (например, Microsoft Access).

Программа может использовать низкоуровневый интерфейс функций API BDE для непосредственного обращения к данным, однако обычно между ней и BDE располагается слой компонент, существенно упрощающих разработку программ. Невизуальные компоненты осуществляют непосредственную работу с BDE и три из них (Ttable, TQuery , TstorecProc) служат источниками данных, в то время как визуальные компоненты отображают поставляемые им данные и служат для создания удобного интерфейса пользователя. Между источниками и визуальными компонентами обязательно располагаются компоненты TdataSourse, которые играют роль клапанов, открывающих и закрывающих потоки данных, которыми обмениваются источники с визуальными компонентами.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]