ДИПЛОМ (1206322), страница 7
Текст из файла (страница 7)
Полученная информация проверяется средствамиWindows (на локальном компьютере или через контроллер домена).При использовании аутентификации средствами веб-форм пользователюпредоставляется форма, на которой он должен ввести свое имя и пароль. Полу46ченная информация проверяется не средствами Windows, а средствами вебприложения. Если все нормально, на компьютер пользователя передается специальная форма, которая в дальнейшем и удостоверяет права пользователя надоступ к страницам этого веб-приложения.Работать через Microsoft Passport могут только доверенные партнерыMicrosoft.
При использовании этого метода аутентификацией занимается вебслужба Microsoft Passport.Вследствие того, что разработанный проект, который будет располагаться в сети интранет, создавался для отдельно взятой структурной единицы ОАО«РЖД», а также, что на дистанции у пользователей, для которых разрабатывается данное веб-приложение, имеется учетная запись Windows, наиболее эффективным методом обеспечения безопасности и авторизации приложения будет являться аутентификация Windows.Защита веб-приложения ASP.NET средствами аутентификации Windowsсостоит из нескольких этапов:1) установить необходимые параметры в IIS;2) настроить аутентификацию в web.config (реализуется с помощью тега<authentication mode="Windows" />;3) настроить авторизацию в web.config, то есть указать, для какого файлаили каталога кому будет открыт доступ.
Для этой цели используется тег location:<location path="default.aspx"><system.web><authorization><deny users="?" />///доступ запрещен всем анонимным пользователям</authorization></system.web></location>После настройки аутентификации Windows в веб-приложении при обращении к защищенной веб-странице пользователю откроется стандартное окно аутентификации, в котором пользователю необходимо ввести имя и пароль.474 Экономическое обоснование разработки веб-приложенияВ настоящее время, на предприятиях, учреждениях и складах компьютеры уже давно стали неотъемлемой частью производства, поэтому применениесовременной вычислительной техники и информационных технологий, позволяет намного увеличить эффективность и скорость выполняемых работ. Результатом данной выпускной квалификационной работы является программныйпродукт, предоставляющий удобства в процессе учета СИЗ, предоставлениедостоверной информации о наличии СИЗ, обработка заявок, контроль приема ивыдачи СИЗ.4.1 Выбор методики расчета трудоемкости программированияПри выборе методики расчета трудоемкости программирования мы выбираем расчет по фактическим затратам времени на разработку с составлениемплана работ (перечень этапов и видов работ) с логическим упорядочением последовательности выполнения отдельных видов работ.В основе такого упорядочения лежит анализ смыслового содержаниякаждого вида работ и установление взаимосвязи между всеми видами работ.
Покаждому виду работ определяется квалификационный уровень исполнения.Трудоемкость выполнения работ определяется по сумме трудоемкости этапов ивидов работ, оцениваемых в человеко-днях, и носит вероятностный характер,так как зависит от множества трудно учитываемых факторов. Общая трудоемкость определяется по формуле (1).t = ∑ ti ,где(1)t - общая трудоемкость, чел/часов;ti - трудоемкость отдельного вида работ, чел/часов.По данным таблицы 4.1 получается, что на выполнение работы затрати-ли 441 чел/часов.48Таблица 4.1 – План выполнения работВиды работПостановка задачиСбор данныхВыбор технических средствОбработка исходных данныхРазработка алгоритмаРазработка интерфейса программыВвод исходных данных в программуНаписание текста программыТестирование программыИТОГО:Время разработки,чел/час3.54315103020250105441Затраты машинного времени, маш/часы–33101024152501054204.2 Расчет сметы затрат на разработку программных средствВ смету затрат включаются все затраты, связанные с выполнением работы.
Структура затрат будет иметь следующий вид:I. Расходы на оплату труда тарифная заработная плата;а)основная заработная плата;б)дополнительная заработная плата.II. Материальные затраты стоимость расходуемой электроэнергии;III. Амортизация оборудованияЗдесь рассчитываются амортизационные отчисления по используемомуоборудованию.IV.Прочее отчисления на социальные нужды; выплаты на социальное страхование от несчастного случая;Первоначально, рассчитаем расходы на оплату труда.Расчет тарифной заработной платы: месячный оклад разработчика со-ставляет 10 тыс. руб.Рассчитаем стоимость 1 человеко-часа работы сотрудника по формуле (2).49Счел/час.i = Дмес.окл.i/ Чi ,где(2)Счел/час.i – стоимость 1 человеко-часа i-го работника, руб.;Дмес.окл.i – должностной месячный оклад i-го работника, руб.;Чi – количество часов работы в месяц i-го работника.Среднее количество рабочих часов составляет 164. Подставляя данные вформулу (2) получаем: Счел/час.
разр. = 10000/164 = 60,97 руб.Основная заработная плата сотрудника вычисляется по формуле (3):ЗПоснi = Cчел/час.i ∙ Чф ∙ [1+(Сн/100)+(Рк/100)],где(3)ЗПосн.i – основная заработная плата i-го сотрудника, руб.;Счел/час.i – стоимость 1 человеко-часа i-го работника, руб.;Чф – количество часов работы в месяц исполнителя (по плану работ);Сн – северная надбавка, в процентах (надбавка за работу в условияхКрайнего Севера и приравненных к ним), равна 30%;Рк - районный коэффициент, в процентах (20%);Таким образом, суммарное значение заработной платы, составит:ЗПосн.
= 441*60,97*[1+(30/100)+(20/100)] = 40 331,65 руб.На статью «Дополнительная заработная плата» относятся выплаты, предусмотренные законодательством за непроработанное время.Рассчитывается дополнительная заработная плата по формуле (4):ЗПдп = ЗПосн * Пд / 100 ,где(4)ЗПдп – дополнительная заработная плата, руб.;ЗПосн – основная заработная плата, руб.;Пд – размер дополнительной зарплаты в процентах от основной (обычно10-20%).Норматив Пд, определенный в расчетно-финансовой группе, составляет12% от основной зарплаты.
Он предусматривает только отчисления на очередной отпуск.Дополнительная заработная плата составляет:ЗПдп.разработчик = 40 331,65 * 12 / 100 = 4 839,8 руб.Расходы на оплату труда составят:50ЗПпол.инженер-программист = 40 331,65 + 4 839,8= 45 171,45 руб.Далее необходимо рассчитать материальные затраты. Для этого необходимо подсчитать количество расходуемой энергии, по формуле (5), исходя изустановленной мощности оборудования:Nсум = ∑Nj ,где(5)Nсум – суммарная мощность оборудования;Nj – установленная мощность j вида оборудования.Общее количество потребленной энергии для выполнения работ опреде-ляется по формуле (6).Э = ∑Nj ∙ t,где(6)t – затраты времени на выполнение работ с использованием оборудова-ния.Стоимость потребленной энергии определяется по формуле (7).Cэ = Э ∙ Цэ,где(7)Цэ – тариф на энергию.В состав материальных расходов входит стоимость расходуемой элек-троэнергии. Цена за 1кВт/час, в соответствии с используемым данным предприятием тарифом, составляет 1,84 рублей.
Необходимо подсчитать количестворасходуемой энергии компьютером, она составляет:ноутбук – 100 Вт/час;принтер – 130 Вт/час.Время работы на компьютере составляет 420 часов. Из них 418 часа работа за ноутбуком, а 2 часа – распечатка нужных документов. Общее количество потреблённой энергии, согласно формуле (6):Э =100 * 418 + 130 * 2 =42,06 кВтч.Стоимость потребленной энергии, согласно формуле (7), будет равна:Сэ = 42,06 * 1,84 =77,4 руб.Следующим пунктом в подсчёте сметы затрат являются амортизационные отчисления, включаемые в затраты, которые определяются по формуле (8).Ам.ф = (Ам.акт./Тэф) ∙ tфакт(ч),51(8)Ам.акт = Стакт. * Нам.отч / 100,где(9)Ам.акт.
– годовая стоимость амортизационных отчислений по оборудова-нию, руб.;Стакт. – стоимость оборудования, руб.;Нам.отч. – норма амортизационных отчислений, в процентах.Тэф – эффективное рабочее время годовое, час.В таблице 4.2 приведена стоимость материальных активов.Таблица 4.2 – Стоимость оборудованияНаименование оборудованияНоутбукПринтер лазерныйИтогоЕдиница измерения, шт.112Стоимость, руб.35000500040000Норма годовых амортизационных отчислений рассчитывается исходя изсрока полезного использования, определенного в соответствии с классификатором амортизируемого имущества, и определяется по формуле (10).На = 100/Тп.о,где(10)Тп.о.
– срок полезного использования по классификатору.В нашем случае имеем:Тп.о. = 3 года, На = 100/Тп.о. = 100/3 =33%, Стакт = 40000 руб.Амакт = Стакт. ∙ На/100 = 40000 ∙ 33/100 =13200.Амф = (Амакт/Тэф) ∙ tфакт = (13200/1987) ∙ 420 = 2790 руб.Также в смету затрат включаются и прочие расходы, поэтому рассчита-ем отчисления на социальные нужды, которые учитывают следующие обязательные отчисления по установленным законодательным нормам:фонд социального страхования (2,9%);пенсионный фонд (22%);фонд медицинского страхования (5,1%).Отчисления на социальные нужды составляют 30% от фонда оплатытруда.
Размер отчислений определяется по формуле (11).СН=(ЗПосн+ЗПдп)*30/100 ,52(11)гдеСН – страховые взносы;ЗПосн – основная заработная плата сотрудника, руб.;ЗПдп – дополнительная заработная плата сотрудника, руб.Сумма отчислений на СН составит:СНинженер-программист = (40 331,65 + 4 839,8) * (30) / 100 = 13 551,44 руб.Выплаты на социальное страхование от несчастного случая, формула 12.Нн.с = (ЗПосн + ЗПдп )*(Сн.с/100),где(12)Сн.с – ставка по выплатам на социальное страхование от несчастного слу-чая, %.В соответствии Федеральным законом от 03.12.2012 г. № 228-ФЗ «Остраховых тарифах на обязательное социальное страхование от несчастныхслучаев на производстве и профессиональных заболеваний на 2013 год и наплановый период 2014 и 2015 годов» данная ставка принимается в диапазоне0,2–8,5% в зависимости от отраслевой принадлежности предприятия, определяемой правилами отнесения отраслевой экономики к классу профессионального риска.