Рисунок 2.22 - Внешний вид отчета "Обработка элементов вещания"
Пользователь может получить справку по работе с приложением при выборе соответствующего пункта главного меню окна приложения. При этом запускается Internet-броузер (программа для просмотра файлов в формате HTML, в данном проекте - это Internet Explorer) пользователю предоставляется справочный файл в виде гипертекстового документа. Он содержит общую информацию о предметной области, структуру таблиц, входящих в базу данных, а также формы приложения и комментарии по работе с ними. Использование данной справки позволит пользователю получить необходимую помощь в затруднительных ситуациях как с точки зрения пользовательского интерфейса, так и работы по формированию программ радиовещания и учета данных об этом бизнес-процессе.
Работа с приложением баз данных АРМ специалиста по формированию программ радиовещания должна начинаться с запуска исполняемого файла ARM_Radio. exe, находящемся в основном каталоге приложения (каталог, или папка, может размещаться на любом диске персонального компьютера и иметь любое название). Для нормальной работы приложения на компьютере требуется наличие Borland Database Engine. Создания псевдонима БД в системе не требуется.
После запуска исполняемого файла пользователь имеет возможность работать с главным окном приложения, в котором располагается многостраничный элемент управления, каждая страница которого представляет собой отдельное диалоговое окно. В них располагаются табличные формы с данными об основных объектах предметной области - о передачах, элементах вещания, поставщиках этих элементов, сотрудниках радиостанции, а также о связях между ними - включении элементов вещания в передачи и обработке элементов сотрудниками. Установление связей между объектами и назначение возможных значений таких полей, как Формат хранения, Должность, Вид передачи (элемента, поставщика), облегчено использованием распахивающихся списков непосредственно в ячейках табличных форм.
На закладках Включение в сценарий и Обработка многостраничного элемента управления имеется возможность выполнить фильтрацию записей в табличных формах с помощью установленных независимых переключателей, полей ввода текста и командных кнопок.
На всех закладках главной формы имеется возможность включить или отключить сортировку записей в табличных формах по различным критериям, указанным в названии зависимых переключателей.
На закладках Передачи, Элементы вещания, поставщики и Сотрудники имеется возможность поиска нужной записи в табличной форме путем ввода нужного значения в поле ввода текста, причем поиск по ближнему соответствию начинается при вводе уже первого символа.
Приложение дает возможность с помощью пункта меню Выполнение запросов получить данные заполнении планируемой передачи элементами вещания, о количестве поставленных элементов вещания по поставщикам и об объемах обработки, выполненной сотрудниками по форматам хранения.
С помощью пункта меню Выдача отчетов можно получить данные о ходе обработки элементов вещания.
С помощью пункта меню Выдача справки пользователь может получить дополнительные сведения о предметной области и структуре таблиц базы данных.
Спроектированное в данном проекте автоматизированное рабочее места специалиста по формированию программ радиовещания позволяет автоматизировать деятельность играющего важную роль в бизнес-процессе радиостанции работника, дает возможность повысить производительность его труда, быстроту и качество принимаемых им решений. Автоматизация деятельности специалиста позволит повысить качество формируемых передач за счет уменьшения количества накладок и использования наиболее подходящих материалов в передачах. Автоматизация учета данных обо всех объектах бизнес-процеса, в котором участвует данный специалист, дает также соответствующий выигрыш за счет централизованного хранения, доступа и поиска данных в электронном виде.
Капитальные вложения в создание программного изделия носят единовременный характер и определяются по формуле (3.1) [16]:
K=K1+K2+K3, (3.1)
где К1 - затраты на оборудование (стоимость приобретения компьютеров, периферийных устройств);
К2 - затраты на лицензионные программные продукты;
К3 - затраты на создание программного изделия.
Коэффициент К1
К1=SNi·Ci·k1·k2, (3.2)
где Ni - количество единиц i - го оборудования, необходимого для реализации программного изделия,
N1=3020 грн. (стоимость компьютера Athlon 3.0 Ghz);
N2=809 грн. (стоимость принтера Canon LBP 2900);
N3=950 грн. (стоимость периферийных устройств).
k1=1,01; k2=1,015; По формуле (3.2):
К1=1*2735*1,01*1,015 + 1*1094*1,01*1,015 + 1*1,01*1,015*950=4118грн.
К2=1200 грн. (стоимость лицензионного обеспечения Delphi 6.0);
Затраты на создание программного продукта определим по формуле (3.3):
К3=З1+З2+З3, (3.3)
где З1 - затраты труда программистов-разработчиков,
З2 - затраты компьютерного времени,
З3 - косвенные затраты.
Рассчитаем затраты труда программистов-разработчиков
З1=
Nk·rk·Tk·kзар,где k - количество профессий разработчиков, k=1;
Nk - количество разработчиков k-й профессии, Nk=1 чел.;
rk - часовая зарплата разработчика k-й профессии;
Tk=t1k+ t2k+ … + tnk- трудоемкость разработки для k-го разработчика (разработчик работает 4 месяца, в месяце 21 рабочих дня по 8часов в день);
tnk - время затраченное на каждом этапе k-ым разработчиком, час;
t1k - разработка математической и информационной модели - 1 мес. (168 час);
t2k- разработка алгоритма и программы - 1 мес. (168 час);
t3k - отладка программы - 1 мес. (168 час);
t4k - разработка программной документации - 1 мес. (168 час);
Tk=t1k+ t2k+ t3k+ t4k= 1+1+1+1=4 (мес);
kзар - коэффициент начислений на фонд зарплаты, равен 1,475.
Часовую зарплату разработчика определим по формуле (3.4):
rk=Mk/Fkмес, (3.4)
где Mk - месячная зарплата k-го разработчика, Mk=800 грн.;
Fkмес - месячный фонд времени (разработчик работает 21 день в месяц по 8часов в день);
rk=800/ (21·8) =4,75 грн.
З1=1·2,5·4·21·8·1,475=4708 грн.
Рассчитаем затраты компьютерного времени по формуле
З2=Сk·Fо,
где Сk - себестоимость компьютерного часа,
Fo - затраты компьютерного времени на разработку программы (разработчик работает 4 месяца, в месяце 21 рабочих дня по 8 часов в день);
Сk=Ca+Cэ;
где Сa - амортизационные отчисления,
Cэ - энергозатраты;
Cа=SСi×NАi/Fгод. i,
Сэ=Pэ·Сквт,
где Сi - балансовая стоимость i - го оборудования, которое использовалось при создании ПИ; С1=4118 грн., формула (3.2);
NАi - годовая норма амортизации оборудования, NАi=0,15,Fгод. i =Fkmes*12 - годовой фонд времени работы i - го оборудования;
Fkmes - месячный часовой фонд работы оборудования, 160 ч (оборудование работает по 8 ч в день, 5 дней в неделю, 4 недели в месяц);
Fгод. i=160*12=1920 ч (12 месяцев в году);
Pэ - расход электроэнергии, потребляемой компьютером, Pэ=0,25 кВт/ч,
Сквт - стоимость 1кВт/ч электроэнергии, Сквт=0,25 грн.;
Сk=4118·0,15/1920+0,25·0,25=0,38 грн.;
Fo=4·21·8=672 ч;
З2=0,38·672=255,4 грн. /ч.
Рассчитаем косвенные затраты по формуле
З3=С1+С2+С3,
где С1 - затраты на содержание помещений;
С2 - расходы на освещение, отопление, охрану и уборку помещений;
С3 - прочие расходы (стоимость различных материалов, используемых при разработке проекта).
Рассчитаем соответственные затраты по формулам:
С1=2·Цзд/100=12000·2/100=240грн.; С2=0,2·Цзд/100=12000·0,2/100=24грн.,
где Цзд=12000грн. (стоимость помещения).
В прочие расходы входит стоимость бумаги (5 грн), ручки (0,2 грн), картриджа для принтера (160,75грн), записываемого лазерного диска (2,3грн).
С3=5+0,2+160,75+2,3=168,25 грн.
З3=240+24+168,25=432,25 грн.
По формуле (3.3) рассчитаем затраты на разработку программы:
К3=4708+255,4+432,25=5396 грн.
Исходя из полученных значений по формуле (3.1) получим:
К=4118+1200+5396=10714 грн.
Основным источником экономии является снижение трудоемкости выполнения рутинных управленческих операций. Годовая экономия от автоматизации управленческой деятельности рассчитывается по формуле
Сm=Cp·Stpi·kpi-Ca·Stai·kai,
где tpi, tai - трудоемкость выполнения i - й управленческой операции соответственно в ручном и автоматизированном вариантах,
kpi, kai - повторяемость выполнения i-й операции в единицу времени: