Диплом, курсовая, контрольная работа
Помощь в написании студенческих работ

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

ДипломнаяПомощь в написанииУзнать стоимостьмоей работы

Некоторые логистические взаимодействия отличаются слишком большой капиталоемкостью, чтобы их мог обеспечивать единственный поставщик услуг. По этой причине отдельные фирмы, связанные такими взаимоотношениями, иногда предпочитают инвестировать в них сообща. Наиболее прочные совместные предприятия представляют собой такое экономическое объединение нескольких фирм, которое в конце концов привело… Читать ещё >

Анализ предметной области и разработка структуры базы данных для ведения складского хозяйства (реферат, курсовая, диплом, контрольная)

Содержание Введение

1. Анализ современного состояния и способов автоматизации складского хозяйства

1.1 Формы организации складского хозяйства

1.2 Управление и оптимизация материальных запасов для ведения складского хозяйства

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

2. Разработка структуры базы данных информационной системы

2.1 Обоснование выбора инструментария реализации информационной системы

2.2 Проектирование базы данных

2.3 Описание интерфейса информационной системы Заключение Список использованной литературы

Введение

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

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

Актуальность темы

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

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

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

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

Основные задачи дипломной работы.

— анализ современного состояния организации и ведения складского хозяйства;

— разработка оптимальной структуры базы данных для ведения складского хозяйства;

— создание информационной системы для ведения складского хозяйства.

Объект исследования. Товарищество с ограниченной ответственностью «IT SYSTEMS», осуществляющее свою деятельность в соответствии с законодательной базой Республики Казахстан.

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

Практическая ценность работы заключается в том, что ее основные положения, выводы и результаты дают возможность:

— организовать эффективную работу фирмы по ведению складского учета;

— автоматизировать процесс ведения складского хозяйства.

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

1. Анализ современного состояния и способов автоматизации складского хозяйства

1.1 Формы организации складского хозяйства склад программа торговля автоматизация Склады разных конструктивных разновидностей могут по-разному объединяться в систему складского хозяйства.

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

Дальнейшим развитием такой системы является эшелонированная структура, состоящая из нескольких иерархических уровней — эшелонов складирования.

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

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

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

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

В магазине-складе выполняются следующие операции:

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

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

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

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

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

* доля затрат на закупаемое сырье и внешние услуги в расходах (доходах) компании;

* сущность приобретаемой продукции или услуг;

* ситуация на рынке продукции и услуг, жизненно необходимых для компании;

* наличие возможностей для выполнения данной функции;

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

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

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

Преимущества централизованных закупок:

* простота стандартизации купленных материальных ресурсов или готовой продукции;

* отсутствие административного дублирования;

* возможность совместного (несколькими отделами компании) размещения заказа у поставщика с целью получения скидок за большой объем заказа;

* лучший контроль за выполнением обязательств по закупкам;

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

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

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

Организация процесса закупок имеет определенные этапы:

1. Определение потребности в материальных ресурсах.

2. Определение нужных характеристик и количества товаров и услуг.

3. Анализ и определение возможных источников снабжения.

4. Определение цены и условий закупок.

5. Подготовка и размещение заказа на закупку.

6. Контроль выполнения заказа и/или экспедирование.

7. Получение и проверка товаров.

8. Обработка счета и оплата.

9. Учет поступлений материальных ресурсов.

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

Кроме того, необходимо иметь точное описание потребности, артикула товара или услуги, которые запрашиваются. Для этого в отделе закупок ведется, список (каталог) постоянно закупаемых предметов, что способствует ведению правильного бухгалтерского учета и процедуре хранения их на складе.

Выбор поставщика составляет важную часть функции закупок и включает поиск источников снабжения и оценку возможности своевременной поставки и предоставления необходимых услуг до и после продажи. Среди основных сведений, которые могут храниться как в электронном виде, так и в книгах учета, в отделе закупок должна быть информация о действующих контрактах с поставщиками, в соответствии с которыми размещаются заказы, товарная классификация закупленных изделий, реестр поставщиков. Анализ и выбор поставщика, являющиеся вопросами субъективной оценки, ведут к размещению заказа. Большинство компаний применяют простую форму оценки предложений при их анализе, но универсальной практики в этом не существует. Многие заказы размещаются в результате тендера, например, после ознакомления с прайс-листом или в ходе переговоров [2, c. 43].

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

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

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

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

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

1. Журнал заказов на закупку, в котором ведется учет всех заказов по номерам и отображается статус каждого заказа — выполнен/не выполнен.

2. Реестр заказов на закупку, содержащий копии всех заказов на закупку.

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

4. Реестр с историей поставщика, отображающий все закупки.

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

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

Типовые задачи закупочной логистики Основными задачами, решаемыми закупочной логистикой, являются:

* определение предмета (структуры) закупок;

* выбор поставщика;

* определение объема закупок;

* условия закупок.

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

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

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

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

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

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

1.2 Управление и оптимизация материальных запасов для ведения складского хозяйства Типы моделей управления запасами Модель управления запасами должна дать ответ на два вопроса: сколько продукции заказывать и когда заказывать. Однако в действительности имеется значительное число моделей управления запасами, для решения которых используется разнообразный математический аппарат — от простых схем анализа до сложных алгоритмов математического программирования. Такое явление объясняется различным характером спроса (расходования продукции), который может быть детерминированным (достоверным) или вероятностным. В свою очередь детерминированный спрос может быть статическим, когда интенсивность потребления не меняется во времени, или динамическим, когда достоверный спрос изменяется в зависимости от времени. Вероятностный спрос может быть стационарным, когда плотность вероятности спроса не изменяется во времени, и нестационарным, когда функция плотности вероятности спроса изменяется в зависимости от времени.

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

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

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

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

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

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

3) период времени, в течение которого осуществляется регулирование уровня запаса. В зависимости от отрезка времени, на котором можно надежно прогнозировать, он может быть конечным или бесконечным;

4) число взаимосвязанных пунктов хранения запасов;

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

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

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

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

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

а) постоянные транспортно-заготовительные расходы в расчете на одну партию поставки (один заказ) продукции;

б) переменные затраты на хранение единицы продукции в запасе.

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

Весь интервал между двумя поставками делится на два периода:

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

б) время, в течение которого запас отсутствует.

Начальный размер запаса в этих условиях принят несколько меньше, чем оптимальный размер партии.

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

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

