Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дидактические материялы студентам.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
187.39 Кб
Скачать

Курсовая работа на тему: Наименование курсовой работы Выполнил(а)

Студент(ка) V курса физического факультета Фамилия Имя Отчество

Научный руководитель: звание, должность, ФИО

Архангельск 2009

Приложение 4.

Назначение

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

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

Программа выполнена на базе СУБД Visual FoxPro 8.0 и представляет собой автономный исполняемый (*.exe) файл.

Состав программного продукта

Программный продукт представляет собой проект, в состав которого входят 4 таблицы формата “dbf” , 7 форм, представления (запросы), интерактивно формируемые 5 отчетов. Формы и представления включены в исполняемый файл.

Таблица 1

Составные части проекта

Имя файла

Назначение

benzin.exe

Исполняемый файл

mark.dbf

Таблица с марками нефтепродуктов

realiz.dbf

Таблица с информацией по реализации нефтепродуктов

Table_ub.dbf

Таблица с информацией по естественной убыли нефтепродуктов

Table_gr.dbf

Таблица для хранения образов диаграмм

База данных

Таблица 2

Структура таблицы “mark.dbf”

N

Имя поля

Тип

Ширина

Индекс

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

1

Cod

integer

4

Primary

Номер марки

2

Name_mark

Character

20

Марка топлива

Реляционные связи в базе данных приведены на рис. 1

Рис. 1. Реляционные связи в базе данных

Формы

В проекте имеются 7 форм:

1) «Реализация бензина и дизельного топлива»(главная форма)

2) «Отчеты по реализации товара»

3) «Суммарные продажи по видам нефтепродуктов»

4) «Сумма реализации нефтепродуктов по месяцам в рублях»

5) «Суммарное количество нефтепродуктов по маркам топлива»

6) «Суммарное количество нефтепродуктов по месяцам»

7) «Естественная убыль нефтепродуктов»

Форма «Реализация бензина и дизельного топлива»

Данная форма является главной. Из нее можно запустить на выполнение все остальные формы. Форма предназначена для ввода, учета и получения справочной информации по продажам нефтепродуктов.

Рис.2. Главная форма проекта

Таблица 5

Объекты формы заказов

Объект

Назначение

Кнопка «Новая запись»

Формирование чистой записи в таблице «реализация» и запись в нее информации из полей ввода по конкретному виду топлива.

Кнопка «Редактировать запись»

Дает доступ к полям ввода для данного конкретного вида топлива

Кнопка «Записать изменения»

Запись отредактированной информации в таблицу «реализация»

Кнопка «Отчеты по реализации»

Запуск формы «Отчеты по реализации нефтепродуктов»

Список «месяцы»

Список месяцев. На форму выводится информация только по данному месяцу.

Список «Марки нефтепродуктов»

Необходим для записи марки топлива при вводе новой записи

Центральная таблица

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

Кнопки блока «Справочная информация»

Запускают соответствующие формы

Кнопка «Редактировать»

Запуск формы «Естественная убыль нефтепродуктов»

Кнопка «Выход»

Выход из программы

Работа с формой

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

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

  3. При нажатии кнопки «Редактировать запись», мы получаем возможность изменить содержание любого текстового поля.

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

  5. При нажатии кнопки «Новая запись, содержимое полей автоматически заносится в новую запись таблицы.