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

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

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

Задачи:

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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

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

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

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

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

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

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


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


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


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



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

Таблица 5


Таблица/поле Содержание
Таблица:Mag Информация о магазинах
KM код магазина
M название магазина
ADm

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

telM телефон магазина
Таблица:POSt Информация о поставщиках
KP код поставщика
P название поставщика
SPHERE сфера деятельности(вид товара)
TEL телефон поставщика
E-mail электронный почтовый ящик
WWW веб-сайт поставщика
ADDr

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

Таблица:Sotr

И

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

нформация о сотрудниках предприятия
Кс код сотрудника
ФИОс ФИО сотрудника
Парс пароль входа в программу сотрудника
Маг

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

Таблица: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 количество списываемого товара
Цена цена продажи товара


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

к

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

од вошедшего сотрудника
Вр время и дата входа
Таблица:Заказы покупателей Информация о заказах покупателей
Дата дата заказа
Заказ заказ
Данные о заказчике данные о заказчике

В таблицы 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 Входная оперативная информация

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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

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

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

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

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

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


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


Информация о работе «Разработка автоматизированной информационной системы учёта товародвижения в торговле»
Раздел: Информатика, программирование
Количество знаков с пробелами: 10229
Количество таблиц: 1
Количество изображений: 1

Похожие работы

Скачать
75499
2
3

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

Скачать
173268
19
8

... 21 18 131 28 20 42 34 22 -54 Рис. 1.4.2. Динамика объёма реализации, валового дохода и прибыли от реализации по ТД «Центролит» за 1997 г. 2. организация и методология учёта реализации товаров и валовых доходов на предприятиях и пути их совершенствования. 2.1 ДОКУМЕНТАЛЬНОЕ ОФОРМЛЕНИЕ РЕАЛИЗАЦИИ ТОВАРОВ. Оптовая реализация товаров – это отпуск товаров ...

Скачать
281894
9
0

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

Скачать
104865
14
12

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

0 комментариев


Наверх