Автор: Пользователь скрыл имя, 15 Апреля 2012 в 11:09, курсовая работа
В современных экономических условиях деятельность каждого хозяйствующего субъекта является предметом внимания обширного круга участников рыночных отношений, организаций и лиц, заинтересованных в результатах его функционирования. Для обеспечения его эффективного функционирования необходимо экономически грамотно управлять его деятельностью, а также уметь ее анализировать. Принятию всякого решения финансового характера предшествуют аналитические расчеты, поэтому важное значение придается качеству и своевременности таких расчетов.
Алгоритм - система правил, сформулированная на понятном исполнителю языке, которая определяет процесс перехода от допустимых исходных данных к некоторому результату и обладает свойствами массовости, конечности, определенности, детерминированности.
В алгоритме отражаются логика и способ формирования результатов решения с указанием необходимых расчетных формул, логических условий, соотношений для контроля достоверности выходных результатов. В алгоритме обязательно должны быть предусмотрены все ситуации, которые могут возникнуть в процессе решения комплекса задач.
Алгоритм решения комплекса задач и его программная реализация тесно взаимосвязаны. Специфика применяемых методов проектирования алгоритмов и используемых при этом инструментальных средств разработки программ может повлиять на форму представления и содержание алгоритма обработки данных.
Процесс проектирования процесса решения задачи проходит в несколько этапов:
Первые два этапа определяют домашинную стадию обработки информации. Далее идет этап машиной обработки информации и заканчивается все выводом документов на печать и передачей в соответствующие структурные подразделения. На рисунке 2.1. представлена наглядная схема технологического процесса обработки информации.
Исходя
из рисунка 2.1. можно сказать, что
сначала идет сбор и регистрация
входной информации. Она проверяется
на достоверность и полноту, после
чего идет ввод данных и его хранение в
информационном хранилище (БД). Далее,
необходимая для решения задачи исходная
информация выгружается из БД и на его
основе проводится расчет и анализ производственных
показателей деятельности предприятий.
Рассчитанные показатели выводятся на
экран, после чего их можно вывести на
печать или же сохранить на магнитном
носителе.
Рис.2.1
Схема технологического процесса обработки
информации
Структура базы данных, которую мы используем в нашей работе, состоит из трех взаимосвязанных таблиц и приведена на рисунке 2.2.
Структура базы данных носит трехуровневый характер. В ней таблицы связаны друг с другом по уникальным ключевым полям, чем обеспечивается предотвращение дублирования записей в таблицах.[8]
Первая
таблица базы данных «Pred» для хранения
общей информации о предприятии. Вторая
таблица «God» содержит перечень годов,
по которым имеется информация у конкретного
предприятия. Данная таблица связана
с предыдущей таблицей, а также с таблицей
«Rasten», в которой хранится вся информация
по каждой культуре предприятия в соответствующем
году.
Рис. 2.2. Логическая структура базы данных
Ниже приведено описание таблиц базы данных «Base.mdb».
Наименование поля | Идентификатор | Тип поля |
Идентифицирующее поле (код) | kod | int |
Предприятие | pred | text |
Наименование поля | Идентификатор | Тип поля |
Идентифицирующее поле (код) | kod | int |
Предприятие | pred | text |
Года | god | date |
Наименование поля | Идентификатор | Тип поля |
Идентифицирующее поле (код) | kod | int |
Предприятие | pred | text |
Года | god | date |
Наименование культуры | kult | text |
Количество реализованной продукции | kol_rel | real |
Полная себестоимость | pol_seb | real |
Выручено | viru | real |
Наименование поля | Идентификатор | Тип поля |
Идентифицирующее поле (код) | kod | int |
Предприятие | pred | text |
Года | god | date |
Наименование культуры | kult | text |
Посажено в отчетном году новых садов | pos_nov | real |
Площадь насаждений на конец года, всего | plosh_all | real |
Площадь насаждений на конец года, в плодоносящем возрасте | plosh_voz | real |
Видовой сбор урожая | vid_sbor | real |
Валовой сбор | val_sbor | real |
Сбор продукции с 1 га | sbor_g | real |
Затраты на полученную продукцию | zat_prod | real |
Себестоимость 1 центнера продукции | seb_cen | real |
Блок-схема представляет собой наглядный способ описания алгоритмов (программ). Единица действия (оператор) изображается в блок-схеме многоугольником или овалом («блоком»), внутри которого на неформальном языке, близком по стилю к естественному или какому-либо алгоритмическому языку, описывается содержание действия.
Начало и конец программы изображены овалами, операторы присваивания - прямоугольниками, логические блоки (проверяющие истинность условия, записанного в блоке) изображаются ромбами, вывод данных на экран изображается фигурой называемой «дисплей».
Операторы ввода и вывода изображаются трапециями. Из блока, имеющего вид овала, прямоугольника, трапеции и шестиугольника, исходит стрелка, ведущая к преемнику, т. е. к следующему по выполнению блоку (исключение: из овала, изображающего конец программы, стрелка не исходит).
Из блока, имеющего вид ромба, исходят две стрелки - одна с отметкой «да» (она определяет преемника в случае истинности условия), другая - с отметкой «нет» (эта стрелка определяет преемника в случае ложности условия). Таким образом, стрелки изображают передачи управления.
Блок-схема разработанного нами программного комплекса представлена в приложении 1.
Программа
по анализу экономических и
uMain.pas – основной модуль программы. Он является связующим звеном между остальными модулями.
uDM.pas – модуль обеспечивает управление базой данных. Предназначен для ввода и редактирования исходной информации.
Unit1.pas – модуль анализа реализованной продукции растениеводства. Предполагает анализ себестоимости, выручки и рентабельности на единицу продукции.
Unit2.pas – модуль анализа площади насаждений. Предполагает анализ урожайности и себестоимости многолетних насаждений.
Unit3.pas – модуль анализа землепользования. Предполагает расчет удельного веса земель.
Report.pas - модуль для формирования отчетов.
Для
начала работы с программой необходимо
двойным щелчком мыши кликнуть по
значку программы, впоследствии откроется
главное окно программы. В главном
окне программы располагается
Меню программы состоит из четырех пунктов:
В свою очередь при нажатии на пункт меню появляется ниспадающий список меню второго уровня:
Ввод данных и анализ:
Отчеты:
Помощь:
Выход.
Для
проведения необходимых расчетов и
получения показателей
В данной курсовой работе взаимодействие пользователя с ИС осуществляется посредством графического интерфейса. Использование графического интерфейса позволяет даже начинающему пользователю компьютера уверенно работать в ИС.
Графический
интерфейс позволяет
Схема диалога пользователя с информационной системой приведена на рисунке 2.3.
Рис. 2.3. Схема диалога пользователя с ИС
Главное меню состоит из таких пунктов как: