дипломная работа. дипл. Дипломный проект Разработка вебресурса для рекламного агентства Контур
Скачать 141.73 Kb.
|
Характеристики PHPШирокое практическое применение PHP обусловили пять важных характеристик этого языка: простота; эффективность; безопасность; гибкость; доступность. Возможности PHPКак упоминалось ранее, PHP является одним из наиболее широко используемых языков в Интернете. Вот основные сферы его применения: Выполняет системные функции, т.е. может создавать, открывать, читать, записывать и закрывать файлы в системе. Может обрабатывать формы, т. е. собирать данные из файлов, сохранять их в файле, пересылать по электронной почте, возвращать пользователю. С помощью PHP можно добавлять, удалять и изменять элементы в базе данных. Обеспечивает доступ к переменным файлов cookie и настройку файлов cookie. Используя PHP, владелец сайта может ограничить доступ пользователей к некоторым страницам. Позволяет шифровать данные. ЭКОНОМИЧЕСКАЯ ЧАСТЬ И ОХРАНА ТРУДА. 3.1 Оценка затрат на разработку ПО Оценка затрат на разработку ПО является одним из наиболее важных видов деятельности в процессе создания ПО, хотя она и не выделена в стандарте ISO 12207 как отдельный процесс. При отсутствии адекватной и достоверной оценки невозможно обеспечить четкое планирование и управление проектом. В целом ситуация в данной области, сложившаяся в индустрии информационных технологий, выглядит далеко не блестящей. Недооценка стоимости, времени и ресурсов, требуемых для создания ИС, влечет за собой недостаточную численность проектной команды, чрезмерно сжатые сроки разработки и, как результат, утрату доверия к разработчикам в случае нарушения графика. С другой стороны, перестраховка и переоценка могут оказаться ничуть не лучше. Если для проекта выделено больше ресурсов, чем реально необходимо, причем без должного контроля за их использованием, то ни о какой экономии ресурсов говорить не приходится. Такой проект окажется более дорогостоящим, чем должен был быть при грамотной оценке, и приведет к запаздыванию с началом следующего проекта. Оценка затрат на разработку ПО предполагает выполнение следующих четырех шагов: 1) Оценка размера разрабатываемого продукта. Для ПО в прежнее время основной мерой оценки являлось количество строк кода (LOG - Lines Of Code), а в настоящее время является количество функциональных точек (FPs - Function Points). 2)Определение функциональной точки приведено; 3) Оценка трудоемкости в человеко-месяцах или человеко-часах; 4) Оценка продолжительности проекта в календарных месяцах; 5) Оценка стоимости проекта. Оценка размера проекта базируется на знании требований к системе. Для такой оценки существуют два основных способа: 1)По аналогии. Если в прошлом приходилось иметь дело с подобным проектом и его оценки известны, то можно, отталкиваясь от них, приблизительно оценить свой проект. 2) Путем подсчета размера по определенным алгоритмам на основании исходных данных - требований к системе. Оценка трудоемкости проекта выводится на основании его размера. Для такой оценки также существуют два основных способа: Самый лучший вариант - это использование накопленных в вашей организации исторических данных, позволяющих сопоставить трудоемкость вашего проекта с трудоемкостью предыдущих проектов аналогичного размера. Однако это возможно только при следующих условиях: Организации аккуратно документируются реальные результаты предыдущих проектов; по крайней мере, один из предыдущих проектов (а лучше, если несколько) имеет аналогичный характер и размер; жизненный цикл, используемые методы и средства разработки, квалификация и опыт проектной команды вашего нового проекта также подобны тем, которые имели место в предыдущих проектах. Если предыдущий подход по разным причинам оказывается неприменимым, следует использовать один из известных алгоритмических методов оценки (например, модель СОСОМО (Constructive COst MOdel - конструктивная стоимостная модель) Барри Боэма). Подобным же образом (как на основе исторических данных, так и с использованием формальных методов) оцениваются продолжительность и стоимость проекта. Согласно Эдварду Йордану, все доступные средства оценки классифицируются следующим образом: Средства оценки, являющиеся коммерческими продуктами, такие, как SLIM (Quantitative Systems Management), ESTIMATES (Computer Associates), Knowledge PLAN и CHECK POINT (Software Productivity Research (SPR)). Глава фирмы SPR Каперс Джонс, "гуру" в области метрик ПО, оценивает рынок средств оценки проектов примерно в 50 продуктов. Эти продукты нельзя назвать совершенными, и все они требуют от пользователя высокого уровня квалификации (здесь, как и в других областях деятельности, действует принцип "что заложишь, то и получишь"). В лучшем случае с помощью таких продуктов можно получить оценку с точностью +10%. Даже если точность будет +50%, это все равно лучше, чем брать данные "с потолка". Динамические модели систем - множество имитационных моделей, которые позволяют исследовать нелинейные зависимости между различными факторами, влияющими на динамику проектных процессов. Естественно предположить, что по сравнению с нормальным восьмичасовым рабочим днем отдача увеличится, однако наиболее опытный менеджер проекта также отметит, что производительность (измеряемая в количестве функциональных точек в день, строках кода в час и т.д.) по мере накопления усталости будет постепенно снижаться. Кроме того, возрастет количество ошибок, что, очевидно, повлияет на трудоемкость тестирования и отладки. Аналитические модели для оценки проектов, описанные в литературе. Лучшими являются работы Барри Боэма (модель СОСОМО, разработанная им в начале 80-х гг., была позднее модифицирована в модель СОСОМО-2). Другой классической работой является книга Фредерика Брукса "Мифический человеко-месяц", так же переизданная в 1995 г. с учетом современной технологии и практики разработки ПО. Различные руководства и отчеты организаций, подобных Software Engineering Institute (SEI), которые могут помочь при выполнении уценки проектов. Такие распространенные методы, как прототипирование, также могут использоваться для оценки критичности тех или иных проектных ограничений для всей разрабатываемой системы в целом. Этот подход позволяет привнести немного здравого смысла в проектную команду и в окружающих ее менеджеров и заказчиков. Если руководство хочет, чтобы команда из трех разработчиков написала 1 млн строк кода за 12 мес., то следовало бы в течение первого месяца разработать небольшой прототип будущей системы, который, по крайней мере, позволяет грубо оценить производительность проектной команды, а также реализуемость проекта в целом. Остановимся более подробно на методе функциональных точек. Определение числа функциональных точек является методом количественной оценки ПО, применяемым для измерения функциональных характеристик процессов его разработки и сопровождения независимо от технологии, использованной для его реализации. Подсчет функциональных точек помимо средства для объективной оценки ресурсов, необходимых для разработки и сопровождения ПО, применяется также в качестве средства для определения сложности приобретаемого продукта в целях принятия решения о покупке или собственной разработке. Метод разработан на основе опыта реализации множества проектов создания ПО и поддерживается международной организацией IFPUG (International Function Point User Group). Существуют специальные программные средства, автоматизирующие проведение оценок по методу функциональных точек и позволяющие оценить, насколько быстро и с какими затратами в действительности удастся реализовать проект. Одним из таких средств является Knowledge PLAN - продукт фирмы SPR. Knowledge PLAN создан на основе исследований, проведенных в фирме SPR, в области оценок сложности, трудоемкости и производительности при разработке программного обеспечения. Оценка и планирование в пакете Knowledge PLAN ведутся на основе статистических закономерностей, выведенных путем анализа более чем 8 тыс. успешно завершенных проектов из различных областей применения. Исходные данные для вычислений находятся в специальном репозитории, который обновляется по результатам выполнения реальных проектов. В качестве метрик для оценки размеров программного обеспечения используются методика подсчета функциональных точек и метод оценки сложности программного продукта (собственная разработка фирмы SPR) метрика, позволяющая учесть алгоритмическую сложность разрабатываемых программ. Knowledge PLAN имеет следующие возможности: 1) формирование близкого к реальному плана работ по проекту; 2) определение трудоемкости и стоимости планируемых проектов; 3) учет влияния условий разработки, применяемых инструментальных средств и используемых технологий на прогнозируемую трудоемкость, сроки и стоимость разработки; Проведение анализа "what - if ("что, если") для поиска лучших решений; Проведение сравнительного анализа качества и производительности разработки разнотипных проектов или однотипных проектов, при выполнении которых использовались различные технологии; 1) накопление статистической многомерной информации о проекте и его участниках; 2) классификация проектов для принятия решения о структуре управления проектом; 3) анализ плановой и реальной оценки сложности и величины разработанного ПО и трудоемкости выполнения проекта. 3.2 Расчет себестоимости программного продукта. Прежде чем приступить к разработке программного продукта, необходимо просчитать его стоимость и выявить, будет ли он рентабельным, эффективным и экономичным. При расчете стоимости разработки и наладки программы учитывается: 1) разработка методики наладки; 2)предварительная проверка программ необходимых для разработки содержания курса и дизайна платформы, которая будет исходным материалом; 3) контроль на соответствие формализованным правилам построения; 4) проверка процесса просмотра материала и информационной технологии; 5) обнаружение и локализация ошибок; 6) обработка результатов, т.е. использование в производстве; Расчет стоимости: Расчет заработной платы разработчика, создающего программное обеспечение по формуле: S з/п = К * Т ; где: S з/п - заработная плата разработчика; К - стоимость одного часа программиста; Т - время, которое потребовалось на создание программы. Подставив значения, получим: S з/п = 500 * 150 = 75000; Расчет стоимости энергии, потребляемой компьютером, по формуле: SW = W * T * C ; где: SW - стоимости энергии, потребляемая компьютером; W - мощность, потребляемая компьютером; С - Стоимость одного кВт. Подставив значения, получим: SW = 0,3 * 120 * 14,62 = 526,32 (тенге). Расчет общей суммы созданной программы S: S = S з/п+ Sw S = 75000 + 526,32 Общая стоимость программного обеспечения составляет 75526,32 тенге. Вывод: На основе анализа предметной области необходимо разработать программу которая будет удовлетворять всем условиям. 3.3 Основные санитарно-технические требования к помещению Охрана труда имеет очень важное значение. Несоблюдение правил техники безопасности приводит к неблагоприятным последствиям и несчастным случаям. В этой части дипломной работы рассматриваются: 1) основные санитарно-технические требования 2) характеристика санитарно-гигиенических условий труда пользователя; 3) расчет необходимого воздухообмена; 4) система освещения; 5) инженерно-технические мероприятия по созданию благоприятных условий труда пользователя; 6) защита от шума, 7) защита от излучения, 8) меры защиты от поражения электрическим током; 9) противопожарные требования; 10) организация рабочего места 11) приборы контроля параметров среды. Рассматриваемое помещение является вычислительный центр. Во время учебных занятий в нем находится группа пользователей из 10 человек. Площадь вычислительного центра составляет 30 кв. м. и высотой 3,5 м. К вычислительному центру предъявляются следующие требования: 1) размеры помещения (площадь, объем, высота) должны соответствовать количеству работающих в нём человек и размещаемому в нем комплексу технических средств; 2) рациональное цветовое оформление помещения; 3) соблюдение требований, предъявляемых к отделке помещения; 4) обеспечение системы отопления и вентиляции; 5) соблюдение норм чистоты воздуха, температуры, относительной влажности и норм освещенности; 6) соблюдение защиты помещения от вхождения в него посторонних лиц; 3.4 Характеристика санитарно-гигиенических условий труда Микроклимат производственного помещения определяется температурой, относительной влажностью и скоростью движения воздуха. Воздух рабочей зоны, нормирование параметров микроклимата в рабочей зоне производится в зависимости от периода года, категории работ по энергозатратам, избытка явного тепла. По избыткам явной теплоты помещение учебной лаборатории относится к помещениям с незначительными избытками явной теплоты, приходящимися на 1 куб.м объема помещения, 23,2 Дж/(м*с). В данном помещении выполняются легкие физические работы, характеристика которых приведена в таблице 1. В таблице 2 приведены оптимальные параметры микроклимата, допустимые параметры для холодного и переходного периода года приведены в таблице 3, а для теплого периода года в таблице 4: Таблица 1 - Характеристика легкой физической работы
Таблица 2 - Оптимальные параметры микроклимата
Таблица 3 - Допустимые параметры для холодного и переходного периода года
Таблица 4 - Допустимые параметры для теплого периода года
Основные санитарно-технические требования к помещению включают следующие факторы влияния:Излучение:Таблица 5 - Нормированные значения излучения на рабочем месте
Освещенность: Наименьшая освещенность рабочих поверхностей в производственных помещениях приведена в таблице 6. Таблица 6 - Наименьшая освещенность рабочих поверхностей в производственных помещениях.
Шум:Согласно ГОСТ 12.1.003-83 устанавливаются допустимые уровни звукового давления. Они приведены в таблице 7. Таблица 7 - Допустимые уровни звукового давления
Расчет необходимого воздухообмена: Для нормализации воздушной среды производится расчет воздухообмена в производственном помещении. В производственных помещениях с объемом на одного работающего менее 20 куб. м. следует проектировать подачу наружного воздуха в количестве не менее 30 куб.м./ч на каждого работающего. Рассчитаем объем приточного воздуха L по кратности воздухообмена: L = k * v, м/ч , где k - рекомендуемая кратность воздухообмена, которая для обычных производственных помещений обычно составляет 1 - 10 (в расчетах мы принимаем ее равной 2), v - объем помещения. Таким образом, L =2 * 160 = 320 куб.м/ч. Наилучший обмен воздуха осуществляется при сквозном проветривании, но кроме того, если позволяют погодные условия, то работу следует проводить при открытых окнах. Система освещения: Искусственное освещение по своему устройству бывает двух систем: общее и комбинированное. При выборе системы освещения учитывают психологические, физиологические, экономические и конструктивные факторы. Так как в помещении выполняются работы высокой точности IIIв, то целесообразнее использовать систему общего освещения. В нее включаются потолочные и подвесные люминесцентные светильники общей освещенностью 400 лк. Светильники распределяются равномерно рядами и параллельно источникам прямого света, так чтобы экран монитора находился в зоне защитного угла светильника, и его проекция не приходилась на экран монитора. Причем, для таких светильников рекомендуется использовать люминесцентные лампы мощностью по 40 Вт серий ЛП013, ЛП031, ЛПОЗЗ. Для улучшения освещенности важно правильно подобрать цветовую отделку интерьера и оборудования. Обычно потолок и стены выше панелей 1.5 - 1.7 м, если они не облицованы звукопоглощающим материалом, окрашиваются водоэмульсионной краской светлых, холодных тонов. Инженерно – технические мероприятия благоприятных условий труда. 3.5 Меры защиты Защита от шума: Источниками шума в данном помещении являются принтеры, персональные компьютеры и сами люди, работающие в лаборатории. Кроме того, шум может поступать извне, а т.к. в помещении выполняются работы высокой точности, желательно, чтобы оно не граничило с помещениями, имеющими повышенные уровни воздушного и ударного шума. Для обеспечения изоляции помещения от шумов, проникающих извне можно использовать акустическую обработку помещения, которая заключается в облицовке потолка и стен звукопоглощающим материалом, причем для достижения максимально возможного звукопоглощения необходимо облицевать не менее 60% общей площади внутренних поверхностей помещения. Для сохранения стабильности звукопоглощающих характеристик такого покрытия необходимо периодически осуществлять различные профилактические мероприятия. Для уменьшения звука, поступающего извне данное помещение не должно граничить с помещениями, имеющими повышенные уровни воздушного и ударного шума, а также располагаться вблизи таких "шумных" помещений. Источники загазованности и вибрации в данном помещении отсутствуют. Защита от излучения: Результаты спец исследований показали, что мониторы испускают слабые рентгеновские лучи, но интенсивность такого излучения составляет менее половины мили рентгена в час - намного меньше допустимого уровня. Но даже от такого незначительного излучения можно защититься. В зависимости от условий воздействия электромагнитных полей (ЭМП), характера и местонахождения источника могут быть использованы следующие виды защиты: 1) защита временем, использующаяся в случае невозможности снизить интенсивность излучения в рабочей зоне; 2) защита расстоянием, позволяющая существенно уменьшить степень поражения излучением, так как интенсивность убывает пропорционально квадрату расстояния; 3) экранирование источника излучения или рабочего места. Оно должно отвечать следующим требованиям: уменьшать интенсивность излучения до предельных уровней; обеспечивать удобства в работе; обеспечивать безопасность работы в отношении механических и электрических травм. Применительно к рассматриваемому помещению чаще всего используются следующие два способа защиты, ввиду того, что незначительная утечка излучения из кинескопа обнаруживается только в пределах нескольких миллиметров от поверхности экрана и по мере удаления доза уменьшается, то можно применять защиту расстоянием. Нормальным расстоянием, на котором излучение не регистрируется даже чувствительной из мера измерительной аппаратурой является расстояние 0.3-0.4 метра; можно использовать защитный экран или сетку Защита от поражения электрическим током: Статистика показывает, что число травм, вызванных электрическим током, составляет 11-12% от их общего числа. Но из всех случаев со смертельным исходом наибольшее количество происходит в результате поражения электрическим током. Причем до 80% всех случаев электротравматизма со смертельным исходом приходится на электрооборудование напряжением до 1000 В и в первую очередь 220В-380В. Электрооборудование в основном относится к установкам напряжением до 1000В, исключения составляют лишь экранные пульты, дисплеи, электронно-лучевые трубки, которые имеют напряжение в несколько киловольт. Организационные мероприятия, обеспечивающие безопасность работ, заключаются в следующем: соблюдение режима работы и отдыха, правильная организация обслуживания действующих электроустановок ВЦ, проведение ремонтных и профилактических работ. Классификация помещения по степени опасности поражения человека электрическим током приведена в таблице 8. К техническим мероприятиям, обеспечивающим безопасность работ со снятием напряжения относятся: 1) отключение оборудования на участке, принятие мер против ошибочного или самопроизвольного включения, ограждение при необходимости рабочих мест и оставшихся под напряжением токоведущих частей; 2) проверка отсутствия напряжения; Установка заземления. Применение только одних организационных и технических мероприятий по предупреждению поражения электрическим током не может в полной мере обеспечить необходимую электробезопасность при эксплуатации. Наряду с ними в вычислительных центрах используют защитное заземление. Нормативное значение сопротивления заземления приведено в таблице 9. Таблица 9 - Нормативное, значение сопротивления заземления
Сопротивление изоляции электрических цепей ЭВМ общего назначения в нормальных климатических условиях должно быть не менее значений указанных в таблице 10. Таблица 10 - Сопротивление изоляции электрических цепей ЭВМ.
3.6 Противопожарные требования. К помещению, в котором располагается вычислительный центр предъявляются требования: 1) здание, в котором предусмотрено размещение ЭВМ, должно быть 1 степени огнестойкости; 2) все виды кабельных коммуникаций должны быть проложены в металлических газовых трубах; 3) подпольные пространства под съемными полами должны быть разделены несгораемыми перегородками; 4) силовые кабельные линии должны быть надежно изолированы; 5) в наличии должны быть первичные огнегасительные средства; По пожароопасности зоны данное помещение относится к классу П-IIa. Для ликвидации пожаров помещение вычислительного центра площадью 40 кв. м. должно располагать одним углекислотным огнетушителем типа ОУ-2, ОУ-5, или ОУ-8. Для своевременного обнаружения, оповещения и принятия мер быстрой ликвидации пожара в помещении необходима установка дымовых пожарных извещателя. При установке извещателя на высоте 4 м и площади помещения 40 кв. м. достаточно одного дымового извещателя. ЗАКЛЮЧЕНИЕ Сайт в Интернете - структура динамичная. Это значит, что не сложно его видоизменять в случае такой необходимости, а она появляется регулярно. Любая компания стремится к развитию, расширению ассортимента выпускаемой продукции и увеличению штата работников, то есть информация о ней постоянно претерпевает изменения, что должно тотчас же отображаться на сайте в Интернете. Создание визитки, которая со временем никак не модернизируется, выглядит глупо. К тому же стоит отметить, что следить и обновлять содержимое сайтов стало гораздо проще даже и не мастерам в веб-программировании. |