Главная страница

Курсовая ФокПро. Курсовая по FoxPro. Введение Постановка задачи


Скачать 1.44 Mb.
НазваниеВведение Постановка задачи
АнкорКурсовая ФокПро
Дата16.07.2020
Размер1.44 Mb.
Формат файлаdoc
Имя файлаКурсовая по FoxPro.doc
ТипРешение
#134437


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

1 Постановка задачи………………………………………………………… 7

1.1 Организационно- экономическая деятельность……………………….. 7

1.2 Описание входной информации………………………………………… 7

1.3 Описание выходной информации………………………………………. 8

1.4 Описание условно-постоянной информации…………………………... 9

1.5 Описание алгоритма решение задачи………………………..…………. 10

2 Реализация задачи в Visual FoxPro 9.0……………………………………. 11

2.1 Структура файла данных………………………………………………… 12

2.2 Листинг файла данных…………………………………………………… 13

2.3 Конструктор экранного ввода……………………………………….……15

2.4 Экран ввода……………………………………………….………………. 16

2.5 Программный файл…………………………………………….………… 17

2.6 Шаблон отчёта………………………………………………….………… 18

2.7 Выходные формы задачи……………………………………….………... 19

2.8 Конструктор меню…………………………………………….………….. 20

2.9 Экран меню………………………………………………….…………….. 21

Заключение…………………………………………………….……………… 22

Литература……………………………………………………….…………… .23

Введение



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

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

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

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

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

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

Автоматизация на базе ПК обеспечивает:


  • Простоту, удобство, дружественность к пользователю;

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

  • Компактность размещения и невысокие требования в условиях адаптации;

  • Высокую надежность и живучесть;

  • Сравнительно простую организацию технического обслуживания


1 Постановка задачи
1.1 Организационно-экономическая сущность задачи.
Наименование задачи – Поступление материальных ценностей по складу.

Место решения задачи – Бухгалтерия материального стола.

Цель решения задачи – Автоматизировать расчет количества и суммы по материалам..

Периодичность – 1 раз в конце текущего месяца или же в начале следующего месяца.

Для кого предназначено решение задачи – Бухгалтера материального стола, экономистов планового отдела

Источники поступления данных – Склад материалов.

Способ поступления данных – Вручную, требование-накладная, лимитно-заборная карта.

Потребители результатной информации – Бухгалтерия материального стола, плановый отдел.
1.2 Описание входной информации
Таблица 1–исходная информация (структура файла table2.dbf).


Имя реквизита

идентификатор

Тип данных

длина

Ключ сортировки

Целочис.

Дробная.

первичный

внешний

Cклад

skl

Num.

2

0







Номер пачки

nomp

Num.

2

0







Номер документа

ndok

Num.

2

0







Дата документа

datav

Num.

7

0







Код операции

kodo

Num.

2

0







Код материала

kodm

Num.

11

0







Код единицы измерения

kode

Num.

3

0







Количество

kol

Num.

10

3







Код получателя

kodp

Num.

7

0







Номер платежного требования

npltr

Num.

3

0







Номер ж/д накладной

ngdnkl

Num.

8

0







Вагон

vagon

Char.

12

-







Номер трансп. док.

ntrdok

Num.

5

0








1.3 Описание выходной информации
Перечень результатной информации – склад, партия, номер сопроводительного документа, дата документа код операции, код и название материала, количество.

Формы представления – данные об операциях на складе выводятся на печать в виде отчёта.
Таблица 2 – перечень выходной информации (структура файла

table2.frx)


Имя реквизита

идентификатор

Тип данных

длина

Ключ сортировки

Целочис.

Дробная.

первичный

внешний

Cклад

skl

Num.

2

0







Номер пачки

nomp

Num.

2

0







Номер документа

ndok

Num.

2

0







Дата документа

datav

Num.

7

0







Код операции

kodo

Num.

2

0







Код материала

kodm

Num.

11

0







Код единицы измерения

kode

Num.

3

0







Количество

kol

Num.

10

3







Код получателя

kodp

Num.

7

0







Номер платежного требования

npltr

Num.

3

0







Номер ж/д накладной

ngdnkl

Num.

8

0







Вагон

vagon

Char.

12

-







Номер трансп. док.

ntrdok

Num.

5

0







Цена

zena

Num.

11

4







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

namm

Char.

40

-







Сумма

sump

Num.

15

4








1.4 Описание условно-постоянной информации.
Для решения задачи используется справочник номенклатура-ценник материалов, table1.dbf
Таблица 3 – описание данных справочника (структура файла

table1.dbf)


Имя реквизита

идентификатор

Тип данных

длинна

Ключ сортировки

Целочис.

Дробная

первичный

внешний

Код материала

kodm

Num.

11

0







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

namm

varchar

40

-







Код единицы

kode

Num.

3

0







Цена единицы

zena

Num.

11

4







Балансовый счёт

bals

Num.

4

0







склад

skl

Num.

2

0











1.5 Описание алгоритма решения задачи


начало





Ввод данных в таблицу

table1.dbf

table2.dbf



Расчет Sump=table1.zena*table2.kol

При совпадении kodm в файлах

table1.dbf, table2.dbf


Вывод на экран формы

table2.frx

конец

2 Реализация задачи в Visual FoxPro 9.0
Требования к системе.
Для работы системы необходимы перечисленные ниже ресурсы:
1) Процессор Pentium 133 или выше;
2) Минимальный объем оперативной памяти – 64 Мбайт,

Рекомендуемый – 18 Мбайт или выше;
3) Жесткий диск с объемом свободного пространства не менее

165 Мбайт;
4) Операционная система MS Windows 98, Windows ME, Windows XP, Windows 2000 (или выше);
5) При работе в сети – сетевое обеспечение;
6) Необходим монитор с параметрами не менее: разрешение 800*600 точек, 256 цветов;
7) Устройство для чтения компакт – дисков;




8) Мышь.

2.1 Структура файла данных.
Рисунок 1 - Структура файла данных table2.dbf

Рисунок 2 - Структура файла данных table1.dbf





2.2 Листинг файла данных.
Рисунок 3 - Листинг файла данных table2.dbf





2.2 Листинг файла данных.
Рисунок 4 - Листинг файла данных table1.dbf





2.3 Конструктор экранного ввода
Рисунок 5 - Конструктор экранного ввода table1.scx


Рисунок 6 - Конструктор экранного ввода table2.scx


2.4 Экран ввода
Рисунок 7 - Экран ввода table1.scx




Рисунок 8 - Экран ввода table2.scx



2.5 Программный файл
Программный файл в данной работе не нужен. Расчет суммы происходит в отчетном файле путем составления формулы умножения количества на цену (table1.zena*table2.kol).



2.6 Шаблон отчета
Рисунок 9 - Шаблон отчета table2.frx




2.7 Выходные формы задачи
Рисунок 10 – Выходная форма table2.frx


2.8 Конструктор меню
Рисунок 11 – Конструктор меню menu1.mnx






Рисунок 12 – Конструктор меню menu1.mnx

Рисунок 13 – Конструктор меню menu1.mnx


2.9 Экран меню
Рисунок 14 – Экран меню menu1.mpr


Заключение
Цель задачи – автоматизировать расчет количества и суммы по материалом была

выполнена. Данная задача соответствует требованиям автоматизации.

Литература
1. Голицына О.Л. СУБД Форум-Инфра-м м.:2006.
2. Автоматизирование информационные технологии в экономике . / под ред. Проф. Г.А. Титаренко М.:2006
3. Л.Омельченко. Самоучитель Visual Fox Pro 6.0


написать администратору сайта