Файловый менеджер с поддержкой поиска mp3-файлов по ID3-параметрам

Автор работы: Пользователь скрыл имя, 21 Ноября 2011 в 09:41, дипломная работа

Описание работы

Целью дипломной работы является упростить работу с файлами и каталогами, а также операции над ними. Другими словами, необходимо создать файловый менеджер с поддержкой обзора каталогов, перемещения по ним, копирования, удаления, переименования файлов и каталогов, запуск, правка, поиск файлов по маске и пути, а также mp3-файлов по ID3-параметрам.
Актуальность исследования определяется тем, что сейчас, когда компьютер стал незаменимым атрибутом современной жизни, появилась необходимость в инструменте для работы с файловой структурой, в том числе mp3-файлами.

Содержание работы

ВВЕДЕНИЕ
1. АНАЛИЗ ИСХОДНЫХ ДАННЫХ И ПОСТАНОВКА ЗАДАЧИ
1.1 Анализ предметной области
1.2 Анализ аналогов и прототипов
1.3 Перечень задач, подлежащих решению в процессе разработки
1.4 Входная, постоянная, выходная информации
2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
2.1 Выбор и обоснование средств и методов решения для реализации проекта
2.2 Функциональные назначения программного обеспечения
3 РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ
4 ЭКОНОМИЧЕСКАЯ ЧАСТЬ
4.1 Правовые аспекты использования программного обеспечения
4.2 Расчет себестоимости разработанного программного продукта
4.2.1 Общие сведения
4.2.2 Расчет себестоимости программного продукта
5 ОХРАНА ТРУДА
5.1 Охрана жизнедеятельности на производстве
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ А Техническое задание
ПРИЛОЖЕНИЕ Б Описание программы
ПРИЛОЖЕНИЕ В Программа и методика испытания
ПРИЛОЖЕНИЕ Г Руководство оператора
ПРИЛОЖЕНИЕ Г Руководство программиста
ПРИЛОЖЕНИЕ Д Содержание электронного носителя
ПРИЛОЖЕНИЕ Л Листинг программных модулей

Файлы: 20 файлов

0. Титульник(г).docx

— 14.89 Кб (Просмотреть файл, Скачать файл)

1. Содержание.docx

— 37.02 Кб (Просмотреть файл, Скачать файл)

2. Введение(г).docx

— 19.66 Кб (Просмотреть файл, Скачать файл)

3. Глава 1. Анализ предметной области(г).docx

— 40.31 Кб (Просмотреть файл, Скачать файл)

4. Глава 2. Проектирование программного обеспечения.docx

— 50.35 Кб (Просмотреть файл, Скачать файл)

5. Глава 3. Реализация и тестирование(г).docx

— 27.09 Кб (Просмотреть файл, Скачать файл)

6. Глава 4. Экономическая часть(г).docx

— 51.33 Кб (Скачать файл)

