Курсовая работа: Автоматизирование расчета по определению потребности и обеспеченности сельскохозяйственного предприятия в удобрениях
Выбранный метод расчета наиболее удобно рассчитывать в таком программном средстве как MicrosoftAссess, т.к. оно позволяет использовать различные функции, что существенно сокращает время наизменение и обработку информации
2 . Информационное обеспечение
2.1 Проектирование классификаторов
Стремление к сокращению записи, созданию удобств при передаче и обработке информации привело к необходимости применять различные условные обозначения (коды). Кодирование позволяет представлять информацию в более компактной форме, использовать определённый метод поиска информации, сокращать ручной труд при вводе данных в компьютер. Классификация и последующее кодирование данных дают возможность составить коду подробную характеристику предмета, тогда как по названиям этого сделать нельзя. Применение кодов также облегчает группировку информации, которая занимает значительный удельный вес в общей трудоёмкости обработки данных. Без применения кодов группировка была бы весьма затруднена из-за большого количества учитываемых признаков и разветвлённой классификации. При автоматизированной обработке данных классификация и кодирование являются необходимыми элементами для обеспечения однозначности понимания предметов как человеком, так и компьютером, и сокращения затрат труда и средств.
Прежде чем приступить к системе кодирования и классификации информации нужно ознакомиться с основными определениями:
Классификация – результат распределения множества данных на группы.
Кодирование – процесс обозначения номенклатуры знаком или группой знаков по определённым признакам. В процессе кодирования объекту кодирования присваивается код. С помощью кодов обеспечивается представление, передача, обработка и хранение информации.
Код – группа признаков, которыми обозначается объект кодирования в соответствии с принятой системой кодирования.
Система кодирования – группа правил, определяющих порядок кодирования. Она достаточно проста в применении, а так же имеет возможность автоматической группировки позиций по признакам, закреплённым за отдельным разрядом кода, и автоматическое получение итогов нескольких степеней; код содержит подробную характеристику объекта и легко заполняется; легко произвести сортировку по любым разрядам кода.
Составим, кодификатор удобрений, вносимых на посевы и присвоим им коды, соответствующие группам и подгруппам удобрений. После кодификаторов, записанных в виде таблиц, записывают структуру многозначного кода в общем виде с помощью специальных обозначений (крестиков) и обозначают, какой признак закрепляется за каждым разрядом.
Кодификатор | ||||
Группа удобрений | Код группы удобрений | Название подгруппы удобрений | Код подгруппы удобрений | Общий код |
Известковые | 1 | доломитовая мука | 1 | 11 |
гажа | 2 | 12 | ||
молотый мел | 3 | 13 | ||
Азотные | 2 | натриевая селитра | 1 | 21 |
кальциевая селитра | 2 | 22 | ||
мочевина | 3 | 23 | ||
сульфат аммония | 4 | 24 | ||
Фосфорные | 3 | суперфосфат | 1 | 31 |
красный фосфор | 2 | 32 | ||
Калийные | 4 | хлористый калий | 1 | 41 |
древесная зола | 2 | 42 |
Реквизиты кодификатора гостиницы
Реквизиты | Тип данных | Объём, байт |
Группа удобрений | Текстовый | 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