Одноканальная система распределения — для выхода на определенный сегмент (сегменты) рынка используется только один канал распределения.

Многоканальная система распределения — для выхода на один или несколько сегментов рынка используются два и более каналов распределения.

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

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

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

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

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

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

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

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

Различают корпоративные и договорные вертикальные системы распределения.

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

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

Встречаются следующие формы вертикальных договорных систем распределения:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Материальные запасы средств производства могут сосредоточиваться в следующих сферах производства и обращения.

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

2. На подвижном составе транспортных организаций, на которых перемещаются средства производства от пунктов их изготовления к пунктам потребления, — это так называемые «запасы в пути» .

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

4. На складах предприятий, потребляющих данный вид продукции. В этих пунктах продукция производственно-технического назначения заканчивает свое обращение и вступает в процесс производства. Склады сырья, материалов, топлива, комплектующих изделий и других необходимых для нормальной работы предприятия материальных ценностей, являются конечными точками соприкосновения сферы обращения со сферой производства [4, c. 50].

В управлении материальными запасами существует ряд противоречий.

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

Основные условия, которым должны удовлетворять системы управления материальными запасами:

1) объем запасов должен обеспечивать непрерывность производственного процесса,

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

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

Прежде всего, необходимо выделить две модели автоматизированных торговых систем:

— активных кассово-компьютерных машин (ККМ, или POS-терминалов);

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

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

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

Фронт-офис представляет собой так называемую кассовую программу для обслуживания POS-терминалов.

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

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

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

Организация складского хозяйства предприятия Основными задачами складского хозяйства являются:

— организация надлежащего хранения материальных ценностей;

— бесперебойное обслуживание производственного процесса;

— отгрузка готовой продукции.

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

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

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

— Простые. Как правило, такие программы используются в небольших организациях, где складской учет ведется на 1−2 рабочих места (Торговый Склад (разработчик Компьютер-Сервис), Win-Склад-4 (Фолио), Торговля и склад (ДИЦ), 1С: Торговля и склад (1С), SLS-склад, Офис-Склад-Магазин (VVS) и др.);

— Полнофункциональные. Характерной чертой этих программ является возможность автоматизировать складской учет и всю торгово-закупочную деятельность организации. Они рассчитаны на работу в локальной сети с числом рабочих мест в несколько десятков ПК (1С:Торговля и Склад (1С), WinСклад (Фолио), Торговля и склад (ДИЦ), Учет-SV (Бизнес Консалтинг Групп), Оборот+ (Равновесие-Медиа), соответствующие подсистемы Парус, Инфин, БЭСТ, Галактика и др.);

— Крупные. Эти автоматизированные системы позволяют работать со многими распределенными складами, наличием нескольких бухгалтерий в составе холдинга, а также использованием промышленных СУБД. В качестве представителей можно назвать ЛокОФФИС (разработчик Локис), Гепард (Эйс), Домино (Софт-Вест), ABACUS Financial (Омега) и др.

— Специализированные. Ориентированные на отдельные узкоспециализированные отраслевые схемы складирования, например Промышленный склад (разработчик Компьютер Сервис), ФармСклад.

Обзор современного состояния программ для торговли и склада

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

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

— учет наличия и движения товаров;

— учет взаиморасчетов с поставщиками и покупателями;

— возможность групповой обработки товарного состава и списка контрагентов;

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

— автоматизацию процесса ценообразования на основе ценовых категорий (категории цен: розничные, оптовые, мелкооптовые и т. д.);

— продажу наборов товаров;

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

— учет возвратов товаров;

— автоматическое формирование налоговых документов;

— автоматическое формирование и передача проводок в «1С:Бух-галтерию»;

— учет товарных запасов;

— партионный учет товаров;

— ценообразование;

— консигнационную торговлю;

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

ФолиоWin

Эта программа ориентирована на различные группы пользователей:

— ФолиоWin-Склад 4 — для малых предприятий;

— ФолиоWin 7 — для крупных и средних предприятий (на платформе MS-SQL Server);

— ФолиоWin7Е — малых и средних предприятий (MSDEверсия) Две последние являются клиент-серверными продуктами, которые обладают следующими возможностями:

— ввод данных с 5−50 рабочих мест при интенсивной работе (основан на особенностях архитектуры клиент-сервер);

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

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

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

— дополнительные возможности по оптимизации и быстродействию комплекса с помощью программного модуля ФОЛИО-Мультисервер (поставляется отдельно).

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

При автоматизации торговли обеспечивается:

— выписка счетов, оформление заказов, резервирование товаров;

— регистрация и контроль оплаты, прихода и расхода товаров;

— формирование и вывод на печать всех необходимых документов: счета-фактуры, накладные, платежные документы и т. п.;

— гибкая система получения отчетов;

— ведение списка организаций-клиентов и поставщиков; учет взаиморасчетов и задолженности;

— работа с несколькими валютами и несколькими собственными фирмами.

К функциям складского учета относятся:

— учет по нескольким складам;

— контроль наличия и движения товаров на складах;

— оформление складских документов: накладных, актов списания и т. д.;

— отчеты по остаткам товаров на складах на текущую и произвольную дату.

Отчеты по движению товаров;

— расчет себестоимости товаров и полученной прибыли;

— проведение инвентаризаций;

— внутренние накладные на перевод товаров между складами и на списание товаров;

— возможность обмена данными с удаленными складами.

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

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

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

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

Оборот+

Программа Оборот+ версии 7.0 предназначена для ведения складского и финансового учета в магазине, оптовой фирме, на складе. Она автоматизирует все складские, финансовые операции и позволяет:

— вести учет товаров на любом количестве складов: прием, возврат, отгрузка, перемещение между складами;

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

— оформлять складские документы: накладные, акты приема, передачи, списания, оприходования товара, инвентаризационные ведомости;

— вести многоуровневый иерархический каталог товаров и услуг с возможностью поиска по названию, по штрих-коду, по артикулу, по контексту;

— формировать всевозможные отчеты по складским остаткам;

— оформлять платежные документы: платежные поручения, приходные и расходные кассовые ордера, требования-поручения и др.;

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

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

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

Домино 8

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

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

На ее основе имеется несколько отраслевых решений:

— ДОМИНО: Магазин. Для предприятий розничной торговли как одиночных, так и объединенных в сеть;

— ДОМИНО: Торговый Дом. Для торговых холдингов;

— ДОМИНО: Фаст-ФудДля предприятий быстрого питания, баров, кафе;

— ДОМИНО: Дисконтный клуб. Для управления лояльностью покупателей;

— ДОМИНО: Центр досуга. Для кинотеатров, концертных залов, центров досуга.

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

Она автоматизирует учет движения товара (покупка, продажа, прием, отгрузка, внутренние перемещения, инвентаризацию, списание); учет остатков товаров на складе методами средних, FIFO, LIFO с учетом или без учета НДС; учет товаров, переданных на реализацию; учет заказов на ТМЦ; ведение банковских и кассовых операций, связанных с движением товара; учет передачи материалов в производство и получение готовой продукции из производства; учет простых сборочных операций (комплектация и разукомплектация) с расчетом себестоимости продукции; учет дополнительных расходов при поступлении и отпуске товара (таможня, транспорт и т. п.).

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

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

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

Работа в сети организована в архитектуре клиент-сервер. В качестве СУБД могут использоваться MS SQL, InterBase, Paradox.

Для передачи данных в бухгалтерию автоматизирована связь с Турбо Бухгалтер 6.7.

ПРОФІТ Комплекс ПРОФІТ (Профіт 2.4, Профіт SQL, Профіт SQL Склад, Профіт SQL Кулинария, программа обслуживания оптово-розничных продаж EuroPOS SM) от ОАО Коминформсистема решает задачи сбора и накопления полных данных о движении товаров, оперативного управления товарными запасами и ценообразованием и состоит из отдельных программных модулей.

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

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

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

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

Для обмена данными с подсистемой бухгалтерского и налогового учета используется принцип экспорта/импорта данных для/из внешней подсистемы. В качестве готового решения предлагается интеграция с 1С: Бухгалтерия 7.7.

Программа продаж EuroPOS (EuroPOS SM, EuroPOS G) используется для обслуживания покупателей.

Координатор Система комплексной автоматизации торговой деятельности предприятий самого разного масштаба и профиля Координатор от компании Лоция Софт позволяет обслуживать потребности сотрудников всех уровней: от кладовщиков до аналитиков и менеджеров.

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

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

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

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

БЭСТ-4 Магазин Программа БЭСТ-4 МАГАЗИН автоматизирует работу торгового зала с различными электронными кассовыми аппаратами и POS-терминалами. Чеки выбиваются на основании электронных прайс-листов, в которых отражены все необходимые характеристики товара. Эта программа отличается развитыми функциями учета движения товаров на складе и в торговом зале, обеспечивает работу со счетами-фактурами и автоматическое формирование книг закупок и продаж ТМЦ, партионный учет и продажу товаров комплектами.

БЭСТ-4 Магазин обеспечивает оперативный количественно-суммовой учет на протяжении всего цикла товародвижения. При этом оперативный учет тесно переплетается с бухгалтерским учетом.

Компьютерный учет на базе программного комплекса БЭСТ-4 Магазин опирается на данные первичных документов. Технология, заложенная в системе, предполагает количественный учет продаж с помощью интеллектуальных кассовых аппаратов.

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

После оприходования товара БЭСТ-4 Магазин обеспечивает выполнение операций по его подготовке к продаже. В их число входит печать этикеток со штрих-кодами для товара, поступившего без маркировки, и ценников, подготовка и выдача справочника товаров на электронные весы для расфасовки перед подачей в торговый зал и справочника товаров на кассы.

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

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

Дополнением к системе БЭСТ-4 Магазин является программа БЭСТ-АНАЛИЗ — информационно-аналитическая система, созданная специально для руководителей торгового предприятия.

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

В состав комплекса в настоящее время входят модули:

— Администратор комплекса. Настройка параметров комплекса, установка паролей и прав доступа пользователей;

— Товарный склад. Ведение складских операций, отслеживание движения товара по партийно и по операционно со списанием по методам FIFO или LIFO. Предусмотрены стандартные отчетные ведомости: Товарный отчет, Сальдовая ведомость, Оборотная ведомость и др.;

— Отдел продаж. Оформление счетов, ведение информации по клиентам и счетам с отслеживанием оплаты, отпуска или возврата по счетам. Операции продажи со склада и по прайс-листу. Получение отчетов по продажам;

— Прайс-листы. Предназначен для создания, хранения и качественной печати прайс-листов. Может печатать на различные принтеры в локальной сети, в том числе и на сетевой, может печатать в шаблон внутреннего отчета (Report) и MS Excel;

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

— Книга продаж. Отслеживание взаиморасчетов с покупателями. Получение отчетов по динамике продаж, динамике покупок клиентами, сводные отчеты по взаиморасчетам;

— Книга закупок. Отслеживание взаиморасчетов с поставщиками. Получение сводных отчетов по взаиморасчетам, динамике закупок по поставщикам, товарам;

— Себестоимость контрактов. Расчет себестоимости импортируемых товаров с учетом таможенных пошлин, затрат в рублях или в валютах. Создание сводных отчетных документов по контрактам. Формирование на основе контракта приходной складской накладной;

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

— Финансовый анализ. Создание финансовых документов на основе операций, проведенных по бухгалтерским счетам и в аналитических разрезах. Создание документов для налоговой инспекции и проведения финансового анализа состояния предприятия;

— Касса. Оформление приходных и расходных ордеров, ведение кассовой книги, ведение нескольких касс одновременно. Оформление оплаты складских документов и выписанных счетов;

— Банк. Оформление выписки из банков в многобанковском режиме. Оформление оплаты складских документов и выписанных счетов.

— Платежные поручения. Оформление платежных поручений по нескольким банкам с отслеживанием их проведения через банк;

— Основные средства. Ведение учета основных средств по инвентарным номерам, отслеживание их движения по подразделениям и материально-ответственным лицам, учет капремонтов, операций списания и продажи, автоматический расчет амортизации, переоценки, получение сводных отчетных ведомостей по всем направлениям учета и движения основных средств;

— Материалы. Ведение складских операций, отслеживание движения материала по партийно и по операционно со списанием по методам FIFO, LIFO, средним ценам. Получение отчетных ведомостей по операциям, остаткам и оборотам материалов количественно-суммового учета;

— Регистрация счетов-фактур. Модуль, который позволяет вести Книги покупок и продаж по расчету НДС;