4 ЭКОНОМИЧЕСКАЯ ЧАСТЬ

     4.1 Правовые аспекты использования программного обеспечения

     Согласно  определению толкового словаря  «Программное обеспечение – это  совокупность программ, управляющих  работой компьютера в целях выполнения им заложенных в программах операций и функций».

     

     Таким образом, наличие в компьютере установленного программного обеспечения (далее ПО) является необходимым для его функционирования.

     При этом ПО состоит из самостоятельных продуктов, имеющих стоимость и отличающихся от обычных товаров ограничениями в полномочиях покупателя по их владению, использованию и распоряжению.

     Приобретение  программного продукта осуществляется путём покупки лицензии (права) на его использование. Вне зависимости от приобретённых при покупке прав (лицензий) на использование программного продукта права на ПО защищены законодательством РБ в области авторского права.

     Авторское право на компьютерную программу  слагается из личных (неимущественных) прав и исключительных (имущественных) прав. При этом личные права на программу, к которым относится право  авторства, право на имя, право на целостность и право на обнародование, остаются за автором навсегда.

     При продаже и предоставлении права  пользования компьютерной программой массовому пользователю допускается особый порядок заключения лицензионных договоров, в том числе:

     Договор может быть напечатан на коробке  с носителями, и его условия  считаются принятыми покупателем  по факту вскрытия им упаковки указанной коробки.

     Договор может быть изложен в электронном  виде, и согласие с ним покупателя подтверждается фактом нажатия на специальные кнопки в соответствующей форме, загружаемой на экран компьютера при установке программы.

     ПО  может быть установлено только на то количество мест и только на тот срок, которые оговорены в лицензионном договоре.

     Наличие признаков нарушений законодательства в области авторского и смежных  прав выявляется в ходе проверок. Проверка осуществляется оперативными сотрудниками органов МВД РБ.

     В ходе проверки проверяется:

     - наличие в ОУ лицензионных договоров;

     - соответствие им условий использования компьютерных программ;

     - документы об оплате ПО и данные о постановке лицензионного ПО на учёт.

     4.2 Расчет себестоимости разработанного программного продукта

     4.2.1 Общие сведения

     

     Программные средства вычислительной техники являются сложным продуктом, имеющим специфические особенности. Их разработка, производство и использование осуществляются по фазам жизненного цикла.

     Эксплуатация  программных средств требует его сопровождения, что включает дополнительные затраты на проектирование и разработку небольших интерфейсных программ или дополнительных модулей, частичных изменений отдельных частей программных средств, модификацию документации или структуры базы данных программного средства.

     Целью данной главы является расчет стоимости  разработанного программного обеспечения.

     По  своей экономической сущности программные  средства вычислительной техники относятся к основным фондам предприятия. Особенностью программных средств является также практическое отсутствие их физического износа. Поэтому использование программных средств вычислительной техники прекращается только в результате их морального износа.

     Программные средства вычислительной техники подобно  другим промышленным изделиям имеют определенный жизненный цикл. Под жизненным циклом программного обеспечения ПЭВМ понимается период от начала разработки нового программного средства до снятия его с эксплуатации у потребителя. Он включает три стадии: разработка, производство и использование. Стадия разработки программы модет быть разделена на следующие этапы:

     - проектирование;

     - реализация;

     - тестирование;

     - доработка.

     Кроме деления жизненного цикла программных  средств вычислительной техники на стадии и фазы, представляет значительный интерес состав работ, проводимых в процессе создания программного продукта. Здесь можно выделить восемь основных видов работ:

     - проектирование изделий. Этот  этап включает определения, спецификации, анализ и модификации программной архитектуры, проекта программы;

     - программирование. Сюда включается  детальное проектирование, кодирование, автономная отладка и комплексирование отдельных компонентов программы, а также планирование работ программистов, разработка базы данных,  документирование отдельных компонентов и организация программирования на уровне компонентов.

     - планирование отладки;

     

     - верификация. Представляет собой  процесс проверки корректности  требований, отладки изделий и  приемные испытания;

     - управление проектом. Включает планирование  и контроль проекта, контроль  и регулирование договоров, связь  с пользователями;

     - контроль качества. Включает разработку  и контроль стандартов, в также  технические проверки программных  средств и процессов разработки;

     - документирование. Это последний  вид работы, включает разработку  и корректировку руководства  для пользователей и операторов.

     Рассматривая  программные средства вычислительной техники как товарную продукцию, следует отметить, что они делятся на два вида:

     - научно-техническую продукцию;

     - продукцию производственно-технического  назначения.

     К научно-технической продукции относятся  законченные научно-исследовательские, проектные, конструкторские, технологические  работы и услуги, изготовленные опытные  образцы или опытные партии изделий (продукции), выполненные в соответствии с требованиями, предусмотренными в договоре и принятые заказчиком.

     Программные средства как научно-техническая  продукция представляют собой функционально завершенные и имеющие товарный вид программные средства вычислительной техники, передаваемые покупателю на договорной основе. Все завершенные разработки программных средств вычислительной техники являются научно-технической продукцией.

     Программные средства, как продукция производственно-технического назначения, представляют собой программные  средства вычислительной техники, разработанные  в соответствии с действующими нормативными документами, прошедшие государственные испытания, изготовленные на промышленной основе по утвержденной технологии, принятые по действующим стандартам и общим технологическим условиям.

     Программные средства вычислительной техники являются материальным объектом интеллектуальной и трудовой деятельности человека, состоящим из программной и документально оформленной частей, реализующих свои потребительские свойства и качества в составе функционирующих вычислительных систем или систем обработки данных (информации).

 

     4.2.2 Расчет себестоимости программного продукта

     Для расчета себестоимости программного продукта учитываются следующие основные статьи затрат:

  1. фонд заработной платы исполнительного персонала (Фзп);
  2. отчисления от объема заработной платы в фонд социального страхования (Озп);
  3. стоимость основных и вспомогательных материалов, используемых в процессе разработки и производства программного обеспечения (Смат);
  4. амортизация оборудования (Аоб) и программного обеспечения;
  5. стоимость специального технологического оборудования для научно-экспериментальных работ (Сспец);
  6. командировочные расходы (Рком);
  7. прочие общепроизводственные и общехозяйственные расходы.

     

     Фонд  заработной платы включает в себя сумму оплаты производственному персоналу, обслуживающего технические средства, сумму заработной платы проектировщиков, операторов, программистов научных, инженерно-технических и других работников, непосредственно участвующих в разработке программных средств.

     Отчислениями  в фонд социального страхования  облагается сумма заработной платы каждого работника в размере 35%.

     Статья 3 содержит в себе сумму затрат, связанных  с расходом материалов на производство результатной информации (бумага для принтера, дискеты, красящая лента принтера, картриджи для лазерных принтеров, бумагу для печатающих устройств и далее).

     Амортизация оборудования включает в себя физический износ основных средств, переносимый на стоимость продукции в виде амортизационных начислений. Амортизация программного обеспечения отражает моральный износ программных средств, используемых при разработке программного обеспечения.

     На  статью 5 относят затраты на приобретение и изготовление вспомогательного специального оборудования, необходимого для разработки конкретного программного средства, включая расходы на их проектирование, изготовление, отладку, установку и эксплуатацию.

     Статья 6 включает в себя возмещение расходов на проезд к месту командирования, оплату суточных и расходов по найму жилого помещения.

     В статье 7 учитываются расходы на оплату машинного времени, необходимого для разработки программного обеспечения.

     К прочим общепроизводственным и общехозяйственным  расходам относятся затраты на электроэнергию и услуги связи, на приобретение и подготовку специальной научно-технической информации; расходы,. Связанные с содержанием работников аппарата управления, с оплатой консультационных услуг, услуг банка, с ремонтом и содержанием зданий, сооружений общепроизводственного назначения; расходы по подготовке кадров, затраты на маркетинг и рекламу; расходы, связанные с обслуживанием и управлением производства. Помимо этого данная статья включает в себя налоги, сборы и другие обязательные платежи в государственные целевые бюджетные и внебюджетные фонды

     Расчет  фонда  заработной платы (Фзп):

      Зосн =О+П (4.1)

      Фзп=(Зоснзп)*Тпс (4.2)

