Главная страница
Навигация по странице:

  • Материал

  • Должность работника

  • Статьи

  • Классификация по модели данных


    Скачать 2.86 Mb.
    НазваниеКлассификация по модели данных
    Дата02.06.2022
    Размер2.86 Mb.
    Формат файлаrtf
    Имя файлаbibliofond.ru_655886.rtf
    ТипДокументы
    #564659
    страница4 из 6
    1   2   3   4   5   6
    .2 Описание пользовательского интерфейса
    Основное окно программы делится на несколько частей: «.dbf», «Шаблоны», «.xml» и журнал ошибок. Во всех частях, кроме журнала, располагаются элементы, отвечающие за выбор директорий содержащих файлы или в которые необходимо сохранять файлы. Журнал ошибок представлен в виде списка из трех столбцов: «шаблон», «строка», «ошибка». В первом столбце содержится название шаблона, в котором была найдена ошибка. Во втором, строка, в которой возникла ошибка. В третьем, тип ошибки.

    Так же на форме присутствуют элементы, не принадлежащие ни одной из групп. Часть из них отражает прогресс работы, а другая запускает сам процесс[12].

    При работе с шаблонами открывается дополнительное окно программы, состоящее из поля для названия шаблона, элемента, в котором содержится код шаблона, и кнопок сохранения шаблона и закрытия окна.

    Так же на основной форме присутствует элемент управления, который открывает форму создания шаблонов при помощи конструктора.

    Форма конструктора содержит следующие элементы управления: список уже созданных тегов, поле для ввода названия нового тега, выпадающий список для выбора типа тега, выпадающий список для выбора источника тега, панель с элементами создания условия тега, поле для определения файла базы данных, поле для определения расположения выходного файла, кнопки добавления и удаления тега, кнопку запуска обработки[6].

    В результате работы программного обеспечения были получены XML файлы, различных версий языка XML. В качестве входных данных выступали базы данных формата dbf версий dBase II, dBase III и dBase IV. Конвертированные файлы корректно открывались с помощью следующих браузеров: Internet Explorer 10, Mozilla Firefox 19, Google Chrome версии 27.0.1453.93, Opera 12.15. Помимо браузеров файлы можно было просмотреть и отредактировать любым текстовым редактором. По полученным результатам можно сделать вывод, о том что XML файлы, полученные в процессе работы программы, отвечают требованиям заказчика.
    .3 Тестирование и оценка надежности программного продукта
    При тестировании программного продукта были выявлены следующие ошибки:

    - ошибка индексации к ячейке таблицы базы данных;

    - ошибка вывода переменной цикла;

    - ошибка, возникающая в случае, если индекс строки или столбца превышает их количество.

    1. Ошибка индексации к ячейке таблицы базы данных. Возникает в случае указания в шаблоне кода вида «*строка[x].столбец[y]*», где x и y - числа или переменные. Проблема была решена добавлением дополнительного условия в коде программы при обработке подобных строк в шаблоне.

    2. Ошибка вывода переменной цикла. Возникает в случае указания в шаблоне кода вида «*x*», где x - переменная. Проблема была решена путем изменения составления таблицы идентификаторов.

    3. Ошибка, возникающая в случае, если индекс строки или столбца превышает их количество. Возникает в случае указания в шаблоне кода вида «*столбец[x].название*», где x - число или переменная, значение которой превышает число столбцов. Проблема была решена путем сравнения значения индекса и числом строк или столбцов, в случае, если индекс превышает, то в журнал ошибок добавляется запись об этом и программа продолжает выполняться.
    .4 Расчет себестоимости
    Предприятиям, постоянно работающим с различными форматами баз данных, необходимо автоматизировать процесс конвертации из одного формата баз данных в другой. Это повысит производительность работников, а так же снизит требования к их образованию.

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

    В структуре капитальных вложений, связанных с автоматизацией управления, выделяют капитальные вложения на разработку проекта автоматизации (предпроизводственные затраты) и капитальные вложения на реализацию проекта (затраты на внедрение):

    (3.1)
    где Кп - капитальные вложения на проектирование; Кр - капитальные вложения на реализацию проекта.

    Расчет капитальных вложений на проектирование. Капитальные вложения на проектирование ПО определяются путем составления смет расходов и определяются по формуле:
    (3.2)
    где Км - стоимость материалов; Кпр - заработная плата основная и дополнительная с отчислениями в соцстрах инженерно-технического персонала, непосредственно занятого разработкой проекта; Кмаш - затраты, связанные с использованием машинного времени на отладку программы; Кс - оплата услуг сторонним организациям, если проектирование производится с привлечением сторонних организаций; Кн - накладные расходы отдела проектирования. Все расчеты будут производиться в условных единицах (у.е.), что соответствует стоимости одного доллара США в Приднестровском Республиканском Банке на момент разработки ПО.

    Затраты на материалы. Определим смету затрат и рассчитаем стоимость материалов Км, пошедших на разработку ПО. Перечень материалов обусловлен темой дипломной работы. В их состав входит следующее: носители информации (бумага, магнитные диски) и быстроизнашивающиеся предметы труда (ручка, карандаш, резинка). Смета затрат на материалы представлена в таблице 3.1.
    Таблица 3.1 - Смета затрат на материалы

    Материал

    Единица измерения

    Цена за единицу (у.е.)

    Количество

    Сумма (у.е.)

    USB flash накопитель

    Шт.

    15,00

    1

    15,00

    Бумага

    Пач.

    5,00

    1

    5,00

    Ручка

    Шт.

    0,25

    5

    1,25

    Тонер картридж

    Шт.

    33,00

    1

    33,00

    Папка

    Шт.

    0,20

    1

    0,20

    ИТОГО




    54,45

    Транспортно-заготовительные расходы (5 %)




    2,72

    ВСЕГО




    57,17


    Затраты на оплату труда. Затраты на основную заработную плату проектировщика (Кпр) рассчитывается на основе данных о квалификационном составе разработчиков, их должностных окладах и общей занятости по теме. Дополнительная заработная плата начисляется в размере 10% от суммы основной заработной платы, а отчисления на социальные страхования - в размере 39% от фонда заработной платы. Смета затрат на оплату труда представлена в таблице 3.2.
    Таблица 3.2 - Смета затрат на оплату труда

    Должность работника

    Должностной оклад (у.е.)

    Дневная ставка

    Занятость по теме

    Сумма основной з/п (у.е.)

    Программист

    200

    9,10

    90

    819,0

    Руководитель программного продукта

    250

    11,35

    50

    567,5

    ИТОГО




    1386,5 у.е.


    Итого Кпр = 1386,5 у.е.

    Затраты на отладку программы. Затраты, связанные с использованием машинного времени на отладку программы (Кмаш) учитываются для следующих этапов проектирования: разработка рабочего проекта; внедрение - проведение опытной эксплуатации задач и сдача их в промышленную эксплуатацию.

    Затраты на отладку программы определяются по формуле:
    (3.3)
    где Cм - стоимость одного часа машинного времени; - время отладки программы (ч); - количество программистов.

    Подставляя фактические данные, получаем величину затрат на отладку программы:

    Смч = 0,3 у.е., Тотл = 96 часов,

    Sпр = 2 программист Кмаш = 0,3·96·2 =57,6 у.е.

    В связи с тем, что сторонние организации не привлекались к работе, то Кс = 0.

    Накладные расходы на разработку дипломной работы берутся в размере 45% от основной заработной платы разработчиков для покрытия административно-хозяйственных и других непредусмотренных расходов:
    Кн = Кпр·0,45. (3.4)
    Так как затраты на основную заработную плату проектировщика (Кпр) равны 1386,5 у.е., то накладные расходы составят: Кн = 1386,5·0,45 = 623,925 у.е.

    Так как при реализации данной задачи не производилось специальных закупок техники и переустройства рабочих мест, капитальные вложения на реализацию задачи Кр равны нулю и общая величина капитальных вложений определяется затратами на предпроизводственные затраты. Общая величина капитальных вложений приведена в таблице 3.3.
    Таблица 3.3 - Общая смета затрат на проектирование

    Статьи

    Затраты




    Сумма (у.е.)

    Удельный вес статьи в общей стоимости (%)

    Материалы и покупные полуфабрикаты

    57,17

    2,15

    Основная заработная плата

    1386,50

    52,12

    Дополнительная заработная плата

    138,65

    5,21

    Отчисления на единый социальный налог

    396,54

    14,90

    Затраты на отладку программы

    57,60

    2,16

    Накладные расходы

    623,93

    23,46

    ИТОГО:

    2660,39

    100,00


    Итого общая величина капитальных вложений на реализацию проекта составляет 2660,39 у.е.

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

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

    Затраты, связанные с эксплуатированием задачи вычисляются по формуле:
    Сэз = Смч ·Тэ, (3.4)
    где Смч - стоимость одного часа работы технических средств; Тэ - время эксплуатации задачи в течение года.

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

    Сэз = 0,4·1056 = 422,4 у.е.

    Определение экономической эффективности от внедрения программы. Экономический эффект, как реальная экономия, обусловлена следующими факторами: сокращением времени обработки информации; сокращением потерь рабочего времени.

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

    Сокращения затрат при использовании программных средств для решения поставленной задачи обусловлено снижением трудоемкости работ по обработке информации и снижением затрат на оплату простоев сотрудников.

    Расчет экономии за счет снижения трудоемкости решения задачи. Экономия за счет снижения трудоемкости решения определенного класса задач, рассчитывается по формуле:
    Этр = (А · В · Тр· Зчас - Кр· Тоб · Смч) · Ue, (3.5)
    где А - коэффициент, учитывающий дополнительную заработную плату; В - коэффициент, учитывающий отчисления на соцстрах; Тр - трудоемкость решения задачи вручную (ч); Зчас - среднечасовая тарифная ставка работника (у.е.); Кр - коэффициент использования технических средств; Тоб - трудоемкость при автоматизированной обработке (ч); Смч - стоимость одного машинного часа работы (у.е.); Ue - периодичность решения задачи (раз/год).

    Подставляя реальные данные, полученные в результате исследований при ручном (полуавтоматизированном) и автоматизированном способах планирования деятельности предприятия, получаем величину экономии за счет снижения трудоемкости решения задачи при условии, что

    А = 1,1; В = 1,27; Тр = 4 ч; Зчас = 1,107 у.е. (при основной заработной плате 200 у.е., 8 часовом рабочем дне, 22 рабочих дня в месяц);
    Кр = 1,13; Тоб = 0,4 ч; Смч = 0,4 у.е.; Ue = 350 раз в год.

    Этр = (1,1·1,27·4·1,107 - 1,13·0,4·0,4) ·350 = 2103,5 у.е.
    Определение годового экономического эффекта. Основной экономический показатель, определяющий экономическую целесообразность затрат на создание программного продукта - это годовой экономический эффект, который определяется по формуле:
    Эстрн·Кпэз, (3.6)
    где Этр - годовая экономия от применения внедренной задачи; Ен - нормативный коэффициент экономической эффективности капитальных вложений (Ен = 0,15); Кп - единовременные затраты, связанные с внедрением задачи;

    Подставляя в формулу (3.6) реальные данные, определяем величину годового экономического эффекта при Кп = 2660,39 у.е:

    Эс = 2103,5-0,15·2660,3865 -422,4 = 1282,04 у.е.

    Расчет экономической эффективности. Экономическая эффективность капитальных вложений, связанных с разработкой и внедрением программного продукта определяется по формуле:
    Ерс = Эсп. (3.7)
    Подставляя в формулу фактические данные, определяем величину экономической эффективности: Ерс = 1282,04 / 2660,39 = 0,48.

    Так как Ерс > Ен, то внедрение экономически эффективно. Определяем срок окупаемости внедренной задачи:

    Те = Кпс = 2660,39/1282,04 = 2,07 года.

    Расчеты показали, что использование данного программного продукта является экономически оправданным и ведет к сокращению потерь рабочего времени за счет уменьшения времени решения «вручную», что в свою очередь приводит к значительной экономии человеческих ресурсов и финансовых средств.
    1   2   3   4   5   6


    написать администратору сайта