Автоматизация обработки сведений о животноводстве организациями Аскинского района
СОДЕРЖАНИЕ
Введение
1 Постановка задачи
1.1 Описание предметной области
1.2 Схема данных
1.3 Описание входной информации
1.4 Описание структуры базы данных
1.5 Описание выходной информации
.6 Контрольный пример
.7 Общие требования к продукту
2 Экспериментальный раздел
2.1 Обоснование выбора языка
программирования
2.2 Описание программы
.3 Протокол тестирования
программного продукта
.4 Руководство пользователя
3 Экономический раздел
3.1 Расчет затрат на создание
программного продукта
3.2 Расчет цены предложения и
минимального количества
копий тиражирования
Заключение
ВВЕДЕНИЕ
Животноводство - важнейшая отрасль сельского
хозяйства, дающая наиболее ценные продукты питания: мясо, молоко и сырьё для
лёгкой промышленности - кожу и шерсть. Сельскохозяйственные животные
обеспечивают растениеводство навозом лучшим органическим удобрением.
Увеличение производства продукции животноводства
в стране предусматривается главным образом за счет внедрения интенсивных
технологий и новой техники, повышение продуктивности скота, а также широкого
использования различных форм хозяйствования.
Статистические органы Башкортостана, как
составная часть статистики России, являются одними из крупных держателей
государственной статистической информации в республике. И одной из главных задач
стоящей перед органами государственной статистики является повышение качества,
надежности и оперативности представляемой пользователям статистической
информации. Статистика - это метод цифрового отражения и представления
реальности, своеобразное ее зеркало и вместе с тем мощный инструментальный язык
познания, с помощью которого люди измеряют и при помощи чисел объясняют
окружающий их мир, пытаясь понять, насколько это, возможно, преобразовывать и
улучшать.
Отдел государственной статистики в Аскинском районе
осуществляет полномочия по обеспечению выполнения федерального плана
статистических работ и производственного плана работ Башкортостана. Это, прежде
всего, качественный сбор статистической информации и экономических показателей
по федеральной программе, первичная обработка данных и передача их в отдел
статистики республики Башкортостан в установленные графиком сроки.
Аскинский район - это развитый
сельскохозяйственный район, один из экономически стабильных районов в
республике. Основные производители сельскохозяйственной продукции - 7
сельхозпредприятий и 81 фермерских хозяйств. Под сельскохозяйственные угодья
используется 121650 га земли. Основные направления хозяйства района - зерновое
и животноводческое. В животноводстве преобладает наращивание КРС.
Одним из важнейших направлений производства
сельскохозяйственной продукции, конечно, является продукция животноводства вне
зависимости от типа обработки и ее получения.
Большую роль в этом производстве играют
фермерские хозяйства. Они смело берутся за новые технологии в производстве
качественных продуктов сельскохозяйственного назначения для продовольственного
стола населения.
Продукция животноводства бывает двух видов:
- получаемая в процессе хозяйственного
использования животных, первую очередь взрослых (молоко, яйца, пух, мед
<#"564396.files/image001.gif">
Рисунок 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
|
Наименование
|
Строка
|
|
|
Адрес
|
Строка
|
|
|
ФИО
руководителя
|
Строка
|
|
|
Телефон
|
Строка
|
.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
|
Схема отношений между таблицами базы данных
представлена в приложении А.
.5 Описание выходной информации
Результатом работы системы по автоматизации
обработки сведений продукции животноводства являются документы, описание
которых приведено в таблице 1.4.
Таблица 1.4 - Описание выходных документов
Наименование
документа (шифр)
|
Периодичность
выдачи документа
|
Кол-во
экз.
|
Куда
передаются
|
Сортировка
|
Группировка
|
Итоги
|
Отчет
предприятия за год
|
Ежегодно
|
2
|
В
отдел статистики
|
-
|
По
видам животных
|
По
видам животных
|
Отчет
по району
|
Ежеквартально,
Ежегодно
|
2
|
В
отдел статистики
|
-
|
По
видам животных
|
По
видам животных, по предприятиям
|
Статистические
данные по району
|
Ежегодно
|
2
|
В
отдел статистики
|
-
|
По видам
животных
|
По
видам животных, по предприятиям
|
Формы выходных документов приведены на рисунках
1.3 - 1.5 .
Сведения о производстве продукта животноводства
за ______ год
Наименование организации______________________________________
Почтовый
адрес_______________________________________________
Наименование
показателя
|
Ед.
измерения
|
Количество
|
Код
по ОКПД
|
|
|
|
|
Итого
|
|
|
|
Сведения о движении поголовья скота
за_____год
Предприятие
|
Производство
продукции животноводства
|
Общее
кол-во
|
|
КРС
|
Свиньи
|
Овцы
и козы
|
Лошади
|
Среднее
кол-во
|
|
|
|
|
|
|
|
|
Итого
|
|
|
|
|
|
|
Руководитель предприятия ________________ФИО
Дата________________
Рисунок 1.3 - Отчет предприятия за год
Сведения о производстве продуктов животноводства
квартал______за ______ год
Наименование
показателя
|
Ед.
измерения
|
Количество
|
Код
по ОКПД
|
|
|
|
|
Итого
|
|
|
|
Сведения о движении поголовья скота и птицы
квартал_____за______год
Показатели
|
Единицы
измерения
|
Крупный
рогатый скот
|
Свиньи
|
Птица
|
Овцы
и козы
|
|
|
|
|
|
|
Итого
|
|
|
|
|
|
Рисунок 1.4 - Отчет по району
Статистические данные по движению поголовья
скота и птицы
Наименование вида___________________________
Показатель___________________________________
Руководитель предприятия ________________ФИО
Дата________________
Рисунок 1.5 - Статистический отчет по
предприятиям
.6 Контрольный пример
Контрольный пример является ручным подсчётом
задачи. Он представляет собой вариант задачи с известными результатами и
используется для проверки правильности решения на ПЭВМ.
По составленной программе обрабатываются
исходные данные контрольного примера. Полученные результаты сравниваются с
известными результатами контрольного примера. При несовпадении результатов
производится поиск, исправление ошибок, и снова производится выполнение
программы. И так до тех пор, пока не будет получен правильный результат.
Входные и выходные данные для контрольного
примера приведены в приложении Б.
.7 Общие требования к продукту
Обоснование целесообразности решения задачи:
задание на дипломный проект, рассмотренное на заседании цикловой комиссии
программирования, а также необходимость в простом, удобном, надёжном и
функциональном программном средстве по автоматизации обработки сведений в
отделе Государственной статистики Аскинского района о животноводстве.
Данная программа предназначена для автоматизации
работы сотрудника отдела статистики.
Целевые задачи:
- программа должна максимально автоматизировать
работу сотрудника отдела статистики по обработке сведений о животноводстве;
- программа должна сохранять и отображать
информацию о видах животных и продуктах животноводства по предприятиям;
- программа должна формировать
статистические данные по животноводству;
- программа должна отображать
графически данные о средней численности животных по годам для каждого
предприятия.
Программное обеспечение разрабатывается для
персональной вычислительной техники типа не ниже IBM Pentium
I со следующими
характеристиками:
- объем ОЗУ не ниже 32 Мб;
- графический адаптер SVGA;
- монитор с разрешением экрана не ниже
800x600;
- манипулятор типа "мышь";
- операционная система Windows
9x/NT;
- драйвер BDE.
ЭВМ должна работать под управлением операционной
системы с графическим интерфейсом (не ниже Windows
95). Инсталляционный пакет не предусмотрен. Сопровождение продукта не
предполагается.
Функциональные возможности:
- программный продукт должен работать в
многооконном графическом режиме и поддерживать работу, как клавиатуры, так и
манипулятора типа "мышь";
- должен быть обеспечен просмотр базы данных с
возможностью добавления, редактирования и удаления из нее данных;
- должен быть обеспечен вывод данных в
Excel.
Требования к надежности:
- программа должна обрабатывать ошибочные действия
пользователя и сообщать ему об этом;
- программа должна обеспечивать контроль входной и
выходной информации.
Требования к практичности:
- программа должна работать в многооконном
графическом режиме и поддерживать работу, как клавиатуры, так и манипулятора
типа "мышь";
- программа должна содержать присвоение
значений по умолчанию;
- программа должна содержать
справочный материал, подсказки пользователю;
- программа должна обеспечивать
возможность работы пользователям с начальными знаниями работы на компьютере.
Требования к информационной и программной совместимости:
- обеспечить работу с таблицами баз данных типа Paradox
и совместимых типов в качестве входной и выходной информации.
Предусматривается взаимодействие с программными
продуктами Microsoft
Office.
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
является оптимальным выбором для решения поставленной задачи, так как:
·
обеспечивает
простоту написания вычислительных частей приложения, высокую скорость вычисления
скомпилированной программы;
·
обладает
широкими средствами визуального построения интерфейса;
·
обладает
обширными средствами поддержки баз данных.
Программа «Автоматизация обработки сведений в
отделе Государственной статистики Аскинского района по животноводству» имеет
модульную структуру и состоит из 7 модулей. Модульная схема представлена на
рисунке 2.1, описание модулей приведено в таблице 2.1. Код программы
представлен в приложении В.
Таблица 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
|
Скрытие
графика
|
.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 Экономический раздел
.1 Расчёт затрат на создание программного
продукта
Расчет себестоимости машинного часа эксплуатации
вычислительной и оргтехники (ВиОТ):
,(3.1)
где См.ч. - себестоимость машинного часа;
Зi
- годовые затраты, связанные с эксплуатацией и обслуживанием ВиОТ,п - годовой
полезный фонд времени работы единицы оборудования
,(3.2)
где Fн = 1960 ч. - номинальный годовой фонд
рабочего времени в 2012 г.,
aР = (0,05…0,2) - коэффициент, учитывающий время,
затраченное на ремонт, настройки, обслуживание и пр.,
Кг = 0,95 - коэффициент готовности,п = 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)
СБАЛ = 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 - коэффициент использования
оборудования;= 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.
Были проведены опытная эксплуатация и отладочное
тестирование программного обеспечения в составе информационной системы. По
результатам отладочного тестирования были устранены некоторые недостатки, в
частности были обнаружены и исправлены неточности в реализации алгоритма:
проведён контроль на повтор данных, отформатирован вывод документов. После
этого было написано руководство пользователя.
С помощью приложения на основании данных
контрольного примера были получены результаты, которые полностью совпадают с
выходной информацией контрольного примера.