БОЛЬШАЯ НАУЧНАЯ БИБЛИОТЕКА  
рефераты
Добро пожаловать на сайт Большой Научной Библиотеки! рефераты
рефераты
Меню
Главная
Налоги
Начертательная геометрия
Оккультизм и уфология
Педагогика
Полиграфия
Политология
Право
Предпринимательство
Программирование и комп-ры
Радиоэлектроника
Региональная экономика
Режущий инструмент
Реклама и PR
Ресторанно-гостиничный бизнес бытовое обслуживан
Римское право
Русский язык культура речи
РЦБ ценные бумаги
САПР
Сексология
Семейное право
Социология
Страховое право
Строительство архитектура
Таможенное право
Теория государства и права
Технология
Таможенная система
Транспорт
Физика и энергетика
Философия
Финансы деньги и налоги
Физкультура и спорт
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика и эстетика
Сочинения по литературе и русскому языку
Рефераты по теории государства и права
Рефераты по теории организации
Рефераты по теплотехнике
Рефераты по товароведению
Рефераты по трудовому праву
Рефераты по туризму
Рефераты по уголовному праву и процессу
Рефераты по управлению
Рефераты по менеджменту
Рефераты по металлургии
Рефераты по муниципальному праву
Биографии
Рефераты по психологии
Рефераты по риторике
Рефераты по статистике
Рефераты по страхованию
Рефераты по схемотехнике
Рефераты по науке и технике
Рефераты по кулинарии
Рефераты по культурологии
Рефераты по зарубежной литературе
Рефераты по логике
Рефераты по логистике
Рефераты по маркетингу
Рефераты по международному публичному праву
Рефераты по международному частному праву
Рефераты по международным отношениям
Рефераты по культуре и искусству
Рефераты по кредитованию
Рефераты по естествознанию
Рефераты по истории техники
Рефераты по журналистике
Рефераты по зоологии
Рефераты по инвестициям
Рефераты по информатике
Исторические личности
Рефераты по кибернетике
Рефераты по коммуникации и связи
Рефераты по косметологии
Рефераты по криминалистике
Рефераты по криминологии
Новые или неперечисленные
Без категории

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

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

§ 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

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

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

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

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

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

Отчёты

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

Чек

Покупатели

Заявки





17.06.2012
Большое обновление Большой Научной Библиотеки  рефераты
12.06.2012
Конкурс в самом разгаре не пропустите Новости  рефераты
08.06.2012
Мы проводим опрос, а также небольшой конкурс  рефераты
05.06.2012
Сена дизайна и структуры сайта научной библиотеки  рефераты
04.06.2012
Переезд на новый хостинг  рефераты
30.05.2012
Работа над улучшением структуры сайта научной библиотеки  рефераты
27.05.2012
Работа над новым дизайном сайта библиотеки  рефераты

рефераты
©2011