Разработка программного обеспечения для выполнения автоматизированного расчета затрат при выполнении весенне-полевых работ в хозяйстве
Автоматизация расчетов выполнения весенне-полевых работ в сельском хозяйстве средствами Системы управления базы данных. Структура входной и выходной информации. Блок-схема алгоритма решения задачи. Краткое описание программного средства обработки данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 07.04.2014 |
Размер файла | 58,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА
РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Курская государственная сельскохозяйственная академия имени профессора И.И.Иванова»
Факультет инженерный
Кафедра информатики и электротехники
КОНТРОЛЬНАЯ РАБОТА
по дисциплине «Информатика»
Тема: «Разработка программного обеспечения для выполнения автоматизированного расчета затрат при выполнении весенне-полевых работ в хозяйстве»
Студент
Воробьев Е.Н.
Преподаватель
Руденко В.В.
КУРСК - 2014
Оглавление
Введение
1. Структура входной информации
2. Блок-схема алгоритма решения задачи
3. Контрольный пример
4. Алгоритм решения задачи
5. Структура выходной информации
6. Краткое описание программного средства обработки данных
7. Инструкция пользователю
Список использованной литературы
Приложения
Введение
блок схема задача программный
Важной особенностью сельского хозяйства является то, что в отличие от промышленности, где земля выступает как место, на котором базируются промышленные предприятия, в сельском хозяйстве земля является главным средством производства. Из этого вытекают большие задачи по повышению плодородия земли и правильному ее использованию для получения наибольшего количества продукции с единицы земельных угодий и наименьшими затратами. Важной хозяйственной проблемой является расчет затрат при выполнении полевых работ.
Повсеместное внедрение операционных технологий и правил производства механизированных работ позволяет выполнить задачи, поставленные перед работниками сельского хозяйства, по повышению эффективности использования техники и улучшению качества работ.
От правильного определения потребности в сельскохозяйственной технике зависят агротехнические сроки выполнения полевых работ, их качество, урожайность сельскохозяйственных культур, их себестоимость.
Общая задача весенне-полевых работ в хозяйстве - создать благоприятные условия для прорастания семян и последующего развития культурных растений. В данной работе рассматривается автоматизация расчетов выполнения весенне-полевых работ средствами Системы управления базы данных, которые являются наиболее предпочтительным вариантом автоматизации задач предметной деятельности хозяйствующего субъекта в силу их широкого распространения, наличия эффективных инструментов и мощных средств реализации таких проблем.
Автоматизация расчетов выполнения полевых работ с использованием информационных технологий позволит ускорить процесс обработки сведений на данном этапе производства, что положительно скажется на оперативности управления производственными процессами; представить всю необходимую информацию в наглядном и структурированном виде в форме информационно-логической модели данной предметной области предприятия.
Тема данной курсовой актуальна, так как применение и внедрение новой техники и информационных технологий в процессе производства сельскохозяйственной продукции является основным, для эффективной работы в соответствующих областях деятельности человека.
1. Структура входной информации
Структура справочника тракторов
Название поля |
Тип данных |
Длина |
Точность |
|
Код трактора |
Число |
3 |
--- |
|
Название трактора |
Текст |
6 |
--- |
|
Код тракториста |
Число |
2 |
--- |
|
Балансовая стоимость тыс. руб. |
Число |
4 |
--- |
|
Норма выработки Га/день |
Число |
2 |
--- |
Структура справочника тарифных ставок
Название поля |
Тип данных |
Длина |
Точность |
|
Разряд |
Число |
1 |
--- |
|
Оплата руб./час |
Число |
2 |
--- |
Справочник трактористов
Код тракториста |
ФИО тракториста |
Разряд |
|
### |
ХХХХХХХХХХХ |
# |
2. Блок-схема алгоритма решения задачи
3. Контрольный пример
Определяется площадь пашни, занятой под каждой культурой.
С=П*К/100,
Где П - площадь пашни хозяйства
К - процент от общей площади для данной культуры.
С=1980*20/100=396
С=1980*5/100=99
С=1980*5/100=99
Площадь пара рассчитывается как разность между общей площадью хозяйства и суммой всех площадей, занятых под культуры.
Площадь пара = 1980-396-99-99=1386
Определяется, сколько полных дней должен отработать каждый трактор для вспашки пашни каждой культуры (Дн = площадь пашни под культуру делят на норму выработки трактора и берут целую часть от этого числа +1).
Дн=396/15,1=26,22516556=27
Дн=99/15,1=6,556291391=7
Дн=99/15,1=6,556291391=7
Дн=396/17,2=23,02325581=24
Дн=99/17,2=5,755813953=6
Дн=99/17,2=5,755813953=6
Дн=396/12,4=31,93548387=32
Дн=99/12,4=7,983870968=8
Дн=99/12,4=7,983870968=8
Считая, что рабочий день тракториста составляет 7 часов, находят количество часов, затраченных трактористом, работающем на данном тракторе, на вспашку пашни под данную культуру(Ч).
Ч=27*7=189
Ч=7*7=49
Ч=7*7=49
4. Алгоритм решения задачи
1. Начало
2. Ввести код культуры в таблицу
3. Название культуры выбрать из справочника с помощью формулы:
F(x)=ЕСЛИ(D2=”;”;ПРОСМОТР(D2;'справочник3'А2:А4;'справочник3'!В2:В4))
4. Процент площади пашни выбрать из справочника
5. Норму высева семян выбрать из справочника
6. Урожайность основной продукции выбрать из справочника
7. Код культуры выбрать из таблицы
F(x)=ЕСЛИ(D2=”;”;ПРОСМОТР(D2;'справочник3'А2:А4;'справочник3'!В2:В4))
8. Ввести общую площадь пашни
9. Произвести расчет площади пашни, занятой под каждой культурой
F(x)=C2*F2/100
10. Ввести название трактора по формуле:
F(x)=ЕСЛИ(R2=”;”;ПРОСМОТР(R2;'справочник1'!А2:А4;'справочник1'!В2))
11. Ввести норму выработки трактора
12. Количество отработанных дней рассчитываем в этой таблице по формуле:
F(x)=B2/!2
13. Зарплату рассчитываем в этой таблице по формуле:
F(x)=R2*К2
14. Название трактора вводим по формуле:
F(x)=ЕСЛИ(R2=”;”;ПРОСМОТР(R2;'справочник1'!А2:А4;'справочник1'!В2))
15. Вводим балансовую стоимость
16. Амортизацию просчитываем в этой таблице по формуле
F(x)=U2/365*J2
17. Название культуры выбрать из справочника с помощью форумлы:
F(x)=ЕСЛИ(D2=”;”;ПРОСМОТР(D2;'справочник3'А2:А4;'справочник3'!В2:В4))
18. Вводим ожидаемую цену за 1ц.
19. Вводим урожайность основной продукции ц/Га.
20. Вводим норму высева семян.
21. Вводим название трактора по формуле:
F(x)=ЕСЛИ(R2=”;”;ПРОСМОТР(R2;'справочник1'!А2:А4;'справочник1'!В2))
22. Зарплату рассчитываем в этой таблице по формуле:
F(x)=R2*К2
23. Амортизацию просчитываем в этой таблице по формуле
F(x)=U2/365*J2
24. Прибыль рассчитываем в данной таблице по формуле:
F(x)=V2-W2*AA2-Q2-L2
5. Структура выходной информации
Итоговая таблица по убыванию прибыли
Название трактора |
Название культуры |
Прибыль от реализации продукции |
|
DT-75 |
Рожь |
85724162,21 |
|
T-150R |
Рожь |
86184534,15 |
|
K-701 |
Рожь |
87165323,53 |
|
МТ3-82 |
Рожь |
88135451,15 |
|
МТ3-80 |
Рожь |
89345461,84 |
|
DT-75 |
Кукуруза |
87415154,51 |
|
T-150R |
Кукуруза |
88154515,55 |
|
K-701 |
Кукуруза |
89154513,15 |
|
МТ3-82 |
Кукуруза |
87124515,54 |
|
МТ3-80 |
Кукуруза |
89521541,11 |
|
DT-75 |
Корм. свекла |
85154515,87 |
|
T-150R |
Корм. свекла |
90541545,54 |
|
K-701 |
Корм. свекла |
92454211,77 |
|
МТ3-82 |
Корм. свекла |
92786314,49 |
|
МТ3-80 |
Корм. свекла |
92585187,64 |
Прибыль от реализации продукции
Итоговая таблица для каждого трактора
Название трактора |
Название культуры |
Прибыль от реализации продукции |
|
Рожь |
85724162,21 |
||
DT-75 |
Кукуруза |
87415154,51 |
|
Корм. свекла |
85154515,87 |
||
Рожь |
86184534,15 |
||
K-150R |
Кукуруза |
88154515,55 |
|
Корм. свекла |
90541545,54 |
||
Рожь |
87165323,53 |
||
T-701 |
Кукуруза |
89154513,15 |
|
Корм. свекла |
92454211,77 |
||
Рожь |
88135451,15 |
||
МТ3-82 |
Кукуруза |
87124515,54 |
|
Корм. свекла |
92786314,49 |
||
Рожь |
89345461,84 |
||
МТ3-80 |
Кукуруза |
89521541,11 |
|
Корм. свекла |
92585187,64 |
6. Краткое описание программного средства обработки данных
Существует несколько разновидностей систем управления базами данных (СУБД), одни ориентированы на программистов, другие - на обычных пользователей.
Пакеты первого типа - это фактически системы программирования, располагающие своим типичным языком, в среде которого программисты создают утилиты обработки баз данных. После, данные программы используются конечными пользователями.
Microsoft Access относится к СУБД, ориентированным на рядовых потребителей. Она позволяет, не прибегая к программированию, с легкостью выполнять основные операции с БД: создание, редактирование и обработка данных.
Этот пакет работает в ОС Windows на автономных ПК или в локальной сети. Посредством MS Access создаются и в дальнейшем эксплуатируются личные БД (настольные), а также базы организаций, имеющих относительно небольшой объем данных.
Microsoft Access является частью пакета Microsoft Office и входит в комплект его поставки.
Среда Access располагает характерным для приложений Windows интерфейсом, состоящим из следующих компонентов: титульной строки, главного меню, панели инструментов, поля для работы и строки состояния.
СУБД работает с данными, которые можно выстроить в иерархическую последовательность. Верхний уровень иерархии содержит основные объекты Access:
- таблицы - главный тип объекта, поскольку все остальные вариации объектов - это производные от таблицы. Основные составляющие таблицы - поля и записи, они определяют свойства элементов таблицы;
- формы - вспомогательные объекты, от использования которых можно отказаться. Они формируются, чтобы создать дополнительные удобства пользователю в плане просмотра, ввода и редактирования данных;
- запросы - результаты обращения пользователя к БД с целью поиска данных, удаления, добавления и обновления записей. Результаты поиска (выборки) подаются в табличном виде;
- отчеты - документы, предназначенные для вывода на печать, сформированные на информации, которая содержится в таблицах и запросах;
- схема - описание архитектуры связей многотабличной базы данных;
- макросы и модули - объекты повышенной сложности, при обыденной работе могут не использоваться.
Среди особенностей Access стоит отметить наличие VBA - встроенного языка программирования, посредством которого приложение может дополняться подпрограммами пользователей. Тем самым существенно расширяются возможности исходного варианта утилиты, обеспечивается удобство работы.
Программа работает со следующими форматами файлов: ACCDB, MDB, ACCDE, MDE, ACCDT, ACCDR, ACCDW, MDW, LDB, LACCDB, SQL, DBF, DB, SNP, DIF, CDB.
Один из основных плюсов разработки на MS Access - плотная связь с Microsoft Office. Для нормальной работы созданного приложения достаточно установить Офис. При этом так же устанавливаются все нужные для работы Access библиотеки, ODBC и т.д., что не всегда скажешь про тот же Delphi. Acсess достаточно хорошо совместим с MS SQL Server и другими форматами баз данных.
Каждая задача при решении включает в себя выбор способа решения. Access при всей его внешней простоте позволяет решать весьма сложные задачи. Access достаточно серьезный инструмент, на котором быстро и хорошо можно сделать довольно сложные и совсем не «детские» вещи. Для многих проектов, где важна скорость разработки, Access подходит как нельзя лучше.
КОМПАС - продукт российской компании «АСКОН». Это система автоматизированного проектирования с возможностью оформления документации в соответствии со стандартами серии ЕСКД.
Данная САПР поставляется в нескольких вариантах: Компас-3D, Компас-ГРАФИК, Компас-СПДС, Компас-3D LT и Компас-3D Home, которые предназначены для трехмерного проектирования и/или плоского черчения.
Компас-3D LT и Компас-3D Home предназначены для некоммерческого использования.
КОМПАС-ГРАФИК используется в качестве интегрированного в КОМПАС-3D модуля с эскизами и чертежами или же как отдельный продукт, полностью решающий задачи 2-мерного проектирования и выпуска необходимой документации.
ГРАФИК способен автоматически генерировать ассоциативные виды 3-мерных моделей (сечения, разрезы, местные сечения и виды, виды с разрывом и по стрелке). Все они ассоциируются с моделью: изменение модели приводит к трансформации изображения на чертеже.
При помощи системы КОМПАС можно создавать 3-мерные ассоциативные модели деталей и отдельных единиц, которые содержат оригинальные либо стандартизированные конструктивные элементы. Благодаря параметрической технологии, модели типовых изделий быстро создаются на основе ранее рассчитанных прототипов.
Помимо этого система позволяет:
- достаточно быстро генерировать комплекты технологической и конструкторской документации для выпуска изделий (спецификации, сборочные чертежи, деталировки);
- передавать геометрию изделий в пакеты внешних расчетов;
- создавать дополнительные изображения изделий (к примеру, для оформления каталогов, составления иллюстраций к документации);
- экспортировать и импортировать модели;
- работать с такими сторонними форматами, как: IGES, XT, SAT, VRML, STEP.
В Компас есть также собственные форматы файлов:
- КОМПАС-Чертежи (CDW)
- КОМПАС-Фрагменты (FRW)
- КОМПАС-Текстовые документы (KDW)
- КОМПAC-Спецификации (SPW)
- КОМПАС-Модели (A3D, M3D)
- КОМПАС-Сборки (A3D)
- КОМПАС-Детали (M3D)
- Шаблоны КОМПАС-Документов (CDT, FRT, KDT, SPT, A3T, M3T).
Моделирование изделий в системе возможно разными способами: «снизу вверх» - используются готовые составляющие; «сверху вниз» - компоненты рассчитываются в контексте конструкции; отталкиваясь от компоновочного эскиза; смешанным способом. Такой подход гарантирует легкую модификацию всех получаемых моделей.
7. Инструкция пользователю
Для просмотра и проверки курсовой работы по теме: «Разработка программного обеспечения для выполнения автоматизированного расчета затрат при выполнении весенне-полевых работ в хозяйстве» необходимо иметь на компьютере установленные следующие программы: Microsoft Office Word, Microsoft Office Excel.
Для просмотра работы необходимо выполнить следующие действия:
1. Открыть «Мой компьютер»
2. Выбрать съемный диск
3. Открыть файл Microsoft Office Word под именем «Курсовая»
4. Проверить правильно ли работает автопоиск нужной страницы
5. Произвести оценку заполнения требований к выполнению курсовой работы.
Список использованной литературы
1. Завражнов А.А. Современные проблемы науки и производства в агроинженерии - Учебник - Лань: 2013г. 496с.
2. Макарова Н.В. Информатика. Учебник для студентов вузов. Питер, 2011г. 576с.
3. Михайлова Н.И. Практикум по информатике и информационным технологиям М.:2004 496с.
Приложения
Структура справочника тракторов
Код трактора |
Название трактора |
Код тракториста |
Балансовая стоимость тыс. руб. |
Норма выработки Га/день |
|
100 |
DT-52 |
15 |
1200 |
10 |
|
101 |
K-150-R |
16 |
2500 |
20 |
|
102 |
T-701 |
17 |
3000 |
30 |
|
103 |
МТ3-82 |
18 |
2000 |
8 |
|
104 |
МТ3-80 |
19 |
1500 |
6 |
Структура справочника тарифных ставок
Разряд |
Оплата руб./час |
|
2 |
70,25 |
|
3 |
79,86 |
|
4 |
80,40 |
|
5 |
82,25 |
|
6 |
83,15 |
Справочник культур
Код культуры |
Название культуры |
Процент площади |
Норма высева семян ц/Га |
Цена за 1ц семян, руб. |
Норма внесения орган. удобрения, ц/Га |
|
002 |
Рожь |
30 |
2 |
1350 |
2 |
|
006 |
Кукуруза |
15 |
0,35 |
1890 |
2,8 |
|
011 |
Корм. свекла |
45 |
0,06 |
1580 |
4,0 |
Справочник трактористов
Код тракториста |
ФИО тракториста |
Разряд |
|
15 |
Нестеренко Игорь Алексеевич |
1 |
|
18 |
Павлов Валентин Григорьевич |
2 |
|
20 |
Соколов Павел Николаевич |
3 |
Размещено на Allbest.ru
Подобные документы
Разработка программного обеспечения для выполнения работ по проведению кампании массового уведомления налогоплательщиков – юридических лиц о начисленных суммах по налогам. Описание и состав входной и выходной информации, запросов, структуры базы данных.
дипломная работа [4,6 M], добавлен 12.12.2010Описание входной и выходной информации, структура базы данных. Разработка программа автоматизации обработки сведений в отделе Государственной статистики Аскинского района по животноводству в среде Delphi 7. Расчет затрат на создание программного продукта.
курсовая работа [1,2 M], добавлен 10.07.2012Математические методы решения задачи расчета химического равновесия. Структура программного средства. Схема отношений базы данных химических элементов и соединений. Программная реализация Генетического Алгоритма для расчета химического равновесия.
дипломная работа [6,6 M], добавлен 07.07.2012Создание базы данных по автоматизации деятельности института селекции. Перечень входной информации. Выбор и обоснование метода разработки приложения. Блок–схема решения, описание алгоритма. Схема движения и обработки информации. Инструкция пользователю.
контрольная работа [1,7 M], добавлен 16.12.2010Назначение программного модуля (базы данных). Разработка информационной базы данных для колледжа. Поиск пользователями информации о преподавателях и дисциплинах. Анализ входной и выходной информации. Разработка алгоритма работы программы-приложения.
реферат [513,1 K], добавлен 22.10.2012Порядок автоматизации расчетов себестоимости и длительности программного обеспечения производственного предприятия. Выбор языка программирования и системы управления базами данных. Разработка алгоритмов расчета себестоимости программного обеспечения.
дипломная работа [1,7 M], добавлен 13.06.2017Описание разработанных программных модулей системы автоматизированного документооборота. Характеристика базы данных, нормативно-справочной, входной и выходной оперативной информации. Организация технологии сбора, передачи, обработки и выдачи информации.
дипломная работа [4,7 M], добавлен 16.02.2013Разработка программного обеспечения для управления базой данных. Место задачи в системе автоматизации. Семантическое моделирование данных. Разработка программного обеспечения и базы данных. Расчет трудоемкости и себестоимости этапов проектирования.
дипломная работа [2,9 M], добавлен 04.02.2016Создание автоматизированных приложений по расчету пути на прочность и устойчивость и затрат труда по техническим нормам. Разработка программного обеспечения, базы данных. Расчет тестового задания старой и новой версиями программы и оценка его результатов.
дипломная работа [2,4 M], добавлен 28.08.2017Описание аппаратных и программных средств, операционной системы. Описание входной и выходной информации. Информационно-логическая модель данных. Схема взаимодействия входной и выходной информации. Расчет трудоемкости и стоимости обработки информации.
курсовая работа [2,4 M], добавлен 05.07.2015