Смекни!
smekni.com

Автоматизирование расчета по определению потребности и обеспеченности сельскохозяйственного предприятия в удобрениях (стр. 2 из 3)

Реквизиты Тип данных Объём, байт
Группа удобрений Текстовый 11
Код Числовой 1
Название подгруппы удобрений Текстовый 17
Код Числовой 1
Общий код Числовой 2
Всего 32
Количество строк в документе 1000
Объём документа, Кбайт 31,25

Классификатор – это документ, с помощью которого осуществляется формализованное описание экономической информации в экономико-информационной системе ЭИС, содержащей наименование объектов видов материала и их кодовое обозначение. Особенностью составления классификаторов является то, что все поля в них заполняются вручную. При составлении классификаторов использовалась порядковая система кодирования. Построим классификатор удобрений.

Классификатор
Общий код Название подгруппы удобрения Единицы измерения Цена за 1 кг, руб.
11 доломитовая мука кг 105,00 р.
12 гажа кг 150,00 р.
13 молотый мел кг 270,00 р.
21 натриевая селитра кг 370,00 р.
22 кальциевая селитра кг 460,00 р.
23 мочевина кг 540,00 р.
24 сульфат аммония кг 540,00 р.
31 суперфосфат кг 140,00 р.
32 красный фосфор кг 200,00 р.
41 хлористый калий кг 300,00 р.
42 древесная зола кг 130,00 р.

Реквизиты классификатора

Реквизит Тип данных Объём, байт
Общий код Числовой 2
Название подгруппы удобрения Текстовый 17
Единиц. измерения Числовой 2
Цена за 1 кг, руб. Денежный 8
Всего 29
Количество строк в документе 1000
Объём документа, Кбайт 28,32

2.2 Проектирование форм входных документов

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

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

К входным документам относятся: документы внесения удобрения на посевы ячменя, внесения удобрения на посевы пшеницы, внесения удобрения на посевы овса, за 1 месяц. Периодичность составления входных документов- 3 раза в год: по трем месяцам – май, июнь, июль.

Документ «Внесения удобрений на посевы ячменя» за май месяц.

Ячмень за май
Общий код Удобрение Кг на 1 га по плану Кг на 1 га по факту
13 молотый мел 0,34 0,35
22 кальциевая селитра 0,09 0,1
23 мочевина 0,01 0,1
32 красный фосфор 0,13 0,15
кодификатор кодификатор вручную вручную

2.3 Проектирование форм выходных документов

Документ, который является результатом обработки исходных данных и содержит результативную информацию, называется выходным. Данные в выходные документы вводятся автоматически. Они заполняются на основании данных входных документов, рассмотренных ранее. Вручную вводится только код услуг и код затрат[2].

Выходными документами в данной курсовой работе являются: расчет стоимости удобрений внесённых на определённые посевы в каждом месяце

Расчет стоимости удобрений вносимых в мае

Код Наименование удобрения Сумма вносимых удобрений по овсу Сумма вносимых удобрений по ячменю Сумма вносимых удобрений по пшену
кодификатор кодификатор формула = кол-во вносимых в данном месяце удобрений по факту * цену формула = кол-во вносимых в данном месяце удобрений по факту * цену формула = кол-во вносимых в данном месяце удобрений по факту * цену
Реквизит Тип данных Объём, байт
Код Числовой 2
Наименование удобрения Текстовый 17
Сумма вносимых удобрений по овсу. Числовой 16
Сумма вносимых удобрений по ячменю Числовой 16
Сумма вносимых удобрений по пшену Числовой 16
Всего 67
Количество строк в документе 500
Объём документа, Кбайт 32,71

3. Алгоритм и программное обеспечение. Контрольный пример

3.1 Алгоритм решения задачи

Начало

1. Присвоение индексу i значение первого месяца

2. Присвоение первоначальной сумме 0-го значения

3. Ввод N=3 месяца – периодичность решения задачи

4. i<=3. Начало цикла 1

5. Присвоение индексу j значение первой культуры

6. Присвоение первоначальной суммы j‑ой культуры 0-го значения

7. Ввод n=3 – количество культур

8. j<=3. Начало цикла 2

9. Ввод значений цены и количества удобрений j-ой культуры за i-месяц

10. Расчет суммы j‑ой культуры за i-й месяц

11. Накопление суммы S’ j‑ой культуры за i‑месяц

12. Присвоение индексу j следующего шага в цикле 2. Конец цикла 2

13. Вывод суммы S’

14. Накопление суммы S за i‑месяц

15. Присвоение индексу i следующего шага в цикле. Конец цикла 1

16. Вывод суммы S

17. Запись результат на диск

18. Распечатка результата

Конец

3.2 Контрольный пример

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

В выходной документ все данные заносятся автоматически из входного документа.

Если в входном документе «Пшеница за июнь» поменять данные по графе – «количество удобрений в кг на 1 га по факту», то данные выходного документа «выходной за июнь по факту» по графе «сумма по пшенице» поменяются, согласно новым введённым данным.

ПО тестировалось на разных данных с целью определения возможных сбоев в программе.

3.3 Кнопочная форма

Для обработки данных в ПО создана кнопочная форма, которая включает в себя: 1. кнопка для открытия выходных документов 2. кнопка для открытия накопительной ведомости. 3. Кнопка для открытия классификатора.

Для создания кнопочной формы необходимо:

1 открыть объект «Формы» – Создать – режим Конструктора – ОК

2 на панели элементов нажать по элементу Кнопка и поместить ее на свободное место в области данных

3 щелкнуть правой кнопкой мыши по элементу Кнопка и выбрать режим Свойства

4на вкладке Макет в строке Подпись набрать открытие накопительной ведомости, а на вкладке События в строке Нажатие кнопки с помощью кнопки (…) выбрать Макросы и ОК

5 в окне Макрос1 набрать ввести имя Макроса и ОК

6 в окне открытие накопительной ведомости: макрос в столбце Макрокоманда в первом поле выбрать Открыть отчет, а в зоне Аргументы макрокоманды в строке Имя отчета выбрать – накопительная посевы, а в строке Режим – Просмотр. Сохранить макрос

7 подключить области заголовка и примечания и с помощью элемента (Аа) ввести текст заголовка. Сохранить

8 Сервис – Параметры запуска – в окне параметры запуска в поле Вывод формы / страницы выбрать необходимую форму – ОК.

9 Сохранить изменения

Аналогично в эту форму добавляются остальные кнопки (пункт 2–6).

4. Инструкция по использованию ПО

Главной задачей данного программного обеспечения является расчет по определению потребности и обеспеченности сельскохозяйственного предприятия в удобрениях. Программное обеспечение разработано в виде баз данных MSAccess и размещается в отдельном файле. Требованиями к аппаратному и программному обеспечению: ПК с операционной системой Windows. Наличие стандартного пакета программ (наличие MicrosoftWord, Excel и Access). Для работы с этим программным обеспечением необходимо запустить программу MSAccess, а затем открыть файл удобрения содержащий ПО.

В документе содержатся несколько баз данных: кодификаторы, классификаторы, входные, выходные документы.

Во всех этих базах данных содержатся документы указанного типа.

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

1. Открыть объекты таблиц – Кодификатор, занести данные в кодификатор «удобрения», группа удобрений, код, название подгруппы удобрений, код, общий код. Заполнить Классификатор по графам общий код, наименование, единицы измерения, цена за 1 кг, руб.

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