Проектирование программного обеспечения для сетевого взаимодействия моделей, которые прорисовываются с помощью библиотеки OpenGL

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 18.10.2015
Размер файла 3,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

· заработная плата исполнителей работ по проекту - ЗПосн;

· дополнительная заработная плата ЗПдоп;

· заработная плата обслуживающего и административного персонала;

· отчисления на социальные нужды (страховые взносы) - Нзп;

· арендные платежи за производственные (офисные) помещения - Апм;

· амортизация используемых основных средств и нематериальных активов - А;

· расходы на модернизацию и приобретение основных средств - Рмод;

· расходы на приобретение необходимого ПО - РПО;

· расходы на интернет, связь - Ртел;

· расходы на канцелярские товары и расходные материалы - Рр.м.;

· прочие расходы - Пр.р..

6.4 Расчёт заработной платы исполнителей работ по созданию программного продукта

Основная ЗП определяется по формуле:

где M - месячная зарплата (руб.), T - общие трудозатраты (чел.-ч), Чр - число рабочих дней в месяц, tр.д. - продолжительность рабочего дня в часах, П - процент премии. В данной работе Чр = 22 день, tр.д.=8ч, П=0.

Значение месячной заработной платы (М), суммарные трудозатраты членов, а также рассчитанная по формуле 6.1 основная заработная плата проектной команды приведены в табл. 7.3.

Таблица 7.3.

Основная заработная плата членов проектной команды

Исполнитель

Месячная заработная плата (М), руб.

Трудозатраты, человеко-часов

, руб.

1

Руководитель проекта

44 000

79,2

19800

2

Консультант(постановщик задачи)

29 000

24

3900

3

Специалист по тестированию ПО

18 000

16

1600

4

Специалист по внедрению ПО

20 000

40

4500

5

Разработчик

22 000

84

10500

6

Веб-дизайнер

20 000

15,2

1710

7

Веб-разработчик

24 000

27,2

3740

Суммарное значение основной заработной платы проектной команды на период реализации проекта составит 45 750 (руб.).

Проект реализуется в небольшой ИТ-компании, где доля вспомогательного и административного персонала по отношению к основному персоналу не велика. Большая часть административного персонала задействована в проектной деятельности в качестве руководителей проекта. Кадровый учет, бухгалтерский и налоговый учет в Компании отдан на аутсорсинг. Затраты на аутсорсинг войдут в прочие расходы. В связи с этим примем заработную плату обслуживающего персонала равной 0 руб.

6.5 Расчёт отчислений на социальные нужды (страховые взносы)

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

Таблица 7.4

Структура отчислений на социальные нужды (страховые взносы)

Пенсионный фонд Российской Федерации

8,0%

для лиц 1966 года рождения и старше

страховые взносы на страховую часть трудовой пенсии

8,0%

для лиц 1967 года рождения и моложе

страховые взносы на страховую часть трудовой пенсии

2,0%

страховые взносы на накопительную часть трудовой пенсии

6,0%

Фонд социального страхования Российской Федерации

2,0%

Федеральный фонд обязательного медицинского страхования

4,0%

Таким образом, Нзп= 6 405 (руб.).

6.6 Арендные платежи за производственные (офисные) помещения

Компания, реализующая проект по разработке и внедрению ПО для автоматизации внутри складской логистики, арендует офисные помещения в г. Брянск.

Стоимость аренды составляет 400 руб/м2 в месяц.

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

На каждого члена проектной команды приходится 5,5 м2 арендуемого офисного помещения. На период данного проекта члены проектной команды в других проектах не задействованы.

Исходя из изложенного выше, затраты на аренду помещений, отнесенные на проект составят Апм = 15 400 (руб.).

6.7 Амортизация используемых основных средств и нематериальных активов

При реализации проекта по разработке и внедрению ПО для автоматизации внутри складской логистики задействованы 7 персональных компьютеров в сборе первоначальной стоимостью 25 000 (руб.) каждый.

