- •Разработка технического задания на проектирование.
- •1.1.3.Характеристика объекта автоматизации
- •1.1.4. Требования к системе
- •1.1.4.1. Требования к системе в целом
- •1.1.4.2 Требования к численности и квалификации персонала системы и режиму его работы
- •1.1.1.4 Требования к надежности
- •5.2.3 Оценка социальной эффективности
5.2.3 Оценка социальной эффективности
Учет только технических показателей эффективности приводит к локальной оценке эффективности ИС. Но ведь необходимость создания информационных систем обычно диктуется экономическими и социальными интересами. Улучшение локальных показателей тоже является средством совершенствования экономических и социальных показателей, и все же непосредственно социально-экономические факторы должны быть основными при научно обоснованном подходе к оценке эффективности ИС.
Социальный эффект должен учитываться обязательно, ведь именно обеспечение определенных социальных показателей может являться основной целью создания ИС, в то же время функционирование ИС может давать и отрицательные побочные эффекты (повышение уровня излучений, например). Для оценки социальных последствий пока не найдены, а часто вообще не применимы, экономические методы измерения, базирующиеся на определении стоимостных показателей. Поэтому, если и используются социальные показатели эффективности ИС, они чаще всего формулируются на качественном уровне.
Социальная эффективность от разработки информационной системы «Архив грамот » выражается:
в расширении базы за счет предоставления информации - отчётов по участию и активной жизни студентов и преподавателей;
в повышении уровня сервиса обслуживания – быстрое систематизирование данных;
в улучшении образовательного процесса;
в повышении надежности хранения данных, снижении вероятности появления ошибочных данных в БД.
6 Организационно-экономическая часть
Целью написания раздела является расчет затрат на производство информационной системы «Архив грамот», частичный расчет экономического эффекта от внедрения данного продукта в производство и обоснование на основе этого необходимости в его разработке.
Характеристика программного продукта
Основные характеристики и параметры:
По степени новизны решаемая задача относится к группе А (разработка нового проекта с использованием типовых проектных решений).
По сложности алгоритма решаемой задачи продукт относится ко второй группе: «алгоритмы учёта, отчётности, статистики, поиска».
Четыре разновидности входной и выходной информации.
Группа сложности организации контроля выходной информации - 6 (документы однообразной формы и содержания, вывод массивов данных на машинные носители, осуществление формального контроля).
В разработке применяется язык программирования 1С
Необходимые для разработки программного продукта средства вычислительной техники: персональная ЭВМ на базе процессора Intel CORE i3 с тактовой частотой 1.6 ГГц, 3 Гб оперативной памяти, HDD 500 Гб.
Система выполняет следующие функции:
вносит данные для формирования отчетности по участию обучающихся;
формирования отчетности;
систематизация данных;
осуществляет поиск введенных данных;
выводит отчет на печать.
Область применения разрабатываемого программного продукта: кабинет заместителя директора по воспитательной работе в ГБПОУ «Лукояновский Губернский колледж»
Предполагаемые пользователи системы преподаватели.
6.2Определение затрат труда на разработку программного продукта
Период проведения работ: с 11. 04. 2017 по 01. 06. 2017 года.
Работы проводились в одну смену продолжительностью 4 часа.
Рассчитаем общую трудоемкость работ, используя систему коэффициентов для отдельных этапов разработки.
6.2.1Определение условного количества команд (операторов) программы, и ее трудоемкости
Определим общие затраты труда T по формуле
Т = То + Ти + Та + Тп + Тотл + Тд, (1)
где-То - затраты труда на описание задачи;
Ти – затраты на исследование предметной области;
Та – затраты на разработку блок-схем;
Тп – затраты на программирование;
Тотл – затраты на отладку;
Тд – затраты на подготовку документации.
Все составляющие определяем через условное число команд - Q:
Q = q×c×(1+p) (2)
где q – коэффициент, учитывающий условное число команд в зависимости от типа задачи.
Выбрать значение коэффициента q можно из таблицы 16
Таблица 16 - Коэффициент, учитывающий условное число команд
Тип задачи |
Пределы изменений коэффициента |
Задачи учёта |
от 1400 до 1500 |
Задачи оперативного управления |
от 1500 до 1700 |
Продолжение таблици 16 - Коэффициент, учитывающий условное число команд
Задачи планирования |
от 3000 до 3500 |
Многовариантные задачи |
от 4500 до 5000 |
Комплексные задачи |
от 5000 до 5500 |
Коэффициент сложности задачи (c) характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице (величина (с) лежит в пределах от 1,25 до 2). Для программного продукта, включающего в себя алгоритмы учета, отчетности и поиска, сложность задачи возьмем 1,3.
с = 1,3 – коэффициент сложности программы,
Коэффициент коррекции программы (p) характеризует увеличение объема работ за счет внесения изменений в алгоритм или программу по результатам уточнения постановок. С учетом того, что заказчик, слабо представлял себе, что он хотел получить, что приводило к многочисленным доработкам, возьмем коэффициент равным 0,15.
р = 0,15 – коэффициент коррекции программы в ходе разработки.
В результате, согласно формуле (2) получим:
Q= 3200×1,3× (1+ 0,15) = 4784 – условное число команд.
Также используем следующие коэффициенты:
Коэффициент увеличения затрат труда, вследствие недостаточного описания задачи, в зависимости от сложности задачи принимается от 1,2 до 1,5, в связи с тем, что данная задача, потребовала уточнения и больших доработок, примем B = 1,4.
Коэффициент квалификации разработчика k определяется в зависимости от стажа работы и составляет:
для работающих до двух лет - 0,8;
от двух до трех лет - 1,0;
от трех до пяти лет - 1,1 - 1,2;
от пяти до семи - 1,3 - 1,4;
свыше семи лет - 1,5 - 1,6.
Разработчик, которому было поручено это задание, имел опыт работы по специальности 2,5 года, поэтому примем k = 1,0.
Рассчитаем общую трудоемкость.
Общее время на создание программы складывается из различных компонентов. Структура общего времени на создание программного продукта (ПП) представлена в таблице 17
Таблица 17 - Структура общего времени на создание ПП
№ этапа |
Обозначение времени этапа |
Содержание этапа |
1 |
2 |
3 |
1 |
Тпо |
Подготовка описания задачи |
2 |
То |
Описание задачи |
3 |
Та |
Разработка алгоритма |
4 |
Тбс |
Разработка блок-схемы алгоритма |
5 |
Тн |
Написание программы на языке 1С |
6 |
Тп |
Набивка программы |
7 |
Тот |
Отладка и тестирование программы |
8 |
Тд |
Оформление документации, инструкции пользователю, пояснительной записки |
Затраты труда на подготовку описания задачи Тo точно определить невозможно, так как это связано с творческим характером работы. Примем
Тo = 80 чел.- ч.
Затраты труда на изучение описания задачи Ти с учетом уточнения описания и квалификации программиста могут быть определены по формуле:
Ти = Q×B×k/75 (3)
где Q – условное число команд,
B – коэффициент увеличения затрат труда, вследствие недостаточного описания задачи,
Ти = 4784×1,4×1,0/75=89,3 чел.-ч. (4)
Затраты труда на разработку алгоритма решения задачи Тa рассчитаем по формуле:
Тa =Q×k/22 (5)
Та=4784×1,0/22= 217,45 чел.-ч.
Затраты труда на составление программы по готовой блок-схеме Тп определяется по формуле:
Тп =Q×k/22 (6)
Тп = 4784×1,0/22 = 217,45 чел.-ч.
Затраты труда на отладку программы на ЭВМ Tотл рассчитывается по следующей формуле:
Тотл= Q×k/5 (7)
Тотл = 4784×1,0/5= 956,8 чел.-ч.
Затраты труда на подготовку документации по задаче Тд определяются по формуле:
Тд = Тдр + Тдо (8)
где Tдр – затраты труда на подготовку материалов в рукописи;
Tдо – затраты труда на редактирование, печать и оформление документации.
Тдр = Q×k /20 (9)
Тдр = 4784×1,0/22= 239,2 чел.-ч.
Тдо = 0,75×Тдр (10)
Тдо = 0,75×239,2 = 179,4 чел.-ч.
В итоге:
Тд =239,2+179,4 = 418,6 чел.-ч.
С учетом уровня языка программирования трудоемкость разработки программы может быть скорректирована следующим образом:
Ткор = T×kкор (11)
где kкор – коэффициент изменения трудоемкости, берущийся из следующей таблицы 18
Таблица 18 - Коэффициент изменения трудоемкости
Уровень языка программирования |
Характеристика языка программирования |
Коэффициент изменения трудоемкости |
1 |
Покомандный автокод-ассемблер |
1 |
2 |
Макроассемблер |
0,95 |
3 |
Алгоритмические языки высокого уровня |
0,8 - 0,9 |
4 |
Алгоритмические языки сверхвысокого уровня |
0,7 - 0,8 |
Выбранный для разработки язык 1С относится к алгоритмическим языкам высокого уровня, с учетом этого примем kкор = 0,9.
Подставив все полученные данные в формулу 1, получим полную трудоемкость разработки:
Т = 80+89,3+217,45+217,45+956,8+418,6 = 1979,6 чел.-ч.
С учетом корректировки получим итоговую трудоемкость разработки:
Ткор = 0,9×1979,6 = 1781,64
6.2.2Определение численности исполнителей
Определим численность исполнителей Ч по формуле:
Ч =Т/Ф (12)
где Ч – численность исполнителей;
Ф – действительный фонд времени специалиста в период разработки.
При Ф = 45×4 = 180 часа найдем численность исполнителей:
Ч = 1781,64/180 = 10 - исполнителей
В состав исполнителей входят:
инженер - программист - 5
оператор ЭВМ – 5
Должность инженер – программист и оператор ЭВМ совмещены в должности инженер – программист, штатная единица 1 человек.
Распределение трудоемкости по стадиям разработки приведено в таблице 6.4
Таблица 19 - Распределение трудоемкости по стадиям разработки
Этап разработки |
Содержание работ |
Трудоёмкость ч. |
Трудоёмкость работ исполнителя, ч. |
|||||||||
Инженер-программист |
Оператор |
|||||||||||
|
|
|
1 |
2 |
3 |
4 |
5 |
1 |
2 |
3 |
4 |
5 |
Постановка задачи |
1. Предпроектное обследование. 2. Разработка ТЗ. 3. Разработка, согласование и утверждение технико-экономического обоснования. |
152,37 |
20,316 |
20,316 |
20,316 |
20,316 |
20,316 |
10,158 |
10,158 |
10,158 |
10,158 |
10,158 |
Технический проект |
1. Уточнение структуры и формы представления входных и выходных данных. Разработка алгоритма решения задачи. Разработка структуры программы. 2. Разработка плана мероприятий по разработке и внедрению ПП. Разработка пояснительной записки. Согласование и утверждение технического проекта |
195,705 |
26,094 |
26,094 |
26,094 |
26,094 |
26,094 |
13,047 |
13,047 |
13,047 |
13,047 |
13,047 |
Рабочий проект |
1. Описание программы на языке программирования. 2. Разработка, согласование и утверждение порядка и методики испытаний, корректировка программы. |
1056,825 |
140,91 |
140,91 |
140,91 |
140,91 |
140,91 |
70,455 |
70,455 |
70,455 |
70,455 |
70,455 |
Документация и внедрение |
1. Разработка программной документации. 2. Подготовка и передача программы и программной документации для сопровождения и изготовления, оформления и утверждения акта о передаче ПП на сопровождение. Передача программного продукта заказчику |
376,74 |
50,232 |
50,232 |
50,232 |
50,232 |
50,232 |
25,116 |
25,116 |
25,116 |
25,116 |
25,116 |
ИТОГО: |
1781,64 |
1187,76 |
593,88 |
|||||||||
6.2.3Расчет затрат на разработку
Основная заработная плата разработчика рассчитывается по формуле:
ЗПосн = О×1,3 (13)
Где О – оклад;
1,3 – премиальный коэффициент.
Оклад инженера-программиста первой категории равен 8000 рублей.
Его основная месячная заработная плата составит:
8000×1,3 = 10400 руб.
Основная заработная плата инженера-программиста за весь период разработки программного продукта составит:
10400 руб. × 1781,64 ч. / (4 ч. × 45 дня) = 102939,2 руб.
Дополнительная заработная плата рассчитывается в процентах от основной заработной платы и составляет 12%.
Дополнительная заработная плата инженера-программиста за весь период разработки программного продукта составит:
102939,2 × 0,12 = 12635,704 руб.
Единый социальный налог берется в размере 35,6% от суммы основной и дополнительной заработной платы. 30% отчисления в соц. фонд
Суммарный страховой взнос исполнителя за весь период разработки программного продукта составит:
(102939,2 руб.+ 12352,704 руб.) × 35,6/100 = 41044 руб.
Содержание и эксплуатация вычислительного комплекса считается следующим образом:
Свт = См-ч ×Число_часов_отладки (14)
где См-ч – стоимость машино-часа.
Число часов отладки составляет:
Тп+Тотл = (217,45ч.+ 956,8 ч.) × 0,7= 821,98.
Стоимость машино-часа рассчитывается, как сумма составляющих:
(Стоимость электроэнергии в год + Амортизация в год +Затраты на ремонт за год)/Фвт (15)
где Фвт - действительный фонд времени работы вычислительного комплекса.
Стоимость 1 кВт/час электроэнергии составляет 4 руб.
Один компьютер потребляет 250 Вт в час.
За год отчисления за электроэнергию, потребляемую шестью ЭВМ, составляет:
((4 ч.×22 дня×12 мес. × 0,25 кВт/ч. × 4 руб./кВт) / 365) × 45 = 130 руб. Амортизация ВТ считается, как 25% балансовой стоимости ВТ (10 000 руб.) и за год составляет:
10000руб.×0,25 = 2500руб./365×4 = 308,2
Амортизация ПО с условием, что срок морального старения составляет 4 года, считается, как 25% от его балансовой стоимости (1000) и за год составляет:
1000 руб×0,25 = 250 руб./365 ×45 = 30,8
Общая амортизация за год составляет: 308,2 руб.+30,8 руб. = 339 руб.
Затраты на ремонт в год считаются, как 4% от стоимости комплекса ВТ, и составляют:
10000×0,04 = 400 руб./365×45 = 49,3
Действительный фонд времени работы вычислительного комплекса рассчитываем по следующей формуле:
Фвт = Фном – Фпроф (16)
где Фном - номинальный фонд времени работы вычислительного комплекса,
Фпроф - годовые затраты времени на профилактические работы (принимаются 15% от Фном).
Итак,
Фвт = 0,85×2112 час. = 1795,2 ч./365×45 = 221,3
Стоимость машино-часа составляет:
(130 руб.+339 руб.+49,3 руб.) / 221,3 часа = 2,3 руб.
Содержание и эксплуатация вычислительного комплекса составляет:
821,98 ч. × 2,3 руб. = 1890,55 руб.
Накладные расходы рассчитываются, как 60% от суммарной основной заработной платы исполнителей и составляет:
8960 руб. × 0,6 = 5376 руб.
Смета затрат на разработку программного продукта приведена в таблице 20
Таблица 20 - Схема затрат на разработку программного продукта
Наименование статьи расходов |
Затраты, руб. |
1 Основная заработная плата производственного персонала. |
8960 |
2 Дополнительная заработная плата производственного персонала. |
960 |
3 Страховые взносы |
3270,4 |
4 Содержание и эксплуатация вычислительного комплекса. |
189,55 |
Продолжение таблицы 20 - Схема затрат на разработку программного продукта
5 Накладные расходы. |
5376 |
ИТОГО: |
20457 руб. |
6.2.4Экономический эффект от реализации и внедрения программного продукта
Экономический эффект – это, прежде всего, экономия денежных средств предприятия, которая может быть достигнута за счет:
высвобождения штатных сотрудников для выполнения других заданий;
снижения затрат на транспортировку информации между подразделением и аппаратом управления;
снижение степени риска и штрафных санкций со стороны налоговой инспекции, имеющих место быть в результате несвоевременных выплат и предоставления отчётности.
Рассчитаем экономический эффект, получаемый за счёт высвобождения штатных сотрудников.
До внедрения комплекса время, расходуемое на сбор информации, и подготовку отчётности преподавателем равнялось в среднем 5-ти рабочим дням в месяц:
Т0 = 1×5×8 = 40 ч. (17)
После внедрения комплекса – половину рабочего дня: Т1 = 2 ч.
Т1 = 1×5×2 = 10ч./5 дн.
Разница в затрачиваемом на работу времени:
ΔТ = Т0 – Т1
ΔТ = 40 – 10 = 30 ч.
В виде основной заработной платы одного сотрудника с окладом 9000 рублей экономия составляет:
30×9000/ (4×22) = 3068 руб.
В виде единого социального налога за одного сотрудника экономия составляет:
0,356×3068 = 1092 руб./мес.
Итого экономия, приходящаяся на одного сотрудника, составляет:
3068+1092 = 4160
749руб./мес. или 4160руб./год
Учитывая, что на предмете насчитывается 3 сотрудника, получаем экономический эффект в год:
. × 3 сотр. = 12480 руб./год.
6.2.5Краткий вывод о необходимости разработки
Исходя из вышесказанного, применение данной разработки позволит в течение 1 года компенсировать затраты на разработку и эксплуатацию, получить экономический эффект от использования данного комплекса.
В ходе вышеприведённых вычислений были получены следующие результаты:
была определена трудоёмкость разработки программного продукта, которая составила: 1781,64 чел.-ч.
рассчитано, что для выполнения данной разработки в планируемый период понадобится 3 человека, инженер-программист и оператор ЭВМ.
была рассчитана смета затрат на разработку программного продукта, итоговая сумма которой: 20457 руб.
был рассчитан экономический эффект от реализации программного продукта, который составил 12480 рублей в год;
предположительный период окупаемости программного продукта составляет
=
2 месяца
Заключение
В курсовой работе была разработана ИС «Архив Грамот» . На основе проведенного обследования деятельности организации как объекта автоматизации, сформулировано техническое задание.
Построены и проанализированы модели данных системы, описывающие функциональность. Для обеспечения всех пользователей системы наиболее эффективными способами информационного обмена, разработана структура базы данных, в соответствии с организацией управления информацией в проектируемой системе.
Для разработки использована программа 1С предприятие.
Разработано руководство пользователя необходимое во время предварительных испытаний, опытной эксплуатации. Произведены необходимые расчеты теоритического объема базы данных и надежности программного обеспечения.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Витт А.М., Торбеева Е.А. Практикум по MicrosoftAccess 2007: Методические рекомендации. –Челябинск: ФГБОУ ВПО «Челябин-ская государственная агроинженерная академия», 2012.
2. Гагарина Л.Г., Киселев Д.В., Федотова Е.Л. Разработка и эксплуатация автоматизированных информационных систем: учебное пособие. –М. ИД «ФОРУМ»: ИНФРА-М, 2012.
3. Голышева А.В., Клеандрова И.А., Прокди Р.Г. Access 2007 без воды. Все, что нужно для уверенной работы. –М.: Наука и техника, 2013.
4. Горбовцов Г.Я. Управление проектом: Учебно-практическое по-собие. –М.: Изд. центр ЕАОИ, 2009.
5. Горохова Т.Н. Разработка и эксплуатация информационных систем: Учебное пособие. –СПб.: ГОУ СПО Санкт-Петербургский колледж управления и экономики «Александровский лицей», 2010.
Дополнительные источники:
Виноградов Г.П., Кирсанова Н.В. Проектирование, создание
реляционных баз данных средствами СУБД Учебное пособие. 1 – е изд. – Тверь :ТГТУ,2012.
Епанешников А.М., Епанешников В.М. Практика создания приложения в Access. – M.: Диалог – МИФИ,2009.
Интернет – ресурсы:
http://www.interface.ru./ - Разработчикам информационных систем.
http://www.citforum.ru./ - Разработчикам информационных систем.