— Делопроизводство. Модуль предназначен для структурированного хранения реквизитов документов, созданных в системах MS Word, MS Excel, Гепард, Панацея (программа для аптек). Модуль оперирует только реквизитами документов, сами документы хранятся в файловой системе. Программа предоставляет возможность просмотра базы реквизитов, их добавления, редактирования, удаления, выборки и поиска, а также редактирования документов с запуском соответствующего приложения (MS Word, MS Excel).

Торговый склад X-DOOR

Существует два таких модуля ТОРГОВЫЙ СКЛАД и ТОРГОВЫЙ СКЛАД 2. Эти модули предназначены для организованного хранения информации о товарах и услугах, ведения раздельного учета движения товара по точкам реализации или подразделениям, используя принцип многоскладского учета.

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

ТОРГОВЫЙ СКЛАД 2 работает при наличии программы-платформы X-DOOR или RTX-DOOR версии 5 и выше.

Торговая система на Unix-платформе Система Elite Series от канадской фирмы TECSYS Inc., предназначена для автоматизации холдинговых компаний, торговых домов, торгово-закупочных предприятий, крупных оптовых баз. Она поддерживает различные организационные структуры, пригодна для компаний с произвольным количеством предприятий, складов, подразделений и сотрудников. Эта программа обеспечивает проведение хозяйственных операций и товарный учет в нескольких валютах, интеграцию всех процессов по принципу конвейера, сквозной контроль, авторизацию выполнения ответственных операций, многоуровневую защиту от несанкционированного доступа.

GrossBeeXXI

Система GrossBee XXI от украинской компании GrossBee (www.grossbee.com) позволяет использовать ее в магазинах средней величины. Розничная продажа в системе GrossBee может осуществляться двумя способами. Первый способ применим в том случае, обслуживают покупателей на кассовых аппаратах, подключенных к кассовому серверу. Кассовый сервер, принимая запрос от кассовых аппаратов, делает запрос к серверу базы данных. В зависимости от настроек, может выполняться проверка на отрицательный остаток товара. Если место кассира оборудовано сканером штрих-кодов, то продажу можно проводить как с помощью сканера, так и путем ручного ввода кодов товара.

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

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

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

TradeManager и TradeStore

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

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

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

Существует две версии этой программы: для MS-DOS — версия 3.6 и для Windows — версия 4.0.

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

SMarket 4.0

Программный продуктSMarket 4.0 от ТФПКЛтд является инструментом для автоматизации учета на малых и средних предприятиях. Платформа SMarket 4.0 является полноценной средой разработки и исполнения приложений, ориентированных на вопросы автоматизации учета товарных и денежных потоков. Ядро базы данных SMarket 4.0 использует объекты доступа к данным (такие как документы, справочники, планы счетов, аналитики, движения, проводки и т. д.) и поддерживает модульный принцип построения приложений.

Система автоматизации торговли САТеліт — приложение, работающее на платформе SMarket 4.0, предназначенное для автоматизации малых и средних торговых предприятий, работающих на территории Украины. САТеліт дает уникальную возможность получать оперативную информацию о работе всех подразделений, наличии и движении денежных средств, товаров и продукции, взаиморасчетов с клиентами и поставщиками. В основе взаимодействия пользователя с программой лежит принцип центров — окон, предоставляющих всю необходимую информацию и доступ ко всем требуемым в работе пользователя операциям.

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

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

Модуль складского учета КВИНТ Этот модуль позволяет автоматизировать учет движения ТМЦ (товарно-материальных ценностей) на предприятии, обеспечивая следующие возможности:

— автоматическое формирование всех необходимых первичных документов (накладных, налоговых накладных, счетов);

— получение оперативной информации о наличии ТМЦ на складах;

— получение различного вида отчетов по движению ТМЦ: остатки ТМЦ на любое число, оборотно-сальдовую ведомость по ТМЦ (товарный отчет), оборотную ведомость по конкретному наименованию ТМЦ, реестры всех первичных документов и т. п.;

— отчеты могут быть детализированы по складам, группам ТМЦ, клиентам или по комбинации этих признаков, что позволяет получить ответ на любой вопрос, который может возникнуть в процессе работы;

— мультискладской учет (количество складов практически не ограничено);

— учет ТМЦ в розничной торговле и на реализации, что делает модуль незаменимым в торговых организациях, имеющих свои розничные точки и реализаторов;

— аналитические возможности — анализ взаиморасчетов с клиентами, анализ реализации отдельных видов ТМЦ и др.;

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

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

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

Мобильная торговля

Вэнселлинг (Van Selling) — мобильная торговля с автомобилей — широко применяется во всем мире оптовыми компаниями, занимающимися доставкой и реализацией товара в точках розничной торговли. Вэнселлинг позволяет розничным торговым точкам увеличить ассортимент за счет уменьшения количества каждого товара при реализации общего объема. Для вэнселлинга требуется организовать автоматизированную технологию товарно-денежного учета и работы с документами непосредственно на рабочих местах торговых агентов (в автомобилях) и в офисах клиентов.

Мобильная торговая система (МОГОС) создана на основе суперпортативного компьютера Newton MessagePad 2100. В ее состав входят также портативный принтер и программное обеспечение: база данных (БД) по клиентам, складской и бухгалтерский учет, модуль обмена с настольным компьютером. Система предназначена для организации и автоматизации торговли вне офиса, позволяет выводить на печать необходимые бухгалтерские документы: счета-фактуры, накладные, отчеты по продажам. Благодаря модулю обмена она интегрируется с уже имеющейся у фирмы системой торговли и учета и может быть подключена через локальную сеть к большинству офисных баз данных. С одной офисной системой может использоваться произвольное количество мобильных КПК-терминалов.

При использовании системы мобильной торговли M-Trade на автомобили экспедиторов устанавливается комплект оборудования, в состав которого входят: портативный терминал (КПК) Psion, портативный принтер, аксессуары, программное обеспечение. Программное обеспечение состоит из модуля экспедитора/менеджера и модуля оператора в офисе.

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

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

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

Мобильный клиент системы GrossBee XXI для Pocket PC (GrossBee Mobile Agent) предоставляет возможность доступа к системе GrossBee XXI с помощью КПК. Используя его, предприятие может организовать оперативную работу торгового агента или прием данных из подразделений, не имеющих компьютерной техники.

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

— получение информации о ценах товаров и их наличии на складе;

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

— получение информации о задолженностях контрагентов и списка документов каждого контрагента;

— получение информации об уже отгруженном товаре за период.

2. Разработка структуры базы данных информационной системы

2.1 Обоснование выбора инструментария реализации информационной системы Товарищество с ограниченной ответственностью «IT SYSTEMS» (АЙТИ СИСТЕМЫ). Юридический адрес: Республика Казахстан, 10 000, город Астана, р-н Сарыарка, пр. Женic, д. 1, ВП 57.

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

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

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

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

1. Аудит информационных систем.

2. Комплексное обслуживание:

— компьютеры и оргтехника;

— телефония;

— СКС (структурированные кабельные системы);

— серверное оборудование;

— корпоративные платформы;

— защита и безопасность данных;

— организация новых рабочих мест;

— профилактические работы;

— консультации пользователей;

3. Разработка web сайтов.

4. Продажа компьютеров и комплектующих.

5. Продажа и интегрирование лицензионного ПО.

6. Поддержка программ сторонних производителей.

7. Консалтинговые услуги, связанные с построением и обслуживанием информационных систем.

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

Информационная система, осуществляющее администрирование базы данных по ведению складского хозяйства, написано с использованием языка программирования Object Pascal в визуальной среде программирования Borland Delphi 6 и имеет тридцатидвухразрядную архитектуру. Код программы является платформо-зависимым и разработан для операционных систем семейства Windows. Использованы стандартные программный и графический интерфейсы данного семейства операционных систем.

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

В структуре базы данных реализован реляционный метод проектирования. Реляционная база данных состоит из взаимосвязанных таблиц. Каждая таблица содержит информацию об объектах одного типа, а совокупность всех таблиц образует единую базу данных. Программа взаимодействует с базой данных посредством процессора баз данных, драйверов Microsoft Data Components и используемого им языка SQL.

Аппаратной платформой для реализации разрабатываемой программы была выбрана база IBM-совместимых компьютеров. В пользу этого выбора сыграли следующие факты. Во-первых, преобладание в коммерческих структурах именно этой аппаратной платформы, IBM-совместимые компьютеры сегодня составляют до 95% всего парка компьютеров, а в Казахстане и, в частности, в Астане преобладание IBM-совместимых компьютеров составляет приблизительно 80%. Во-вторых, разработка данной программы именно для IBM-совместимых компьютеров позволит охватить максимальное число потенциальных потребителей. И, в-третьих, для этих компьютеров существует огромная библиотека всевозможных инструментальных средств, включая авторские системы и системы программирования, которой не может похвастаться ни одна другая платформа. Все эти обстоятельства определили выбор аппаратной платформы в пользу IBM-совместимых компьютеров.

Используемые технические и программные средства Широкая потребность в автоматизированной обработке массовой информации с применением ЭВМ способствовала появлению специализированных языков обработки данных. Такие средства обычно включаются в состав систем управления базами данных (СУБД), но могут существовать и отдельно. Пакеты СУБД дают возможность пользователям осуществлять непосредственное управление данными, а программистам быстро разрабатывать более совершенные средства их обработки — приложения. Для проектирования баз данных была использована среда визуальной разработки приложений Borland Delphi 6 и входящая в её поставку программа для создания структур баз данных — Database Desktop. Причиной выбора данной среды программирования послужило то, что Borland Delphi 6 является визуально-программируемой средой, управляемой по событиям, и в полной мере соответствует всем требованиям, предъявляемым к современным средствам проектирования, также имеются средства быстрой генерации форм, отчетов, меню и запросов.

Borland Delphi 6 можно назвать функционально-полной реляционной системой управления базами данных. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Подобно всем хорошим системам управления реляционными базами данных, Borland Delphi 6, а в частности Borland Data Base Engine позволяет легко объединять связанную информацию. Но кроме этого, он является дополнением к другим работающим с базами данных программным продуктам, так как Borland Delphi 6 предоставляет широкие возможности для работы с данными из других источников, включая наиболее популярные СУБД.

Создание прикладных программ, или приложений, Delphi выполняется в интегрированной среде разработки IDE (Integrated Development Environment). IDE служит для организации взаимодействия с программистом и включает в себя ряд окон, содержащих различные управляющие элементы. С помощью средств интегрированной среды разработчик может удобно проектировать интерфейсную часть приложения, а также писать программный код и связывать его с управляющими элементами. При этом вся работа по созданию приложения, включая отладку, происходит в интегрированной среде разработки.

Среда визуальной разработки приложений Borland Delphi 6 использует структурный объектно-ориентированный язык Object Pascal, который сочетает с одной стороны выразительную мощь и простоту программирования, а с другой стороны эффективность. Язык Object Pascal является языком программирования и представляет собой объектно-ориентированное расширение стандартного языка Pascal. Система Delphi обеспечивает возможность визуального программирования на нем с помощью библиотеки визуальных компонентов VCL (Visual Component Library). В среде Delphi имеется возможность использовать библиотеку CLX (Borland Component Library for Cross-Platform), представляющую собой межплатформенный вариант библиотеки VCL, который служит для разработки приложений под Windows и Linux. Delphi полностью поддерживает передовые программные концепции, включая инкапсуляцию, наследование, полиморфизм и управление событиями.

Объектно-ориентированная модель программных компонент позволяет разработчикам строить приложения из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для среды Borland Delphi 6, которые могут повторно использоваться чтобы уменьшить затраты времени на разработку. Из готовых компонент работающие приложения собираются очень быстро и легко.

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

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

— поиск местоположения базы данных;

— поиск таблицы, ее открытие и чтение служебной информации;

— чтение данных в соответствии с форматом хранения данных и так далее.

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

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

Для работы с источниками данных посредством Borland Database Engine в Delphi имеется специальный набор компонентов, расположенных на странице BDE Палитры компонентов. Эти компоненты для работы с базами данных используют возможности Borland Database Engine, обращаясь к его функциям и процедурам. Механизм доступа к Borland Database Engine инкапсулирован в базовом классе TBDEDataSet.

Borland Database Engine взаимодействует с базами данных посредством драйверов. Для особенно распространенных локальных систем управления базами данных разработан набор стандартных драйверов. Работа с наиболее распространенными серверами баз данных осуществляется при помощи драйверов системы SQL Links. Кроме этого, если для базы данных существует драйвер ODBC, то можно использовать и его. Достаточно зарегистрировать этот драйвер в Borland Database Engine.

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