Срок полезного использования для задействованных в проекте основных средств определен в 3 года. Метод начисления амортизации - линейный.

Амортизационные отчисления для персонального компьютера на 1 месяц составят

25 000 / 36 = 694,44 (руб.).

Амортизационные отчисления по ОС, относящиеся на проект составят:

(руб.).

Данное ПО принимается Компанией к учету как расходы будущих периодов со сроком списания 3 года. Метод списания - линейный.

В качестве ОС используется ОС Windows 7 Корпоративная стоимостью 13 000(руб) и свободно распространяемое ПО Linux. В качестве сервера БД используется MS SQL Server стоимостью 30 000(руб) .

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

Амортизационные отчисления по РБП, относящиеся на проект составят:

(руб.).

Суммарные амортизационные отчисления составят: А=9100руб.

6.8 Расходы на модернизацию и приобретение основных средств

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

6.9 Расходы на приобретение необходимого ПО

При реализации проекта не планируется приобретение ПО.

6.10 Расходы на интернет и связь

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

6.11 Расходы на канцелярские товары и расходные материалы

Затраты на расходные материалы берутся по факту и составляют = 500 (руб.). К данным затратам относятся затраты на канцтовары, тонер и бумагу для принтера и т.д.

6.12 Прочие расходы

Прочие расходы составляют 30% от суммы следующих элементов структуры затрат: ЗПосн, ЗПдоп, Нзп, Апм, А, Рмод, РПО, Ртел и Рр.м..

Таким образом, Пр.р.= 23 146,5 (руб.).

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

В себестоимость программного продукта входят следующие элементы:

ЗПосн, ЗПдоп, Нзп, Апм, А, Рмод, РПО, Ртел, Рр.м. и Пр.р..

Сложив все элементы, можно определить себестоимость программного продукта и услуг по его внедрению: Сп.п.= 100 301,5 (руб.).

Структура себестоимости программного продукта отражена в табл. 7.5 и представлена на рис.7.4.

Таблица 7.5

Структура себестоимости программного продукта

Элементы себестоимости

Сумма (руб.)

% в общ. сумме себестоимости

1

Основная заработная плата исполнителя

45 750

45,61

3

Отчисления на социальные нужды (страховые взносы)

6 405

6,38

4

Арендные платежи за производственные (офисные) помещения

15 400

15,35

5

Амортизация используемых основных средств и нематериальных активов

9 100

9,07

6

Расходы на модернизацию и приобретение основных средств

-

-

7

Расходы на приобретение необходимого ПО

-

-

8

Расходы на интернет, связь

-

-

9

Расходы на канцелярские товары и расходные материалы

500

0,5

10

Прочие расходы

23 146

23,09

Итого:

100 301,5

100

ЗАКЛЮЧЕНИЕ

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

В результате выполнения дипломной работы исследована библиотека opengl, рассмотрены загрузки агентов и возможность их взаимодействия; разработан проект qt приложения, содержащий архитектуру, основные диаграммы UML и диаграмму «сущность-связь»; разработано и протестировано интернет приложение.

Система состоит из двух приложений, клиентского и серверного. Серверное приложение работает автономно и не имеет интерфейса, клиентское приложение служит для визуализации объектов.

В случае необходимости систему можно дополнить новой информацией и добавить требуемую функциональность.

СПИСОК ЛИТЕРАТУРЫ

1. Бринзаре, Б. Разработка динамических приложений. - М.: Символ - Плюс, 2009. - 336 с.

2. Виейра, Р. Программирование баз данных Microsoft SQL Server-- М.: «Диалектика», 2007. -- С. 832.

3. Головач, В. Дизайн пользовательского интерфейса v1.2. - Режим доступа: http://www.uibook1.ru.

4. Данилин, А. Слюсаренко А. Архитектура и стратегия. «Инь» и «Янь» информационных технологий предприятия. -- М.: Интернет-университет информационных технологий, 2005. -- 504 с.

