Министерство образования Российской Федерации
Новосибирский государственный технический университет
Кафедра Экономической информатики
Лабораторная работа №4
по дисциплине: «Информационные технологии в экономике»
на тему: Создание программных приложений для расширения информационных возможностей профессиональной бухгалтерской системы.
Факультет: Бизнеса
Группа: ФБИ-03
Студент: Гольцова И. В.
Преподаватель: Денисов В. В.
Новосибирск
2003
Цель работы.
Получить навыки корректной обработки информации (не нарушающей целостности баз данных, не мешающей основной работе в ПБС) накопленной в базах данных ПБС.
Задание.
Разработка программного обеспечения, работающего как внешняя программа (пользовательская программа) в среде ПБС BEST4 и реализующая анализ текущих остатков ТМЦ и представления результатов анализа в выходной форме (таблица 1).
Таблица 1.
Группа |
Н/номер |
Наименование ТМЦ |
Ед.изм. |
Текущий остаток |
Срок реализации (дн.) |
1 |
2 |
3 |
4 |
5 |
6 |
Графа "Срок реализации" равна количеству календарных дней, в течение которых будут реализованы все текущие остатки товара:
Срок реализации = Текущий остаток / Скорость реализации,
где Скорость реализации = Количество реализовано / Срок наблюдения.
Срок наблюдения рассчитывается в календарных днях:
Срок наблюдения = Дата последней реализации - Дата 1-й реализации.
Постановка задачи.
Формирование выходной формы анализа текущих остатков ТМЦ.
Задача решается при необходимости, с использование пользовательского программного обеспечения в системе ПБС BEST4.
Шаблон выходной экранной формы анализа текущих остатков представлен в таблице 1. Форма включает следующий перечень структурных единиц информации:
Группа товарно-материальных ценностей;
Номенклатурный номер изделия
Наименование товарно-материальных ценностей;
Единица измерения товарно-материальных ценностей;
Текущий остаток на складах;
Срок реализации текущего остатка.
Входной информацией для решения задачи, являются базы данных подсистемы учета товаров и готовой продукции ПБС BEST4, а именно:
1. База данных MDOCM.DBF - Документы движения (списки ТМЦ). Частичная структура представлена в таблице 2.
Таблица 2.
№/№ |
Наименование поля БД, характеристика |
Идентификатор |
Тип |
Длина |
Точн. |
1 |
Вид движения (1- приход, 2 – расход) |
VID |
C |
1 |
0 |
12 |
Код группы ТМЦ |
GRUP |
C |
5 |
0 |
13 |
Номенклатурный номер ТМЦ |
NNUM |
C |
13 |
0 |
14 |
Количество ТМЦ |
KOL |
N |
19 |
4 |
23 |
Дата документа |
DATE |
D |
8 |
0 |
2. База данных MKART.DBF - Картотека складского учета ТМЦ.
Частичная структура представлена в таблице 3.
Таблица 3.
№/№ |
Наименование поля БД, характеристика |
Идентификатор |
Тип |
Длина |
Точн. |
2 |
Код группы ТМЦ |
GRUP |
C |
5 |
0 |
3 |
Номенклатурный номер ТМЦ |
NNUM |
C |
13 |
0 |
6 |
Текущее количество |
KOLTEK |
N |
19 |
4 |
3. База данных MLABEL.DBF - Номенклатурный справочник ТМЦ.
Частичная структура представлена в таблице 4.
Таблица 4.
№/№ |
Наименование поля БД, характеристика |
Идентификатор |
Тип |
Длина |
Точн. |
1 |
Код группы ТМЦ |
GRUP |
C |
5 |
0 |
2 |
Номенклатурный номер ТМЦ |
NNUM |
C |
13 |
0 |
3 |
Наименование ТМЦ |
NAME |
C |
33 |
0 |
4 |
Единица размерности |
ED |
C |
5 |
0 |
Подробная структура баз данных представлена в каталоге в .BEST4\DBASE\SCLAD\ в файле apdx-04.txt.
Описание программного обеспечения.
Алгоритм решения задачи.
1) Описание основных установок работы программы (путь доступа к базам данных, режим работы с базами данных, вид системной даты и т.д.).
2) Создание рабочих копий и индексов баз данных.
3) Определение срока реализации ТМЦ в базе данных документов движения ТМЦ.
4) Определение текущего количества ТМЦ в базе данных картотеки складского учета.
5) Установка взаимосвязи между тремя базами данных по ключевым полям.
6) Формирование и выдача на экран итоговой экранной формы.
7) Выход из программы.
8) Удаление рабочих копий и индексов баз данных.
Блок – схема алгоритма решения задачи представлена на рис.1.
Рис. 1. Блок-схема алгоритма решения задачи.
Расшифровка блок-схемы алгоритма решения задачи представлена в таблице 5.
Таблица5.
Номер |
Пояснения |
1 |
Установка системных параметров работы программы |
2 |
Открытие основных баз данных |
3 |
Формирование рабочих баз данных и индексных файлов |
4 |
Открытие базы данных документов движения ТМЦ |
5 |
Расчет срока наблюдения и реализованного количества ТМЦ |
6 |
Если срок наблюдения равен нулю, то выполняется блок операций 8, если нет, то выполняется блок операций 7 |
7 |
Скорость реализации определяется нулевым |
8 |
Расчет скорость реализации исходя из величины реализованного количества ТМЦ и срока наблюдения |
9 |
Определение текущего остатка ТМЦ на складах |
10 |
Расчет срока реализации ТМЦ |
11 |
Формирование выходной экранной формы |
12 |
Удаление рабочих баз данных и индексных файлов |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.