2.2 Проектирование базы данных Схема работы программы Для работы программы создано несколько форм. Формы связаны с собой через соответствующие пункты главного меню и кнопки, расположенные на главной форме. С точки зрения иерархии форм, одна форма является основной, то есть отображается при непосредственном запуске приложения, а остальные — вспомогательными, вызываемыми из основной формы.

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

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

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

Кратко об этой модели: отношение можно представить как двухмерную таблицу. Каждая строка в таблице содержит данные, относящиеся к некоторой вещи или к её части. Каждый столбец описывает какой-либо атрибут этой вещи. Строки отношения называются сущностями, а столбцы — атрибутами. Чтобы таблицу можно было считать отношением, она должна удовлетворять определённым требованиям:

— значения в ячейках должны быть одиночными;

— все записи в столбце должны быть одного типа;

— каждый столбец должен иметь уникальное имя;

— в отношении не может быть двух одинаковых строк;

— порядок строк не имеет значения.

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

Таким образом, создаётся реляционная связь, являющаяся логической. На рисунке 1 показано, что через таблицы приход и расход по полю «Name» с остальными таблицами установлена логическая связь.

Рисунок 1. Реляционная связь в базе данных.

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

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

Таблица «01 Системные платы» предназначена для хранения информации о наличии и стоимости комплектующих компьютера — материнская плата (таблица 1).