5. Когаловский, М. Р. Энциклопедия технологий баз данных. -- М.: Финансы и статистика, 2002. -- 800 с.

6. Коулс, М. SQL Server 2008: ускоренный курс для профессионалов. -- М.: «Вильямс», 2008. -- С. 768.

7. Кузнецов, С. Основы баз данных.-- М.: Интернет-университет информационных технологий; БИНОМ. Лаборатория знаний, 2007. -- 484 с.

8. Марка, Д. А. Методология структурного анализа и проектирования SADT - М.: МетаТехнология, 2003. - 284 с.

9. Методология IDEF0 / Стандарт. Русская версия - М.: Метатехнология, 1993. - 107 с.

10. Трофимов, С.А. Case - технологии: практическая работа в Rational Rose / С.А. Трофимов. - М.: Бином, 2001. - 272 с.

11. Фаулер, М. Архитектура корпоративных программных приложений. -- М.: Издательский дом «Вильямс», 2006. -- 544 с.

12. Херн, М. Компьютерная графика и стандарт OpenGL. -- М.: Вильямс, 2005. -- 1168 с.

13. Энджел, Э. Интерактивная компьютерная графика. Вводный курс на базе OpenGL. -- М.: Вильямс, 2001. -- 592 с.

Размещено на Allbest.ru


Подобные документы

  • Анализ предметной области. Сравнительный анализ систем визуализации трёхмерных объектов. Обоснование выбора среды программирования. Разработка базы данных. Архитектура программного продукта. Алгоритм шифрования Blowfish с обратной связью по шифр-тексту.

    дипломная работа [5,3 M], добавлен 22.11.2015

  • Назначение алгоритма "Blowfish", особенности длины ключа и степени криптостойкости. Обоснование программной реализации расширения ключа и сцепления блоков шифра "Blowfish". Проверка использования инициализирующего вектора и распространения ошибок шифра.

    курсовая работа [1,3 M], добавлен 30.01.2014

  • Программный код OpenGL. Синтаксис команд OpenGL. OpenGL как конечный автомат. Конвейер визуализации OpenGL. Библиотеки, относящиеся к OpenGL. Библиотека OpenGL. Подключаемые файлы. GLUT, инструментарий утилит библиотеки OpenGL.

    курсовая работа [304,9 K], добавлен 01.06.2004

  • Разработка программы "Шифр Цезаря", позволяющая зашифровывать тексты методом Юлия Цезаря и дешифровать тексты, закодированные данным способом. Имеет возможность автоматического нахождения или выбора ключа и самостоятельного ввода ключа пользователем.

    курсовая работа [710,9 K], добавлен 23.12.2010

  • Разработка программного обеспечения для корпоративного портала Череповецкого Государственного Университета. Выбор технологии, среды и языка программирования. Требования к составу и параметрам технических средств. Построение функциональных диаграмм.

    дипломная работа [1,7 M], добавлен 09.11.2016

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

    дипломная работа [2,2 M], добавлен 08.06.2017

  • Работы по созданию сети ARPANET, протоколы сетевого взаимодействия TCP/IP. Характеристика программного обеспечения для TCP/IP. Краткое описание протоколов семейства TCP/IP с расшифровкой аббревиатур. Архитектура, уровни сетей и протоколы TCP/IP.

    реферат [15,7 K], добавлен 03.05.2010

  • Создание программы, с помощью библиотеки OpenGL рисующей проволочный чайник с поворотом рисунка вокруг осей X, Y, Z. Построение отрографической проекции. Установка области отображения. Функция обработки сообщений с клавиатуры. Главный цикл приложения.

    контрольная работа [151,2 K], добавлен 21.01.2011

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

    дипломная работа [1,9 M], добавлен 19.01.2017

  • Разработка программы, осуществляющей контроль за своевременностью обновления программного обеспечения с помощью рассылки электронных писем. Анализ требований к системе; выбор метода решения, алгоритма, выбор языка программирования, описание программы.

    дипломная работа [5,6 M], добавлен 29.06.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.