Есть возможность скачать книги прямо из приложения, что сокращает время их поиска.
Заключение (конец книги,
послесловие):
Карта сайта выглядит следующим
образом:
Для создания карты сайта
использовался Microsoft Frontpage. Сама карта сайта написана на языке HTML.
Я выбрал эти средства разработки потому, что они наиболее удобны для меня и у
меня есть опыт работы в них.
.4.2 Обоснование выбора программного средства
При разработке приложения была использована программа-приложение Microsoft Front Рage, редактор web-страниц.
Также был использован язык разметки гипертекста HTML. Язык HTML содержит достаточное количество элементов, позволяющих оформить документ. HTML позволяет оформить документ изменить шрифт.
Для создания фона и картинок
приложения использовался Adobe
Photoshop
CS6 (демонстрационная
версия). Причина, по которой выбор пал на Photoshop,
была в том, что в нём большое количество разнообразных возможностей.
1.4.3 Анализ средств разработки
При создании web-страниц используются следующие основные программные средства:- это не язык программирования и не язык оформления документов. Это, в первую очередь, средство разметки текста. Ваша первоочередная задача - разметить текст, описать с помощью тэгов его структуру, сказав: "Это - параграф, это - цитата, это - список, а это - раздел".- это коммерческий термин, придуманный для описания технологий, которые были введены в четвертой версии Web-браузеров и позволяли обходить ограничения HTML.
Созданная на основе DHTML страница может изменяться без обращения к серверу за дополнительными данными, т.е. представляют собой клиентский код (client-side-code), который в свою очередь, позволяет существенно увеличить интерактивность Web-страниц.(Cascading Style Sheets) - язык таблиц каскадных стилей. Он разработан для того, чтобы расширить возможности по оформлению Web-страниц. CSS используется веб-разработчиками для задания внешнего вида (шрифтов, цветов, отступов, расположения и др.) веб-страниц. CSS разработан для отделения основного содержимого документа (написанного на языке разметки, например HTML) от оформления этого содержимого (написанного на CSS). Такое отделение предоставляет веб-разработчикам большую гибкость, упрощает задание внешнего вида документов и оформление повторяющихся элементов разметки.представляет собой смесь XML и HTML, которая постепенно заменяет HTML.(Document Object Model) - объектная модель документа, которая позволяет динамически менять Web-страницу, используя язык написания сценариев. DOM ставит каждому элементу или объекту, определенному с помощью атрибута ID(идентификатора объекта), функцию JavaScript. А с помощью таких функций можно управлять свойствами атрибутов объекта, заданных через CSS.
Атрибут ID поддерживается всеми видимыми HTML-тегами. Его значение уникальное собственное имя элемента на странице, то есть на странице не должно быть нескольких элементов с одним id, в отличии от элемента class, который является вольным признаком для нескольких элементов. ID - основное понятие динамического HTML (DHTML). С его помощью JavaScript определяет уникальный объект, и которым можно управлять с помощью JavaScript.LASH одновременно является и программой (Flash, Macromedia Inc.) и файловым форматом (расширение.swf).
Теперь поговорим о языке JavaScript. Популярность языка JavaScript связана с его широкими возможностями по взаимодействию с элементами веб-страницы без ее перезагрузки. Это позволяет прятать и показывать фрагменты дизайна, перемещать их и менять оформление. Путем таких действий можно создавать презентационные эффекты, меню, небольшие игры, обрабатывать данные форм и управлять содержимым.- это язык программирования, предназначенный для создания сайтов. PHP позволяет автоматизировать работу с сайтом. Это скрипт-язык, встраиваемый в HTML, который интерпретируется и выполняется на сервере. Отличие PHP от JavaScript, состоит в том, что PHP-скрипт выполняется на сервере, а клиенту передается результат работы, тогда как в JavaScript-код полностью передается на клиентскую машину и только там выполняется.- это быстрая и мощная система управления базами реляционными данных. Она позволяет эффективно хранить, искать, сортировать и выбирать информацию. Работа с базой данных имеет как преимущества, так и недостатки.(Asynchronous Javascript and XML - «асинхронный JavaScript и XML») - это подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате при обновлении данных веб-страница не перезагружается полностью, и веб-приложения становятся более быстрыми и удобными. AJAX - один из компонентов концепции DHTML. AJAX позволяет несколько снизить нагрузку на сервер. К примеру, в Gmail, когда вы отмечаете прочитанные письма, серверу достаточно внести изменения в базу данных и отправить клиентскому скрипту сообщение об успешном выполнении операции без необходимости повторно создавать страницу и передавать её клиенту.
При разработке программы было
использовано HTML - средство
разметки текста по причине того, что это средство является наиболее простым и
распространённым при разработке HTML-страниц.
.4.4 Разработка программного модуля
При разработке кода тестирования использовался язык программирования JavaScript, который позволяет разместить тесты на web-странице и выполнить расчет для оценки результата. Ниже представлен код модуля ТЕСТИРОВАНИЕ:
</font></span>
<LI>
<H4><font face="Palatino Linotype" color="#808000">
<font size="3" face="Palatino Linotype"><INPUT size=1 name=T4></font><span style="background-color: #FFFFFF">
</span>
</font></FONT><span style="background-color: #FFFFFF">
<FONT face=Arial,Helvetica,sans-serif>
Что такое Варез? </FONT>
</span> <FONT face=Arial,Helvetica,sans-serif>
</H4>
</FONT><FONT face=Arial,Helvetica,sans-serif color=#000099>
<span style="background-color: #FFFFFF">
<font face="Palatino Linotype" color="#808000">
<font size="3" face="Palatino Linotype">
<INPUT type=radio name=Q4></font> Программа, распространяемая незаконным путем с нарушением прав правообладателя. Часто содержит изменения и/или дополнения, позволяющие использовать ее бесплатно <BR>
<font size="3" face="Palatino Linotype">
<INPUT type=radio name=Q4></font> Извлечение информации с носителя аудиовидеоинформации в файл <BR>
<font size="3" face="Palatino Linotype">
<INPUT type=radio name=Q4></font> Способ копирования видео, которое включает запись телепередач или фильмов, транслируемых из источника высокой четкости (например, DVB-S передачи), часто с 5.1-канальным объёмным звуком <BR>
<font size="3" face="Palatino Linotype">
<INPUT type=radio name=Q4></font> Поисковая система, изначально разрабатывавшаяся как одна из первых по поиску информации о компьютерной безопасности <BR><BR>
</font></span>
<LI>
<H4><font face="Palatino Linotype" color="#808000">
<font size="3" face="Palatino Linotype"><INPUT size=1 name=T5></font><span style="background-color: #FFFFFF">
</span>
</font></FONT><span style="background-color: #FFFFFF">
<FONT face=Arial,Helvetica,sans-serif>
Что такое CRACK? </FONT>
</span> <FONT face=Arial,Helvetica,sans-serif>
</H4>
</FONT><FONT face=Arial,Helvetica,sans-serif color=#000099>
<span style="background-color: #FFFFFF">
<font face="Palatino Linotype" color="#808000">
<font size="3" face="Palatino Linotype">
<INPUT type=radio name=Q5></font> Программа, предназначенная для защиты сети.<BR>
<font size="3" face="Palatino Linotype">
<INPUT type=radio name=Q5></font> Специальная программа (или файл) для взлома программного обеспечения, как правило, проприетарного <BR>
<font size="3" face="Palatino Linotype">
<INPUT type=radio name=Q5></font> Набор программ, предназначенных для обнаружения беспроводных сетей, перехвата передаваемого через беспроводные сети трафика, аудита WEP и WPA/WPA2-PSK ключей шифрования (проверка стойкости), в том числе пентеста (Penetration test) беспроводных сетей (подверженность атакам на оборудование и атакам на алгоритмы шифрования) <BR>
<font size="3" face="Palatino Linotype">
<INPUT type=radio name=Q5></font> Процесс поиска и взлома уязвимых точек доступа беспроводных сетей Wi-Fi человеком либо группой лиц, оснащенных переносным компьютером с Wi-Fi-адаптером <BR><BR>
</font></span>
Код подсчета результата:
</LI></OL></FONT><FONT face=Arial,Helvetica,sans-serif color=#000099>
<BR>
<CENTER>
<P><TEXTAREA name=s1 rows=4 cols=70> </TEXTAREA> </P><INPUT onclick=check_me() type=button value="Показать результат">;
<INPUT type=reset value="Сбросить ответы"> </CENTER><BR><BR></FORM>
<P></P></FONT></FONT></BODY></HTML>
<p
align="center"><a href ="str.html"><img
src="image/home.png"></a></p></tr>
Раздел 2. Экономическая часть
.1 Расчет сметы затрат на
разработку программы
.1.1 Составление проекта выполнения работ
Проект выполнения работ по
разработке программы составляется в соответствии с темой курсового проекта по
спецпредмету и представляет собой перечень выполняемых работ в требуемой
последовательности с установлением продолжительности каждого этапа, данные в
таблице 1.
Таблица 1 - Проект выполнения работ по разработке программы.
|
Шифр работы. |
Наименование этапов. |
Продолжительность, дни. |
|
1 |
Получение задания на разработку программы |
1 |
|
2 |
Установка необходимого оборудования и ПО для выполнения программы |
2 |
|
3 |
Разработка структуры программы |
4 |
|
4 |
Информационная наполненность |
10 |
|
5 |
Создание тестов |
3 |
|
6 |
Добавление книг и ссылок на их скачивание |
1 |
|
7 |
Оформление, дизайн |
2 |
|
8 |
Структурирование информации |
2 |
|
9 |
Оформление отчёта |
1 |
|
10 |
Тестирование и доработка программы |
1 |
Общие затраты времени - 27
дней.
.1.2 Расчет материальных затрат
В составе материальных затрат отражается стоимость:
- Приобретаемых материалов, которые являются необходимым компонентом при проведении работ;
- Покупкой энергии всех видов, расходуемых на производственные и хозяйственные нужды.
Рассчитываем затраты на
эксплуатационные материалы, исходные данные в таблице 2.
Таблица 2 - Расчет затрат на эксплуатационные материалы.
|
Наименование материалов |
Количество |
Цена, руб |
Сумма, руб |
|
1. Диск |
1 |
25 |
25 |
|
2. Flash накопитель 8 гб(usb) |
1 |
600 |
600 |
|
3. Интернет Дом.ru Безлимитный |
81 |
1,18 |
95,58 |
|
4. Бумага |
20 |
3,50 |
70 |
|
5. Сшивание |
1 |
29 |
29 |
|
Итого |
|
|
819,58 |
Расчёт стоимости электроэнергии(Сэл.)
Монитор - 10 Вт.
Системный блок - 400 Вт.
· потребляемая мощность ПК: 410 Вт;
· время работы на ЭВМ: 81 ч;
· тариф по электроэнергии: 2,74 руб. кВт.
Время работы на ЭВМ определяется как сумма продолжительностей работ, выполняемых непосредственно на компьютере.
Если продолжительность работ определяем в днях, то время работы рассчитывается с учётом коэффициента использования ЭВМ при 8-часовом рабочем дне(Кисп=0,5-0,6)
Тогда tраб
рассчитываем по формуле:
Траб=Т*Кисп*tсм
где Т - продолжительность работы, дней;
Кисп - коэффициент работы ЭВМ;
Tсм - продолжительность смены, ч.
Траб=27*0,5*8ч=108 час.
Сэл=Р*tраб*Ц, руб
где Р - потребляемая мощность Вт/ч;
t - время работы на ЭВМ/ч;
Ц - цена за 1 кВт/ч, руб.
Сэл=0,410*108*2,74=121,32 руб.
Расчет суммы материальных
затрат:
С м.з = См+Сэл.
С м.з = 819,58+121,32 = 940,9
руб.
.1.3 Расчет затрат на оплату труда
В состав затрат на оплату труда входят расходы на оплату труда производственного персонала, включая премии работникам за производственные результаты, стимулирующие и компенсирующие выплаты.
Оплата труда работников - это цена трудовых ресурсов, задействованных в производственном процессе, она определяется количеством и качеством затраченного труда с учетом затрат и результатов.
Количество труда измеряется продолжительностью рабочего времени в часах, днях.
Под качеством труда понимают степень сложности самого труда, которая характеризуется определенным уровнем квалификации, условиями труда, его значимостью.
Наибольшее распространение на предприятии различных форм собственности получили две формы оплаты труда:
- сдельная - оплата за каждую единицу продукции или выполненный объем работ;
- повременная - оплата за отработанное время.
Сдельная форма оплаты труда применяется в виде следующих систем:
- простая сдельная;
- сдельно-премиальная;
- сдельно-прогрессивная;
- косвенно-сдельная;
- аккордная.
Повременная форма оплаты труда применяется в виде следующих систем:
- простая повременная;
- повременно-премиальная.
Для организации оплаты труда используется тарифная система, которая представляет собой совокупность нормативных документов, при помощи которых осуществляется дифференциация заработной платы в зависимости от сложности и условий труда.
Тарифная система включает:
- тарифную сетку;
- тарифную ставку;
- тарифно-квалификационный справочник;
- районный коэффициент.
Тарифная сетка - шкала, устанавливающая соотношение в оплате труда в зависимости от квалификации.
Тарифная ставка - абсолютный размер оплаты труда за единицу рабочего времени.
Тарифно-квалификационный справочник представляет собой перечень профессий, специальностей рабочих по видам работ, а также квалификаций, необходимых для выполнения этих работ.
Расчет зарплаты программиста:
Исходные данные:
- время работы над программой - 27 дней;
- дол. оклад за месяц - 8500,00 руб;
- рабочих дней за месяц - 20 рабочих дней;
- премия - 5%;
- районный коэффициент для Урала - 1,15.
Расчет заработной платы по
тарифу:
Заработная плата по тарифу = Т
,
руб
где Т - время работы над программой, дней;
ДО - должностной оклад за месяц, руб;
- количество дней
за месяц, дни.
Заработная плата по тарифу =
27*
руб
Расчет суммы премии:
∑ прем. =
∑ прем. =
=
5737,5 руб.
Расчет ∑ зарплаты за
отработанное время:
∑ зар. платы = зар. плата
по тарифу + ∑ прем. + ∑ допл.
∑ зар. платы = 11475,00 + 5737 = 17212,5 руб.
Расчет ∑ зар. платы с
районным коэффициентом(РК-1,15):
∑ зар. платы с РК = ∑
зар. платы * РК.
∑ зар. платы с РК = 17212,5 * 1,15 = 19794, 375 руб.
Расчет зар. платы лаборанта:
Исходные данные:
- тарифная ставка за месяц - 5200 руб;
- районный коэффициент - 1,15;
- время работы лаборанта - 2 дня.
Расчет ∑ зар. платы
лаборанта:
∑ зар. платы лаборанта =
*t
раб, руб.