- •Дидактические материалы для студентов
- •Раздел 2 Методические указания по выполнению курсовой работы Курсовая работа. Общие положения
- •Требования к оформлению кр
- •Структура кр
- •§ 3. Концептуальное проектирование.
- •§ 4. Выработка технического задания.
- •§ 5. Разработка программного продукта.
- •§ 6. Описание пользовательского интерфейса.
- •Курсовая работа на тему: Наименование курсовой работы Выполнил(а)
- •Назначение
- •Состав программного продукта
- •База данных
- •Форма «Реализация бензина и дизельного топлива»
- •Раздел 3
Курсовая работа на тему: Наименование курсовой работы Выполнил(а)
Студент(ка) 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
Объекты формы заказов
Объект |
Назначение |
Кнопка «Новая запись» |
Формирование чистой записи в таблице «реализация» и запись в нее информации из полей ввода по конкретному виду топлива. |
Кнопка «Редактировать запись» |
Дает доступ к полям ввода для данного конкретного вида топлива |
Кнопка «Записать изменения» |
Запись отредактированной информации в таблицу «реализация» |
Кнопка «Отчеты по реализации» |
Запуск формы «Отчеты по реализации нефтепродуктов» |
Список «месяцы» |
Список месяцев. На форму выводится информация только по данному месяцу. |
Список «Марки нефтепродуктов» |
Необходим для записи марки топлива при вводе новой записи |
Центральная таблица |
Информация по ценам и количеству топлива по данному месяцу для всех видов топлива. |
Кнопки блока «Справочная информация» |
Запускают соответствующие формы |
Кнопка «Редактировать» |
Запуск формы «Естественная убыль нефтепродуктов» |
Кнопка «Выход» |
Выход из программы |
Работа с формой
Выбрать интересующий вас месяц. В центральной таблице будет информация по ценам и количеству топлива по данному месяцу для всех видов топлива.
При клике на какой либо строке центральной таблицы, данная информация заносится в текстовые поля вверху формы.
При нажатии кнопки «Редактировать запись», мы получаем возможность изменить содержание любого текстового поля.
При нажатии кнопки «Записать изменения», изменения вносятся в соответствующую запись таблицы. Если данная кнопка не нажимается, изменения игнорируются.
При нажатии кнопки «Новая запись, содержимое полей автоматически заносится в новую запись таблицы.
