Разработка базы данных «Учет добычи и отгрузки угля на шахте» (Описание программы)

Страницы работы

Фрагмент текста работы

3.3 Описание логической структуры программы

Описание структуры программы и её основных частей представлено на рисунке  3.1 и в таблице 3.1.

Рисунок 3.1 – Структура программы

 
 


Описание программы

 
 
Таблица 3.1 - Описание функций составных частей и связей между ними

Название модуля

Описание (назначение)

Оперативный_учет.app

Запускной файл

Parol.scx

Ввод пароля, загрузка базы данных

 
 
 
 
 
 
 
 
 
 
Coal.mpr

Главное меню программы

Dob_coal2.scx

Форма для ввода факта добычи угля

Dob_ coal2_plan.scx

Форма для ввода плана добычи угля

Otg_f.scx

Форма для ввода факта отгрузки угля

Otg _p.scx

Форма для ввода плана отгрузки угля

Form_Svodka.scx

Форма для формирования и печати оперативной сводки по добыче угля

Potreb.scx

Форма для ввода, редактирования и просмотра справочника потребителей

Sprav1.scx

Форма другие справочники

3.4 Используемые технические средства

Для нормальной работы приложения необходимо: 

- устройство визуального отображения данных - монитор с разрешением экрана не менее 1024х780;

- IBM - совместимый компьютер с процессором не хуже класса Pentium, тактовая частота процессора от 1,2 Ghz и выше;

- объем памяти: не менее 128 Mb;

- HDD: от 80 Gb и выше;

- CD/DVD-R/RW привод.

- обязательное наличие манипулятора мыши;

- устройство ввода данных - клавиатура;

- устройство вывода данных – принтер;

3.5 Вызов и загрузка

Запуск программы осуществляется по нажатию ярлыка    на рабочем столе или запуск файла Оперативный учет.app.

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

Входная информация рассматриваемого программного продукта предоставлена в виде вводимой информации с клавиатуры или полученная при помощи импортирования из АРМ – ИАСУП.

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

Исходными документами для входной информации служат:

- месячные планы добычи и отгрузки угля по участкам и другим подразделениям;

- книга нарядов участка;

- книга нарядов общешахтная;

- наряд-путевка на производство работ  горному мастеру.

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

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

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

Выходной информацией служат следующие данные:

- оперативная сводка добычи угля за день;

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

- просмотр фактической добычи угля по участкам;

- список потребителей.

Таким образом, данные, необходимые для построения отчетов являются внешними входными данными. Затем, после их ввода, они подвергаются обработке и становятся внутренними хранимыми входными данными.

Для реализации данного программного средства необходима база данных включающая в себя следующие сущности:

1) ФАКТ_ДОБЫЧА  - U2008.dbf,

2)  ПЛАН_ДОБЫЧА – P2008.dbf,

3) СВОДКА_ДОБЫЧА – SVODKA.dbf,

4) ФАКТ_ОТГРУЗКА – O2008.dbf,

5)  ПЛАН_ ОТГРУЗКА – PO2008.dbf,

6) СВОДКА_ ОТГРУЗКА – SVODKAO.dbf,

7) ВЫРАБОТКА – F_0408.dbf ,

8) СПРАВОЧНИК_ПОТРЕБИТЕЛЕЙ - Customers.dbf

Описание структуры базы данных приведены в таблицах 3.2-3.7

Таблица 3.2 - Описание структуры таблицы U2008.dbf

Имя поля

Тип

Размер

Назначение

data

Дата

8

Дата

uf1d …uf6d

Numeric

5

Добыча угля факт за день по участкам 1 …6

Ufdgd

Numeric

5

Добыча угля факт за день ГКР

Ufpd

Numeric

5

Добыча угля факт за день прочие

Ufdd

Numeric

5

Добыча угля факт за день подряд

ufsd

Numeric

9

Добыча угля факт за день по шахте

Таблица 3.3 - Описание структуры таблицы P2008.dbf

Имя поля

Тип

Размер

Назначение

Nm

Numeric

2

Номер месяца

up1d …uf6d

Numeric

5

Добыча угля план на месяц по участкам 1 …6

Updgd

Numeric

5

Добыча угля план на месяц ГКР

Uppd

Numeric

5

Добыча угля план на месяц прочие

Updd

Numeric

5

Добыча угля план на месяц подряд

upsd

Numeric

9

Добыча угля план на месяц по шахте

Таблица 3.4 - Описание структуры таблицы O2008.dbf

Имя поля

Тип

Размер

Назначение

data

Дата

8

Дата

Kod_p

Integer

4

Код организации-потребителя

Naim

Numeric

5

Наименование организации

OF

Numeric

5

Отгрузка угля за день

Таблица 3.5 - Описание структуры таблицы PO2008.dbf

Имя поля

Тип

Размер

Назначение

Nm

Numeric

2

Номер месяца

Kod_p

Integer

4

Код организации-потребителя

Naim

Numeric

5

Наименование организации

OP

Numeric

5

План отгрузки угля на месяц

Таблица 3.6 - Описание структуры таблицы Customers.dbf

Имя поля

Тип

Размер

Назначение

Customeried

Integer

4

Код организации-потребителя

Firstname

Character

40

Наименование организации

Adress

Character

80

Адрес

Fonenum

Character

15

Телефон

Note

Memo

4

Примечание

Таблица 3.7 - Описание структуры таблицы F_0408.dbf

Имя поля

Тип

Размер

Назначение

dat

Дата

8

Дата

Uch

Character

1

Номер участка

Br

Numeric

2

Номер бригады

Smena

Numeric

1

Номер смены

Vf

Numeric

9

Объем  фактический

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

Запуск программы осуществляется по нажатию ярлыка  на рабочем столе.

После запуска программы на экране монитора появляется окно ввода пароля (рисунок 3.2), если пароль введен верно, то автоматически запускается главное меню программы (рисунок 3.4), иначе программа выдает сообщение (рисунок 3.3) .

Рисунок 3.2 - Окно ввода пароля

Рисунок 3.3 – Сообщение об ошибке

Рисунок 3.4 - Главное меню программы

При выборе пункта меню «Добыча» появляется подменю на рисунке 3.5

Рисунок 3.5 - Пункт меню «Добыча»

Если пользователь выбирает пункт «Факт», то выводится форма изображенная на рисунке 3.6.

Рисунок 3.6 – Окно формы «Добыча угля»

Пользователь вводит дату и фактическую добычу угля по ГКР, прочим и подряд за эту дату. Добыча по участкам автоматически перебрасывается из программы АРМ – ИАСУП. Просмотреть эту информацию можно, нажав на кнопку «Подробнее» (Рисунок 3.7).

Рисунок 3.7 – Окно «Выработка участков»

Можно просматривать добычу угля за другие даты с помощью кнопок на рисунке 3.8: Первая, Следующая, Предыдущая, Последняя. Также есть возможность удалить запись, добавить запись. Кнопка «Опер.сводка» предоставляет пользователю информацию об отклонениях от плана за день. Кнопка «Выход» - выход из данной формы.

Рисунок 3.8 – Кнопки в окне «Добыча угля»

Если пользователь выбирает в подменю пункт «План», то выводится форма, изображенная на рисунке 3.9.

Рисунок 3.9 – Окно формы «План добычи угля»

Пользователь вводит планы по участкам и другим подразделениям на текущий месяц и нажимает на кнопку «Расчет». Вводятся планы один раз  в  начале месяца. Нажав на кнопку «Расчет» программа произведет расчет ежедневных

Похожие материалы

Информация о работе