Автоматизация обработки сведений о животноводстве организациями Аскинского района
Описание входной и выходной информации, структура базы данных. Разработка программа автоматизации обработки сведений в отделе Государственной статистики Аскинского района по животноводству в среде Delphi 7. Расчет затрат на создание программного продукта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 10.07.2012 |
Размер файла | 1,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
СОДЕРЖАНИЕ
Введение
1 Постановка задачи
1.1 Описание предметной области
1.2 Схема данных
1.3 Описание входной информации
1.4 Описание структуры базы данных
1.5 Описание выходной информации
1.6 Контрольный пример
1.7 Общие требования к продукту
2 Экспериментальный раздел
2.1 Обоснование выбора языка программирования
2.2 Описание программы
2.3 Протокол тестирования программного продукта
2.4 Руководство пользователя
3 Экономический раздел
3.1 Расчет затрат на создание программного продукта
3.2 Расчет цены предложения и минимального количества
копий тиражирования
Заключение
ВВЕДЕНИЕ
Животноводство - важнейшая отрасль сельского хозяйства, дающая наиболее ценные продукты питания: мясо, молоко и сырьё для лёгкой промышленности - кожу и шерсть. Сельскохозяйственные животные обеспечивают растениеводство навозом лучшим органическим удобрением.
Увеличение производства продукции животноводства в стране предусматривается главным образом за счет внедрения интенсивных технологий и новой техники, повышение продуктивности скота, а также широкого использования различных форм хозяйствования.
Статистические органы Башкортостана, как составная часть статистики России, являются одними из крупных держателей государственной статистической информации в республике. И одной из главных задач стоящей перед органами государственной статистики является повышение качества, надежности и оперативности представляемой пользователям статистической информации. Статистика - это метод цифрового отражения и представления реальности, своеобразное ее зеркало и вместе с тем мощный инструментальный язык познания, с помощью которого люди измеряют и при помощи чисел объясняют окружающий их мир, пытаясь понять, насколько это, возможно, преобразовывать и улучшать.
Отдел государственной статистики в Аскинском районе осуществляет полномочия по обеспечению выполнения федерального плана статистических работ и производственного плана работ Башкортостана. Это, прежде всего, качественный сбор статистической информации и экономических показателей по федеральной программе, первичная обработка данных и передача их в отдел статистики республики Башкортостан в установленные графиком сроки.
Аскинский район - это развитый сельскохозяйственный район, один из экономически стабильных районов в республике. Основные производители сельскохозяйственной продукции - 7 сельхозпредприятий и 81 фермерских хозяйств. Под сельскохозяйственные угодья используется 121650 га земли. Основные направления хозяйства района - зерновое и животноводческое. В животноводстве преобладает наращивание КРС.
Одним из важнейших направлений производства сельскохозяйственной продукции, конечно, является продукция животноводства вне зависимости от типа обработки и ее получения.
Большую роль в этом производстве играют фермерские хозяйства. Они смело берутся за новые технологии в производстве качественных продуктов сельскохозяйственного назначения для продовольственного стола населения.
Продукция животноводства бывает двух видов:
- получаемая в процессе хозяйственного использования животных, первую очередь взрослых (молоко, яйца, пух, мед, воск, панты и др.);
- получаемая в результате выращивания животных (мясная продукция).
Использование ее предполагает забой животных.
К продукции животноводства, как и в растениеводстве, относятся сырые продукты, без переработки. Продукты переработки - мясо, кожа, сыры сырое молоко и т.п.- являются продукцией перерабатывающей промышленности.
Автоматизация является важнейшим направлением развития животноводства. Резервы производства в промышленном животноводстве заключены в автоматизации управления производством. В связи с этим в системе машин предусмотрено качественное изменение способов и средств автоматизации.
Целью данного дипломного проекта является автоматизация обработки сведений о животноводстве организациями Аскинского района.
1 Постановка задачи
1.1 Описание предметной области
автоматизация обработка delphi
Требуется разработать информационную систему по обработке сведений о животноводстве предприятиями Аскинского района.
В районе существует 4 вида животных:
- крупный рогатый скот;
- овцы и козы;
- лошади;
- свиньи.
В районе имеется 7 сельскохозяйственных предприятий, по которым в отделе статистики должны храниться следующие сведения:
- наименование предприятия;
- адрес;
- фамилия, имя, отчество руководителя;
- телефоны.
По окончанию квартального периода предприятия сдают данные по каждому виду сельскохозяйственному животному в отдел государственной статистики Аскинского района. В отчете предоставляется следующая информация по каждому виду животных:
- родилось телят, ягнят;
- погибло и пало скота;
- куплено скота;
- продано и выдано скота.
На основании отчетов всех предприятий района в отделе статистики определяются следующие величины:
- среднее количество животных в каждом предприятии;
- общее количество убоя скота (в живом весе);
- произведено (в живом весе) крупного рогатого скота.
Работник отдела статистики должен решать следующие задачи:
- добавлять, корректировать и удалять информацию о животноводстве по предприятиям;
- корректировать информацию о предприятиях;
- корректировать информацию о сельскохозяйственных животных;
- рассчитывать средние и итоговые показатели по животноводству;
- формировать отчеты по животноводству.
Автоматизация обработки сведений о животноводстве сэкономит время сотрудников отдела статистики за счет устранения дублирования ввода информации и автоматизации типовых расчетов.
1.2 Схема данных
Схема данных -- модель объекта, представленная в виде информации, описывающей существенные для данного рассмотрения параметры и переменные величины объекта, связи между ними, входы и выходы объекта и позволяющая путём подачи на модель информации об изменениях входных величин моделировать возможные состояния объекта.
Схема данных задачи приведена на рисунке 1.1.
Размещено на http://www.allbest.ru/
Рисунок 1.1 - Схема данных
1.3 Описание входной информации
Входной информацией для задачи является справочная информация о видах домашних животных, о продукции животноводства, информация о предприятиях и сведения о состоянии животноводства на каждом предприятии. Описание входных документов задачи представлено в таблице 1.1.
Таблица 1.1 - Описание входных документов
Наименование входных документов |
Периодичность поступления |
Откуда поступает документ |
|
Лицензия предприятия |
По мере необходимости |
От предприятия |
|
Отчет предприятия по животноводству |
Ежеквартально |
От предприятия |
Описание реквизитов входных документов приведено в таблице 1.2 и на рисунке 1.2.
Сведения о произведенных продуктах животноводства
за______квартал ______ года
Наименование предприятия____________________________________
Почтовый адрес ______________________________________________
Наименование показателей |
Код по ОКПД |
Единицы измерения |
Количество |
|
1 |
2 |
3 |
4 |
|
Сведения о движении поголовья скота и птицы
Наименование показателей |
Единицы измерения |
Крупный рогатый скот |
Свиньи |
Овцы и козы |
Птица |
|
1 |
2 |
3 |
4 |
5 |
6 |
|
Рисунок 1.2 - Отчет предприятия по животноводству
Таблица 1.2 - Описание реквизитов входных документов
Наименование документа |
Шифр |
Наименование реквизита |
Форма представления |
|
1 |
2 |
3 |
4 |
|
Лицензия предприятия |
Obj |
Наименование |
Строка |
|
Адрес |
Строка |
|||
ФИО руководителя |
Строка |
|||
Телефон |
Строка |
1.4 Описание структуры базы данных
На основании входных документов создаются таблицы базы данных, описание которых приведено в таблице 1.3.
Таблица 1.3 - Описание структуры базы данных
Назначение таблицы |
Физическое имя таблицы |
Наименование поля |
Шифр поля |
Форма представления |
Размер поля |
|
1 |
2 |
3 |
4 |
5 |
6 |
|
Предприятия |
Obj.db |
Код предприятия |
KodO* |
Число |
4 |
|
Наименование |
NameO |
Строка |
30 |
|||
Адрес |
AdresO |
Строка |
40 |
|||
ФИО руководителя |
NameR |
Строка |
30 |
|||
Телефон |
TelO |
Строка |
30 |
|||
иды продуктов животноводства |
Product.bd |
Код вида |
KodP* |
Число |
4 |
|
Наименование вида |
NameP |
Строка |
40 |
|||
Код по ОКПД |
KodOK |
Строка |
12 |
|||
Единица измерения |
EdP |
Строка |
12 |
|||
Виды животных |
Animal.db |
Код вида |
KodV* |
Число |
4 |
|
Наименование вида |
NameV |
Строка |
20 |
|||
Показатели продукции животноводства |
Kind.bd |
Код показателя |
KodK* |
Число |
4 |
|
Признак |
PrK |
Число |
4 |
|||
Показатель |
NameK |
Строка |
60 |
|||
Единица измерения |
EdK |
Строка |
12 |
|||
Движение поголовья скота и птицы |
Move.bd |
Код предприятия |
KodO |
Число |
4 |
|
Код вида |
KodV |
Число |
4 |
|||
Квартал |
Kv |
Число |
4 |
|||
Год |
God |
Число |
4 |
|||
Код показателя |
KodK |
Строка |
4 |
|||
Количество |
KolV |
Число |
6 |
|||
Произведенная продукция |
Make.bd |
Код предприятия |
KodO |
Число |
4 |
|
Код вида |
KodP |
Число |
4 |
|||
Квартал |
Kv |
Число |
4 |
|||
Год |
God |
Строка |
4 |
|||
Количество |
KolP |
Число |
6 |
Схема отношений между таблицами базы данных представлена в приложении А.
1.5 Описание выходной информации
Результатом работы системы по автоматизации обработки сведений продукции животноводства являются документы, описание которых приведено в таблице 1.4.
Таблица 1.4 - Описание выходных документов
Наименование документа (шифр) |
Периодичность выдачи документа |
Кол-во экз. |
Куда передаются |
Сортировка |
Группировка |
Итоги |
|
Отчет предприятия за год |
Ежегодно |
2 |
В отдел статистики |
- |
По видам животных |
По видам животных |
|
Отчет по району |
Ежеквартально, Ежегодно |
2 |
В отдел статистики |
- |
По видам животных |
По видам животных, по предприятиям |
|
Статистические данные по району |
Ежегодно |
2 |
В отдел статистики |
- |
По видам животных |
По видам животных, по предприятиям |
Формы выходных документов приведены на рисунках 1.3 - 1.5 .
Сведения о производстве продукта животноводства
за ______ год
Наименование организации______________________________________
Почтовый адрес_______________________________________________
Наименование показателя |
Ед. измерения |
Количество |
Код по ОКПД |
|
Итого |
Сведения о движении поголовья скота
за_____год
Предприятие |
Производство продукции животноводства |
Общее кол-во |
|||||
КРС |
Свиньи |
Овцы и козы |
Лошади |
Среднее кол-во |
|||
Итого |
Руководитель предприятия ________________ФИО
Дата________________
Рисунок 1.3 - Отчет предприятия за год
Сведения о производстве продуктов животноводства
квартал______за ______ год
Наименование показателя |
Ед. измерения |
Количество |
Код по ОКПД |
|
Итого |
Сведения о движении поголовья скота и птицы
квартал_____за______год
Показатели |
Единицы измерения |
Крупный рогатый скот |
Свиньи |
Птица |
Овцы и козы |
|
Итого |
Рисунок 1.4 - Отчет по району
Статистические данные по движению поголовья скота и птицы
Наименование вида___________________________
Показатель___________________________________
Предприятия |
Года |
||
Руководитель предприятия ________________ФИО
Дата________________
Рисунок 1.5 - Статистический отчет по предприятиям
1.6 Контрольный пример
Контрольный пример является ручным подсчётом задачи. Он представляет собой вариант задачи с известными результатами и используется для проверки правильности решения на ПЭВМ.
По составленной программе обрабатываются исходные данные контрольного примера. Полученные результаты сравниваются с известными результатами контрольного примера. При несовпадении результатов производится поиск, исправление ошибок, и снова производится выполнение программы. И так до тех пор, пока не будет получен правильный результат.
Входные и выходные данные для контрольного примера приведены в приложении Б.
1.7 Общие требования к продукту
Обоснование целесообразности решения задачи: задание на дипломный проект, рассмотренное на заседании цикловой комиссии программирования, а также необходимость в простом, удобном, надёжном и функциональном программном средстве по автоматизации обработки сведений в отделе Государственной статистики Аскинского района о животноводстве.
Данная программа предназначена для автоматизации работы сотрудника отдела статистики.
Целевые задачи:
- программа должна максимально автоматизировать работу сотрудника отдела статистики по обработке сведений о животноводстве;
- программа должна сохранять и отображать информацию о видах животных и продуктах животноводства по предприятиям;
- программа должна формировать статистические данные по животноводству;
- программа должна отображать графически данные о средней численности животных по годам для каждого предприятия.
Программное обеспечение разрабатывается для персональной вычислительной техники типа не ниже IBM Pentium I со следующими характеристиками:
- объем ОЗУ не ниже 32 Мб;
- графический адаптер SVGA;
- монитор с разрешением экрана не ниже 800x600;
- манипулятор типа "мышь";
- операционная система Windows 9x/NT;
- драйвер BDE.
ЭВМ должна работать под управлением операционной системы с графическим интерфейсом (не ниже Windows 95). Инсталляционный пакет не предусмотрен. Сопровождение продукта не предполагается.
Функциональные возможности:
- программный продукт должен работать в многооконном графическом режиме и поддерживать работу, как клавиатуры, так и манипулятора типа "мышь";
- должен быть обеспечен просмотр базы данных с возможностью добавления, редактирования и удаления из нее данных;
- должен быть обеспечен вывод данных в Excel.
Требования к надежности:
- программа должна обрабатывать ошибочные действия пользователя и сообщать ему об этом;
- программа должна обеспечивать контроль входной и выходной информации.
Требования к практичности:
- программа должна работать в многооконном графическом режиме и поддерживать работу, как клавиатуры, так и манипулятора типа "мышь";
- программа должна содержать присвоение значений по умолчанию;
- программа должна содержать справочный материал, подсказки пользователю;
- программа должна обеспечивать возможность работы пользователям с начальными знаниями работы на компьютере.
Требования к информационной и программной совместимости:
- обеспечить работу с таблицами баз данных типа Paradox и совместимых типов в качестве входной и выходной информации.
Предусматривается взаимодействие с программными продуктами Microsoft Office.
2. Экспериментальный раздел
2.1 Обоснование выбора языка программирования
Выбор языка программирования оказывает непосредственное влияние на быстроту разработки, надежность и эффективность программы. В качестве среды программирования для реализации задачи был выбран пакет Delphi 7.
Delphi - это среда разработки программного обеспечения для операционной системы Windows. В основе идеологии Delphi лежит технология визуального проектирования и событийного программирования, применение которых позволяет существенно сократить время разработки и облегчить процесс создания программ.
Для представления программ в Delphi используется разработанный фирмой Borland язык Object Pascal, в основе которого лежит ставший классическим- Turbo Pascal.
Слово “Object” особо подчеркивает, что язык поддерживает концепцию объектно-ориентированного программирования.
Интегрированная среда разработки Delphi с ее инструментами визуального редактирования, библиотекой компонент, механизмом баз данных и многим другим, идеально подходит для написания приложений Windows, используя свой диалект языка Object Pascal - Delphi Pascal, который является объектно-ориентированным.
Обоснованием выбора служат следующие факторы:
- быстрота разработки. От быстроты разработки зависит, прежде всего, цена программного продукта. Для увеличения скорости написания Windows-приложений необходимо использовать средства визуального программирования. Delphi как нельзя более подходит для выполнения данной задачи, так как назначение Delphi - быстрая разработка приложений (RAD - Rapid Application Development). Разработка приложений интерфейса пользователя с помощью Delphi - в основном процесс проектирования, с весьма небольшим количеством фактического программирования, что существенно сокращает время на создание удобного интерфейса, отвечающего стандартам разработки Windows-приложений. Delphi может компилировать 32-битные программы, обеспечивая высокую скорость выполнения;
- характер задачи. Рассматриваемая в дипломной работе задача относится к разряду вычислительных с использованием баз данных. В состав Delphi входит высокоэффективный компилятор с языка Object Pascal, основанном на концепции объектно-ориентированного программирования. Данный компилятор генерирует оптимизированный код, позволяющий увеличить скорость выполнения программ, что немаловажно для данного программного продукта. Delphi создает действительно откомпилированные программы, готовые для исполнения;
- доступ к аппаратным средствам. Постановка задачи исключает необходимость доступа к аппаратным средствам ЭВМ, поэтому отсутствует надобность выбора языка низкого уровня для написания программы или ее частей.
Таким образом, среда программирования Delphi является оптимальным выбором для решения поставленной задачи, так как:
обеспечивает простоту написания вычислительных частей приложения, высокую скорость вычисления скомпилированной программы;
обладает широкими средствами визуального построения интерфейса;
обладает обширными средствами поддержки баз данных.
2.2 Описание программы
Программа «Автоматизация обработки сведений в отделе Государственной статистики Аскинского района по животноводству» имеет модульную структуру и состоит из 7 модулей. Модульная схема представлена на рисунке 2.1, описание модулей приведено в таблице 2.1. Код программы представлен в приложении В.
Размещено на http://www.allbest.ru/
Таблица 2.1 - Описание модулей
Процедуры |
Назначение |
|
Модуль Main |
||
TForm1.base_create |
Создание таблиц и индексов |
|
TForm1.base_activ |
Активизация таблиц базы данных |
|
TForm1.base_open |
Определение имен таблиц |
|
TForm1.base_close |
Закрытие таблиц базы данных |
|
TForm1.base_del |
Удаление таблиц базы данных |
|
TForm1.RadioGroup1Click |
Вызов выбранной формы |
|
TForm1.FormCreate |
Определение признака первичного отображения главной формы |
|
Модуль Inform |
||
TForm2.FormActivate |
Подготовка формы для отображения данных |
|
TForm2.Button1Click |
Отображение панели для ввода или корректировки данных |
|
TForm2.BitBtn1Click |
Добавление или корректирование объектов |
|
TForm2.BitBtn2Click |
Отмена корректировки объектов |
|
TForm2.Button2Click |
Удаление данных |
|
TForm2.Edit4KeyPress |
Контроль на цифры при вводе числовых данных |
|
Модуль ReportO |
||
TForm3.FormActivate |
Подготовка формы для отображения данных |
|
TForm3.DBLookupComboBox1Click |
Обновление отображаемых данных |
|
TForm3.StringGrid1KeyPress |
Контроль на цифры при вводе числовых данных |
|
TForm3.Button1Click |
Обработка данных |
|
TForm3.Button3Click |
Обновление выбранного листа данными из базы |
|
TForm3.Button2Click |
Сохранение сведений о животных по предприятию |
|
TForm3.Button4Click |
Вывод годового отчета |
|
TForm3.Button5Click |
Подсчет итогов по показателям предприятия |
|
TForm3.Button7Click |
Сохранение данных |
|
TForm3.Button9Click |
Вывод отчета в документ Excel |
|
TForm3.Edit2Change |
Обновление всех листов |
|
TForm3.Edit2KeyPress |
Контроль на цифры при вводе года |
|
Модуль ReportP |
||
TForm4.ComboBox1Change |
Установка фильтра на показатель |
|
Tform4.FormActivate |
Подготовка формы для отображения данных |
|
TForm4.Button1Click |
Отображение панели для ввода или корректировки данных |
|
TForm4.Button2Click |
Удаление данных |
|
TForm4.Button7Click |
Вывод годового отчет по району |
|
TForm4.Button9Click |
Вывод отчета в документ в Excel |
|
TForm4.Edit1KeyPress |
Контроль ввода |
|
Модуль Statist |
||
TForm5.FormActivate |
Подготовка формы для отображения данных |
|
TForm5.Button1Click |
Вывод отчетов в документ Excel |
|
Модуль Module Data |
||
TForm6.FormClose |
Скрытие графика |
2.3 Протокол тестирования программного продукта
Данный программный продукт удовлетворяет всем функциональным требованиям, имеет удобный, дружественный интерфейс, легок и понятен в пользовании, исключает появление системных ошибок.
При тестировании программного продукта на данных контрольного примера обработка данных, то есть добавление, редактирование, удаление, вывод отчетов осуществляется корректно. Результаты тестирования приведены в приложении Г и полностью совпадают с ожидаемыми результатами.
2.4 Руководство пользователя
Для запуска программы необходимо запустить приложение Animals.exe. При входе в программу появляется заставка, как показано на рисунке 2.2.
Рисунок 2.2 - Заставка программы
Управление программой осуществляется с панели переключателей. При выборе переключателя «Справочники» открывается окно, представленное на рисунке 2.3, в котором отображаются сведения о предприятиях. По кнопкам «Добавить», «Корректировать» или «Удалить» вызывается панель для ввода информации по предприятию, как показано на рисунке 2.3. По кнопке ОК информация сохраняется в таблице базы данных, если введено хотя бы наименование предприятия, по кнопке Cancel - не сохраняется.
Рисунок 2.3 - Добавление записи
При удалении записи в таблице появляется окно о потверждении удалении в соответствии с рисунком 2.4.
Рисунок 2.4 - Подтверждения удаления записи
При установке переключателя на «Отчет предприятия» открывается окно, представленное на рисунке 2.6, в котором после выбора предприятия из выпадающего списка отображаются сведения о продуктах животноводства. Здесь необходимо выбрать предприятие района из предложенного списка и отчетный период. После этого в окне отображается таблица, в которую необходимо ввести данные по продуктам животных. Переход от предприятия к предприятию осуществляется по закладкам.
Рисунок 2.6 - Сведения о продуктах предприятия
В таблице 2.7 отображены данные и расчет итогов движения поголовья скота, по кнопкам «Итоги» в отчете рассчитываются итоги по показателям за квартал, «Сохранить» сохраняются данные внесенные в таблицу, «Очистить» очистка таблицы, «В Excel» передача отчета в Excel, «Годовой отчет» вывод отчета за год.
Рисунок 2.7 - Сведения о движении поголовья скота и птицы
Cведения о движении поголовья скота и птицы |
||||||
за 1 квартал 2012 года |
||||||
Наименование предприятия: СПК "Марс" |
||||||
Почтовый адрес: 459889, РБ, Аскинский р-н, д.Азбашево |
||||||
Показатели |
Единицы измерения |
Крупный рогатый скот |
Свиньи |
Птица |
Овцы и козы |
|
Имелось на начало отчетного периода |
Голова |
10 |
20 |
500 |
200 |
|
Растелилось, опоросилось, окотилось и др. |
Голова |
5 |
10 |
150 |
10 |
|
Родилось живых телят, поросят, ягнят |
Голова |
3 |
5 |
149 |
10 |
|
Куплено, получено в обмен |
Голова |
2 |
1 |
0 |
0 |
|
Продано на убой |
Голова |
0 |
0 |
0 |
12 |
|
Продано на убой (живая масса) |
Центнер |
0 |
10 |
0 |
12 |
|
Забито в хозяйство |
Голова |
2 |
1 |
50 |
36 |
|
Забито в хозяйстве (живая масса) |
Центнер |
2 |
1 |
50 |
36 |
|
Передано, отдано в обмен |
Голова |
0 |
2 |
0 |
0 |
|
Передано, отдано в обмен (живая масса) |
Центнер |
0 |
2 |
0 |
0 |
|
Имеется на конец отчетного года |
Голова |
13 |
23 |
599 |
162 |
|
Потеря живой массы за отчетный период |
Центнер |
2 |
13 |
50 |
48 |
|
Руководитель предприятия: |
Султанов |
25.05.2012 |
Рисунок 2.8 - Передача данных в Excel.
При установке переключателя на «Отчет по району» открывается окно, представленное на рисунке 2.9 для вывода сведений о продуктах животноводства. Здесь по кнопкам «Годовой отчет » выводиться отчет за год, а «В Excel» передается отчет в Excel.
Рисунок 2.9 - Сводный отчет по району
В сводном отчете представлены данные о продуктах животноводства и движения поголовья скота и птицы по предприятиям района.
Сведения о движении поголовья скота и птицы |
||||||
за 1 квартал 2012 года по Аскинскому району |
||||||
Показатели |
Единицы измерения |
Крупный рогатый скот |
Свиньи |
Птица |
Овцы и козы |
|
Имелось на начало отчетного периода |
Голова |
333 |
46 |
620 |
240 |
|
Растелилось, опоросилось, окотилось и др. |
Голова |
132 |
16 |
150 |
17 |
|
Родилось живых телят, поросят, ягнят |
Голова |
117 |
11 |
149 |
18 |
|
Куплено, получено в обмен |
Голова |
28 |
1 |
0 |
0 |
|
Продано на убой |
Голова |
72 |
3 |
0 |
12 |
|
Продано на убой (живая масса) |
Центнер |
210 |
15 |
0 |
12 |
|
Забито в хозяйство |
Голова |
22 |
7 |
75 |
41 |
|
Забито в хозяйстве (живая масса) |
Центнер |
257 |
167 |
300 |
46 |
|
Передано, отдано в обмен |
Голова |
0 |
2 |
0 |
0 |
|
Имеется на конец отчетного года |
Голова |
368 |
35 |
694 |
205 |
|
Потеря живой массы за отчетный период |
Центнер |
469 |
184 |
300 |
58 |
|
30.05.2012 |
Рисунок 2.10 - Вид отчета в Excel
Рисунок 2.11 - Статистические данные
Рисунок 2.12 - Статистические данные по движению поголовья скота
В статистических данных представлены данные за 2011 и 2012 год по продуктам животноводства и движению поголовья скота, и возможен вывод отчета в Excel, данные представленные в таблице передаются в Excel, на рисунке 2.13 показано как он выглядит
Рисунок 2.13 - отчет в Excel
При обновлении базы данных программы появляется запрос который представлен на рисунке 2.14
Рисунок 2.14 - Предупреждение об обновлении базы данных
Сообщения программы приведены в таблице 2.2.
Таблица 2.2 - Сообщения программы
Сообщение |
Причина |
Действие пользователя |
|
1 |
2 |
3 |
|
Обновить базу данных? |
Попытка обновления базы данных. При обновлении удаляется вся информация из таблиц базы данных |
Подтвердить или отменить обновление таблиц базы данных |
|
Введите данные |
Введены не все данные |
Заполнить все поля |
|
Запись существует |
Дублирование информации |
Отменить добавление |
|
Подтвердите удаление |
Попытка удаления |
Подтвердить или отменить удаление |
|
Выберите предприятие |
Предприятие не выбрано |
Выбрать предприятие из списка |
|
Данные изменены. Сохранить? |
Переход к другому кварталу |
Подтверждение сохранения изменений |
|
Нет данных при передаче в Excel |
Попытка вывести в Excel пустой документ |
Сформировать необходимые данные |
|
Ошибка при передаче данных в Excel |
Не установлен Excel |
Установите Excel |
3 Экономический раздел
3.1 Расчёт затрат на создание программного продукта
Расчет себестоимости машинного часа эксплуатации вычислительной и оргтехники (ВиОТ):
,(3.1)
где См.ч. - себестоимость машинного часа;
Зi - годовые затраты, связанные с эксплуатацией и обслуживанием ВиОТ,
Fп - годовой полезный фонд времени работы единицы оборудования
,(3.2)
где Fн = 1960 ч. - номинальный годовой фонд рабочего времени в 2012 г.,
Р = (0,05…0,2) - коэффициент, учитывающий время, затраченное на ремонт, настройки, обслуживание и пр.,
Кг = 0,95 - коэффициент готовности,
Fп = 1960 • (1 - 0,07) = 1822,8 (ч.).
Расчет суммарных годовых затрат.
Для расчета годовых затрат, необходимо определить балансовую стоимость условного комплекта:
Таблица 3.1 - Состав условного комплекта
№ |
Наименование |
Кол-во, (шт.) |
Цена (руб.) |
|
1 |
Системный блок |
1 |
10900 |
|
2 |
Монитор |
1 |
4600 |
|
3 |
Клавиатура |
1 |
100 |
|
4 |
Мышь |
1 |
120 |
|
5 |
Принтер |
1 |
3500 |
|
Итого: |
19220 |
,(3.3)
где РД - дополнительные расходы на доставку, установку, первоначальную наладку и пр.,
,(3.4)
РД = 0,1 • (10900 • 1 + 4600 • 1 + 100 • 1 + 120 • 1 + 3500 • 1) = 1922 (руб.),
СБАЛ = 10900 •1 + 4600 •1 + 100 •1 + 120 •1 + 3500 •1 + 1922 = 21142 (руб.).
Затраты на материалы:
,(3.5)
ЗМ = 0,02 • 21142 = 422,84 (руб.).
Основная и дополнительная заработная плата персонала, обслуживающего ВиОТ.
Предусмотрен 1 человек с окладом 6000 руб.
,(3.6)
где Оi - оклад i-го работника, обслуживающего ВиОТ,
Кд = 0,1 - коэффициент дополнительной заработной платы,
КР = 0,15 - районный коэффициент,
= 7590 (руб.).
Начисления на заработную плату.
Таблица 3.2 - Состав единого страхового налога на 2012 г.
№ |
Статья |
% |
|
1 |
Пенсионный фонд |
22 |
|
2 |
Фонд социального страхования |
2,9 |
|
3 |
Федеральный фонд обязательного медицинского страхования |
5,1 |
|
4 |
Страховой налог от несчастного случая на производстве для служащих |
0,2 |
|
Итого: |
30,2 |
Таким образом, начисление на заработную плату составляет 30,2%,
,(3.7)
НЗ/П = 0,302 • 7590 = 2292,18 (руб.).
Амортизационные отчисления ВиОТ.
,(3.8)
где = 0,2 - норма амортизационных начислений.
АООБОР = 21142 • 0,2 = 4413,86 (руб.).
Износ программных продуктов.
Условный комплект обладает необходимыми продуктами, представленными в таблице 3.3.
Таблица 3.3 - Используемые программные средства
Наименование |
Цена (руб.) |
|
MS Windows XP |
4361 |
|
MS Office 2003 |
3619 |
|
Borland Delphi 7 |
70516,80 |
|
Итого |
78496,80 |
Амортизационные отчисления программных продуктов - АОпп.
,(3.9)
где = 0,65 - норма амортизационных начислений,
= 78496,80 руб. - суммарная стоимость программных продуктов,
= 78496,80 • 0,65 = 51022,92 (руб.).
Расходы на содержание и эксплуатацию оборудования.
Расходы на содержание и эксплуатацию оборудования состоят из:
- затраты на ремонт и специальное обслуживание
,(3.10)
ЗРЕМ = 0,03 • 21142 = 634,26 (руб.),
- затраты на электрическую энергию
,(3.11)
где М = 1,055 кВт - суммарная мощность,
ЦкВт/ч = 2,87 руб. - стоимость кВт/ч,
КГ = 0,95 - коэффициент готовности,
ЗЭ = 1,055 • 1822,8 • 0,95 • 2,87 = 5243,21 (руб.).
Расходы на содержание и эксплуатацию оборудования
(3.12)
ЗРЭ = 634,26 + 5243,21 = 5877,47 (руб.).
Прочие расходы.
Так как на объекте используется один тип техники и количество обслуживающего персонала не превышает трех человек, то
(3.13)
В нашем случае:
,
ЗПР = 0,5 • 21142 = 10571 (руб.).
Суммарные годовые затраты
,(3.14)
Зi = 422,84 + 7590 + 2292,18 + 4228,4 + 51022,92 + 5877,47 + 10571 =
= 82004,81 (руб.).
Себестоимость машинного часа, из формулы (3.1), составляет:
(руб.). 47,65 - пересчитать
3.2 Расчет цены предложения и минимального количества копий тиражирования
Фонд оплаты труда за время работы над программным продуктом.
(3.15)
где О = 8000 руб. - оклад, работающего над продуктом;
ТОБ = 3 месяца - общее время работы над программным продуктом;
Кд = 0,15 - коэффициент дополнительной заработной платы;
КР = 0,15 - районный коэффициент.
ФОТ = 8000 • 3 • (1 + 0,15) • (1 + 0,15) = 31740 (руб.)
Начисления на ФОТ:
(3.16)
НЗ/П = 31740 • 0,302 = 9585,48 (руб.).
Затраты, связанные с эксплуатацией и обслуживанием ВиОТ:
,(3.17)
где ТМ = 1,5 месяца - машинное время работы над программным продуктом;
ЧРМ = 176 - число рабочих часов в месяце;
КИ = 0,9 - коэффициент использования оборудования;
N = 1 - количество условных комплектов.
ЗОВТ = 1,5 • 176 • 0,9 • 1 • 47,65 = 11320,53 (руб.).
Затраты на специальные программные продукты - ЗСПП.
Специальные программные продукты не использовались.
ЗСПП = 0 (руб.)
Затраты на хозяйственные операции и нужды - ЗХН.
Таблица 3.4 - Затраты на хозяйственные нужды
Наименование |
Цена за единицу, (руб.) |
Количество |
Всего |
|
Бумага |
100 |
1 |
100 |
|
Ручка |
5 |
1 |
5 |
|
Картридж принтера |
200 |
1 |
200 |
|
Итого: |
305 |
ЗХН = 305 (руб.).
Накладные расходы:
(3.18)
РН = 0,45 • 31740 = 14283 (руб.).
Полные затраты на разработку программного продукта:
(3.19)
ЗПОЛ = 31740 + 9585,48 + 11320,53 + 0 + 305 + 14283 = 67234,01 (руб.).
Расчет установочной прибыли:
(3.20)
где РУ = 20 % - установочная рентабельность.
ПРУ = 67234,01 • 0,2 = 13446,80 (руб.).
Расчет величины налога на добавленную стоимость (НДС):
(3.21)
НДС = (67234,01 +13446,80) • 0,18 = 14522,55 (руб.).
Цена предложения разработанного программного продукта:
(3.22)
ЦПР = 67234,01 + 13446,80 + 14522,55 = 95203,36 (руб.).
Расчет минимального количества копий, необходимых для реализации, для получения установочной прибыли:
, (3.23)
где ЦСПР = 5000 руб. - цена на рынке одной копии программного продукта;
ЗТИРАЖ - затраты на тиражирование одной копии программного продукта.
,(3.24)
где СCD = 15 руб. - цена диска носителя;
Ттираж = 0,25 часа - время копирования;
Зтираж = 15 + 0,25 • 47,65 = 26,91 (руб.);
NMIN = 95203,36/5000-26,91 = 19,10 шт.
NMIN 19 копии.
ЗАКЛЮЧЕНИЕ
В процессе выполнения дипломного проекта были разработаны структура и алгоритм работы приложения «Автоматизация обработки статистических данных по животноводству в отделе статистики Аскинского района». При этом были изучены особенности реализации компонентов информационной системы, а также работа сотрудников отдела государственной статистики. Результатом работы стало создание программного продукта.
Программное обеспечение написано на языке Object Pascal с использованием среды разработки Delphi 7. Результаты выводятся в Excel.
Были проведены опытная эксплуатация и отладочное тестирование программного обеспечения в составе информационной системы. По результатам отладочного тестирования были устранены некоторые недостатки, в частности были обнаружены и исправлены неточности в реализации алгоритма: проведён контроль на повтор данных, отформатирован вывод документов. После этого было написано руководство пользователя.
С помощью приложения на основании данных контрольного примера были получены результаты, которые полностью совпадают с выходной информацией контрольного примера.
Размещено на Allbest.ru
Подобные документы
Разработка программного продукта для автоматизации анализа рентабельности хозяйственной деятельности предприятий. Анализ входной и выходной информации. Структура и состав базы данных. Требования к вычислительной среде. Описание и установка программы.
курсовая работа [972,8 K], добавлен 28.05.2013Автоматизация расчетов выполнения весенне-полевых работ в сельском хозяйстве средствами Системы управления базы данных. Структура входной и выходной информации. Блок-схема алгоритма решения задачи. Краткое описание программного средства обработки данных.
контрольная работа [58,8 K], добавлен 07.04.2014Описание аппаратных и программных средств, операционной системы. Описание входной и выходной информации. Информационно-логическая модель данных. Схема взаимодействия входной и выходной информации. Расчет трудоемкости и стоимости обработки информации.
курсовая работа [2,4 M], добавлен 05.07.2015Разработка сайта для хранения и обработки информации об абитуриентах в среде программирования Delphi 7. Архитектура базы данных. Функциональная схема программы. Даталогическая модель данных. Сущности БД и архива. Элементы пользовательского интерфейса.
дипломная работа [4,2 M], добавлен 30.03.2015Разработка базы данных для автоматизации учета и хранения сведений о заявках от работодателей. Проектирование приложения в СУБД Access. Описание запросов, отчетов и представлений данных. Интерфейс, условия выполнения и тестирование программного продукта.
курсовая работа [3,7 M], добавлен 05.04.2012Разработка программного продукта "Заказы" как часть системы автоматизации ресторана быстрого питания. Описание выходной и входной информации, определение связей между ними, структурный анализ с помощью диаграмм SADT, интерфейс и листинг программы.
курсовая работа [2,5 M], добавлен 30.11.2009Офисные программы, необходимые для автоматизации работы турфирмы. Описание входной и выходной информации, структуры базы данных. Аппаратное и программное средства для функционирования автоматизированной информационной системы, ее работоспособность.
курсовая работа [902,2 K], добавлен 02.05.2017Создание баз данных с использованием Database Desktop. Проведение автоматизации рабочего места кассира. Описание входной и выходной информации. Выбор среды реализации, состава и параметров технических средств. Проектирование интерфейса программы.
курсовая работа [1021,5 K], добавлен 22.01.2015Разработка процесса автоматизации взаимодействия преподавателя и студента через сайт и ведение централизованного процесса обработки данных. Создание графического интерфейса программы и физической модели базы данных. Расчет цены программного продукта.
дипломная работа [6,1 M], добавлен 27.06.2011Разработка программы, моделирующей работу реального прибора магнитотерапии и состоящей из модулей получения информации из базы данных, ее обработки и добавления анкеты нового пациента в БД. Реализация программного продукта в среде разработки LabView.
курсовая работа [3,1 M], добавлен 28.10.2014