где О – оклад специалиста (инженера-программиста), составляет 480000 рублей. Тпс – период разработки программных средств, определяемый в соответствии с длительностью выполнения проекта равен 1,9 месяца. В фонд заработной платы входит сумма премий (П), которая равна 15% от оклада специалиста и дополнительной заработной платы (Дзп), составляющая 15% на основную заработную плату (Зосн).

Зосн=480000+72000=552000 (руб)

Фзп=(552000+72000)*1,9=1185600 (руб)

     Отчисления  от объема заработной платы в фонд социального страхования (Озп) определяется в размере 35% от фонда заработной платы:

      Озп=0,35*Ф (4.3)

Озп=0,35*1185600=414960 (руб)

     Стоимость основных и вспомогательных материалов, используемых в процессе разработки и производства программного обеспечения (Смат). Это могут быть бумага для принтера, компакт диск, картриджи для принтера.

7. Глава 5. Охрана труда(г).docx

— 53.86 Кб (Просмотреть файл, Скачать файл)

8. Заключение(г).docx

— 25.06 Кб (Просмотреть файл, Скачать файл)

9. Список используемых источников (г).docx

— 16.99 Кб (Просмотреть файл, Скачать файл)

ПРИЛОЖЕНИЕ Ж - листинг.docx

— 83.75 Кб (Просмотреть файл, Скачать файл)

ПРИЛОЖЕНИЕ А - техническое задание(г).docx

— 21.43 Кб (Просмотреть файл, Скачать файл)

ПРИЛОЖЕНИЕ Б - описание программы(г).docx

— 37.43 Кб (Просмотреть файл, Скачать файл)

ПРИЛОЖЕНИЕ В - программа и методика испытаний(г).docx

— 36.94 Кб (Просмотреть файл, Скачать файл)

ПРИЛОЖЕНИЕ Г - руководство оператора.docx

— 558.55 Кб (Просмотреть файл, Скачать файл)

ПРИЛОЖЕНИЕ Д - руководство программиста.docx

— 63.10 Кб (Просмотреть файл, Скачать файл)

ПРИЛОЖЕНИЕ Е - диаграмма вариантов использования(г).docx

— 41.52 Кб (Просмотреть файл, Скачать файл)

ПРИЛОЖЕНИЕ З - содержание электронного носителя(г).docx

— 16.18 Кб (Просмотреть файл, Скачать файл)

ПРИЛОЖЕНИЕ И - диаграмма компонентов.docx

— 158.12 Кб (Просмотреть файл, Скачать файл)

РЕФЕРАТ.docx

— 13.87 Кб (Просмотреть файл, Скачать файл)

Информация о работе Файловый менеджер с поддержкой поиска mp3-файлов по ID3-параметрам