Таблица 1. Таблица 01 Системные платы (информация о наличии материнских плат на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «02 Процессоры» предназначена для хранения информации о наличии и стоимости комплектующих компьютера — процессоры (таблица 2).

Таблица 2. Таблица 02 Процессоры (информация о наличии процессорах на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «03 Вентиляторы» предназначена для хранения информации о наличии и стоимости комплектующих компьютера — вентиляторы и системы охлаждения (таблица 3).

Таблица 3. Таблица 03 Вентиляторы (информация о наличии систем охлаждения на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «04 Жесткие диски» предназначена для хранения информации о наличии и стоимости комплектующих компьютера — жесткие диски (таблица 4).

Таблица 4. Таблица 04 Жесткие диски (информация о наличии жестких дисков на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «05 Оперативная память» предназначена для хранения информации о наличии и стоимости комплектующих компьютера — оперативное запоминающее устройство (таблица 5).

Таблица 5. Таблица 05 Оперативная память (информация о наличии оперативной памяти на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «06 Флеш диски, картридеры» предназначена для хранения информации о наличии и стоимости накопителей информации — Флеш диски, картридеры (таблица 6).

Таблица 6. Таблица 06 Флеш диски, картридеры (информация о наличии Флеш дисков, картридеров на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «07 Видеокарты» предназначена для хранения информации о наличии и стоимости комплектующих компьютера — видеокарты (таблица 7).

Таблица 7. Таблица 07 Видеокарты (информация о наличии видеокарт на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «08 Дисководы» предназначена для хранения информации о наличии и стоимости комплектующих компьютера — дисководы (таблица 8).

Таблица 8. Таблица 08 Дисководы (информация о наличии дисководов на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «09 Носители информации» предназначена для хранения информации о наличии и стоимости носителей информации — CD-дисков, DVD-дисков, BR-дисков (таблица 9).

Таблица 9. Таблица 09 Носители информации (информация о наличии CD-дисков, DVD-дисков, BR-дисков на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «10 Корпуса» предназначена для хранения информации о наличии и стоимости компьютерных корпусов (таблица 10).

Таблица 10. Таблица 10 Корпуса (информация о наличии компьютерных корпусов на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «11 Клавиатура» предназначена для хранения информации о наличии и стоимости клавиатуры (таблица 11).

Таблица 11. Таблица 11 Клавиатура (информация о наличии клавиатуры на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «12 Манипуляторы «Мыши» «предназначена для хранения информации о наличии и стоимости манипуляторов компьютерная мышь (таблица 12).

Таблица 12. Таблица 12 Манипуляторы «Мыши» (информация о наличии манипуляторов компьютерная мышь на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «13 Игровые манипуляторы» предназначена для хранения информации о наличии и стоимости различных игровых манипуляторов (таблица 13).

Таблица 13. Таблица 13 Игровые манипуляторы (информация о наличии игровых манипуляторов на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «14 Оптические приводы» предназначена для хранения информации о наличии и стоимости оптических приводов (таблица 14).

Таблица 14. Таблица 14 Оптические приводы (информация о наличии оптических приводов на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «15 Программное обеспечение» предназначена для хранения информации о наличии и стоимости лицензионного программного обеспечения (таблица 15).

Таблица 15. Таблица 15 Программное обеспечение (информация о наличии лицензионного программного обеспечения на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «16 Колонки» предназначена для хранения информации о наличии и стоимости звуковых колонок (таблица 16).

Таблица 16. Таблица 16 Колонки (информация о наличии звуковых колонок на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица 17 Мультимедия (информация о наличии мультимедийного оборудования на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «18 Мониторы» предназначена для хранения информации о наличии и стоимости мониторов (таблица 18).

Таблица 18 Мониторы (информация о наличии мониторов на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица 19 Принтеры (информация о наличии принтеров на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица «20 Кабеля и аксессуары» предназначена для хранения информации о наличии и стоимости различных кабелей и устройств для связывания различных комплектующих в компьютере (таблица 20).

Таблица 20 Кабеля и аксессуары (информация о наличии кабеля и аксессуаров на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица 21 Сканеры (информация о наличии сканеров на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица 22 Многофункциональные устройства (информация о наличии многофункциональных устройств на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица 23 Планшеты (информация о наличии планшетов на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица 24 Источники бесперебойного питания (информация о наличии источников бесперебойного питания на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица 25 Сетевое оборудование (информация о наличии сетевого оборудования на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

Таблица 26 Модемы (информация о наличии модемов на складе)

Поле

Тип

Дополнительно

Описание

name

Текстовый

Ключевое

Наименование товара

price

Числовой

Цена товара

kolvo

Числовой

Количество товара на складе

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

В программе используется технология ADO (Active Data Objects). На самом деле ADO является частью более крупномасштабной технологии под названием Microsoft Data Access Components (MDAC). Термин MDAC является общим обозначением для всех разработанных компанией Microsoft технологий, связанных с базами данных. К этому набору относятся ADO, OLE DB, ODBC и RDS. К основным версиям MDAC относятся версии 1.5, 2.0, 2.1, 2.5 и 2.6.

Компания Microsoft распространяет MDAC в виде отдельного продукта. Этот продукт может быть загружен с веб-узла Microsoft бесплатно. Кроме того, MDAC входит в комплект поставки большинства продуктов Microsoft, имеющих отношение к базам данных. В состав Delphi 6 входит версия MDAC 2.5.

Объектная модель ADO состоит из семи объектов (рисунок 2).

Рисунок 2. Объектная модель ADO.

Объект Connection инкапсулирует в себе объекты OLE DB DataSource и Session. Он содержит единственную сессию с источником данных. Объект Connection определяет свойства соединения, определяет возможности локальных транзакций, предоставляет централизованный объект для получения информации об ошибках и указатели для использования схем запросов.

Объект Command используется для выполнения команд определения и манипуляции с данными. Если в качестве источника данных выступает реляционная СУБД, объект может выполнить некоторые SQL операторы. Объект Command позволяет определить параметры и установить порядок выполнения запросов. Коллекция объектов Parameters предоставляет доступ к параметрам.

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

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

Компоненты библиотеки VCL предназначенные для работы с ADO, строятся на базе рассмотренных объектов.

Компоненты ADO в среде Delphi можно найти на одноимённой вкладке. Опишем используемые в программе компоненты:

Компонент TDataSource.

Компонент TDataSource служит для связывания набора данных и компонентов отображения данных. TDataSource через свойство DataSet связан с компонентом TADOTable.

Компонент TADOTable.

Компонент TADOTable используется для доступа к хранилищам данных ADO и представления информации из них в табличном виде. Имя таблицы указывается в свойстве TableName. Компонент предоставляет прямой доступ к каждой записи и её полям. Для начала работы с компонентом необходимо его свойство Active установить в True. TADOTable через свойство Connection связан с компонентом TADOConnection. Имя таблицы указывается в свойстве TableName. Свойство TableDirect указывает, каким образом набор данных связывается с хранилищем данных. Так как не все провайдеры поддерживают прямое соединение с набором данных, то в некоторых случаях для связи хранилищем данных приходится использовать SQL-операторы. При установке свойству значения True компонент использует фоновые SQL-запросы для доступа к данным.

Компонент TADOConnection.

Компонент TADOConnection предназначен для соединения с хранилищами данных. С одним компонентом TADOConnection может быть связано несколько компонентов TADOTable. Соединение с хранилищем данных открывается и закрывается при помощи свойства Connected или метода Open. Методу Open можно передавать параметры UserID и Password, в которых хранятся логин и пароль. Закрыть соединение можно методом Close.

Визуальные компоненты.

Для отображения и редактирования данных используются визуальные компоненты. Эта группа классов включает компоненты типа TDBNavigator, TDBGrid, TDBImage и TDBMemo. Все эти компоненты связываются с набором данных через свойство DataSource.

Компонент TDBNavigator берёт на себя функции навигации по набору данных, перевод набора данных в состояние редактирования, подтверждение и отмену транзакции, и обновление данных в наборе.

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

Компонент TDBMemo отображает многострочный текст, который в нём же можно редактировать. А компонент TDBImage отображает BMP изображения.

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

Для обработки данных в базе данных выполняются следующие основные процедуры:

— добавление товара на склад;

— реализация товара со склада;

— редактирование информации о товаре, его стоимости и наличии.

Приведем схематический вариант решения данных процедур.

Добавление товара на склад.

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

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

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

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

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

Работа с программой начинается с запуска на исполнение файла с названием «Sclad.exe». После запуска появится загрузочное окно программы, которое будет иметь вид, показанный на рисунке 8.

Рисунок 3. Загрузочное окно программы.

Далее происходит загрузка главной формы программы.

Рисунок 4. Главное окно программы.

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

Рисунок 5. Добавление нового товара на складе.

Форма добавления товара на склад (рисунок 5). В случае если товар поступает на склад впервые необходимо заполнить все поля характеризующие товар, а именно наименование, количество, цена, после нажатия кнопки «Сохранить» информация будет внесена в базу данных, в случае нажатия кнопки «Отмена», информация о товаре в базу данных не поступит.

Рисунок 6. Редактирование товара на складе.

Данная форма (рисунок 6) позволяет производить добавление товара на склад, который присутствует в списках, либо производить редактирование товара в случае возврата или брака.

Рисунок 7. Удаление товара со склада.

Для удаления товара со склада необходимо выбрать соответствующую группу, выбрать удаляемый товар и либо через главное меню: Товар -> Удалить, либо через контекстное меню: нажать правой клавишей мыши на товаре и выбрать пункт Удалить, после чего появится диалоговое окно (рисунок 7). Если нажать кнопку «Ок» товар будет полностью удален из базы данных, если нажать кнопку «Отмена» удаление будет отменено.

Рисунок 8. Продажа товара со склада.

Для оформления продажи товара со склада необходимо выбрать пункт главного меню Файл -> Продать товар со склада, либо выбрать товар в правой части окна, нажать правой клавишей мыши и выбрать пункт Продать товар со склада, после появиться диалоговое окно (рисунок 8). В данном окне происходит добавление товара, который необходимо продать, после нажатия кнопки «Готово» формируется накладная в программе MS Office (рисунок 9).

Рисунок 9. Формирование накладной в MS Office.

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

Для менеджера предусмотрена функция по формированию различной отчетности (рисунок 11). Выборка данных осуществляется по различным критериям: по временному периоду, по виду отчета (приход, расход), или по номеру накладной. Отчет формируется по форме (рисунок 12) в программе MS Office

Рисунок 10. Сборка компьютера по желанию клиента.

Рисунок 11. Формирование отчета.

Так же в программе реализована возможность составления прайс-листа товаров. Для этого необходимо выбрать в главном меню Файл -> Прайс->Excel. После чего произойдет формирование полного списка товаров на складе, и его цена в программе MS Excel (рисунок 12).

Рисунок 12. Формирование отчета в MS Office.

Рисунок 13. Формирование прайс-листа в MS Excel.

Требования к системе Программа, осуществляющая администрирование базы данных «Base» работает на любых IBM совместимых компьютерах, под управлением операционных систем от Windows 2000 до Windows 7 на которых установлены средства для работы с мультимедийными приложениями (звук, видео, графика). Размер занимаемой памяти не превышает 10 Мбайт. Программа работает как на компьютере, так и непосредственно с какого-либо носителя цифровой информации.

Минимальные требования для работы информационной системы:

— компьютер типа IBM с процессором Intel Pentium II или выше и любые другие процессоры с равными техническими характеристиками;

— операционная система Windows 2000;7;

— поддержка ЭВМ мультимедийных функций;

— наличие CD-ROM или USB концентраторов для копирования приложения на жесткий диск;

— наличие 10 Мбайт свободного пространства на жестком диске в случае копирования приложения на жесткий диск.

Заключение

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

С целью повышения эффективности деятельности предприятия создается проект, позволяющий автоматизировать систему управления запасами предприятия.

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

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

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

В данной дипломной работе разработана архитектура базы данных «Base». В результате анализа данных приведены необходимые поля базы данных, их структура и тип. Сведение их в определенные объекты и построение связи между объектами базы. Показаны определенные правила, по которым проектировалась база данных.

Разработка программной модели производилась в интегрированной среде визуального программирования Delphi 6 на языке программирования Object Pascal. В связи с этим разработаны командные файлы, предназначенные для ведения базы, включающие в себя сервисные функции управления базой данных, ввода и вывода данных. В программные приложения вошли предлагаемые меню для получения определенных справок о товаре. Спроектированная база данных «Sclad» и программное обеспечение, обслуживающее базу, дает возможность облегчить работу и применять различные поисковые системы для выбора необходимых сведений о товаре.

1. Семенихин В. В., Емельянова Ю. В., Маканова И. Н. Организация складского учета. — М.: Эксмо, 2007. — 68 с.

2. Малин А. С. Исследование систем управления: Учеб. для вузов/ А. С. Малин, В. И. Мхин. — М.: ГУ ВШЭ, 2002. — 400 с.

3. Сергеев В. И., Григорьев М. Н., Уваров С. А. Логистика. Информационные системы и технологии. — М.: Альфа-Пресс, 2008. — 608 с.

4. Дегтярев Ю. И. Системный анализ и исследования операций. — М.: Высш. ш., 1996. — 335 с.

5. Антонов А. В. Системный анализ. Методология. Построение модели: Учеб. пособие. — Обнинс: ИАТЭ, 2007. — 272 с.

6. Волова В. Н. Основы теории систем и системного анализа/В.Н. Волова, А. А. Денисов. — СПб.: СПбГТУ, 2007. — 510 с.

7. Острейовский В. А. Автоматизированные информационные системы в экономике: Учеб. пособие. — Ср т: СрГУ, 2006. — 165 с.

8. Острейовский В. А. Современные информационные технологии экономистам: Учеб. пособие. Ч. 1.

Введение

в автоматизированные информационные технологии. — Ср т: СрГУ, 2007. — 72 с.

9. Автоматизированные информационные технологии в экономике/Под ред. проф. Г. А. Титоренко. — М.: Компьютер, ЮНИТИ, 2008. — 400 с.

10. Автоматизированные информационные технологии в банковской деятельности / Под ред. проф. Г. А. Титоренко. — М.: Финстатинформ, 2007.

11. Венда В. Ф. Системы гибридного интеллекта: эволюция, психология, информатика. — М.: Машиностроение, 2005. — 448 с.

12. Волова В. Н. Методы формализованного представления систем/ В. Н. Волова, А. А. Денисов, Ф. Е. Темнигов. — СПб.: СПбГТУ, 2003. — 108 с.

13. А. М. Гаджинский Современный склад. Организация, технологии, управление и логистика. — СПБ.: ТК Велби, Проспект, 2006. — 176 с.

14. Баронов В. В. и др. Информационные технологии и управление предприятием. — СПб.: Компания АйТи, 2006. — 328 с.

15. Архангельский А. Я. «Язык SQL в Delphi 7». — СПб.: БХВ-Петербург, 2008. — 616 с.

16. Брик Н. А. Программирование баз данных в Delphi 6. — СПб.: БХВ-Петербург, 2002. — 450 с.

17. Гофман В. Э., Хомоненко А. Д. Delphi. Быстрый старт. — СПБ.: БХВ-Петербург, 2003. — 288 с.

18. Дж. Ульман «Основы систем баз данных» , — М.:Финансы и статистика, 2003 — 500 с.

19. К. Дейта, «Введение в системы баз данных» , — М.: Наука, 2001 — 268 с.

20. Журавлев В. В. Delphi 7. Начальный курс. — СПБ.: БХВ-Петербург, 2003. — 398 с.

21. Керман, Митчелл, К. Программирование и отладка в Delphi. Пер. с англ. — М.: Издательский дом «Вильямс», 2003, 672 с.

22. Кольт Ф. Р. Принципы объектно-ориентированного программирования. Пер. с англ. — М.: Издательский дом «Вильямс», 2002, 435 с.

23. Культин Н. Б. Delphi в задачах и примерах. — СПб.: БХВ-Петербург, 2003. — 288 с.

24. Кузнецов С. Д. «Основы современных баз данных». — М.: АСТ-ПРЕСС КНИГА: ИнформкомПресс, 2000. — 202 с.

25. Лукин А. И. Microsoft Office и Borland Delphi". — М.: Наука, 2007 — 357 с.

26. Меньов А. В. Теоретичесие основы автоматизированного управления: Учеб. пособие. — М.: МГУП, 2002. — 176 с.

27. Рябченко А. И. Базы данных в Delphi 7. — М.: Просвещение 2009. — 1024 с.

28. Симонович С. В., Евсеев Г. А. Занимательное программирование: Delphi: Книга для детей, родителей и учителей. — М.: АСТ-ПРЕСС КНИГА: ИнформкомПресс, 2001. — 368 с.

29. Фаронов В. В. Delphi 7. Учебный курс. — М.: Издатель Молгачева С. В., 2003. — 672 с.

30. Хомоненко А. Д., Гофман В., Мещеряков Е. Под общей редакцией А. Д. Хомоненко. Delphi 7 — СПб.: БХВ-Петербург, 2003. — 1216 с.

31. Хомоненко В. Г. Программирование в Delphi 7. — СПБ.: БХВ-Петербург, 2002. — 488 с.

Показать весь текст
Заполнить форму текущей работой