МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Разработка автоматизированной информационной системы учёта товародвижения в торговле

    Разработка автоматизированной информационной системы учёта товародвижения в торговле

    § 3. Разработка приложения «Учет товародвижения»

    1 Задачи проектирования

    Задачи:

    V Автоматизация учёта продажи товара;

    V Автоматизация учёта поступления товаров;

    V Автоматизация учёта списания товаров;

    V Автоматизация инвентаризации товара (ревизии);

    V Автоматизация заказа товара;

    V Автоматизация составления прайс-листа;

    V Автоматизация учёта поставщиков;

    V Автоматизация составления отчетов;

    > По работе с поставщиками

    > По наличию товара;

    > По результатам деятельности за период;

    V Автоматизация учёта заявок покупателей;

    V Автоматизация расчёта заработной платы продавцов;

    V Автоматизация печати ценников.

    2 Информационное обеспечение комплекса задач

    2. Функционирование системы управления предприятием опирается

    на информацию. Организация информационного обеспечения в любой системе

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

    понимается совокупность упорядоченной информации, используемой при

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

    составляющих этой информации. При этом совокупность упорядоченной

    информации должна соответствовать по составу и содержанию требованиям тех

    задач, которые решаются на ее основе. Информационная база влияет на

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

    т.д.

    3. В состав информационной базы входят:

    4. 1. массивы постоянной нормативно-справочной информации;

    5. 2. массивы, содержащие текущие данные о состоянии управляемого объекта;

    6. 3. массивы, содержащие данные, поступающие из внешней среды;

    7. 4. массивы, содержащие накапливаемые данные за определенный промежуток

    времени.

    8. Информационное обеспечение предприятия условно можно разделить

    на внемашинное и внутримашинное. К внемашинному обеспечению относится

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

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

    автоматизированной системы управления в форме, воспринимаемой человеком

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

    относится та часть информационного обеспечения, которая, представляя

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

    данных, фиксируется на машинных носителях системы.

    9. Основная задача организации информационного обеспечения

    состоит в адекватном отображении объекта управления и обеспечении

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

    случае, потребностей задачи «Автоматизация учета товародвижения».

    2.1 Внемашинное информационное обеспечение

    К внемашинному информационному обеспечению относятся товары в

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

    документы поставщиков, продаваемые товары.

    2.1.1 Инфологическая или информационная модель (схема данных) и ее описание

    [pic]

    Схема данных изображена на рисунке 3.1. В неё входят таблицы, описанные в

    Таблице 5.

    Таблица 5

    |Таблица/поле |Содержание |

    |Таблица:Mag |Информация о магазинах |

    |KM |код магазина |

    |M |название магазина |

    |ADm |адрес магазина |

    |telM |телефон магазина |

    |Таблица:POSt |Информация о поставщиках |

    |KP |код поставщика |

    |P |название поставщика |

    |SPHERE |сфера деятельности(вид товара) |

    |TEL |телефон поставщика |

    |E-mail |электронный почтовый ящик |

    |WWW |веб-сайт поставщика |

    |ADDr |адрес поставщика |

    |Таблица:Sotr |Информация о сотрудниках предприятия |

    |Кс |код сотрудника |

    |ФИОс |ФИО сотрудника |

    |Парс |пароль входа в программу сотрудника |

    |Маг |магазин, в котором работает сотрудник |

    |Таблица:TOV |Информация о товарах |

    |KT |код товара |

    |Ш-к |штрих-код товара |

    |T |наименование товара |

    |Таблица:PrN |Информация о приходных накладных |

    |KPrN |код приходной накладной |

    |KP |код поставщика |

    |DATE |дата составления накладной |

    |Mag |код магазина |

    |Таблица:PODT_Pr |Информация о содержащихся в приходных |

    | |накладных товарах |

    |KNPr |код приходной накладной |

    |KT |код закупаемого товара |

    |KolT |количество закупаемого товара |

    |CZak |цена закупки товара |

    |Таблица:RASH |Информация о расходных накладных |

    |Krash |код расходной накладной |

    |Kmag |код магазина |

    |DATE |дата составления накладной |

    |Таблица:PODT_RASH |Информация о содержащихся в расходных |

    | |накладных товарах |

    |KRash |код расходной накладной |

    |KT |код продаваемого товара |

    |KolT |количество продаваемого товара |

    |CProd |цена продажи товара |

    |Таблица:Spis |Информация о актах списания |

    |KSPIS |код акта списания |

    |М |код магазина |

    |Date |дата составления акта списания |

    |Таблица:Podt_Spis |Информация о содержащихся в актах |

    | |списания товарах |

    |Kspis |код акта списания |

    |KT |код товара |

    |KolT |количество списываемого товара |

    |Цена |цена продажи товара |

    | | |

    |Таблица:Вход |Информация о входах в систему |

    |Код |номер входа в систему |

    |Кс |код вошедшего сотрудника |

    |Вр |время и дата входа |

    |Таблица:Заказы |Информация о заказах покупателей |

    |покупателей | |

    |Дата |дата заказа |

    |Заказ |заказ |

    |Данные о заказчике |данные о заказчике |

    В таблицы Mag, POSt, Sotr и TOV заносится первичная информация,

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

    содержится в таблицах PrN, PODT_Pr, RASH, PODT_RASH, Spis, Podt_Spis.

    Накладные прихода, расхода и акты списания относятся к определённому

    магазину, поэтому таблицы PrN, RASH, Spis используют значения поля KM (код

    магазина) таблицы Mag код магазина (связь один-ко-многим).

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

    только одно значение в одном документе, такие как дата составления

    документа, номер документа; также есть реквизиты, содержащие несколько

    значений, такие как наименование товара, его цена и количество. Поэтому

    для исключения дублирования информации информацию о содержании накладных

    целесообразно хранить в паре таблиц. В одной из них хранится информация о

    дате накладной номере накладной и магазине, к которому она относится

    (таблицы PrN, RASH, Spis). В другой таблице содержится информация о

    товарах (таблицы PODT_Pr, PODT_RASH, Podt_Spis). Эта пара таблиц

    связывается полем содержащим код накладной (связь один-ко-многим).

    В таблице TOV содержится информация о товаре которая используется

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

    таблицей TOV и таблицами PODT_Pr, PODT_RASH, Podt_Spis существует связь

    один-ко-многим.

    Таблица Вход не связана ни с одной таблицей. После входа в систему

    макрос записывает в таблицу Вход в поле Кс код сотрудника вошедшего в

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

    систему присваивается типом поля «Счётчик», время и дата входа функцией

    Now( ) в свойстве поля «Значение по умолчанию».

    2.1.2 Используемые классификаторы и системы кодирования

    При продаже сканируется штрих-код товара. По штрих-коду определяется

    наименование товара. Штрих-код содержится в таблице TOV.

    2.1.3 Характеристика входной информации

    2.1.3.1 Нормативно-справочная информация

    Нормативно-справочной информацией является программа справки,

    содержащаяся в каталоге программы «Учёт товародвижения». Так же разделы

    программы справки связаны с элементами управления программы «Учёт

    товародвижения» с помощью контекстной справки.

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

    «Учёт товародвижения».

    2.1.3.2 Входная оперативная информация

    Три операции технологического процесса – приходование, продажа,

    списание товара – определяют входную информацию.

    Для приходования товара входной информацией является:

    1. название поставщика: эта и другая информация о поставщике

    заносится в таблицу Post перед первой операцией проводимой с

    поставщиком.

    2. дата составления накладной: генерируется автоматически.

    3. название магазина: информация о магазинах предприятия

    предварительно заносится в таблицу Mag.

    4. наименование товара: если товар закупается впервые,

    наименование заносится в таблицу TOV из фактуры поставщика, а

    затем и в последующие разы выбирается из нее.

    5. штрих-код товара: вносится сотрудником магазина с упаковки

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

    идентификации товара.

    6. количество закупаемого товара: вносится сотрудником магазина

    из фактуры поставщика, при условии совпадения количества

    товара в фактуре с реальным количеством товара.

    7. цена закупки товара: вносится сотрудником магазина из фактуры

    поставщика.

    Для продажи товара входной информацией является практически та же

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

    и вместо цены закупки используется цена продажи ( будет рассматриваться

    пункте 2.2.2.1).

    Для списания товара входной информацией является такая же информация

    что и для продажи.

    Информация о наличии наименования товара и его количество в магазине

    используется для составления отчёта о наличии товара (по факту).

    2.1.4 Характеристика результатной информации

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

    акты списания которые составляются во время выполнения операций

    технологического процесса. А так же результатной информацией является:

    1. отчёт о наличии товара в магазине (рассчитанный на основе

    приходно-расходных документов), который участвует в

    составлении отчёта о результатах деятельности магазина за

    период;

    2. заявка поставщику, на основе которой завозится требуемый

    товар;

    3. ценники на товар: информация для покупателей о цене товара;

    4. величина зарплаты продавцов: на основе результатов

    деятельности магазина;

    5. отчёт о наличии товара в магазине (по факту): составляется

    как результат ревизии.

    6. результат деятельности магазина: составляется на основе

    отчёта о наличии товара в магазине (рассчитанного на основе

    приходно-расходных документов) и отчёт о наличии товара в

    магазине (по факту).

    2.2 Внутримашинная реализация комплекса задач

    2.2.1 Алгоритмы расчета и решения задач

    Для решения задачи расчета цены продажи используется следующий

    алгоритм:

    . цена продажи равна цене закупки плюс двадцать процентов;

    . если цена продажи товара меньше ста рублей, то цена продажи

    округляется с точностью до пятидесяти копеек в сторону

    прибавления, то есть если с наценкой цена получается 1,2 рубля,

    то цена продажи будет равна 1,5 рублей;

    . если цена продажи товара больше ста рублей, то цена продажи

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

    то есть если с наценкой цена получается 103 рубля, то цена

    продажи будет равна 105 рублей.

    Расчет цены продажи выполняет запрос «Цена продажи»:

    SELECT PODT_Pr.KT, Last(PODT_Pr.CZak) AS [Last-CZak],

    Last(IIf(([CZak]*1.2>=100),IIf((Round([CZak]*1.2/100,1)*100-

    [CZak]*1.2=10,IIf((Round([CZak]*1.2/10,1)*10-

    [CZak]*1.2<0),Round([CZak]*1.2/10,1)*10+0.5,Round([CZak]*1.2/10,1)*10),IIf([

    CZak]*1.2<10,IIf((Round([CZak]*1.2,0)-

    [CZak]*1.2<0),Round([CZak]*1.2,0)+0.5,Round([CZak]*1.2,0)),Round([CZak]*1.2,

    1))))) AS [Цена продажи], Last([CZak]*1.2) AS Выражение2, Last(TOV.T) AS

    [Last-T]

    FROM TOV INNER JOIN PODT_Pr ON TOV.KT=PODT_Pr.KT

    GROUP BY PODT_Pr.KT

    ORDER BY Last(TOV.T);

    Для решения задачи составления отчёта о наличии товаров в магазине

    (рассчитанный на основе приходно-расходных документов) используется

    следующий алгоритм:

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

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

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

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

    . из актов списания магазина выбираются все списанные товары и

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

    . наличие товара в магазине определяется как разница количества

    завезенного товара и суммы проданного и списанного товара.

    Для решения задачи составления заявки поставщику используется

    следующий алгоритм:

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

    и количество последнего завоза;

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

    и сумма количества после последнего завоза, то есть выясняется,

    сколько товара было продано с момента последнего завоза товара;

    3. из актов списания магазина выбираются все списанные товары и

    сумма количества после последнего завоза, то есть выясняется,

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

    4. суммой из пункта 2 и 3 считается количество расходованного

    товара с момента последнего завоза;

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

    данные, выбранные по принадлежности товара определенному

    поставщику.

    Решение о закупки товара принимается на основе заявки с учетом таких

    факторов как предстоящие праздники, периодичность работы с данным

    поставщиком и т.п.

    Для решения задачи составления отчёта о наличии товаров в магазине (по

    факту) данные, собранные терминалом сбора данных, экспортируются в

    компьютер в программу MS Excel.

    Для решения задачи составления отчёта о результате деятельности

    магазина сравнивается количество товара в отчётах о наличии товара.

    Выводятся товары с разным количеством в отчётах. Считаются потери в ценах

    продажи.

    Для расчета зарплаты продавцов используется следующий алгоритм:

    1. зарплата продавцов равна двум процентам суммы вырученных денег

    за период каждому продавцу поровну;

    2. если результат выполнения пункта 1 меньше 3000 рублей, то

    зарплата продавцов составляет 3000 рублей;

    3. если отчёт о результатах деятельности выявил потери, то они

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

    продавцов.

    2.2.2 Структурная схема использования комплекса программ (дерево диалога)

    Дерево диалога программы «Учет товародвижения» начинается с формы

    «Вход» (Рис 3.2).

    [pic]

    Рис 3.2. Форма «Вход»

    После ввода правильной информации открывается форма «Меню» (Рис

    3.3).

    [pic]

    Рис 3.3 Форма «Меню»

    Меню предоставляет выбор:

    1. приход (для приходования товара);

    2. расход ( для продажи товара);

    3. списание (для списания товара);

    4. магазин

    5. поставщики

    6. наличие

    . наличие отчёт

    7. заказ поставщику

    . заказ поставщику отчёт

    8. заказы покупателей

    . заказы покупателей отчёт

    9. ценники

    Если в поле пароль введено «админ» и выбран магазин, в форме меню

    появляются две кнопки хронология входов и сотрудники (Рис 3.4).

    [pic]

    Рис 3.4. Форма «Меню»

    3 Технологическое обеспечение

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

    Собираемая информация для операций приходования, продажи, списания

    товара: о магазинах, поставщиках, товаре, сотрудниках.

    О магазинах информация однократно заносится с помощью клавиатуры

    компьютера в таблицу Mag после приобретения нового магазина.

    О поставщиках информация однократно заносится с помощью клавиатуры

    компьютера в таблицу Post из копий его документов перед выполнением

    операций, после принятия завмагом решения о сотрудничестве с данным

    поставщиком.

    О новом товаре информация однократно заносится с помощью клавиатуры

    компьютера в таблицу Tov перед выполнением операций.

    О сотрудниках информация однократно заносится с помощью клавиатуры

    компьютера в таблицу Sotr из копии его паспорта после положительного

    решения о приёме на работу.

    Для выполнения операций приходования, продажи, списания товара:

    . магазин определяется автоматически по выбранному в форме «Вход»;

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

    раскрывающегося списка;

    . товар автоматически определяется сканированием штрих-кода, либо

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

    использование поиска наименования товара.

    Все операции обработки информации выполняет программа с помощью

    соответствующих запросов и макросов.

    Вся необходимая информация выдаётся в виде экранных форм и отчётов,

    а так же на печать.

    3.2 Схема технологического процесса сбора, передачи, обработки и выдачи

    информации

    [pic]

    Рис 3.4. Схема технологического процесса сбора, передачи, обработки и

    выдачи информации

    4 Программное обеспечение комплекса задач

    4.1 Общие положения

    Программные требования для приложения «Учет товародвижения»:

    . MS Windows 9x/Me/2000/XP;

    . MS Access XP;

    . MS Excel XP.

    4.2 Структурная схема пакета (дерево вызова процедур и программ)

    После загрузки Windows приложение «Учет товародвижения» открывается

    с рабочего стола на компьютере бухгалтера. На компьютере продавцов ярлык

    приложения помещён в папку Автозагрузка из меню Пуск - Программы, что

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

    4.3 Описание программных модулей

    Приложение «Учет товародвижения» состоит из одного программного

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

    Приложение разработано полностью на основе MS Access.

    4.4 Схема взаимосвязи программных модулей и информационных файлов

    Так как приложение является базой данных разработанной на основе MS

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

    Однако для составления отчёта данные из терминала сбора данных переносятся

    в MS Excel, а затем экспортируются в базу данных.

    5 Руководство пользователя

    Руководством пользователя является файл справки в директории

    программы. Сноски на разделы справки есть в каждом элементе программы.

    -----------------------

    Учет товародвижения

    ЭВМ

    Товар в магазине

    Завмаг

    Поставщики

    Продавцы

    Окончание таблицы 5

    Продолжение таблицы 5

    MS Excel

    Товар завезённый поставщиком, фактура

    Продаваемый, списываемый товар

    Сканер штрих-кода, клавиатура

    Терминал сбора данных

    Информация о магазинах

    Отчёты

    Фискальный регистратор

    Чек

    Покупатели

    Заявки


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.